/* 'Orginally' Generated by Font Squirrel (http://www.fontsquirrel.com) on May 7, 2013 10:14:24 AM America/New_York */
/* Modified by Eric Wanchcic on May 7, 2013 09:42:00 AM America/Bismarck_ND  */
@font-face {
  font-family: 'liberation-sans';
  src: url("/assets/liberation-sans/LiberationSans-Regular-webfont-a856ea4c98a0477d2353112231971938ab35972a060114f12ed8a1dea9eef8fb.eot");
  src: url("/assets/liberation-sans/LiberationSans-Regular-webfont-a856ea4c98a0477d2353112231971938ab35972a060114f12ed8a1dea9eef8fb.eot?#iefix") format("embedded-opentype"), url("/assets/liberation-sans/LiberationSans-Regular-webfont-fd6f17db672a0eeff6bf077d12ca983b33fa44b43450b7d4ba287a3c1f2cd613.woff") format("woff"), url("/assets/liberation-sans/LiberationSans-Regular-webfont-1a71ef74e3543a04baa42742c9bee10b6b7762cbdc33ddb41419e1441f29d10b.ttf") format("truetype"), url("/assets/liberation-sans/LiberationSans-Regular-webfont-0554ed2e251d301416f7fe81159631c52bb6f8c9cf134e4c918b472072989704.svg#LiberationSansRegular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'liberation-sans';
  src: url("/assets/liberation-sans/LiberationSans-Italic-webfont-8d4ef0ddbd6dea8979fbc8c8de7422107cf05f02ea69f189c797dd564407084c.eot");
  src: url("/assets/liberation-sans/LiberationSans-Italic-webfont-8d4ef0ddbd6dea8979fbc8c8de7422107cf05f02ea69f189c797dd564407084c.eot?#iefix") format("embedded-opentype"), url("/assets/liberation-sans/LiberationSans-Italic-webfont-2553d638ac46c3262dbbafab53bfacea99e7ff16d69a7e35ae555c9675fc2db7.woff") format("woff"), url("/assets/liberation-sans/LiberationSans-Italic-webfont-355565fd13a5038a463dfbec8992697b0fda8dca44894d1e72af2109eda2d233.ttf") format("truetype"), url("/assets/liberation-sans/LiberationSans-Italic-webfont-6b6403d2b2afe05cd9db46d1fb2971442498cf9f1d818643c9c7b0b0a3175ba1.svg#LiberationSansRegular") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'liberation-sans';
  src: url("/assets/liberation-sans/LiberationSans-Bold-webfont-fd33f3c9d6cb9ee561f2bcb11e4477ed78d0783da111c2013ec20ec0428e4620.eot");
  src: url("/assets/liberation-sans/LiberationSans-Bold-webfont-fd33f3c9d6cb9ee561f2bcb11e4477ed78d0783da111c2013ec20ec0428e4620.eot?#iefix") format("embedded-opentype"), url("/assets/liberation-sans/LiberationSans-Bold-webfont-dd1e12a08a6f60f2ba55c3d36a9336e6d9585619e1f32f766b1763100b269da8.woff") format("woff"), url("/assets/liberation-sans/LiberationSans-Bold-webfont-95ee7001fd4dd32748b69ec311be4686dceb71b777c8079066762da11dcc1a1a.ttf") format("truetype"), url("/assets/liberation-sans/LiberationSans-Bold-webfont-185d13849477dbadcc3b4dd4825c84994a9e92104dd698fa0c50a5c15d1ad7fd.svg#LiberationSansRegular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'liberation-sans';
  src: url("/assets/liberation-sans/LiberationSans-BoldItalic-webfont-26087128dde47edb2a3a66626cfdaa6d6312357bac09b4ec95aa368464f29d45.eot");
  src: url("/assets/liberation-sans/LiberationSans-BoldItalic-webfont-26087128dde47edb2a3a66626cfdaa6d6312357bac09b4ec95aa368464f29d45.eot?#iefix") format("embedded-opentype"), url("/assets/liberation-sans/LiberationSans-BoldItalic-webfont-5d74e4b3cceb001aee4ed9de87ce3552e5106fa6927f2d9f4c80b42ee73a0bd2.woff") format("woff"), url("/assets/liberation-sans/LiberationSans-BoldItalic-webfont-80a72bc687264f4e8372da4d9250fdcf38d4a23fe00dd87caef96daf472c8057.ttf") format("truetype"), url("/assets/liberation-sans/LiberationSans-BoldItalic-webfont-11f8e0af4120bf8b5fcb34bf1b8639c9bea8af63be153a35aa839c4db2c1cd92.svg#LiberationSansRegular") format("svg");
  font-weight: 700;
  font-style: italic;
}
/* line 4, /ehr/app/assets/stylesheets/layout.css.scss */
html, body {
  height: 100%;
}

/* line 8, /ehr/app/assets/stylesheets/layout.css.scss */
body {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
  color: #333;
  margin: 0;
  font-family: liberation-sans, sans-serif;
  font-size: 10pt;
  line-height: 2.2ex;
}

/* line 21, /ehr/app/assets/stylesheets/layout.css.scss */
p, ol, ul, td {
  font-size: 1em;
}

/* line 25, /ehr/app/assets/stylesheets/layout.css.scss */
ol {
  font-size: 1.4em;
}

/* line 29, /ehr/app/assets/stylesheets/layout.css.scss */
ol li {
  padding: 0.15em;
}
/* line 32, /ehr/app/assets/stylesheets/layout.css.scss */
ol li select, ol li input {
  font-size: 1em;
  line-height: 1.5em;
}

/* line 39, /ehr/app/assets/stylesheets/layout.css.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 45, /ehr/app/assets/stylesheets/layout.css.scss */
a {
  color: #000;
}
/* line 47, /ehr/app/assets/stylesheets/layout.css.scss */
a:visited {
  color: #666;
}
/* line 50, /ehr/app/assets/stylesheets/layout.css.scss */
a:hover {
  color: #fff;
  background-color: #000;
}

/* line 57, /ehr/app/assets/stylesheets/layout.css.scss */
div.field, div.actions {
  margin-bottom: 10px;
}

/* line 62, /ehr/app/assets/stylesheets/layout.css.scss */
fieldset {
  border: 0;
}

/* line 68, /ehr/app/assets/stylesheets/layout.css.scss */
.login {
  text-align: center;
  margin: 0 auto;
}

/* line 73, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar {
  background-color: #712;
  color: #FFF;
}

/* line 78, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar_staging {
  background-color: #C90;
  color: #FFF;
}

/* line 84, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar, .view_bar_staging {
  position: fixed;
  padding: 0.4em 2em;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 92, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table, .view_bar_staging table {
  width: 100%;
}
/* line 95, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table .label, .view_bar_staging table .label {
  font-size: 2em;
  font-weight: bold;
}
/* line 100, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table .project, .view_bar_staging table .project {
  vertical-align: middle;
}
/* line 103, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table .project select, .view_bar_staging table .project select {
  font-family: liberation-sans, sans-serif;
  font-size: 10pt;
  line-height: 2.2ex;
  font-size: 2em;
  padding: 0.1em;
  background: transparent;
  color: #FFF;
  font-weight: bold;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 115, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table .project h2, .view_bar_staging table .project h2 {
  font-size: 2em;
  font-weight: bold;
}
/* line 122, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table .user, .view_bar_staging table .user {
  text-align: right;
  vertical-align: middle;
  font-size: 1em;
}
/* line 129, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td a, .view_bar_staging table td a {
  color: #fff;
  font-size: 1em;
  text-decoration: none;
}
/* line 134, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td a:link, .view_bar table td a:visited, .view_bar_staging table td a:link, .view_bar_staging table td a:visited {
  color: #fff;
}
/* line 139, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td span.signtags, .view_bar table td span.directivepasttags, .view_bar table td span.directivetodaytags, .view_bar_staging table td span.signtags, .view_bar_staging table td span.directivepasttags, .view_bar_staging table td span.directivetodaytags {
  background-color: #fff000;
  color: #000;
  font-weight: bold;
  padding: 4px;
  border-radius: 5px;
}
/* line 146, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td span.signtags a, .view_bar table td span.directivepasttags a, .view_bar table td span.directivetodaytags a, .view_bar_staging table td span.signtags a, .view_bar_staging table td span.directivepasttags a, .view_bar_staging table td span.directivetodaytags a {
  color: #000;
  background: transparent;
}
/* line 150, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td span.signtags a:hover, .view_bar table td span.signtags a:active, .view_bar table td span.signtags a:link, .view_bar table td span.signtags a:visited, .view_bar table td span.directivepasttags a:hover, .view_bar table td span.directivepasttags a:active, .view_bar table td span.directivepasttags a:link, .view_bar table td span.directivepasttags a:visited, .view_bar table td span.directivetodaytags a:hover, .view_bar table td span.directivetodaytags a:active, .view_bar table td span.directivetodaytags a:link, .view_bar table td span.directivetodaytags a:visited, .view_bar_staging table td span.signtags a:hover, .view_bar_staging table td span.signtags a:active, .view_bar_staging table td span.signtags a:link, .view_bar_staging table td span.signtags a:visited, .view_bar_staging table td span.directivepasttags a:hover, .view_bar_staging table td span.directivepasttags a:active, .view_bar_staging table td span.directivepasttags a:link, .view_bar_staging table td span.directivepasttags a:visited, .view_bar_staging table td span.directivetodaytags a:hover, .view_bar_staging table td span.directivetodaytags a:active, .view_bar_staging table td span.directivetodaytags a:link, .view_bar_staging table td span.directivetodaytags a:visited {
  color: #000;
  background: transparent;
}
/* line 157, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td span.directivepasttags, .view_bar_staging table td span.directivepasttags {
  background-color: #ffc7d4;
}
/* line 160, /ehr/app/assets/stylesheets/layout.css.scss */
.view_bar table td span.directivetodaytags, .view_bar_staging table td span.directivetodaytags {
  background-color: #dfffc8;
}

/* line 188, /ehr/app/assets/stylesheets/layout.css.scss */
.fixed_bar_zone {
  position: fixed;
  overflow: hidden;
  width: auto;
  margin: 4px;
  padding: 0.2em 0.5em;
  -moz-box-shadow: 0 0 1em 1em #fff ;
  -webkit-box-shadow: 0 0 1em 1em #fff ;
  box-shadow: 0 0 1em 1em #fff ;
  background-color: #fff;
  z-index: 111;
}

/* line 195, /ehr/app/assets/stylesheets/layout.css.scss */
.fixed_return_zone {
  overflow: hidden;
  width: auto;
  margin: 4px;
  padding: 0.2em 0.5em;
  -moz-box-shadow: 0 0 1em 1em #fff ;
  -webkit-box-shadow: 0 0 1em 1em #fff ;
  box-shadow: 0 0 1em 1em #fff ;
  background-color: #fff;
  z-index: 988;
}

/* line 201, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info {
  position: relative;
  overflow: hidden;
  margin-top: 4px;
  margin-right: 100px;
  padding: 0.2em 0.5em;
  border: none;
}
/* line 213, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists {
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #555;
  background: #eee;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eee 0%, #ccc 74%, #999 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(74%, #ccc), color-stop(100%, #999));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eee 0%, #ccc 74%, #999 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eee 0%, #ccc 74%, #999 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eee 0%, #ccc 74%, #999 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eee 0%, #ccc 74%, #999 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#999',GradientType=0 );
  /* IE6-8 */
  font-size: 1.1em;
  font-weight: 600;
}
/* line 237, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob, .list_info .worklists .dob_selected, .list_info .worklists .space {
  float: left;
  height: 1.8em;
  line-height: 1.5em;
  text-align: middle;
}
/* line 243, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob select, .list_info .worklists .dob_selected select, .list_info .worklists .space select {
  margin-top: -4px;
}
/* line 248, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .space {
  padding: 0.2em 0.5em;
  margin: 1px;
}
/* line 253, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob, .list_info .worklists .dob_selected {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: #999 2px solid;
  border-bottom-color: #eee;
  border-right-color: #eee;
  padding: 0.2em;
  margin: 1px;
}
/* line 262, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob .value, .list_info .worklists .dob_selected .value {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
}
/* line 268, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob a, .list_info .worklists .dob_selected a {
  color: #000;
  text-decoration: none;
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 276, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob a:hover, .list_info .worklists .dob a:active, .list_info .worklists .dob a:link, .list_info .worklists .dob a:visited, .list_info .worklists .dob_selected a:hover, .list_info .worklists .dob_selected a:active, .list_info .worklists .dob_selected a:link, .list_info .worklists .dob_selected a:visited {
  color: #000;
  text-decoration: none;
  border: 0;
}
/* line 283, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob a:hover, .list_info .worklists .dob_selected a:hover {
  color: #ffad2d;
  background-color: transparent;
  text-shadow: #653223 1px 1px 4px;
  text-shadow: #653223 1px 1px 4px;
  text-shadow: #653223 1px 1px 4px;
}
/* line 291, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob a img, .list_info .worklists .dob_selected a img {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 303, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .dob_selected {
  background: #e68736;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e68736), color-stop(74%, #d77935), color-stop(100%, #ae582f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* W3C */
}
/* line 316, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .btn_selected {
  background: #e68736;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e68736), color-stop(74%, #d77935), color-stop(100%, #ae582f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e68736 0%, #d77935 74%, #ae582f 100%);
  /* W3C */
}
/* line 327, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .btn_selected a:hover {
  color: black;
  text-shadow: none;
}
/* line 332, /ehr/app/assets/stylesheets/layout.css.scss */
.list_info .worklists .btn_selected:hover {
  background: #ffad2d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffad2d 0%, #e68736 74%, #d77935 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad2d), color-stop(74%, #e68736), color-stop(100%, #d77935));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffad2d 0%, #e68736 74%, #d77935 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffad2d 0%, #e68736 74%, #d77935 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffad2d 0%, #e68736 74%, #d77935 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffad2d 0%, #e68736 74%, #d77935 100%);
  /* W3C */
}

/* line 349, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info, .patient_info_male {
  position: relative;
  overflow: hidden;
  margin-top: 4px;
  padding: 0.2em 0.5em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #1879ff;
  background: #f0f9ff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f0f9ff 0%, #c9eaff 74%, #9ed9f7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f9ff), color-stop(74%, #c9eaff), color-stop(100%, #9ed9f7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0f9ff 0%, #c9eaff 74%, #9ed9f7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0f9ff 0%, #c9eaff 74%, #9ed9f7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f0f9ff 0%, #c9eaff 74%, #9ed9f7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f0f9ff 0%, #c9eaff 74%, #9ed9f7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#9ed9f7',GradientType=0 );
  /* IE6-8 */
  font-size: 1.1em;
  font-weight: 600;
}
/* line 378, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .program_list, .patient_info_male .program_list {
  clear: both;
}
/* line 382, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .photo, .patient_info .name, .patient_info .dob, .patient_info .age, .patient_info .gender, .patient_info .identifier, .patient_info .program, .patient_info_male .photo, .patient_info_male .name, .patient_info_male .dob, .patient_info_male .age, .patient_info_male .gender, .patient_info_male .identifier, .patient_info_male .program {
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: #8ec7e2 2px solid;
  border-bottom-color: #f0f9ff;
  border-right-color: #f0f9ff;
  padding: 0.2em;
  margin: 1px;
}
/* line 393, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .photo .value, .patient_info .name .value, .patient_info .dob .value, .patient_info .age .value, .patient_info .gender .value, .patient_info .identifier .value, .patient_info .program .value, .patient_info_male .photo .value, .patient_info_male .name .value, .patient_info_male .dob .value, .patient_info_male .age .value, .patient_info_male .gender .value, .patient_info_male .identifier .value, .patient_info_male .program .value {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
}
/* line 401, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .photo, .patient_info_male .photo {
  padding: 0;
  margin: 0;
}
/* line 405, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .photo img, .patient_info_male .photo img {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 412, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .program, .patient_info_male .program {
  font-style: italic;
  border: #000 2px solid;
  border-bottom-color: #f0f9ff;
  border-right-color: #f0f9ff;
  background-color: #eee;
}
/* line 420, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .name, .patient_info_male .name {
  font-size: 1.4em;
  font-weight: 900;
  line-height: 1.1em;
  padding: 0.3em;
  border: #999 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #FFF;
}
/* line 432, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .name .value, .patient_info_male .name .value {
  font-size: 0.7em;
}
/* line 435, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .gender, .patient_info_male .gender {
  color: #fff;
}
/* line 438, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .gender.male, .patient_info_male .gender.male {
  border: #4d5ce2 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #c6ebff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzRkNWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjE3OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6ebff), color-stop(74%, #4d5ce2), color-stop(100%, #1b1793));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6ebff', endColorstr='#1b1793',GradientType=0 );
  /* IE6-8 */
}
/* line 455, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info .gender.female, .patient_info_male .gender.female {
  border: #911717 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #ffc6c6;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2UwNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc6c6), color-stop(74%, #e04e4e), color-stop(100%, #911717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc6c6', endColorstr='#911717',GradientType=0 );
  /* IE6-8 */
}

/* line 475, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female {
  position: relative;
  overflow: hidden;
  margin-top: 4px;
  padding: 0.2em 0.5em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #ff1562;
  background: #ffeef7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmYmVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhmOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffeef7 0%, #ffbec4 74%, #f78f98 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffeef7), color-stop(74%, #ffbec4), color-stop(100%, #f78f98));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffeef7 0%, #ffbec4 74%, #f78f98 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffeef7 0%, #ffbec4 74%, #f78f98 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffeef7 0%, #ffbec4 74%, #f78f98 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffeef7 0%, #ffbec4 74%, #f78f98 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeef7', endColorstr='#f78f98',GradientType=0 );
  /* IE6-8 */
  font-size: 1.1em;
  font-weight: 600;
}
/* line 504, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .photo, .patient_info_female .name, .patient_info_female .dob, .patient_info_female .age, .patient_info_female .gender, .patient_info_female .identifier {
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: #f78f98 2px solid;
  border-bottom-color: #ffbec4;
  border-right-color: #ffeef7;
  padding: 0.2em;
  margin: 1px;
}
/* line 515, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .photo .value, .patient_info_female .name .value, .patient_info_female .dob .value, .patient_info_female .age .value, .patient_info_female .gender .value, .patient_info_female .identifier .value {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
}
/* line 523, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .photo {
  padding: 0;
  margin: 0;
}
/* line 527, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .photo img {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 534, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .name {
  font-size: 1.4em;
  font-weight: 900;
  line-height: 1.1em;
  padding: 0.3em;
  border: #999 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #FFF;
}
/* line 546, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .name .value {
  font-size: 0.7em;
}
/* line 549, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .gender {
  color: #fff;
}
/* line 552, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .gender.male {
  border: #4d5ce2 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #c6ebff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzRkNWNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjE3OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6ebff), color-stop(74%, #4d5ce2), color-stop(100%, #1b1793));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c6ebff 0%, #4d5ce2 74%, #1b1793 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6ebff', endColorstr='#1b1793',GradientType=0 );
  /* IE6-8 */
}
/* line 569, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_female .gender.female {
  border: #911717 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #ffc6c6;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2UwNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc6c6), color-stop(74%, #e04e4e), color-stop(100%, #911717));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffc6c6 0%, #e04e4e 74%, #911717 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc6c6', endColorstr='#911717',GradientType=0 );
  /* IE6-8 */
}

/* line 590, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_deceased {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dea95c;
  background: #fffce8;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffce8), color-stop(74%, #fffbc0), color-stop(100%, #f7f49a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffce8', endColorstr='#f7f49a',GradientType=0 );
  /* IE6-8 */
}
/* line 605, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_deceased .photo, .patient_info_deceased .name, .patient_info_deceased .dob, .patient_info_deceased .age, .patient_info_deceased .gender, .patient_info_deceased .identifier {
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: #8ec7e2 2px solid;
  border-bottom-color: #f0f9ff;
  border-right-color: #f0f9ff;
  padding: 0.2em;
  margin: 1px;
}
/* line 616, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_info_deceased .photo .value, .patient_info_deceased .name .value, .patient_info_deceased .dob .value, .patient_info_deceased .age .value, .patient_info_deceased .gender .value, .patient_info_deceased .identifier .value {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
}

/* line 624, /ehr/app/assets/stylesheets/layout.css.scss */
.encounter_info {
  position: relative;
  overflow: hidden;
  width: auto;
  margin-top: 4px;
  padding: 0.2em 0.5em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dea95c;
  background: #fffce8;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M5ZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWQ5ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffce8), color-stop(74%, #fffbc0), color-stop(100%, #f7f49a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fffce8 0%, #fffbc0 74%, #f7f49a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffce8', endColorstr='#f7f49a',GradientType=0 );
  /* IE6-8 */
  font-size: 1.1em;
  font-weight: 600;
}
/* line 654, /ehr/app/assets/stylesheets/layout.css.scss */
.encounter_info .photo, .encounter_info .name, .encounter_info .dob, .encounter_info .age, .encounter_info .gender, .encounter_info .identifier {
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: #dea95c 2px solid;
  border-bottom-color: #ffd7b6;
  border-right-color: #ffd7b6;
}
/* line 663, /ehr/app/assets/stylesheets/layout.css.scss */
.encounter_info .name {
  font-size: 1.4em;
  font-weight: 900;
  line-height: 1.1em;
  padding: 0.3em;
  border: #999 2px solid;
  border-bottom-color: #e5e5e5;
  border-right-color: #e5e5e5;
  background: #FFF;
}
/* line 675, /ehr/app/assets/stylesheets/layout.css.scss */
.encounter_info .name .value {
  font-size: 0.7em;
}

/* line 679, /ehr/app/assets/stylesheets/layout.css.scss */
.main_header, .main_content {
  margin: 1em;
}

/* line 683, /ehr/app/assets/stylesheets/layout.css.scss */
.main_content, .main_content2 {
  margin-top: 5em;
  margin-bottom: 5em;
}

/* line 688, /ehr/app/assets/stylesheets/layout.css.scss */
.main_content2 {
  height: 3em;
}

/* line 693, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
/* line 701, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits {
  background-color: #712;
  color: #FFF;
}
/* line 706, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits_staging {
  background-color: #C90;
  color: #FFF;
}
/* line 711, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits, .main_footer .credits_staging {
  padding: 0.4em 2em;
  right: 0;
  text-align: center;
}
/* line 716, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits .left, .main_footer .credits .center, .main_footer .credits .right, .main_footer .credits_staging .left, .main_footer .credits_staging .center, .main_footer .credits_staging .right {
  display: inline-block;
}
/* line 717, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits .left, .main_footer .credits_staging .left {
  float: left;
}
/* line 718, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits .center, .main_footer .credits_staging .center {
  margin: 0 auto;
}
/* line 719, /ehr/app/assets/stylesheets/layout.css.scss */
.main_footer .credits .right, .main_footer .credits_staging .right {
  float: right;
}

/* line 723, /ehr/app/assets/stylesheets/layout.css.scss */
.wrapper {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 90px;
  padding-left: 50px;
  width: 80%;
  margin: auto;
}

/* line 731, /ehr/app/assets/stylesheets/layout.css.scss */
.wrapper .text {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 50px;
}

/* line 735, /ehr/app/assets/stylesheets/layout.css.scss */
.wrapper h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
}

/* line 739, /ehr/app/assets/stylesheets/layout.css.scss */
.longText {
  margin-top: 20px;
  width: 600px;
  font: 18px/24px Arial, Helvetica, sans-serif;
  color: gray;
}

/* line 745, /ehr/app/assets/stylesheets/layout.css.scss */
span.btn {
  padding: 10px;
  display: inline-block;
  cursor: pointer;
  font: 12px/14px Arial, Helvetica, sans-serif;
  color: #aaa;
  background-color: #eee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-box-shadow: #999 2px 0px 3px;
  -webkit-box-shadow: #999 2px 0px 3px;
}

/* line 757, /ehr/app/assets/stylesheets/layout.css.scss */
span.btn:hover {
  background-color: #000;
}

/*
                        custom style for extruder
                        */
/* line 771, /ehr/app/assets/stylesheets/layout.css.scss */
.extruder.left.a .flap {
  font-size: 18px;
  color: white;
  top: 0;
  padding: 10px 0 10px 10px;
  background: #772B14;
  width: 30px;
  position: absolute;
  right: 0;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-box-shadow: #666 2px 0px 3px;
  -webkit-box-shadow: #666 2px 0px 3px;
}

/* line 787, /ehr/app/assets/stylesheets/layout.css.scss */
.extruder.left.a .content {
  border-right: 3px solid #772B14;
  background: rgba(255, 255, 255, 0.95);
}

/* line 792, /ehr/app/assets/stylesheets/layout.css.scss */
.extruder.top .optionsPanel .panelVoice a:hover {
  color: #fff;
  background: url("/assets/elements/black_op_30.png");
  border-bottom: 1px solid #000;
}

/* line 797, /ehr/app/assets/stylesheets/layout.css.scss */
.extruder.top .optionsPanel .panelVoice a {
  border-bottom: 1px solid #000;
}

/* line 801, /ehr/app/assets/stylesheets/layout.css.scss */
.extruder.left.a .flap .flapLabel {
  background: #772B14;
}

/*

		.extruder.top{
			margin-left:-200px!important;
		}
*/
/* line 811, /ehr/app/assets/stylesheets/layout.css.scss */
.pagination {
  font-size: 1.5em;
  font-weight: bold;
  color: #777;
  margin: 20px 0;
}
/* line 816, /ehr/app/assets/stylesheets/layout.css.scss */
.pagination a {
  color: #009aff;
  text-decoration: none;
}

/* line 824, /ehr/app/assets/stylesheets/layout.css.scss */
.pagination .disabled {
  color: #777;
}

/* line 828, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_photo {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 833, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_photo a {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 838, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_photo a:hover, .patient_photo a:active, .patient_photo a:link, .patient_photo a:visited {
  border: 0;
}
/* line 842, /ehr/app/assets/stylesheets/layout.css.scss */
.patient_photo a img {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 854, /ehr/app/assets/stylesheets/layout.css.scss */
textarea {
  width: 22em;
  height: 5em;
}

/* line 859, /ehr/app/assets/stylesheets/layout.css.scss */
.lockout {
  position: fixed;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(128, 128, 128, 0.75);
  z-index: 10000;
  visibility: hidden;
}
/* line 873, /ehr/app/assets/stylesheets/layout.css.scss */
.lockout .popup_form {
  margin: 20px;
  position: fixed;
  left: 50%;
  height: 600px;
  width: 1000px;
  margin-left: -500px;
}

/* line 887, /ehr/app/assets/stylesheets/layout.css.scss */
table.notes caption, table.notes th {
  background-color: #5593a8;
  padding: 0.5em 0.4em;
  color: #faebd8;
}

/* Tooltip container */
/* line 897, /ehr/app/assets/stylesheets/layout.css.scss */
.tooltip {
  position: relative;
  display: inline-block;
  /* Tooltip text */
}
/* line 902, /ehr/app/assets/stylesheets/layout.css.scss */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #feffcb;
  color: #ba0500;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #ff9b35;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 100;
  top: -15px;
  left: 110%;
}

/* Show the tooltip text when you mouse over the tooltip container */
/* line 926, /ehr/app/assets/stylesheets/layout.css.scss */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

/* line 930, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec, table.subrec, table.divrec {
  margin: 20px 0 0 0;
  border-collapse: collapse;
}
/* line 934, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec th, table.rec td, table.subrec th, table.subrec td, table.divrec th, table.divrec td {
  vertical-align: top;
}
/* line 938, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec th, table.subrec th, table.divrec th {
  border: 1px solid black;
  text-align: left;
  padding: 5px;
  padding-right: 15px;
  text-shadow: 1px 1px 0 #fff;
  font-size: 1.3em;
  color: black;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c4c4c4), color-stop(0.77, #f7f7f7));
  background-image: -moz-linear-gradient(center bottom, #c4c4c4 0%, #f7f7f7 77%);
}
/* line 953, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec th.nil, table.subrec th.nil, table.divrec th.nil {
  border: 0;
  opacity: 0;
}
/* line 958, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec td, table.subrec td, table.divrec td {
  border: 1px solid black;
  text-align: left;
  padding: 5px;
  padding-right: 15px;
  font-family: liberation-sans, sans-serif;
  font-size: 10pt;
  line-height: 2.2ex;
  font-size: 1.3em;
}
/* line 966, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec td ul li, table.subrec td ul li, table.divrec td ul li {
  margin-left: -35px;
  list-style-type: none;
  font-family: liberation-sans, sans-serif;
  font-size: 10pt;
  line-height: 2.2ex;
  font-size: 16px;
  line-height: 22px;
}

/* line 979, /ehr/app/assets/stylesheets/layout.css.scss */
table.rec th, table.rec td {
  width: 600px;
}

/* line 982, /ehr/app/assets/stylesheets/layout.css.scss */
table.subrec {
  width: 600px;
  margin: 0;
}
/* line 986, /ehr/app/assets/stylesheets/layout.css.scss */
table.subrec th, table.subrec td {
  font-size: 0.8em;
}
/* line 987, /ehr/app/assets/stylesheets/layout.css.scss */
table.subrec td {
  background-color: #eeeeee;
  max-width: 300px;
}
/* line 992, /ehr/app/assets/stylesheets/layout.css.scss */
table.subrec th.scrollable, table.subrec td.scrollable {
  padding: 0;
}

/* line 997, /ehr/app/assets/stylesheets/layout.css.scss */
div.cell_scrollable {
  width: 610px;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: scroll;
  margin-bottom: 60px;
}

/* line 1006, /ehr/app/assets/stylesheets/layout.css.scss */
table.divrec {
  margin: 0;
}

/* line 1010, /ehr/app/assets/stylesheets/layout.css.scss */
.box-group, fieldset {
  background-color: #d2d1c4;
  border: 1px black solid;
  padding: 0.7em 1.1em;
  margin: 0 0.1em 2em;
}
/* line 1017, /ehr/app/assets/stylesheets/layout.css.scss */
.box-group label, fieldset label {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
/* line 1023, /ehr/app/assets/stylesheets/layout.css.scss */
.box-group input, .box-group select, .box-group textarea, fieldset input, fieldset select, fieldset textarea {
  box-shadow: 3px 3px 5px #8d6c52;
  background-color: #ffffff;
}
/* line 1028, /ehr/app/assets/stylesheets/layout.css.scss */
.box-group input.button, fieldset input.button {
  background-color: #5593a8;
  transition: background-color 300ms ease-out;
  transition-property: background-color;
  transition-duration: 300ms;
  transition-timing-function: ease-out;
  transition-delay: 0s;
}
/* line 1039, /ehr/app/assets/stylesheets/layout.css.scss */
.box-group input.button:hover, .box-group input.button:focus, fieldset input.button:hover, fieldset input.button:focus {
  background-color: #007095;
}

/* line 1045, /ehr/app/assets/stylesheets/layout.css.scss */
tr.hide_row {
  display: none;
}
