/*fc52b195717d7047372c80b6783a898d4dc12d70*/
/* normalize.css - uncompressed size: 6486  */
html {   line-height: 1.15;     -webkit-text-size-adjust: 100%;    }              body {   margin: 0;  }         main {   display: block;  }         h1 {   font-size: 2em;   margin: 0.67em 0;  }              hr {   box-sizing: content-box;     height: 0;     overflow: visible;    }         pre {   font-family: monospace, monospace;     font-size: 1em;    }              a {   background-color: transparent;  }         abbr[title] {   border-bottom: none;     text-decoration: underline;     text-decoration: underline dotted;    }         b,  strong {   font-weight: bolder;  }         code,  kbd,  samp {   font-family: monospace, monospace;     font-size: 1em;    }         small {   font-size: 80%;  }         sub,  sup {   font-size: 75%;   line-height: 0;   position: relative;   vertical-align: baseline;  }    sub {   bottom: -0.25em;  }    sup {   top: -0.5em;  }              img {   border-style: none;  }              button,  input,  optgroup,  select,  textarea {   font-family: inherit;     font-size: 100%;     line-height: 1.15;     margin: 0;    }         button,  input {     overflow: visible;  }         button,  select {     text-transform: none;  }         button,  [type="button"],  [type="reset"],  [type="submit"] {   -webkit-appearance: button;  }         button::-moz-focus-inner,  [type="button"]::-moz-focus-inner,  [type="reset"]::-moz-focus-inner,  [type="submit"]::-moz-focus-inner {   border-style: none;   padding: 0;  }         button:-moz-focusring,  [type="button"]:-moz-focusring,  [type="reset"]:-moz-focusring,  [type="submit"]:-moz-focusring {   outline: 1px dotted ButtonText;  }         fieldset {   padding: 0.35em 0.75em 0.625em;  }         legend {   box-sizing: border-box;     color: inherit;     display: table;     max-width: 100%;     padding: 0;     white-space: normal;    }         progress {   vertical-align: baseline;  }         textarea {   overflow: auto;  }         [type="checkbox"],  [type="radio"] {   box-sizing: border-box;     padding: 0;    }         [type="number"]::-webkit-inner-spin-button,  [type="number"]::-webkit-outer-spin-button {   height: auto;  }         [type="search"] {   -webkit-appearance: textfield;     outline-offset: -2px;    }         [type="search"]::-webkit-search-decoration {   -webkit-appearance: none;  }         ::-webkit-file-upload-button {   -webkit-appearance: button;     font: inherit;    }              details {   display: block;  }         summary {   display: list-item;  }              template {   display: none;  }         [hidden] {   display: none;  }
/* normalize.css - compressed size: 2565  */

/* wysiwyg.css - uncompressed size: 3510  */
.wysiwyg{line-height:1.6}.wysiwyg a{text-decoration:none}.wysiwyg a:hover{border-bottom:1px solid}.wysiwyg abbr{border-bottom:1px dotted;cursor:help}.wysiwyg cite{font-style:italic}.wysiwyg hr{background:#e6e6e6;border:none;display:block;height:1px;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg img{vertical-align:text-bottom}.wysiwyg ins{background-color:lime;text-decoration:none}.wysiwyg mark{background-color:#ff0}.wysiwyg small{font-size:0.8em}.wysiwyg strong{font-weight:700}.wysiwyg sub,.wysiwyg sup{font-size:0.8em}.wysiwyg sub{vertical-align:sub}.wysiwyg sup{vertical-align:super}.wysiwyg p,.wysiwyg dl,.wysiwyg ol,.wysiwyg ul,.wysiwyg blockquote,.wysiwyg pre,.wysiwyg table{margin-bottom:1.4em}.wysiwyg p:last-child,.wysiwyg dl:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child,.wysiwyg blockquote:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child{margin-bottom:0}.wysiwyg p:empty{display:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:700;line-height:1.2}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2.4em;margin-bottom:.58333em;margin-top:.58333em;line-height:1}.wysiwyg h2{font-size:1.6em;margin-bottom:.875em;margin-top:1.75em;line-height:1.1}.wysiwyg h3{font-size:1.3em;margin-bottom:1.07692em;margin-top:1.07692em}.wysiwyg h4{font-size:1.2em;margin-bottom:1.16667em;margin-top:1.16667em}.wysiwyg h5{font-size:1.1em;margin-bottom:1.27273em;margin-top:1.27273em}.wysiwyg h6{font-size:1em;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg dd{margin-left:1.4em}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;margin-left:1.4em}.wysiwyg ol{list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg ol ol ol{list-style-type:lower-roman}.wysiwyg ol ol ol ol{list-style-type:lower-greek}.wysiwyg ol ol ol ol ol{list-style-type:decimal}.wysiwyg ol ol ol ol ol ol{list-style-type:lower-alpha}.wysiwyg ul{list-style-type:disc}.wysiwyg ul ul{list-style-type:circle}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ul ul ul{list-style-type:circle}.wysiwyg ul ul ul ul ul{list-style-type:disc}.wysiwyg ul ul ul ul ul ul{list-style-type:circle}.wysiwyg blockquote{border-left:4px solid #e6e6e6;padding:0.6em 1.2em}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp,.wysiwyg pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:#f2f2f2;color:#333;font-size:0.9em}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp{border-radius:3px;line-height:1.77778;padding:0.1em 0.4em 0.2em;vertical-align:baseline}.wysiwyg pre{overflow:auto;padding:1em 1.2em}.wysiwyg pre code{background:none;font-size:1em;line-height:1em}.wysiwyg figure{margin-bottom:2.8em;text-align:center}.wysiwyg figure:first-child{margin-top:0}.wysiwyg figure:last-child{margin-bottom:0}.wysiwyg figcaption{font-size:0.8em;margin-top:.875em}.wysiwyg table{width:100%}.wysiwyg table pre{white-space:pre-wrap}.wysiwyg th,.wysiwyg td{font-size:1em;padding:.7em;border:1px solid #e6e6e6;line-height:1.4}.wysiwyg thead tr,.wysiwyg tfoot tr{background-color:#f5f5f5}.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{font-size:.9em;padding:.77778em}.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code{background-color:#fff}.wysiwyg tbody tr{background-color:#fff}
/* wysiwyg.css - compressed size: 3439  */

/* base.css - uncompressed size: 18867  */
html {   height: 100%;   font-size: .75em;   -webkit-text-size-adjust: 100%;   -ms-text-size-adjust: 100%;  }  body {   height: 100%;   font-family: Tahoma, Arial, Helvetica, sans-serif;   font-size: 1em;   font-style: normal;   font-weight: normal;   text-decoration: none;   color: #333;   background-color: #fff;   margin: 0 auto;  }  input, select, textarea {   padding: 2px;   font-family: Tahoma, Arial, Helvetica, sans-serif;   color: #333;   font-size: 1em;  }  textarea { overflow: auto; vertical-align: top; resize: vertical;white-space: pre-wrap }  input[type="text"], input[type="time"], input[type="password"],input[type="datetime"], input[type="number"], input[type="search"], input[type="tel"], input[type="email"],input[type="url"],input[type="color"], select, textarea {   border: 1px solid #ccc;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   transition: border linear 0.2s, background-color linear 0.2s;  }  input[type="text"]:focus, input[type="time"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="email"]:focus, textarea:focus {   background-color:#FFE;   background-color: rgba(255, 255, 238, 0.6);     border-color: rgba(102, 102, 102, 0.8);   outline: 0;   outline: thin dotted \9;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 102, 102, 0.6);  }  select:focus,  input[type="file"]:focus,  input[type="radio"]:focus,  input[type="checkbox"]:focus {   outline: thin dotted #333;   outline: 5px auto -webkit-focus-ring-color;   outline-offset: -2px;   background-color:#FFE;   background-color: rgba(255, 255, 238, 0.6);  }  input[type="text"]:hover, input[type="time"]:hover, input[type="password"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="email"]:hover,input[type="file"]:hover,input[type="radio"]:hover, select:hover,select option:hover, textarea:hover {   border-color: rgba(58, 58, 58, 0.8);   outline: 0;   outline: thin dotted \9;   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 58, 58, 0.6);  }  input[type="button"]:focus {   outline: 1.3px solid #ccc;  }  input[type="number"] {   text-align:right;  }  input[readonly],input[readonly="readonly"],input[readonly]:hover,input[readonly="readonly"]:hover{   box-shadow:0 0 0 #000;  }  input.disabled, select.disabled, textarea.disabled {   background-color: #f9f9f9;   color: #555;   border: 1px solid #ccc;  }  input.disabled:hover, select.disabled:hover, textarea.disabled:hover {   box-shadow:0 0 0 #000;   cursor: default;   cursor: no-drop;   cursor: not-allowed;  }  ::-moz-selection{ background: #555; color:#fff; text-shadow: none; }  ::selection { background:#555; color:#fff; text-shadow: none; }  h1,h2,h3,h4,h5,h6 {   font-weight: bold;   color: inherit;   text-rendering: optimizelegibility;  }  span.chrCount_Container {   display: none;  }  input.money {   text-align: right;  }  select.slush {   height:160px;   width:240px;  }  optgroup {   font-family: Tahoma, Arial, Helvetica, sans-serif;   font-size: 1em;   font-style: normal;   font-weight: normal;   padding-left: 3px;  }  a {   color: #3C6794;   text-decoration: none;  }  a:hover,a:focus {   color:#DA050E;   text-decoration: underline;  }  a, a:active, a:focus, object {   outline: none;  }  a.disabled, a.disabled:active, a.disabled:focus, a.disabled:hover, div.header a.disabled:hover, div.header a.disabled {   text-decoration:none;   color:#333;   cursor:text;  }  ul.horizontal {   display: inline;  }  ul.vertical {   display: block;  }  ul.horizontal li {   display: inline;   padding: 1px 5px;  }  ul.horizontal li.first {   padding-left: 0;  }  ul.vertical li {   display: block;   padding: 0 0 2px 0;   position: relative;  }  ul.horizontal li label, ul.vertical li label,ul.horizontal.checkbox li label span, ul.vertical.checkbox li label span,ul.horizontal.radio li label span, ul.vertical.radio li label span {   padding-left: 4px;  }  ul.horizontal.checkbox li label, ul.vertical.checkbox li label {   padding-left: 0;  }  ul.horizontal li input[type ="radio"], ul.vertical li input[type = "radio"], ul.horizontal li input[type = "checkbox"], ul.vertical li input[type = "checkbox"] {   position: relative;   top: 2px;  }  div.right {   text-align: right;  }  td.bold, span.bold {   font-weight: bold;  }  span.dull {   color: #ddd;  }  div.code, textarea.code {   font-family: Times New Roman;   border: 1px solid #ddd;   background-color: #f7f7f7;   padding: 10px;   max-height: 300px;   overflow: auto;  }     td.tree {   border-left-style: solid;   border-left-color: #eee;  }     div#modal {   position: absolute;   z-index: 9999;   overflow: auto;   width: 600px;   background-color: transparent;  }     div#modal.modal_expanded {   width:800px !important;   overflow:auto;  }  div#modal.modal_expanded #modal_content {   width:780px !important;   height:590px !important;   overflow:auto;  }  div#modal.modal_expanded #modal_content div.content:has(div.tabs) {   height:485px !important;  }  div#modal.modal_expanded #modal_content div.content {   height:518px !important;  }  div#modal.modal_expanded div.tabs #tab_content {   max-height:485px !important;  }  div#modal_close {   position: absolute;   bottom: 11px;   right: 7px;   text-align: right;   padding: 5px;  }  div#modal_customClose {   position: absolute;   bottom: 11px;   right: 7px;   text-align: right;   padding: 5px;  }    div#modal_loading {   padding: 5px;   position: absolute;   top: 185px;   left: 265px;   background: transparent url('/minerva/assets/images/modal/loading.gif') no-repeat scroll left top !important;   height: 66px;   width: 66px;  }  .modal_expanded div#modal_loading {   top: 263px;   left: 358px;  }  td.modal_content {   background-color: #fff;  }  div#modal_content {   height: 452px;   overflow: auto;   background-color: #fff;  }  div#modal_content div.header {   background-color: #fff;  }  div#modal_content div.content {   height: 379px;   overflow: auto;   padding: 6px;  }  div#modal_content div.actions {   clear: both;   border-top: 1px solid #ccc;   background-color: #f2f2f2;   padding: 4px 5px 2px;   margin: 0;   height: 29px;  }  div#modal_messages {   padding: 0 5px;  }  div#modal_messages div {   margin-top: 15px;   margin-bottom: 10px;  }  div#modal_progress {   font-size: 1.3em;   padding-top: 100px;   text-align: center;  }  div.modal_small div#modal_content {   height: auto;  }  div.modal_small div#modal_content div.content {   height: 200px;  }  div.instructions {   padding:1px 0px;   margin-top:2px;   font-size:.92em;   color:#767676;  }  div.information {   margin: 5px 0;   font-weight: bold;   line-height: 1.5em;   color: #333;   font-weight: normal;  }  div.information div {   border-radius: 3px;  }  div.information div.success {   background-color: #e3efd1;   border: 1px solid #97c93f;   padding: 5px 10px;  }  div.information div.error, div.information div.fail {   background-color: #ffe8e8;   border: 1px solid #ef9292;   padding: 5px 10px;  }  div.information div.general, div.information div.warning {   background-color: #fff6cf;   border: 1px solid #eddba4;   padding: 5px 10px;  }  td.modal_tl {   background-image: url('/minerva/assets/images/modal/tl.png') !important;  }  td.modal_tr {   background-image: url('/minerva/assets/images/modal/tr.png') !important;  }  td.modal_bl {   background-image: url('/minerva/assets/images/modal/bl.png') !important;  }  td.modal_br {   background-image: url('/minerva/assets/images/modal/br.png') !important;  }  td.modal_border {   background-color: transparent;   background-image: url('/minerva/assets/images/modal/border.png') !important;  }  td.modal_tl, td.modal_tr, td.modal_bl, td.modal_br {   height: 10px;   overflow: hidden;   padding: 0 !important;   width: 10px !important;   background-color: transparent;  }        .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  .clearfix:after { clear: both; }     .clearfix { zoom: 1; height:1px;}       table.wizard_tabs {   margin: 10px 0px;  }  table.wizard_tabs tr td span {   text-align: center;   border-bottom: 0;   padding: 3px;   border-bottom: 5px solid #6F8EAB;   font-size: 1.1em;   display: block;   margin: 1px;   color: #666;  }  table.wizard_tabs tr td span a {   color: #333;  }  table.wizard_tabs tr td.active span {   font-weight: bold;   border-bottom: 5px solid #214877;  }  div.floatLeft, .float-left {   float: left;  }  div.floatRight, .float-right {   float: right !important;  }  div.floatNone, .float-none {   float:none !important;  }  .textLeft, .text-left {   text-align: left !important;  }  .textRight, .text-right {   text-align: right !important;  }  .textCenter, .text-center {   text-align: center !important;  }  .none, .hide {   display: none !important;  }  .block, .show {   display: block;  }  .inline {   display: inline;  }  .nowrap {   white-space: nowrap !important;  }  .wrap {   white-space: normal;  }  .pointer {   cursor: pointer;  }  .button_clicked {   opacity:0.8;   filter:alpha(opacity=80);   cursor:wait;  }  .move {   cursor: hand;   cursor: move;  }  .visible {   visibility: visible;  }  .invisible {   visibility: hidden;  }     span.fileChange, span.fileRemove {   padding-left: 10px;  }  a.fileChange, a.iconFILE, a.iconLINK {   padding-left: 20px;  }  span.fileChange, a.fileChange {   background: transparent url(/minerva/assets/images/icons/undo_15.gif) no-repeat;  }  span.fileRemove {   background: transparent url(/minerva/assets/images/icons/cross_delete.png) no-repeat;  }  a.iconFILE, a.iconLINK {   padding-right: 10px;   display:inline-block;   background-repeat: no-repeat;   background-position:left 1px;  }  a.iconFILE {   background-image: url(/minerva/assets/images/file_icons/small/other.gif);  }  a.iconASP {   background-image: url(/minerva/assets/images/file_icons/small/asp.gif);  }  a.iconASPX {   background-image: url(/minerva/assets/images/file_icons/small/aspx.gif);  }  a.iconCFM {   background-image: url(/minerva/assets/images/file_icons/small/cfm.gif);  }  a.iconCFML {   background-image: url(/minerva/assets/images/file_icons/small/cfml.gif);  }  a.iconCSV {   background-image: url(/minerva/assets/images/file_icons/small/csv.gif);  }  a.iconDOC {   background-image: url(/minerva/assets/images/file_icons/small/doc.gif);  }  a.iconDOCX {   background-image: url(/minerva/assets/images/file_icons/small/docx.gif);  }  a.iconHTM {   background-image: url(/minerva/assets/images/file_icons/small/htm.gif);  }  a.iconHTML {   background-image: url(/minerva/assets/images/file_icons/small/html.gif);  }  a.iconJSP {   background-image: url(/minerva/assets/images/file_icons/small/jsp.gif);  }  a.iconPDF {   background-image: url(/minerva/assets/images/file_icons/small/pdf.gif);  }  a.iconPRINT {   background-image: url(/minerva/assets/images/file_icons/small/print.gif);  }  a.iconSMALL {   background-image: url(/minerva/assets/images/file_icons/small/small.gif);  }  a.iconTIF {   background-image: url(/minerva/assets/images/file_icons/small/tif.gif);  }  a.iconTIFF, a.iconJPG {   background-image: url(/minerva/assets/images/file_icons/small/tiff.gif);  }  a.iconTSV {   background-image: url(/minerva/assets/images/file_icons/small/tsv.gif);  }  a.iconTXT {   background-image: url(/minerva/assets/images/file_icons/small/txt.gif);  }  a.iconXLS {   background-image: url(/minerva/assets/images/file_icons/small/xls.gif);  }  a.iconXLSX {   background-image: url(/minerva/assets/images/file_icons/small/xlsx.gif);  }  a.iconXML {   background-image: url(/minerva/assets/images/file_icons/small/xml.gif);  }  a.iconXSD {   background-image: url(/minerva/assets/images/file_icons/small/xsd.gif);  }  a.iconXSL {   background-image: url(/minerva/assets/images/file_icons/small/xsl.gif);  }  a.iconXSLT {   background-image: url(/minerva/assets/images/file_icons/small/xslt.gif);  }  a.iconICS {   background-image: url(/minerva/assets/images/icons/calendar.gif);  }  a.iconBACK {   background-image:url(/minerva/assets/images/icons/back_arrow.gif);  }       div.form_content div.page div.top div.photo {   float:left;  }  div.form_content div.page div.top div.info {   margin-left:40px;  }  div.form_content div.top {   clear:both;  }  div.form_content div.page {   border-left:1px solid #ccc;   border-top:1px solid #ccc;   border-right:2px solid #ccc;   border-bottom:2px solid #ccc;  }  div.form_content div.page h2 {   font-size:1.5em;   padding-top:5px;   padding-bottom:5px;  }  div.form_content div.page div.page_section div.container {   border-bottom:1px solid #fff;  }  div.form_content ul.pages li.page {   padding:10px;  }  div.form_content div.page div.content, div.form_content div.page div.top {   padding:10px;  }  div.form_content div.page h3 {   font-size:1.4em;   padding-top:5px;   padding-bottom:5px;   border-bottom:1px solid #ccc;  }  div.form_content div.questions {   border-left:1px solid #efefef;   margin-left:15px;   padding-left:10px;  }  div.form_content div.page h4 {   font-size:1.4em;   padding:3px;  }  div.form_content div.number {   background-color:#728FB0;   float:left;   height:35px;   width:35px;   margin-top:-2px;   background:url('/minerva/assets/images/layout/step_square_rounded.png') no-repeat;  }  div.form_content div.number span {   font-size:1.2em;   color:#fff;   line-height:27px;   margin-left:9px;  }  div.form_content ul.sections {   margin-left:10px;  }  div.form_content ul.sections li.section {   padding-top:10px;   padding-bottom:19px;  }  div.form_content div.section_title {   background-color:#efefef;   border:1px solid #ccc;  }  div.form_content div.toggle {   float:right;  }  div.form_content div.bar {   padding-top:5px;   padding-bottom:5px;  }  div.gutter div.select_div {   position:absolute;   top:1px;   right:1px;  }  div.gutter div.select_div select{   position:relative;  }  select.fix_width_filter {width:225px;}  .wrapHeader th {white-space: normal;}    .link-description {   width:40%;  }  .link-light {   text-align: center;   color:#777;   border: 1px dashed #DDD;   margin: 2px 2px 4px 2px;   padding: 4px;   font-size:1em;  }  .user_link_table {   padding-left:2px;   padding-right:2px;  }  .link-url {   width:40%;  }  .user_link_table tbody tr {   margin-bottom:2px;  }  .user_link_table tbody tr:hover {   background-color:#E2E8F1;  }  .user_link_table tbody tr input {   width:95%;  }  .link-button {   width:10%;   text-align:center;  }  .link-button img {   margin-top:4px;   cursor:pointer;  }  .scale:hover {   -webkit-transform: scale(1.25);   -moz-transform: scale(1.25);   -ms-transform: scale(1.25);   transform: scale(1.25);  }  div.footer_bar{   bottom:0;   display:block;   font-size:24px;   position:fixed;   z-index:11;   width:100%;   }  div.footer_bar div.small_logo{   float:left;   height:12px;   margin-left:14px;   margin-top:6px;   width:15px;   }  div.footer_bar div.bar{   background: url(/minerva/assets/images/layout/footerbar_bg.jpg) repeat-x scroll 0 0;   height:34px;   font-size:12pt;   margin-left:30px;   margin-right:30px;   border-top-left-radius: 6px;   border-top-right-radius: 6px;   }  div.footer_bar div.toggle{   border-top-left-radius: 6px;   border-top-right-radius: 6px;   margin-left:30px;   margin-right:30px;   height:7px;   text-align:center;   font-size:7px;   }  div.footer_bar div.toggle a{   background-color:#efefef;   padding-left:10px;   padding-right:10px;   border-top-left-radius: 3px;   border-top-right-radius: 3px;   border-left:1px solid #ccc;   border-right:1px solid #ccc;   border-top:1px solid #ccc;   }    div.footer_bar div.small_logo, div.footer_bar div.short_cuts{   padding-top:5px;   }    div.footer_bar div.short_cuts{   padding-left:10px;   margin-left:35px;   font-size:10pt;   line-height:24px;   }  div.footer_bar div.short_cuts div.right, div.footer_bar div.short_cuts div.left{   padding-top:2px;   }  div.footer_bar div.short_cuts div.right{   float:right;   padding-right:15px;   margin-top:1px;   }  div.footer_bar div.short_cuts div.left{   float:left;   }  div.footer_bar div.short_cuts div.right li{   padding-right:2px;   padding-left:2px;   }  div.footer_bar div.short_cuts div.left li{   border-right:1px solid #aaa;   }  div.footer_bar div.short_cuts div.left li.last, div.footer_bar div.short_cuts div.right li.last{   border-right:0;   }  div.footer_bar div.instructions {   display:inline;   }  div.footer_bar img.icon {   max-width:18px;   }  div.footer_bar a {   text-decoration:none;   }    @media screen and (max-width: 724px) {   .footer_bar {   display:none !important;   }  }    .left-toolbar {   height: 26px;  }    .left-toolbar {   width: 35%;  }    @media screen and (min-width: 725px) and (max-width: 849px) {   .left-toolbar {   width: 35%;   }  }  @media screen and (min-width: 850px) and (max-width:1023px) {   .left-toolbar {   width: 45%;   }  }  @media screen and (min-width: 1024px) and (max-width:1279px) {   .left-toolbar {   width: 55%;   }  }  @media screen and (min-width: 1280px) {   .left-toolbar {   width: 65%;   }  }  .left-toolbar {   position: relative;   overflow: hidden;  }  .history-content {   padding:5px;   margin: 3px;   margin-right:10px;   margin-bottom:10px;   background-color: #f7f7f7;   border: 1px solid #ccc;  }  .content-unformatted {   display:none;  }    .add-button-wrapper {   margin-left:38px;   margin-top: 5px;   margin-bottom: 2px;   clear:both;  }  .httpLabel {   width:38px;}    .scroll-x-container {   margin-top:2px;   border: 1px solid #cfcfcf;   background-color:#f0f0f0;   max-width: 100%;   overflow:auto;  }  .available-templates-container {   padding:5px;  }  .available-templates-container span {   padding:5px;   display:inline-block;  }    .template-item {   font-weight:bold;   padding:5px 15px;  }  .template-item img {   height: 200px;  }  .template-item input[type="radio"] {   margin-right:4px;  }  .template {   display:inline;  }  .checkbox-column {   width: 5%;   padding:2px;  }       .file-icon {   background-image:url('/minerva/assets/images/file_icons/file_icons.png');   width:70px;   height:70px;   background-position 0px;  }  .file-icon.txt{   background-position: -70px 0px;  }  .file-icon.doc{   background-position: -140px 0px;  }  .file-icon.xls{   background-position: -210px 0px;  }  .file-icon.ppt, .file-icon.pps{   background-position: -280px 0px;  }  .file-icon.pdf{   background-position: -350px 0px;  }  .file-icon.eps, .file-icon.tif{   background-position: -420px 0px;  }  .file-icon.jpg, .file-icon.jpge{   background-position: 490px 0px;  }  .file-icon.png{   background-position: 420px 0px;  }  .file-icon.gif{   background-position: 350px 0px;  }  .file-icon.mp4, .file-icon.flv, .file-icon.swf{   background-position: 280px 0px;  }  .file-icon.mp3{   background-position: 210px 0px;  }  .file-icon.zip{   background-position: 140px 0px;  }  .file-icon.msi{   background-position: 70px 0px;  }  .file-icon.embed{   background-position: 288px 0px;  }
/* base.css - compressed size: 18987  */

/* layout.css - uncompressed size: 25064  */
html {   height: 100%;   font-size: .72em;  }  body {   background:#303030 url('../images/bg.png') repeat;  }  .visible-narrow{display:none;}  div#inner_wrapper{   margin: 0 10px;  }  div#container{   border-radius:3px;   margin: 0 auto 10px auto;   min-height: 430px;   background-color: #fff;   box-shadow: 0 5px 5px rgba(212, 34, 32,.6);   width:100%;   display: table;  }  .dark,:root.dark {   color-scheme: dark;   --pr-input-color: #e6e6e6   }  .dark body,.dark form fieldset, .dark body#old {   background-color: #222;   color: #e6e6e6;  }  .dark details {   background-color: #1F4A5E;   color:#fff;  }  .dark table#toolbar tr td {   background-color: #1F4A5E;   background: #1F4A5E linear-gradient(0deg, #182d4d 0%, #1F4A5E 100%);   border-top: 1px #D42220 solid;   border-bottom: 1px #183C4D solid;   border-right:1px #1F4A5E solid;  }  .dark .side-menu,.dark #incident-sidebar ul{   background-color: #1F4A5E;  }  .dark #incident-sidebar ul a:hover{   background-color:#182d4d;  }  .dark #incident-sidebar ul li a{   color:#fff;  }  .dark table#toolbar tr td.site a {   color:#fff;  }  .dark table#toolbar tr td.user {   color:#efe;  }  .dark .page_description{   color:#e6e6e6;  }  .dark table#toolbar tr td a:hover,.dark table#toolbar tr td.user a:visited,.dark div#top ul.more_sites{   color:#fff;   background: rgb(32, 61, 118);  }  .dark div#container,.dark body#layout_setup div#container,.dark table#control_panel,.dark table#control_panel ul.treeview ul,.dark body#layout_plain div#container,.dark div#gutter.empty {   background-color:#121212;  }  .dark form fieldset,.dark details,.dark #auth #column1 p,.dark #auth #column2 p{   color:#e6e6e6;  }  .dark form fieldset .smart-field,.dark .ac_results ul,.dark .icd-category-children{   color:#585858;  }  .dark .instructions,.dark div.directions,.dark .page_subtitle{   color:#bbb  }  .dark .tooltip-styling{   background:#3298dc !important;   color: #fff !important;  }  .dark .grid-3 .header{   background-color: #1d72aa;;  }  .dark div.information div.general{   background-color: #3298dc;   color: #fff;  }  .dark div.information div.warning,.dark div#session_timeout_warning,.dark table#yellow,.dark table#yellow p,.dark #vitals_td table,.dark #Referring #referring_td table,.dark td.tree table.grid table.grid{   background-color: #f1b70e;   color: rgba(0,0,0,.7);  }  .dark td.tree table.grid table.grid div.label{   color:#000;  }  .dark table.grid tr.row td.ui-state-default {   color: #1d72aa;  }  .dark div.page_title,.dark div.filters,.dark div.legend {   background-color: #1F4A5E;   border: 1px solid #183C4D;  }  .dark form div.legend{   background-color: rgb(32, 61, 118);   color: #fff;   border-bottom: 1px solid #183C4D;  }  .dark div#gutter,.dark div.widget{   background:#3b3b3c;  }  .dark div.label,.dark fieldset div.legend span{   color: #dbdee0;  }  .dark tr.row,.dark col.col,.dark tr.demographics:nth-child(odd),.dark tr.incident:nth-child(odd) {   background:#272727;   color: #e6e6e6;  }  .dark tr.even,.dark col.even {   background:#1D1D1D;   color: #fff;  }  .dark table.list tr.header th,.dark table.list tr.header td,.dark table.form tr.header th,.dark table.form tr.header td,.dark td.header,.dark tbody th,.dark table.list thead td,.dark table#EMS .header,.dark table#Referring .header {   color: #f2f2f2;   background-color: #161616;  }  .dark td.tree{   border-left-color: #666;  }  .dark div#menu ul li a {   color:white;   background-color:#044161;   border-left: 1px #161616 solid;   border-right: 1px #161616 solid;   border-top: 1px #161616 solid;  }  .dark table.list tr td,.dark table.list tr th {   border-top: 1px solid #161616;  }  .dark .widget_content,.dark .widget_list{   border: 1px #161616 solid;  }  .dark table.list {   border: 1px solid #161616;  }  .dark #improvement_notes_modal,.dark #incident_notValue_modal, .dark tr.care-runform-header {   background-color:#161616;  }  .dark div#widget_preferences table tr {   background-color:#375a7f  }  .dark div#modal_content,.dark div#modal_content div.actions {   background-color: #282f2f;  }  .dark tr.new_notification td{   color:#ee3929;  }  .dark div#menu ul li.active a,.dark div#menu ul li a:hover{   color:white;   background:#203d76;   background-color:#203d76;   border-left: 1px #000 solid;   border-right: 1px #000 solid;   border-top: 1px #000 solid;  }  .dark .mark_completed{   color:#42ff42;  }  .dark div#sub_gutter{   background-color:#1f2424;  }  .dark table.list caption,.dark table.grid caption {   background-color:#272727  }  .dark .jsonData{color:#fff}  .dark .incident-tabs span{   background-color: #272727;   color: #797979;  }  .dark div.gutter{   background-color: #272727;  }  .dark .menuover,.dark .incident-tabs a:hover,.dark .incident-tabs .active span,.dark .incident-tabs a:hover span{   background-color: #1F4A5E;   color:#fff  }  .dark div#navigation ul#collapsible_navigation{   background-color:transparent;   color:white;  }  .dark ul#collapsible_navigation li ul li.active>a,.dark ul#collapsible_navigation li ul li>a:hover,.dark ul#collapsible_navigation li ul li>a:focus,.dark div.smart tr.activeChoice,.dark div.smart tr.activeChoice td.smart-resultRow {   background-color: #1F4A5E;   color: #fff;  }  .dark div.smart-field {   background-color:transparent;  }  .dark td.smart-resultRow {   color:#000  }  .dark div.section .subsection.container,.dark div.section .subsection.container div.label {   background-color: #222;   color: #e6e6e6;  }  .dark table#control_panel ul.treeview .hitarea,.dark .icon-flip,.dark .cat-i.readmission,.dark img.handle{   filter: invert(100%);  }  .dark div.flash_messages,.dark div.flash_warnings,.dark div.parent_enterprise_warning,.dark table tr.row.highlight td,table.grid td.selected {   background-color:#503030;   color:#fff;  }  .dark .ajaxSection,.dark table.grid,.dark table.smallgrid {   background-color: transparent;  }  .dark div.header_html {   color:#eee;  }  .dark div.validation {   background-color: #e74c3c;   color: #fff;  }  .dark label.validation_required{   color:#ff8c8c  }  .dark div.validation ul li a {   color:#fff  }  .dark .SubFormButton{   color:#000;   background-color:#D1DEE9;  }  dark .FormButton:hover,  dark .FormButton:focus  dark .formButton:hover,  dark .formButton:focus {   color: white;   border: 2px solid #fff;  }  .dark div.validation_instructions,.dark span.required {   color: #ffa2a2;  }  .dark a,.dark div.page_title h1.page_title div.small ul li a,.dark a:link,.dark a:visited,.dark div.tabs ul.tabs li.active a,.dark div#gutter ul li a,.dark ul.linkbar li a {   color: #0093F5;  }  .dark a.clear-button{   color:#fff;  }  .dark a:hover,.dark a:focus {   color: #33ADFF;  }  .dark input,.dark select,.dark textarea,.dark .smart-field .smart-contentTD,.dark span.smart-blank {   background-color:#2E2E2E;   color:#fff;  }  .dark input[type="text"]:focus,.dark input[type="password"]:focus,.dark input[type="number"]:focus,.dark input[type="search"]:focus,.dark input[type="tel"]:focus,.dark input[type="email"]:focus,.dark textarea:focus {   color: #333;   background-color:#eaeef1  }  .dark .widget_header {   border-bottom: 1px solid #183C4D;  }  .dark td.modal_content {   background-color: #1D1D1D;  }  .dark .system-notification-panel{   color:#333;  }  .dark div.smart-chekcbox{   background-color:#2E2E2E;   color: #fff;  }  .dark .bar_text{   text-shadow: -1px 1px 2px #23430C,    1px 1px 2px #23430C,    1px -1px 0 #23430C,    -1px -1px 0 #23430C;  }  .dark .iss-header {   background-color: #238cd1;   border-color: transparent;   color: #fff;  }  .iss-header {   background-color: #CBD4E6;   border-color: transparent;   color: #000;  }  .dark div.time-picker,.dark .wysiwyg tbody tr {   background:#333;  }  .dark table.validation_required,.dark table.validation_fail,  .dark span.validation_required,.dark span.validation_fail,  .dark input.validation_required,.dark input.validation_fail,  .dark input[type="text"].validation_required,.dark input[type="text"].validation_fail,  .dark input[type="password"].validation_required,.dark input[type="password"].validation_fail,  .dark select.validation_required,.dark select.validation_fail,  .dark textarea.validation_required,.dark textarea.validation_fail{   color:#333  }  .dark .CodeMirror, .dark .CodeMirror-scrollbar-filler, .dark .codemirror-ui-clearfix, .dark .CodeMirror-gutter, .dark .CodeMirror-gutter-elt, .dark .codemirror-ui-popup-find-wrap{   background-color: #222;   color:#fff;  }  .dark .CodeMirror-cursor, .dark pre.CodeMirror-cursor{   border-left: 1px solid #fff;  }  .dark div.CodeMirror-selected {   background-color: #004d80;  }  .dark span.cm-atom, .dark span.highlight {   color: rgb(19, 114, 177);  }  .dark span.cm-builtin {   color: rgb(71, 6, 223);  }  .dark div#dhtmltooltip {   background-color: rgb(66, 66, 66);  }  .dark tr.care-runform-data {   background-color: rgb(39, 39, 39);  }  tr.care-runform-header {   background-color: #CBD4E6;  }  div#content{   margin: 10px;   padding-bottom: 10px  }  body#layout_plain {   background-color:#fff;   background-image:none;  }  body#layout_plain div#container {   border-radius:0;   background-color:#fff;   background-image:none;   box-shadow: none;  }  body#layout_minimal #container{   max-width: 960px;   margin-top: 25px;  }  body#old{   margin:auto;   background-color: #fff;   background-image: none;  }  body#old div#container{   width:auto;   margin:auto;   min-width:600px;   max-width:960px;  }  body#layout_setup div#container {   float: left;   margin-right: -190px;   padding-top: 0;   background-color: #fff;  }  body#layout_setup div#content {   margin-left: 230px;  }    body#layout_setup div#container.containerMaximized div#content,body#layout_setup div#content.empty-nav {   margin-left: 0;  }    fieldset{   border:0;   padding: 0;   margin: 2px 0;  }  table{border-collapse: collapse;border-spacing:1px;}  h1{margin:.2em 0;}  .system-notification-panel h1,div#modal div.validation h2{font-size: 1em}  table.list{border-collapse: separate;}  ul{   list-style-type: none;   padding: 0;   margin:0;  }  div#modal {   border-radius:7px;   box-shadow: 0 4px 6px #666;   padding: 0;   opacity: 1;   transform: scale(1);   transition: all 0.25s ease-in-out;   position: absolute;   z-index: 1001;   margin-left: auto;   margin-right: auto;  }    div#footer_wrapper {   height: 2em;   clear: both;   position: relative;  }  div#footer {   text-align: center;   color: #ccc;   padding-top: 5px;   font-size:0.9em;   margin:auto;  }  div#footer a:link,div#footer a:visited,div#footer a:visited:hover{   color: #ccc;  }    div.modal_small td.modal_content{   min-height: 200px;   width:auto;  }    div#modal-screen-cover{   width: 100%;   height: 100%;   display: block;   background-color: rgba(0,0,0,0.5);   position: fixed;   z-index: 1000;   top: 0;   left: 0;   pointer-events:none;  }    div.flash_messages, div.flash_warnings, div.parent_enterprise_warning {   font-weight: bold;   padding: 7px;   margin: 10px 0;   background-color: #fff6cf;   border: 1px solid #eddba4;  }  div.flash_messages ul li, div.flash_warnings ul li, div.parent_enterprise_warning ul li {   padding: 1px;  }  div.flash_messages li.warning{color: #8a6d3b;}  div.flash_messages li.error{font-weight: bold;color: #dc2d2d;}  div.flash_warnings {   background-color: #ffcfcf;   border: 1px solid #ff8f8f;  }    table.list{   width:100%;  }  input[type="number"][name="SortOrder"],.time_picker{   width:50px;  }    div.push {   height: 1.2em;  }    span.button, input.swap, input.swap_sort, tr.clause td input.action, input.disabled, div.page_title, div.flash_messages, div.flash_warnings, div.parent_enterprise_warning, div.filters, div#sidebar div.section, div#container, td#middle_column div#column_header {   border-radius: 3px;  }    input[readonly],input[readonly="readonly"],input[readonly]:hover,input[readonly="readonly"]:hover{   box-shadow:0 0 0 #000;   background-color: #f9f9f9;   color: #555;  }  input.disabled, input.not-value-disabled, select.disabled, textarea.disabled {   background-color: #f9f9f9;   color: #555;   border: 1px solid #ccc;  }  input.disabled:hover, input.not-value-disabled:hover, select.disabled:hover, textarea.disabled:hover,input[readonly] {   box-shadow:0 0 0 #000;   cursor: default;   cursor: no-drop;   cursor: not-allowed;  }  table#toolbar {height: 21px;}  table#toolbar tr td {   background-color:#DADADA;   background:#DADADA linear-gradient(0deg, #FEFEFE 0%, #DADADA 100%);   border-top: 1px #D42220 solid;   border-bottom: 1px #3C68BC solid;  }  table#toolbar tr td.empty {   padding-right: 20px;  }  table#toolbar tr td {   border-left: 1px solid #B6C1CC;   border-right: 1px solid #E7E7E7;   font-weight: bold;   white-space: nowrap;  }  table#toolbar tr td.last {   border-right: 1px solid #E7E7E7;  }  table#toolbar tr td.site a {   display: block;   padding: 3px 12px;   color:#464343;  }    table#toolbar tr td.maximize_site a {   display: block;   padding: 3px 6px;  }    table#toolbar tr td a:hover {   background-color: #EFF9FF;   text-decoration: none;   color:#D42220;  }  table#toolbar tr td.more_sites a span img {   margin-bottom: 1px;   margin-left: 1px;   height:5px;   width:7px;  }  div#top ul.more_sites {   position: absolute;   z-index: 100;   background-color: #eaeef1;   background-color: rgba(234,238,241,0.9);   border-left: 1px solid #b6c1cc;   border-right: 1px solid #b6c1cc;   box-shadow: 0 1px 5px #CCC;   width: 101px;  }  div#top ul.more_sites li {   border-top: 1px solid #e7e7e7;   border-bottom: 1px solid #ccc;  }  div#top ul.more_sites li.first {   border-top: 1px solid #e7e7e7;  }  div#top ul.more_sites li a {   border: 0;   margin: 0;  }  div#top .nav-dropdown .more_sites a {   color: #212121;   border: 0;   background-color: transparent;  }  .dark div#top .nav-dropdown .more_sites a {   color: #fff;   border: 0;   background-color: transparent;  }  #user_tab {   text-align: center;  }  #user_tab li {   padding: 3px;  }  div#top div#menu li.nav-dropdown a {   color: #fff;   border: 0;   background-color: transparent;  }  div#top div#menu li.nav-dropdown a:hover {   color: #fff;   background: transparent;  }  div#top div#menu li.nav-dropdown ul.more_sites a {   color: #212121;  }  .dark div#top div#menu li.nav-dropdown ul.more_sites a {   color: #fff;  }  div#top div#menu li.nav-dropdown li a:hover {   color: #555;  }  .dark div#top div#menu li.nav-dropdown li a:hover {   color: #ccc;  }  div#top div#current-info div.nav-dropdown li a:hover {   color: #555;  }  .dark div#top div#current-info div.nav-dropdown li a:hover {   color: #ccc;  }  table#toolbar tr td.user a,table#toolbar tr td.user a:visited {   display: inline;   padding: 0;   color:#000;  }  table#toolbar tr td.user a:hover {   background-color: transparent;   text-decoration: underline;  }  table#toolbar tr td.active {   background: none repeat scroll 0 0 transparent;   border-left: 1px solid transparent;   border-right: 1px solid transparent;   border-bottom:1px solid transparent;   color: #D42220;  }  table#toolbar tr td.active a:hover {   background: none repeat scroll 0 0 transparent;   color: #D42220;  }  table#toolbar tr td.active a { color: #FFFFFF; }    table#toolbar tr td.user {   padding: 3px 9px;   color:rgb(77, 74, 74);  }  table#toolbar tr td.inbox span{   min-width: 24px;   display: block;   text-align: center;  }  table#toolbar tr td.inbox a {   background-color: #555;   padding: 2px;   color: #fff;  }    table#toolbar tr td.user ul li {   border-right: 1px solid #B6C1CC;   display: inline;   padding: 0 6px 0 3px;  }  table#toolbar tr td.user ul li.last {   border-right: 0 none;   padding-right: 0;  }    table#toolbar tr td#inbox a {   display: block;   position: relative;  }    table#toolbar tr td#inbox a img {   vertical-align: middle;   height: 17px;   margin: 0 3px;  }    table#toolbar tr td#inbox a span {   font-weight: bold;   color: white;   position: absolute;   top: 1px;   left: 9px;  }    table#toolbar tr td#toggleSearch a {   padding-left:4px;   padding-right: 2px;   display: block;  }    table#toolbar tr td#toggleSearch a img {   vertical-align: middle;   height: 16px;  }    div.page_title {   background-color: #f0f0f0;   border: 1px solid #cfcfcf;   padding: 6px 10px;   margin: 10px 0;   position: relative;   overflow: auto;  }  div.page_title h1 {   font-size: 1.5em;   font-weight: bold;   margin: 0;  }  div.page_title h1 a {   color: #333;  }  div.page_title h1 select {   border: 1px solid #ddd;   font-size: 18px;  }  div.page_title h1 select option {   font-size: 18px;   padding-right: 20px;  }  div.page_title h1.page_title div.small {     display: inline;   font-size: .65em;   font-weight: normal;  }  div.page_title h1.page_title div.small ul {   display: inline;  }  div.page_title h1.page_title div.small ul li {   display: inline;  }  div.page_title h1.page_title div.small ul li a {   color: #3C6794;  }  div.page_title div.page-title-header {   float: left;  }  div.page_title div.page-title-view-options {   float: left;   margin: 5px;  }  div.page_title div.page-title-view-buttons {   float: left;   margin-top: 8px;  }  div.page_title div.page-title-misc {   float: right;  }  div.page_title a.title-button {   background-color: #555;   color: #fff;   border: 1px solid #000;   border-radius: 6px;   padding: 0 6px;   text-transform: uppercase;   font-size: 9px;   cursor:pointer;  }  .page_subtitle {   padding: 3px;   font-size: 12px;   color: #333;  }    .page_description {   padding: 3px 10px;   font-size: 12px;   color: #333;  }    table.list i.list_action{   font-size:22px;  }    div#gutter {   display: none;  }  div#gutter.empty,div#sub_gutter.empty {   height: 5px;  }  div#gutter ul {   padding: 0 2px;   display: block;  }  div#gutter ul li, ul.linkbar li {   display: inline;   margin: 0;   padding: 0 8px;   border-right: 1px solid #DCDCDC;  }  div#gutter ul li.last, ul.linkbar li.last {   border-right: 0;  }  div#gutter ul li a, ul.linkbar li a {   color: #212121;   text-decoration: none;  }  div#gutter ul li a:hover{   color: gray;  }  div#gutter ul li.active a,div#sub_gutter ul li.active {   font-weight: bold;  }    div#sub_gutter {   font-size: 1.0em;   height: 20px;   line-height: 20px;   background: rgb(227, 230, 233);   padding-left:20px;  }  div#sub_gutter ul{   padding: 0 2px;  }  div#top {   color: #fff;   background-color: transparent;   position: relative;   z-index:4;  }    div#top a { color: #fff; }    div#global_search {   float: right;   margin: 19px 10px 0 10px;  }    div#logo a img{   width: 271px;   float: left;   padding: 5px;  }    a#user-options {   color: #fff;   padding-top: 5px  }    div#current-info {   float: right;   text-align: right;   padding: 2px;   right: 0;   color:#fff;   font-weight: bold;  }  div#current-info div {   padding: 1px;  }  div#current-info a {   text-decoration: none;  }    div#menu {   float: left;   padding-top: 19px;   bottom: 0;   margin-left: 0;   margin-bottom: 0;  }    div#menu ul li{ float: left;}    div#menu ul li a {   white-space: nowrap;   margin-right: 3px;   z-index: 3;   border:0;   min-width: 100px;   text-align: center;   background-color:#DCDCDC;   height: 28px;   font-size: 1.2em;   line-height: 27px;   color: #212121;   font-weight: bold;   border-left: 1px #DCDCDC solid;   border-right: 1px #DCDCDC solid;   border-top: 1px #DCDCDC solid;   border-top-left-radius: 6px;   border-top-right-radius: 6px;   display: block;   padding: 1px 7px;  }  * html div#menu ul li a.tab {   width: 1%;  }    div#menu ul li.active a, div#menu ul li a:hover {   background:#EEEFF0;   background: linear-gradient(190deg, #FFFFFF 15%, #EEEFF0 85%) repeat scroll 0 0 #FFFFFF;   border-left: 1px #fff solid;   border-right: 1px #fff solid;   border-top: 1px #fff solid;   text-decoration: none;    }   div#menu ul li a:hover {background: linear-gradient(190deg, #FFFFFF 15%, #DDDDDD 85%) repeat scroll 0 0 #FFFFFF;}    div#navigation {   width: 210px;   float: left;   padding: 10px;  }  div#navigation input{   width:145px;   margin-bottom: 5px;  }  div#navigation.empty{   display:none;   width:0;  }       div#navigation ul#collapsible_navigation {   border-top-left-radius: 6px;   background-color: #F1F1F1;   border: 1px solid #D0D0D0;  }  ul#collapsible_navigation li {   border-bottom: 1px dotted #ccc;   margin: 0 7px;  }  ul#collapsible_navigation li.last {   border-bottom: 0;  }  ul#collapsible_navigation li h2 {   font-weight: bold;   font-size: 1.2em;   font-family: Tahoma, Geneva, sans-serif;   margin-bottom: .2em;  }  ul#collapsible_navigation li h2 a {   display: block;   padding: 8px 0px;  }  ul#collapsible_navigation li h2 a img {   margin-right: 4px;  }  ul#collapsible_navigation li ul {   margin-bottom: 5px;  }  ul#collapsible_navigation li ul li {   margin: 0;   border-bottom: 0;   margin-bottom: 1px;  }  ul#collapsible_navigation li ul li h3{   margin: .3em 0;  }  ul#collapsible_navigation li ul li a {   display: block;   padding: 4px 0px 4px 10px;  }  ul#collapsible_navigation li ul li.active>a, ul#collapsible_navigation li ul li>a:hover, ul#collapsible_navigation li ul li>a:focus {   background:#0072BC;   color:#FFF;   text-decoration: none;   border-radius: 3px;  }  ul#collapsible_navigation li ul li.active>a.match-found, ul#collapsible_navigation li ul li>a.match-found:hover, ul#collapsible_navigation li ul li>a.match-found:focus {   color:#0072BC;  }     @-webkit-keyframes note_fadeIn {   from { opacity: 0; }    to { opacity: 1; }  }  @keyframes note_fadeIn {   from { opacity: 0; }    to { opacity: 1; }  }  #improvement_notes_modal, #incident_notValue_modal{   border:4px solid #CCC;   min-width:450px;   min-height:50px;   display:none;   position:absolute;   left:50%;   margin:-25px 0 0 -50px;   border-radius:5px;   z-index: 10000;   background-color:white;   font-size: 10px;   box-shadow: 0 0 8px rgba(0,0,0,0.33);   -webkit-animation: note_fadeIn 1s;   animation: note_fadeIn 1s;  }  #improvement_notes_modal .header{   cursor: move;   -ms-touch-action: none;   touch-action: none;  }  #improvement_notes_modal .close,#incident_notValue_modal .close{   position: absolute;   right: 0;   width: 10px;   height: 10px;   cursor: pointer;  }    .incident-validity{   display: block;   padding: 2px;   white-space: nowrap;   width: 50px;   border-radius: 5px;   text-align: center;   font-weight: bold;   color:#fff;  }    .validity-0 { background: #d20906; }    .validity-1 { background: #d20906; }    .validity-2 { background: #d20906; }    .validity-3 { background: #d20906; }    .validity-4 { background: #b26200; }    .validity-5 { background: #b26200; }    .validity-6 { background: #356d98; }    .validity-7 { background: #356d98; }    .validity-8 { background: #3c7b0b; }    .validity-9 { background: #3c7b0b; }    .validity-10 { background: #3c7b0b; }      .incident-validity.legend { padding-right: 65px; margin: 5px; }    .incident-validity.pending{ background:transparent; }    span.icon,img.cat-i {font-size: 16px;text-align: center;display: inline-block; height: 16px; width: 16px;}    td[data-title="Type"],  td[data-title="Form Type"] {   vertical-align: middle;   text-align: center;  }    li.timeline-date, li.timeline-time{   padding-bottom: 1.5rem;   border-left: 1px solid #303030;   position: relative;   padding-left: 20px;   margin-left: 10px;   margin-right: 10px;  }  li.timeline-time::before{   content: '';   width: 11px;   height: 11px;   background: #303030;   border-radius: 50%;   position: absolute;   left: -6px;   top: 6px;  }  li.timeline-date{   padding-top: 1.0rem;  }  .timeline-date h2{   margin: 0px;  }  .timeline details{   padding: 5px 0 6px;   margin: 0px;   position: relative;   bottom: 3px;  }  .timeline details summary{   cursor: default;  }.timeline details summary::marker{   size: 0px;  }  .timeline details summary div{   font-size: medium;  }  .timeline details[open] summary{   border: 0px;  }  .timeline details div.timeline-datasections{   font-size: small;   padding-top: 7px;   margin-bottom: 0px;  }  .timeline label{   font-size: small;  }  .dark li.timeline-date, .dark li.timeline-time{   border-left: 1px solid #e6e6e6;  }  .dark li.timeline-time::before{   background: #e6e6e6;  }  .dark i.permissionGroupIcon {   color: #f2f2f2;  }  i.permissionGroupIcon {   color: black;   font-size: 16px;   display: inline-block;   width: 100%;   text-align: center;  }       div#container_tr31_4 div.deselectCheckboxSpan, div#container_tr23_1 div.deselectCheckboxSpan {   background-image:url(../images/indicator_white.gif);   margin-left: 1px;   padding-right: 16px;  }  div#container_tr31_4 div.deselectCheckboxSpan:hover, div#container_tr23_1 div.deselectCheckboxSpan:hover {   background-image:url(../images/indicator_white.gif);   cursor:default;  }
/* layout.css - compressed size: 24736  */

/* main.css - uncompressed size: 23360  */
* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}  div.time-picker li {box-sizing: content-box; -moz-box-sizing: content-box;}  div.flexbox {   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   overflow: hidden;   flex-wrap: wrap;  }  .space_between {   justify-content: space-between;  }  input.swap, input.swap_sort,input.swap_asc, tr.clause td input.action {   background:transparent url('../images/button-bg.gif') repeat-x scroll 0%;   color:#3C6798;   cursor:pointer;   font-size:0.95em;   font-weight:bold;   padding:3px 7px;   text-align:center;   border-width:1px;   border-style:solid;   border-color:#dfdfdf #c1c1c1 #b6b6b6 #dadada;  }  input.swap:hover, input.swap_sort:hover,input.swap_asc:hover, tr.clause td input.action:hover, input.swap:focus, input.swap_sort:focus,input.swap_asc:focus, tr.clause td input.action:focus {   color:#27517f;   border-color:#b3b3b3 #9b9b9b #919191 #a5a5a5;  }  input.swap, input.swap_sort,input.swap_asc {   width:36px;   font-size:.75em;   margin:1px 2px;   text-transform:lowercase;  }  select.slush {   height:160px;   min-width:240px;   width: auto;  }  span.instructions {   padding:1px 0px;   margin-top:2px;   font-size:.92em;   color:#777;  }    span.button button:hover, span.button button:focus {   color:#27517f;   border-color:#b3b3b3 #9b9b9b #919191 #a5a5a5;  }  span.button input,span.button button {   cursor:pointer;   background: white;   border:0;   font-weight:bold;   color: #356d98;   margin: 3px 2px;   padding: 3px 8px 4px 0px;   -webkit-appearance:none;   appearance:none;   border-radius: 4px;   font-size: 0.99em;   box-shadow: 3px 1px 4px #bcb9b9;   white-space: nowrap;  }  span.button.disabled button,span.button.disabled button:hover,button[disabled],button[disabled]:hover{   box-shadow:0 0 0 #000;   cursor: default;   cursor: no-drop;   cursor: not-allowed;   background-color: #f9f9f9;   color: #555;   border: 1px solid #ccc;  }  div#modal_content div.content {   height:395px;  }    html.ie6 div#modal_content div.content,  html.ie7 div#modal_content div.content{   height:373px;  }    div#modal_content{   display:block;  }  div#modal.modal_expanded div#modal_content div.content,div#modal.modal_expanded #modal_content div.content:has(div.tabs) {   height:533px !important;  }  div#modal_content div.actions {   text-align:left;   height: 31px;  }     html.ie6 div#modal_close,  html.ie7 div#modal_close{   bottom:5px;  }    @-moz-document url-prefix() {   td div#modal_close{   bottom: 10px;   }  }  div#modal_content div.header {   border-radius: 0 !important;  }  td.modal_border,td.modal_tl, td.modal_tr, td.modal_bl, td.modal_br {   background-color:rgba(82,82,82,.70);  }  div#modal div.tabs ul.tabs {   height:24px;   top:1px;  }  div#modal div div.tabs ul.tabs li a {   height:24px;   padding-top:4px;   font-size:.95em;   font-weight:bold;  }  div#modal div.tabs ul.tabs li a span {   padding:0;  }  div#modal_content div.overview {   height:391px;   padding:0;  }  div#modal div div.label {   width:118px;   background-color: transparent;  }  div#modal div.field {   margin-left:130px;  }  div#modal div div.tabs div#tab_content {   border:0;   border:1px solid #ddd;   max-height:350px;   overflow:auto;   padding:10px;  }  div#modal table.modal tr td {   vertical-align:top;   padding:0;  }  div#modal table.modal tr td table.list {   margin:5px 0px;  }  div#modal table.modal tr td table.list tr td, div#modal table.modal tr td table.list tr th {   padding:1px 3px;   font-size:.95em;  }  div#modal table.modal tr td.left {   border-right:1px solid #ddd;   height:391px;  }  div#modal table.modal tr td.left div.top {   height:90px;  }  div#modal table.modal tr td.left div.top div.photo {   float:left;   padding:10px 0 10px 10px;  }  div#modal table.modal tr td.left div.top div.info {   float:left;   padding-top:5px;      }  div#modal table.modal tr td.left div.top div.info div.container {   line-height:1.3em;   padding:0;  }  div#modal table.modal tr td.left div.top div.info div.label {   width:90px;  }  div#modal table.modal tr td.left div.top div.info div.field {   margin-left:96px;  }  div#modal table.modal tr td.left div.bottom {   clear:both;  }  div#modal table.modal tr td.left div.bottom div.tabs ul.tabs {   margin-left:10px;  }  div#modal table.modal tr td.left div.bottom div.tabs div#tab_content {   border:0;   border-top:1px solid #ddd;   max-height:251px;   overflow:auto;   padding:10px;  }  div#modal table.modal tr td.right {   width:160px;  }  div#modal table.modal tr td.right h4 {   font-weight:bold;   color:#555;   padding:5px;  }  span.highlight{   background: #ccc;  }  span.button button.button_cancel, span.button button.button_close, span.button button.button_back, span.button button.button_next, span.button button.button_reset,span.button button.button_search{   color:#666;  }  span.button button.button_add, span.button button.button_import, span.button button.button_upload, span.button button.button_check {   color: #3c7b0b;  }  span.button button.button_delete {   color:#d20806;  }  span.button button.button_copy {   color:#666  }  span.button button.button_clicked {   background-image:url('../images/buttons/loading.gif');   cursor:wait;   color:#8EADCF;  }  span.button button.button_clicked:hover, span.button button.button_clicked:focus {   cursor:wait;   color:#8EADCF;  }  button .input-group-addon {   padding: 4px 7px;       font-weight: normal;   line-height: 1;   color: white;   text-align: center;   background-color: #eee;       border-radius: 4px;   border-bottom-right-radius: 0;   border-top-right-radius: 0;       white-space: nowrap;       vertical-align: middle;  }    span.button button.button_add .input-group-addon {   background-color: #3c7b0b;  }  span.button button.button_back .input-group-addon {   background-color: #666;  }  span.button button.button_cancel{   color:#d20806;  }  span.button button.button_cancel .input-group-addon,span.button button.button_close .input-group-addon {   background-color:#d20806;  }  span.button input.button_close {   background-image: url(../images/buttons/cancel.gif);  }  span.button input {   cursor: pointer;   background: transparent url(../images/buttons/edit.gif) no-repeat scroll 8px center;       font-weight: bold;   color: #3C6798;   padding: 5px 8px 4px 28px;   -webkit-appearance: none;   appearance: none;   font-size: 0.99em;   border-color:#dfdfdf #c1c1c1 #b6b6b6 #dadada;   border-width:1px;   border-radius: 3px;  }  span.button button.button_delete .input-group-addon {   background-color: #d20806;  }  span.button button.button_close .input-group-addon {   background-color: #666;  }  span.button button.button_edit .input-group-addon {   background-color: #356d98;  }  span.button button.button_export .input-group-addon {   background-color: #356d98;  }  span.button button.button_import .input-group-addon, span.button button.button_check .input-group-addon {   background-color: #3c7b0b;  }  span.button button.button_next .input-group-addon {   background-color: #666;  }  span.button button.button_preview .input-group-addon {   background-color: #356d98;  }  span.button button.button_save .input-group-addon {   background-color:#356d98;  }  span.button button.button_upload .input-group-addon {   background-color:#3c7b0b;      }  span.button button.button_validate .input-group-addon {   background-color: #356d98;  }  span.button button.button_reset .input-group-addon{   background-color: #666;  }  span.button button.button_print .input-group-addon{   background-color: #356d98;  }  span.button button.button_copy .input-group-addon{   background-color: #666;  }  span.button button.button_generate .input-group-addon{   background-color: #356d98;  }  span.button button.button_search .input-group-addon,td.modal_content span.button button.button_search .input-group-addon {   background-color: #666;  }  span.button button.button_approve {   color: #568a0d;  }  span.button button.button_approve .input-group-addon {   background-color:#568a0d;  }  span.linkbutton {   padding: 6px 0px;  }  div.buttons span.linkbutton,div.actions span.linkbutton {   margin-left: 10px;  }    span.linkbutton a:hover,  span.linkbutton a:focus {   color: #27517f;   border-color: #b3b3b3 #9b9b9b #919191 #a5a5a5;  }  span.linkbutton a {   cursor: pointer;   background: transparent url('../images/buttons/edit.gif') no-repeat scroll 8px 5px;   padding: 6px 8px 6px 28px;   margin-right:-3px;  }    span.linkbutton a.button_export { background-image: url('../images/buttons/export.gif'); }  span.linkbutton a.button_import { background-image: url('../images/buttons/import.gif'); }    div.filters, div.legend {   background-color:#f7f7f7;   padding:5px 5px;   border:1px solid #ccc;   min-height:30px;     margin:2px 0;  }  div.legend{   min-height:25px;  }  div.section div.filters {   margin:15px 0px;  }  div.filters td.bold {   color:#555;  }  div.filters ul.horizontal li, div.legend ul.horizontal li {   padding:1px;  }  div.filters .image-search {   height:14px;   width:14px;  }  div.buttons {   margin: 1px 10px 6px;   text-align:right;  }  div.actions {   margin:6px 10px 20px;   padding-bottom: 5px;  }    table.list {   border:1px solid #ddd;   border-top:0;   margin:0 0 5px 0;  }  table.list caption {   background-color:#445577;   color:#fff;   font-weight:bold;   line-height:1.5em;   padding:2px;  }  table.list caption a {   color:#fff;  }  table.list tr td, table.list tr th {   border-top:1px solid #ddd;  }  table.bordered tr td {   border:1px solid;   border-color:#eee;  }  table.list tr.header th, table.list tr.header td, table.form tr.header th, table.form tr.header td, td.header, tbody th,table.list thead td {   font-weight:bold;   color:#555;   padding:2px;   line-height:1.3em;   background-color:#eee;   text-align: left;  }  td.header, tbody th {   white-space:nowrap;  }  td.selected {   background-color:#fffbcf;  }  tr.gutter td, tr.row td {   line-height:1.5em;   padding:2px;  }  tr.row td input[type="checkbox"] {   margin-top:2px;  }  tr.row, col.col {   background-color:#fff;   vertical-align:top;  }  tr.total td {   font-weight:bold;  }  tr.even, col.even {   background-color:#fafafa;  }  tr.selected, col.selected,tr.tDnD_whileDrag {   background-color:#fffbcf;  }  tr.selected td.tree {   border-left-color:#efe9a4;  }  tr.disabled {   color:#999;  }  tr.sub {   background-color:#f3f3f3;   font-weight:bold;  }  tr.row td.indented {   padding-left:20px;  }  tr.row td.total {   text-align:right;  }  tr.row td.total span {   color:#555;   font-weight:bold;   padding-right:15px;  }  tr.row td.total span.red {   color:#EF4B4B;   font-weight:bold;   padding-right:15px;  }  table.list tr.plain td {   border-top:0;  }    div#modal_content div.content div.container {   border-bottom:1px solid #ebebeb;  }  div#modal_content div.content td.left div.container {   border-bottom:0;  }  div#modal_content div.content div.section_container {   background-image:none;  }  div.label {   float:left;   text-align:right;   width:165px;   color:#666;   padding:1px 0px;   white-space: normal;   font-weight:bold;   position:relative;  }  li.label {   text-align:right;   color:#333;   margin-top:2px;   padding:4px 0px;   font-weight:bold;   position:relative;  }  div.labelNoWrap {   float:left;   text-align:right;   width:165px;   color:#666;   padding:1px 0px;   font-weight:bold;   position:relative;   white-space: nowrap;  }  div.field {   margin-left:177px;   padding:1px 0px;  }  span.label {   color:#666;   font-weight:bold;  }  ul.vertical li span.label {   color:#666;   padding:1px 0px;   font-weight:bold;   display:block;   width:100px;  }  ul.vertical li span.field {   padding:1px 0px;   position:relative;   display:inline;  }    div.section_container fieldset div.section {   padding-top:15px;  }  div.header,div.widget_header,table td.modal_content div.header,div#modal_content div.header {   font-weight:bold;   color:#fff;   background-image:none;   background-color: rgb(32 61 118);   height:25px;   line-height:20px;   padding-left:6px;   font-size:1.0em;   border-top-left-radius:5px;   border-top-right-radius:5px;  }  div.header div.label{   color:#dbdee0;  }  div.header_html {   font-weight:normal;   float:right;   clear:right;   display:inline;   color: #cfbbbb;   padding-right:6px;   border-top-left-radius:3px;   border-top-right-radius:3px;  }  div.header_html a:link {   color: #ccc;  }  div.header div.header_html select {   padding:0;   margin-top:1px;  }  div.overlabel {   position:relative;   display:inline;  }  label.overlabel-apply {   position:absolute;   color:#999;   cursor:text;   left:4px;   top:0px;   z-index:1;  }  input::-webkit-input-placeholder {   color:#999;  }  input:-moz-placeholder {   color:#999;  }  input[type="number"][name="sort_order"],input[type="number"][name="order"]{width:60px;}    img.disabled,span.button.disabled,button[disabled]{   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");     filter: gray;     -webkit-filter: grayscale(100%);    }    div.scrollable {   height:370px;   overflow:auto;   margin-bottom:2px;   border-bottom:1px solid #ddd;   position:relative;  }  div.scrollable_large {   height:450px;   overflow:auto;   margin-bottom:2px;   border-bottom:1px solid #ddd;   position:relative;  }  div.scrollable_small {   height:200px;   overflow:auto;   border-bottom:1px solid #ddd;  }  div.scrollable table.list {   margin:0;  }  div.scrollable_small table.list {   margin:0;  }  div.message {   margin:3px 0px 5px 0px;   background-color:#f7f7f7;   padding:5px 8px;   border:1px solid #ccc;  }     div.step {   min-height:37px;   font-family:arial;   padding:3px;  }  div.step div.number {   width:30px;   float:left;   vertical-align:middle;   background-color: #DADADA;   background-image: none;   background: #DADADA linear-gradient(0deg, #DADADA 0%, #ccc 50%, #DADADA 100%);   color:#fff;   margin-top:6px;   height:30px;   box-shadow: 2px 4px 3px #ccc;   border: 1px solid #ccc;   border-radius: 2px;  }  div.step div.number span {   display:block;   font-size:1.3em;   text-align:center;   height:30px;   padding-top:6px;   font-weight:bold;  }  div.step div.info, div.step_info {   margin-left:40px;  }  div.step div.info h1 {   font-size:1.6em;   border-bottom:1px solid #333;   padding-top:7px;   display:block;  }  div.directions, span.directions {   font-size:1.0em;   color:#595959;   padding-top:2px;   padding-bottom:2px;  }  div.no_records {   padding:5px;   border:1px solid #ddd;  }  div.pagination {   padding:3px 0px;  }  div.pagination ul {   text-align:right;  }  div.pagination ul li {   list-style-type:none;   display:inline;   border-left:1px solid #ccc;   padding:0 5px;  }  div.pagination ul li.first {   border-left:0;   padding-right:3px;   padding-left:0;  }  div.pagination ul li a {   text-decoration:none;  }  div.pagination ul li.active a {   text-decoration:underline;  }  div.gutter {   background:#eee;   position:relative;   padding:1px;   border-bottom:1px solid #ddd;   height:25px;  }  div.gutter ul {   padding:4px 3px;  }  div.gutter ul li {   border-left:1px solid #ddd;   display:inline;   padding:0 6px;  }  div.gutter ul li.active a {   text-decoration:underline;  }  div.gutter ul li.first {   border-left:0;   padding-left:0;   padding-right:3px;  }  div.gutter table tr td {   padding:0;   margin:0;   padding-bottom:1px;  }  div.gutter table tr td select {   position:relative;  }  div.gutter select {   position:absolute;   top:1px;   right:1px;  }  body#old tr.row td{   line-height:1.3em;   padding:1px;  }  body#old .section{   width:720px;   margin:6px auto;  }    div.container {   clear: both;   line-height: 1.5em;   padding: 3px 0;  }    div.container.small,table.scale-form table.small .container{display: table-row;white-space: nowrap;}  div.container.small div,table.scale-form table.small .container div{display:table-cell;}  div.container.small div.label,table.scale-form table.small .container div.label{ width:auto; float: none;}  div.container.small div.field,table.scale-form table.small .container div.field{ margin-left:auto;}  table.scale-form table.small .container>.nowrap{white-space: nowrap}    div.section div.container {   border-bottom: 1px solid #ebebeb;  }    div.section #wholeRows div.container {   border-bottom: 0;   line-height: 1.0;  }    div.section tr div.container {   border-bottom: 0px;  }    div.section div.container.header{   line-height:20px;   padding:2px 0 2px 6px;   border-bottom:0;  }  body#old div#container .section{   width:auto;  }    div.instructions{font-size:.85em;}    span.button_activity input.button_activity {   background-image:url('../images/buttons/loading.gif') !important;  }    span.button_activity button.button_activity i {   -webkit-animation: fa-spin 2s infinite linear;   animation: fa-spin 2s infinite linear;  }  span.button_activity button.button_activity i:before {   content: "\f110";  }    div.tabs ul.tabs {   height:20px;   position:relative;   top:1px;  }  div.tabs ul.tabs li {   display:inline;   margin-right:2px;   white-space:nowrap;   float:left;  }  div.tabs ul.tabs li.tab_loading img {   position:relative;   top:3px;   left:2px;  }  div.tabs ul.tabs li a {   display:block;   height:16px;   padding:2px 5px 0 5px;   border: 1px solid #ccc;   font-weight:bold;   background-color:#3c6794;   color:#fff;  }  * html div.tabs ul.tabs li a {   width:1%;  }  div.tabs ul.tabs li a:hover {   text-decoration:none;   background-color:red;  }  div.tabs ul.tabs li a:hover {   background:none;   background-color:#466383;   text-decoration:none;  }  div.tabs ul.tabs li.active a {   border-bottom: 1px solid #fff;  }  div.tabs ul.tabs li.active a, div.tabs ul.tabs li.active a:hover {   background-color:#fff;   background:none;   color:#555;  }  div.tabs ul.tabs li a span {   padding:5px;  }  div.tabs div.content {   border:1px solid #ccc;   padding:7px;  }  a.quick img {   margin-bottom:-3px;  }  hr.divider {   height: 1px;   border-style: none;   color: #ddd;   background-color: #ddd;   margin:0;  }  div.advanced_search {   display:inline;   font-size:.95em;  }  div.advanced_search span {   position:relative;   top:1px;  }  div.advanced_search a.active {   font-weight:bold;   text-decoration:underline;  }  div.advanced_search span.divider {   padding:0px 2px;   font-size:.85em;  }  img.list_actions_loading {   position:absolute;  }  img.list_action {   position:relative;   top:2px;   height:16px;   width:16px;  }  div.list_actions div.actions {   position:absolute;   z-index:3;   width:150px;   background-color:#fff;   border:1px solid #6f8eab;   box-shadow: -3px 4px 3px rgba(143, 143, 143, 0.45);   font-size:.95em;   border-radius:3px;   margin:0;  }  div.list_actions div.actions div.section {   margin:0;  }  div.list_actions div h4 {   padding:1px 5px;   font-weight:bold;   background-color: #DADADA;   background-image: none;   background: #DADADA linear-gradient(0deg, #DADADA 0%, #FEFEFE 50%, #DADADA 100%);   color:#000;   margin: 0;  }  div.list_actions div ul li {   border-top:1px solid #ddd;  }  div.list_actions div ul li a {   display:block;   padding:1px 5px;  }  div.list_actions div ul li a:hover {   background-color:#eff9ff;   text-decoration:none;  }  ul.actions {   list-style-position: inside;   list-style-type: none;  }  ul.actions li:before {   content: "\25ba\00a0";   position: absolute;  }  ul.actions li a {   display:block;   padding:3px 5px;  }  ul.actions li a span {   margin-left:13px;  }      .side-menu {   width: 290px;   height: 156px;   padding: 10px 20px 20px 20px;   background: #EEE;   border-left: 1px solid #0072BC;   border-bottom: 1px solid #0072BC;   font-size: 0.8em;   position: absolute;   transition-duration: 0.15s;   transition-timing-function: cubic-bezier(0.7,0.35,0.05,0.9);   right: 0px;   z-index: 9990;   top:22px;  }  #side-menu-search{   height:20px;  }    #dhtmltooltip{   position: absolute;   width: 300px;   border: 2px solid #a5aab8;   padding: 8px;   background-color: #f0f0f4;   visibility: hidden;   z-index: 100;       filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);  }  .ui-tooltip{   background-color: #f0f0f4;  }  div#session_timeout_warning {   padding: 10px;   background-color: #fffacd;   font-size: 14px;   text-align: center;   position: fixed;   top: 0;   z-index: 99;   width: 100%;  }  .widget_content, .widget_list {   overflow: auto;  }  .widget_list {   clear: both;  }    div#progressStatus {   background-color: #FFF6CF;   font-weight: bold;   border:1px solid #EDDBA4;   margin-bottom: 15px;   padding: 7px;   text-align: center;   border-radius: 3px 3px 3px 3px;  }  div.process_progress_bar_wrapper {   padding:5px;   text-align:center;  }  div.process_progress_bar_wrapper div.process_progress_bar img{ vertical-align: middle}  div.process_progress_bar_wrapper div.process_progress_bar {   padding:7px;   border:1px solid #ccc;  }  div.process_progress_bar_wrapper div.bar {   background: #cdeb8e;   background: linear-gradient(to bottom, #CBFBBD 0%,#3AEF05 100%);   height:100%;  }  div.process_progress_bar_wrapper div.bar_wrapper {   height:20px;   width:400px;   border:1px solid #ccc;   margin-left:auto;   margin-right:auto;   text-align:left;  }  div.process_progress_bar_wrapper div.bar_text {   position:absolute;   width:400px;   text-align:center;   padding-top:3px;   font-weight:bold;   margin-top:-20px;  }  div.process_progress_bar_wrapper span.message {   font-weight:bold;  }  table tr.row.highlight td{background-color:#fcf8e3;cursor:pointer;}  .data-label{cursor:help;}    span.chrCount_Container {   display: block;   padding: 1px 0px;   margin-top: 2px;   font-size: .92em;   color: #777;  }    input, select {   border-radius: 4px;  }    div.filters a.filter-button, div.container a.filter-button {   background-color: #555;   color: #fff;   border: 1px solid #000;   border-radius: 6px;   padding: 0 6px;   text-transform: uppercase;   font-size: 9px;   cursor:pointer;  }    div._casemanagementdates_ {   display: grid;   grid-template-columns: 320px 110px;   width: fit-content;  }  div._casemanagementdates_ div.container {   width: 320px;  }  div._casemanagementdates_ div.label {   width: 210px;  }  div#container_tr25_112_1 div.label, div#container_tr25_113_1 div.label {   width: auto;  }  div#container_tr25_112_1 div.field, div#container_tr25_113_1 div.field {   margin-left: auto;  }  div.indent.expandingTextArea input,  div.indent.expandingTextArea textarea {   width: 195px;  }  #icd-10-single {   margin: 10px 0 10px 0;  }
/* main.css - compressed size: 22752  */

/* datepicker.css - uncompressed size: 27455  */
.datepicker .ui-helper-hidden { display: none; }  .datepicker .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }  .datepicker .ui-helper-clearfix:before, .datepicker .ui-helper-clearfix:after { content: ""; display: table; }  .datepicker .ui-helper-clearfix:after { clear: both; }  .datepicker .ui-helper-clearfix { zoom: 1; }  .datepicker .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }         .datepicker .ui-state-disabled { cursor: default !important; }              .datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }              .datepicker .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }                .datepicker .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: .95em; }  .datepicker .ui-widget .ui-widget { font-size: 1em; }  .datepicker .ui-widget input, .datepicker .ui-widget select, .datepicker .ui-widget textarea, .datepicker .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }  .datepicker .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #555555; }  .datepicker .ui-widget-content a { color: #555555; }  .datepicker .ui-widget-header { border: 1px solid #aaaaaa; background: #f3f3f3 url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_flat_75_f3f3f3_40x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }  .datepicker .ui-widget-header a { color: #222222; }       .datepicker .ui-state-default, .datepicker .ui-widget-content .ui-state-default, .datepicker .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_flat_75_e6e6e6_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }  .datepicker .ui-state-default a, .datepicker .ui-state-default a:link, .datepicker .ui-state-default a:visited { color: #555555; text-decoration: none; }  .datepicker .ui-state-hover, .datepicker .ui-widget-content .ui-state-hover, .datepicker .ui-widget-header .ui-state-hover, .datepicker .ui-state-focus, .datepicker .ui-widget-content .ui-state-focus, .datepicker .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }  .datepicker .ui-state-hover a, .datepicker .ui-state-hover a:hover { color: #212121; text-decoration: none; }  .datepicker .ui-state-active, .datepicker .ui-widget-content .ui-state-active, .datepicker .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }  .datepicker .ui-state-active a, .datepicker .ui-state-active a:link, .datepicker .ui-state-active a:visited { color: #212121; text-decoration: none; }  .datepicker .ui-widget:active { outline: none; }       .datepicker .ui-state-highlight, .datepicker .ui-widget-content .ui-state-highlight, .datepicker .ui-widget-header .ui-state-highlight {border: 1px solid #FCEFA1; background: repeat-x scroll 50% 50% #FBF9EE; color: #363636; }  .datepicker .ui-state-highlight a, .datepicker .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }  .datepicker .ui-state-error, .datepicker .ui-widget-content .ui-state-error, .datepicker .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }  .datepicker .ui-state-error a, .datepicker .ui-widget-content .ui-state-error a, .datepicker .ui-widget-header .ui-state-error a { color: #cd0a0a; }  .datepicker .ui-state-error-text, .datepicker .ui-widget-content .ui-state-error-text, .datepicker .ui-widget-header .ui-state-error-text { color: #cd0a0a; }  .datepicker .ui-priority-primary, .datepicker .ui-widget-content .ui-priority-primary, .datepicker .ui-widget-header .ui-priority-primary { font-weight: bold; }  .datepicker .ui-priority-secondary, .datepicker .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }  .datepicker .ui-state-disabled, .datepicker .ui-widget-content .ui-state-disabled, .datepicker .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }            .datepicker .ui-icon { width: 16px; height: 16px; background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_222222_256x240.png); }  .datepicker .ui-widget-content .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_222222_256x240.png); }  .datepicker .ui-widget-header .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_222222_256x240.png); }  .datepicker .ui-state-default .ui-icon { background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_888888_256x240.png); }  .datepicker .ui-state-hover .ui-icon, .datepicker .ui-state-focus .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_454545_256x240.png); }  .datepicker .ui-state-active .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_454545_256x240.png); }  .datepicker .ui-state-highlight .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_fff_256x240.png); }  .datepicker .ui-state-error .ui-icon, .datepicker .ui-state-error-text .ui-icon {background-image: url(/minerva/assets/css/jQueryUI/datepicker/images/ui-icons_cd0a0a_256x240.png); }       .datepicker .ui-icon-carat-1-n { background-position: 0 0; }  .datepicker .ui-icon-carat-1-ne { background-position: -16px 0; }  .datepicker .ui-icon-carat-1-e { background-position: -32px 0; }  .datepicker .ui-icon-carat-1-se { background-position: -48px 0; }  .datepicker .ui-icon-carat-1-s { background-position: -64px 0; }  .datepicker .ui-icon-carat-1-sw { background-position: -80px 0; }  .datepicker .ui-icon-carat-1-w { background-position: -96px 0; }  .datepicker .ui-icon-carat-1-nw { background-position: -112px 0; }  .datepicker .ui-icon-carat-2-n-s { background-position: -128px 0; }  .datepicker .ui-icon-carat-2-e-w { background-position: -144px 0; }  .datepicker .ui-icon-triangle-1-n { background-position: 0 -16px; }  .datepicker .ui-icon-triangle-1-ne { background-position: -16px -16px; }  .datepicker .ui-icon-triangle-1-e { background-position: -32px -16px; }  .datepicker .ui-icon-triangle-1-se { background-position: -48px -16px; }  .datepicker .ui-icon-triangle-1-s { background-position: -64px -16px; }  .datepicker .ui-icon-triangle-1-sw { background-position: -80px -16px; }  .datepicker .ui-icon-triangle-1-w { background-position: -96px -16px; }  .datepicker .ui-icon-triangle-1-nw { background-position: -112px -16px; }  .datepicker .ui-icon-triangle-2-n-s { background-position: -128px -16px; }  .datepicker .ui-icon-triangle-2-e-w { background-position: -144px -16px; }  .datepicker .ui-icon-arrow-1-n { background-position: 0 -32px; }  .datepicker .ui-icon-arrow-1-ne { background-position: -16px -32px; }  .datepicker .ui-icon-arrow-1-e { background-position: -32px -32px; }  .datepicker .ui-icon-arrow-1-se { background-position: -48px -32px; }  .datepicker .ui-icon-arrow-1-s { background-position: -64px -32px; }  .datepicker .ui-icon-arrow-1-sw { background-position: -80px -32px; }  .datepicker .ui-icon-arrow-1-w { background-position: -96px -32px; }  .datepicker .ui-icon-arrow-1-nw { background-position: -112px -32px; }  .datepicker .ui-icon-arrow-2-n-s { background-position: -128px -32px; }  .datepicker .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }  .datepicker .ui-icon-arrow-2-e-w { background-position: -160px -32px; }  .datepicker .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }  .datepicker .ui-icon-arrowstop-1-n { background-position: -192px -32px; }  .datepicker .ui-icon-arrowstop-1-e { background-position: -208px -32px; }  .datepicker .ui-icon-arrowstop-1-s { background-position: -224px -32px; }  .datepicker .ui-icon-arrowstop-1-w { background-position: -240px -32px; }  .datepicker .ui-icon-arrowthick-1-n { background-position: 0 -48px; }  .datepicker .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }  .datepicker .ui-icon-arrowthick-1-e { background-position: -32px -48px; }  .datepicker .ui-icon-arrowthick-1-se { background-position: -48px -48px; }  .datepicker .ui-icon-arrowthick-1-s { background-position: -64px -48px; }  .datepicker .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }  .datepicker .ui-icon-arrowthick-1-w { background-position: -96px -48px; }  .datepicker .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }  .datepicker .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }  .datepicker .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }  .datepicker .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }  .datepicker .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }  .datepicker .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }  .datepicker .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }  .datepicker .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }  .datepicker .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }  .datepicker .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }  .datepicker .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }  .datepicker .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }  .datepicker .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }  .datepicker .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }  .datepicker .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }  .datepicker .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }  .datepicker .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }  .datepicker .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }  .datepicker .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }  .datepicker .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }  .datepicker .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }  .datepicker .ui-icon-arrow-4 { background-position: 0 -80px; }  .datepicker .ui-icon-arrow-4-diag { background-position: -16px -80px; }  .datepicker .ui-icon-extlink { background-position: -32px -80px; }  .datepicker .ui-icon-newwin { background-position: -48px -80px; }  .datepicker .ui-icon-refresh { background-position: -64px -80px; }  .datepicker .ui-icon-shuffle { background-position: -80px -80px; }  .datepicker .ui-icon-transfer-e-w { background-position: -96px -80px; }  .datepicker .ui-icon-transferthick-e-w { background-position: -112px -80px; }  .datepicker .ui-icon-folder-collapsed { background-position: 0 -96px; }  .datepicker .ui-icon-folder-open { background-position: -16px -96px; }  .datepicker .ui-icon-document { background-position: -32px -96px; }  .datepicker .ui-icon-document-b { background-position: -48px -96px; }  .datepicker .ui-icon-note { background-position: -64px -96px; }  .datepicker .ui-icon-mail-closed { background-position: -80px -96px; }  .datepicker .ui-icon-mail-open { background-position: -96px -96px; }  .datepicker .ui-icon-suitcase { background-position: -112px -96px; }  .datepicker .ui-icon-comment { background-position: -128px -96px; }  .datepicker .ui-icon-person { background-position: -144px -96px; }  .datepicker .ui-icon-print { background-position: -160px -96px; }  .datepicker .ui-icon-trash { background-position: -176px -96px; }  .datepicker .ui-icon-locked { background-position: -192px -96px; }  .datepicker .ui-icon-unlocked { background-position: -208px -96px; }  .datepicker .ui-icon-bookmark { background-position: -224px -96px; }  .datepicker .ui-icon-tag { background-position: -240px -96px; }  .datepicker .ui-icon-home { background-position: 0 -112px; }  .datepicker .ui-icon-flag { background-position: -16px -112px; }  .datepicker .ui-icon-calendar { background-position: -32px -112px; }  .datepicker .ui-icon-cart { background-position: -48px -112px; }  .datepicker .ui-icon-pencil { background-position: -64px -112px; }  .datepicker .ui-icon-clock { background-position: -80px -112px; }  .datepicker .ui-icon-disk { background-position: -96px -112px; }  .datepicker .ui-icon-calculator { background-position: -112px -112px; }  .datepicker .ui-icon-zoomin { background-position: -128px -112px; }  .datepicker .ui-icon-zoomout { background-position: -144px -112px; }  .datepicker .ui-icon-search { background-position: -160px -112px; }  .datepicker .ui-icon-wrench { background-position: -176px -112px; }  .datepicker .ui-icon-gear { background-position: -192px -112px; }  .datepicker .ui-icon-heart { background-position: -208px -112px; }  .datepicker .ui-icon-star { background-position: -224px -112px; }  .datepicker .ui-icon-link { background-position: -240px -112px; }  .datepicker .ui-icon-cancel { background-position: 0 -128px; }  .datepicker .ui-icon-plus { background-position: -16px -128px; }  .datepicker .ui-icon-plusthick { background-position: -32px -128px; }  .datepicker .ui-icon-minus { background-position: -48px -128px; }  .datepicker .ui-icon-minusthick { background-position: -64px -128px; }  .datepicker .ui-icon-close { background-position: -80px -128px; }  .datepicker .ui-icon-closethick { background-position: -96px -128px; }  .datepicker .ui-icon-key { background-position: -112px -128px; }  .datepicker .ui-icon-lightbulb { background-position: -128px -128px; }  .datepicker .ui-icon-scissors { background-position: -144px -128px; }  .datepicker .ui-icon-clipboard { background-position: -160px -128px; }  .datepicker .ui-icon-copy { background-position: -176px -128px; }  .datepicker .ui-icon-contact { background-position: -192px -128px; }  .datepicker .ui-icon-image { background-position: -208px -128px; }  .datepicker .ui-icon-video { background-position: -224px -128px; }  .datepicker .ui-icon-script { background-position: -240px -128px; }  .datepicker .ui-icon-alert { background-position: 0 -144px; }  .datepicker .ui-icon-info { background-position: -16px -144px; }  .datepicker .ui-icon-notice { background-position: -32px -144px; }  .datepicker .ui-icon-help { background-position: -48px -144px; }  .datepicker .ui-icon-check { background-position: -64px -144px; }  .datepicker .ui-icon-bullet { background-position: -80px -144px; }  .datepicker .ui-icon-radio-off { background-position: -96px -144px; }  .datepicker .ui-icon-radio-on { background-position: -112px -144px; }  .datepicker .ui-icon-pin-w { background-position: -128px -144px; }  .datepicker .ui-icon-pin-s { background-position: -144px -144px; }  .datepicker .ui-icon-play { background-position: 0 -160px; }  .datepicker .ui-icon-pause { background-position: -16px -160px; }  .datepicker .ui-icon-seek-next { background-position: -32px -160px; }  .datepicker .ui-icon-seek-prev { background-position: -48px -160px; }  .datepicker .ui-icon-seek-end { background-position: -64px -160px; }  .datepicker .ui-icon-seek-start { background-position: -80px -160px; }     .datepicker .ui-icon-seek-first { background-position: -80px -160px; }  .datepicker .ui-icon-stop { background-position: -96px -160px; }  .datepicker .ui-icon-eject { background-position: -112px -160px; }  .datepicker .ui-icon-volume-off { background-position: -128px -160px; }  .datepicker .ui-icon-volume-on { background-position: -144px -160px; }  .datepicker .ui-icon-power { background-position: 0 -176px; }  .datepicker .ui-icon-signal-diag { background-position: -16px -176px; }  .datepicker .ui-icon-signal { background-position: -32px -176px; }  .datepicker .ui-icon-battery-0 { background-position: -48px -176px; }  .datepicker .ui-icon-battery-1 { background-position: -64px -176px; }  .datepicker .ui-icon-battery-2 { background-position: -80px -176px; }  .datepicker .ui-icon-battery-3 { background-position: -96px -176px; }  .datepicker .ui-icon-circle-plus { background-position: 0 -192px; }  .datepicker .ui-icon-circle-minus { background-position: -16px -192px; }  .datepicker .ui-icon-circle-close { background-position: -32px -192px; }  .datepicker .ui-icon-circle-triangle-e { background-position: -48px -192px; }  .datepicker .ui-icon-circle-triangle-s { background-position: -64px -192px; }  .datepicker .ui-icon-circle-triangle-w { background-position: -80px -192px; }  .datepicker .ui-icon-circle-triangle-n { background-position: -96px -192px; }  .datepicker .ui-icon-circle-arrow-e { background-position: -112px -192px; }  .datepicker .ui-icon-circle-arrow-s { background-position: -128px -192px; }  .datepicker .ui-icon-circle-arrow-w { background-position: -144px -192px; }  .datepicker .ui-icon-circle-arrow-n { background-position: -160px -192px; }  .datepicker .ui-icon-circle-zoomin { background-position: -176px -192px; }  .datepicker .ui-icon-circle-zoomout { background-position: -192px -192px; }  .datepicker .ui-icon-circle-check { background-position: -208px -192px; }  .datepicker .ui-icon-circlesmall-plus { background-position: 0 -208px; }  .datepicker .ui-icon-circlesmall-minus { background-position: -16px -208px; }  .datepicker .ui-icon-circlesmall-close { background-position: -32px -208px; }  .datepicker .ui-icon-squaresmall-plus { background-position: -48px -208px; }  .datepicker .ui-icon-squaresmall-minus { background-position: -64px -208px; }  .datepicker .ui-icon-squaresmall-close { background-position: -80px -208px; }  .datepicker .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }  .datepicker .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }  .datepicker .ui-icon-grip-solid-vertical { background-position: -32px -224px; }  .datepicker .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }  .datepicker .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }  .datepicker .ui-icon-grip-diagonal-se { background-position: -80px -224px; }              .datepicker .ui-corner-all, .datepicker .ui-corner-top, .datepicker .ui-corner-left, .datepicker .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }  .datepicker .ui-corner-all, .datepicker .ui-corner-top, .datepicker .ui-corner-right, .datepicker .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }  .datepicker .ui-corner-all, .datepicker .ui-corner-bottom, .datepicker .ui-corner-left, .datepicker .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }  .datepicker .ui-corner-all, .datepicker .ui-corner-bottom, .datepicker .ui-corner-right, .datepicker .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }       .datepicker .ui-widget-overlay { background: #aaaaaa url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }  .datepicker .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/minerva/assets/css/jQueryUI/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }   .datepicker .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; z-index: 10000 !important; }  .datepicker .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }  .datepicker .ui-datepicker .ui-datepicker-prev, .datepicker .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }  .datepicker .ui-datepicker .ui-datepicker-prev-hover, .datepicker .ui-datepicker .ui-datepicker-next-hover { top: 1px; }  .datepicker .ui-datepicker .ui-datepicker-prev { left:2px; }  .datepicker .ui-datepicker .ui-datepicker-next { right:2px; }  .datepicker .ui-datepicker .ui-datepicker-prev-hover { left:1px; }  .datepicker .ui-datepicker .ui-datepicker-next-hover { right:1px; }  .datepicker .ui-datepicker .ui-datepicker-prev span, .datepicker .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }  .datepicker .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }  .datepicker .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }  .datepicker .ui-datepicker select.ui-datepicker-month-year {width: 100%;}  .datepicker .ui-datepicker select.ui-datepicker-month,  .datepicker .ui-datepicker select.ui-datepicker-year { width: 49%;}  .datepicker .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }  .datepicker .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }  .datepicker .ui-datepicker td { border: 0; padding: 1px; }  .datepicker .ui-datepicker td span, .datepicker .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }  .datepicker .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }  .datepicker .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }  .datepicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }  .ui-datepicker-trigger { margin-left: 3px; vertical-align: middle; margin-bottom: 3px; cursor: pointer; }       .datepicker .ui-datepicker.ui-datepicker-multi { width:auto; }  .datepicker .ui-datepicker-multi .ui-datepicker-group { float:left; }  .datepicker .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }  .datepicker .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }  .datepicker .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }  .datepicker .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }  .datepicker .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }  .datepicker .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }  .datepicker .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }  .datepicker .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }       .datepicker .ui-datepicker-rtl { direction: rtl; }  .datepicker .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }  .datepicker .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }  .datepicker .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }  .datepicker .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }  .datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }  .datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }  .datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }  .datepicker .ui-datepicker-rtl .ui-datepicker-group { float:right; }  .datepicker .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }  .datepicker .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }       .datepicker .ui-datepicker-cover {   display: none;     display : block;     position: absolute;     z-index: -1;     filter: mask();     top: -4px;     left: -4px;     width: 200px;     height: 200px;    }    a.calendar_popup_link_today {   padding-left: 3px;   cursor: pointer;  }    div.calendar_wrapper {   display:inline;  }
/* datepicker.css - compressed size: 24648  */

/* timepicker.css - uncompressed size: 541  */
div.time-picker {   position: absolute;   height: 191px;   width:6em;     overflow: auto;   background: #fff;   border: 1px solid #aaa;   z-index: 99;   margin: 0;  }  div.time-picker-12hours {   width:8em;    }    div.time-picker ul {   list-style-type: none;   margin: 0;   padding: 0;  }  div.time-picker li {   cursor: pointer;   height: 10px;   font: 12px/1 Helvetica, Arial, sans-serif;   padding: 4px 3px;  }  div.time-picker li.selected {   background: #0063CE;   color: #fff;  }
/* timepicker.css - compressed size: 487  */

/* validation.css - uncompressed size: 1252  */
span.required {   padding:0px 1px;   color:#eb1414;  }    span.asterisk {   margin-left:-6px;   left:-1px;  }    div.validation_instructions {   color:#eb1414;   font-size:0.95em;   text-align:right;  }    div.validation {   font-weight:bold;   background-color:#FFE8E8;   border:1px solid #EF9292;   margin:5px 0px;   padding:5px 10px;   line-height:1.5em;   border-radius:3px;  }    div.validation h2 {   font-weight:bold;   margin:.3em 0;  }    div.validation ul li {   list-style-position:inside;   list-style-type:disc;  }    div.validation ul li a {   color:#333;   font-weight:normal;  }    table.validation_required, table.validation_fail,  span.validation_required, span.validation_fail,  input.validation_required, input.validation_fail,  input[type="text"].validation_required, input[type="text"].validation_fail,  input[type="password"].validation_required, input[type="password"].validation_fail,  select.validation_required, select.validation_fail,  textarea.validation_required, textarea.validation_fail {   border:1px solid #EF9292;   background-color:#fff7f7;  }    tr.validation_required, tr.validation_fail {   background-color:#FFD4D4;  }    label.validation_required, label.validation_fail {   font-weight:bold;   color:#eb1414;  }
/* validation.css - compressed size: 1252  */