html {

    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}



/* Main CSS */

/*

red - #990100
amber -#E79501
green - #006600

*/

body.texteditor {    background: none repeat scroll 0 0 #fff; }
a[name="x"]{ cursor: pointer; }


img a {
    border: none; margin:0px; padding:0px;
}
img { border:none; margin:0px; padding:0px; }

address {  color:#3B3B3B; }

h1 { font-family:Arial, Helvetica, sans-serif; color: #2e2e2e; font-size:26px; margin:2px 0px; padding:0px; line-height:30px; text-transform: capitalize;text-align: left; }
h2 { font-family:Arial, Helvetica, sans-serif; color: #2e2e2e; font-size:20px;  margin:5px 0px 10px; padding:0px; line-height: 24px; font-weight:normal; text-transform: capitalize;text-align: left; }
h3 { font-family:Arial, Helvetica, sans-serif; color: #2e2e2e; font-size:18px; margin:5px 0px; padding: 0 0 0 10px; line-height:22px; text-transform: capitalize;text-align: left;}

h6 { font-family:Arial, Helvetica, sans-serif; color: #3B3B3B; font-style: italic;  font-size:11px; margin:5px 0px; padding:0px; line-height:15px; }
p  {  font-family: Arial, Helvetica, sans-serif;; color: #3B3B3B;}

input.hasDatepicker {  background: url(../images/calendar-back.jpg) center left no-repeat #fff; padding-left:35px;  width: 70px !important; min-width: 70px !important;}
input {
   -m-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; width:150px; border: 1px solid #A8A8A8; margin-right:10px;
-moz-box-shadow: 3px 3px 4px #e8e8e8 inset;  -webkit-box-shadow: 3px 3px 4px #e8e8e8 inset;   box-shadow: 3px 3px 4px #e8e8e8 inset; padding: 3px 7px;
}

input#keyword { width:250px; }

.wlc-italic { font-family:Arial, Helvetica, sans-serif; color: #3B3B3B; font-style: italic; font-size:12px; text-align: center; }

#map-back { background: url(../images/map-back.jpg) top left no-repeat;  width: 461px; height:385px; padding: 4px 0px 0px 4px; margin-bottom:20px; }

#image-area{  width:990px; margin:0px auto; padding:0px;  margin-top:102px; }
#main-title {  width:950px; margin:0px auto; padding:10px 20px; background: url(../images/back-heading.jpg) top center no-repeat;  font-size:30px; text-align: center; }

.quote-box { background: #042541; color:#ffffff; font-size:16px; float:right; text-align:right; padding:5px 10px;margin-top: 5px;  }

.import-download { font-size:12px; float: right; margin-right: 20px; text-align: right; margin-bottom: 5px; }
.import-download a  { color:#50829A; font-size:11px; }

.btn-blue {   background: #BBCFD9; height:30px; cursor: pointer;  color:#042540; padding: 5px 10px; border: none; }

/* Alamac systems custom CSS */
.results-section .import-tick { background: url(../images/complete-icon.png) 5px center no-repeat; padding-left:30px;  }
.results-section .import-x { background: url(../images/error-icon.png) 5px center no-repeat; padding-left:30px; }
.results-section .import-x input[type="submit"],.results-section .import-x input[type="button"] {
  background: #042540; color:#fff; cursor: pointer; font-weight: bold; height: auto; margin: 0; padding: 5px 10px;  text-align: center; vertical-align: middle; width: auto; font-size:11px; }

.filter-div { float: left; padding-right:20px; }

.rag_status_key {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #03233F;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: right;
    margin: 0 10px 15px;
    padding: 5px 0;
    width: 450px;
}

#pin_to_daily_dash_form td { font-size:11px; line-height: 17px; text-align: center; }

#dashboard-daily-reports h4 {  margin-top:0px; }
#dashboard-daily-reports hr {  margin-bottom:15px; margin-top:10px;}
#dashboard-daily-reports fieldset {  margin-bottom:10px; }
#dashboard-daily-reports .daily-dash-icons { margin-top: -43px;
    width: 360px;
    float: right; }
#dashboard-daily-reports.no-graph-dash .daily-dash-icons { margin-top: -40px; width:185px; }
#dashboard-daily-reports.no-graph-dash h2 { width:auto; padding-right: 135px; }
/*.graph-dash-pinned  .daily-dash-icons { margin-top: -35px; } */

/*daily data results */

#batch_table { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); clear: both;
    float: left;
    margin-bottom: 20px;    margin-top: 10px;
    width: 100%; }
#batch_table tr, #batch_edit_table tr {border-left:none; border-bottom: 1px solid #d1dee4;}
#batch_table input, #batch_table select {max-width:140px !important;}

.data-table tr.data-head-daily {height: 20px!important;}
.data-table tr {border-left: 1px solid #D1DEE4; border-bottom: 1px solid #d1dee4;}
.data-table tr.group-title { border-left: 1px solid #fff; border-bottom: 1px solid #fff; }
.results-section .daily-data-set th { line-height:15px; border-right:1px solid #1E2831; }
.results-section .daily-data-set td.group-title { border-color:#fff; }
.results-section .daily-data-set td {padding: 0 5px 2px 0; vertical-align: top; }
.results-section .daily-data-set td h4 {margin: 10px 0 0 5px; color:#2F2F2F; }
.results-section .daily-data-set td .input-back { background: none repeat scroll 0 0 #E4ECEF; width: 43px; text-align: center; margin-top: 19px; margin-left:5px;  -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;  }
.percent_cont{width:61px;float:left;text-align:center;}
.results-section .daily-data-set td .input-back-denom { background: none repeat scroll 0 0 #E4ECEF; width: 43px; text-align: center; border-top: 1px solid #042540; margin-left:5px; -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;  }
.results-section .daily-data-set td .input { position: absolute; }
.results-section .daily-data-set td.grey { border-right: 1px solid #B4B4B4; }
.results-section .daily-data-set td.parameter { min-width:150px; vertical-align: middle; padding-left:3px; }
.results-section .daily-data-set td.p_shared { min-width:150px; vertical-align: middle; padding-left:3px; font-style:italic; }
.results-section .daily-data-set td.target { min-width:65px;  vertical-align: middle; padding-left: 5px; }
.results-section .daily-data-set td.weekend { background-color: #E4ECEF; }
.results-section .daily-data-set td.weekend .input-back { background: #C2D6DC; width: 43px; text-align: center; margin-top: 19px; }
.results-section .daily-data-set td.weekend .input-back-denom { background: none repeat scroll 0 0 #9EBAC5; width: 43px; text-align: center; border-top: 1px solid #042540; margin-left:5px; }
.results-section .daily-data-set td.input .param_comment_ico { margin-bottom: 2px;    position: relative;    right: 1px;    top: 2px; }

.results-section .daily-data-set td.highlight { background-color: #B7CCD5; }
.results-section .daily-data-set td.highlight .input-back { background: none repeat scroll 0 0 #709BAB; width: 43px; text-align: center; margin-top: 19px; -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;  }
.results-section .daily-data-set td.highlight .input-back-denom { background: none repeat scroll 0 0 #709BAB; width: 43px; text-align: center; border-top: 1px solid #042540; -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;  }


.results-section .daily-data-set .text-only { margin-top: 21px; text-align: center; min-width: 43px; min-height:22px; margin-left:5px; }
.results-section .daily-data-set-no-targets .text-only { margin-top: 9px; text-align: center; min-width: 43px; }
.results-section .text-only-dnm{ margin-top: 0px; text-align: center; min-width: 43px;border-top: 1px solid #042540; min-height:22px; margin-left:5px; }

.results-section .daily-data-set-no-targets th { line-height:15px; }
.results-section .daily-data-set-no-targets td.graph-icon { width:22px; }
.results-section .daily-data-set-no-targets td {padding: 2px; vertical-align: top; width: 30px; }
.results-section .daily-data-set-no-targets td h4 {margin: 10px 0 0 5px; }
.results-section .daily-data-set-no-targets td .input-back { background: none repeat scroll 0 0 #E4ECEF; width: 43px; text-align: center; margin-left: 5px;    margin-top: 5px; }
.results-section .daily-data-set-no-targets td .input-back-denom { background: none repeat scroll 0 0 #E4ECEF; width: 43px; text-align: center; margin-left: 5px;   border-top: 1px solid #042540; }
.results-section .daily-data-set-no-targets td .input { position: absolute; }
.results-section .daily-data-set-no-targets td.grey { border-right: 1px solid #B4B4B4; }
.results-section .daily-data-set-no-targets td.parameter { min-width:260px; vertical-align: middle; padding-left:3px; }
.results-section .daily-data-set-no-targets td.weekend { background-color: #E4ECEF; }
.results-section .daily-data-set-no-targets td.weekend .input-back { background-color:  #9EBAC5; width: 43px; text-align: center; margin-left: 5px;    margin-top: 5px; }
.results-section .daily-data-set-no-targets td.weekend .input-back-denom { background-color: #9EBAC5; width: 43px; text-align: center; margin-left: 5px;   border-top: 1px solid #042540; }
.results-section .daily-data-set-no-targets td.input .param_comment_ico { margin-bottom: 2px;    position: relative;    right: 1px;    top: 2px; }

.results-section .daily-data-set-no-targets td.highlight { background: none repeat scroll 0 0 #B7CCD5; }
.results-section .daily-data-set-no-targets td.highlight .input-back { background: none repeat scroll 0 0 #709BAB; width: 43px; text-align: center; margin-left: 5px;    margin-top: 5px; }
.results-section .daily-data-set-no-targets td.highlight .input-back-denom { background: none repeat scroll 0 0 #709BAB; width: 43px; text-align: center; margin-left: 5px;    border-top: 1px solid #042540; }


/*search results table */
.results-section {  min-width: 890px;  padding:10px; margin-bottom:30px; font-size:11px; clear: both;
    float: left; width: 100%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); }
.results-section table  { border: /*#042540 1px solid*/ none; /*-moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px; */border-right: none;   }
.results-section td  { border-right: 1px solid #D1DEE4; padding:3px 5px; /*border-bottom: 1px solid #50829A;*/ min-height:25px; }
.results-section td.drag_n_drop  { border: 1px solid #042540;}
.results-section th, .daily-diagnostics .results-section th   { border-right: 1px solid #0B273C; padding:3px 8px; /*border-bottom: 1px solid #50829A;*/  font-weight: bold; /*background:#50829A;*/ background: #2F2F2F; color:#fff; }
.results-section th.overall_head  { border-right: 3px solid #4c4c4c;  background: none repeat scroll 0 0 #37647D;}
.results-section td.overall_rag { border-right: 3px solid #4c4c4c; }
.results-section .selected  { background: #FFFFFF; }
.results-section .upcoming  { background: #BFD1D9; }
.results-section .completed  { background: /*#D8DFE4*/#fff; }
.results-section .completed .required   { background: #FFD7D7; }
.results-section .other-row  { background: #F1F4F5; }
.results-section .other-row .completed { background: #F1F4F5; }
.results-section .uncompleted  { background: #FFF; }
.results-section .excep_highlight-row:hover .uncompleted  { background: #FFF8DA; }
.results-section .excep_highlight-row:hover input:hover  { background: #FFF; }
.results-section .excep_highlight-row:hover input.data-selected  { background: #FFF; }
.results-section .other-row .uncompleted  { background: #F1F4F5; }
.results-section .uncompleted .required  { /*background: #FFD7D7;*/ background: #E4ECEF; }
.results-section .other-row .selected { background: #E1F2FD; }
.results-section .other-row .upcoming { background: #CFE0EA; }
.results-section input { border:none; background: none; margin: 0; padding: 0; }
.results-section input[type="submit"] { border:none; background: none repeat scroll 0 0 #BBCFD9; padding: 0 10px; }
.excep_dir h4  {  padding-left: 0px !important; color: #2e2e2e; }
.excep_dir { background: none repeat scroll 0 0 #fff;    border-bottom: 1px solid #0b273c !important; border-left: medium none !important; }
.excep_dir td { border-top: medium none !important;  }


/* filters fieldset  */
.filters-section {  min-width: 880px;    padding: 0 0px 10px 0; }
.filters-section fieldset {   width: 100%; margin-bottom: 5px;    padding: 15px 10px;   background:  #ffffff;    border: none; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); padding:10px;  -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;-webkit-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);
-moz-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);
box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);    color: #2f2f2f; font-size: 12px; }
.filters-section legend {    background: #50829A;    font-size: 11px;    font-weight: bold;    padding: 5px 10px;    border: 1px solid #50829A;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #ffffff; }

/* daily diagnostics fieldset  */
.daily-diagnostics {  min-width: 880px;    padding: 0 0px 10px 0; }
.daily-diagnostics fieldset {    margin-bottom: 5px;    padding: 15px 10px;   background: url(../images/options-back.jpg) top left repeat-x #ffffff;    border: 1px solid #50829A;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #2f2f2f; font-size: 12px; }
.daily-diagnostics legend {    background: #50829A;    font-size: 11px;    font-weight: bold;    padding: 5px 10px;    border: 1px solid #50829A;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #ffffff; }
/*search results table */
.daily-diagnostics .results-section {  min-width: 950px;  /*padding:10px;*/ margin-bottom:30px; font-size:11px; }
.daily-diagnostics .results-section table  { border: #042540 1px solid; /*-moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px; */border-right: none;   }
.daily-diagnostics .results-section td  {/* border-right: 1px solid #042540; */padding:3px 5px; /*border-bottom: 1px solid #50829A;*/ min-height:25px; }
/*.daily-diagnostics .results-section th  { border-right: 1px solid #042540; padding:3px 5px;   font-weight: bold; background: url(../images/th-back.png) top left repeat-x #03233F; color:#fff; }            */
.daily-diagnostics .results-section th.overall_head  { border-right: 3px solid #042540;  background: none repeat scroll 0 0 #03233F;}
.daily-diagnostics .results-section td.overall_rag { border-right: 3px solid #042540; font-weight: bold; }
.daily-diagnostics .results-section .selected  { background: #FFFFFF; }
.daily-diagnostics .results-section .upcoming  { background: #BFD1D9; }
.daily-diagnostics .results-section .completed  { background: /*#D8DFE4*/#fff; }
.daily-diagnostics .results-section .completed .required   { background: #FFD7D7; }
.daily-diagnostics .results-section .other-row  { background: #F1F4F5; }
.daily-diagnostics .results-section .other-row .completed { background: #F1F4F5; }
.daily-diagnostics .results-section .uncompleted  { background: #FFF; }
.daily-diagnostics .results-section .other-row .uncompleted  { background: #F1F4F5; }
.daily-diagnostics .results-section .uncompleted .required   { background: #FFD7D7; }
.daily-diagnostics .results-section .other-row .selected { background: #E1F2FD; }
.daily-diagnostics .results-section .other-row .upcoming { background: #CFE0EA; }
.daily-diagnostics .results-section input { border:none; background: none; margin: 0; padding: 0; }
.daily-diagnostics .results-section input[type="submit"] { border:none; background: none repeat scroll 0 0 #BBCFD9; padding: 0 10px; }
.daily-diagnostics .results-section .daily-data-set-no-targets .text-only {    margin-top: 2px;    min-width: 43px;    text-align: center; }

.parameter-details .results-section .daily-data-set-no-targets .text-only{margin-top: 21px;}

/* users fieldset  */
.users-section {  min-width: 940px; padding:10px;  }
.users-section fieldset {    margin-bottom: 5px;    padding: 15px 20px;   background: #F0F0F0;    border: none;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;    color: #2E2E2E; font-size: 12px; -webkit-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
-moz-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5); }
.users-section legend {    background: #50829A;    font-size: 11px;    font-weight: bold;    padding: 5px 10px;    border: 1px solid #50829A;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    color: #ffffff; /*display:none;*/ }
.users-section input { height: 20px; vertical-align: middle;  }
.users-section input[type="submit"] { /*height: 30px;*/ vertical-align: middle;  /*-moz-border-radius: 15px;    -webkit-border-radius: 15px;    border-radius: 15px;*/  }
.users-section a { color:#50829A;  }

.rag-holder { width: 93px;/* background: #fff;*/  margin: 0 -2px; /*border-left: 1px solid #F1F4F5; border-top: 1px solid #F1F4F5;*/}
/*.results-section  .rag-holder .red { background:#ffffff; color:#990000; }
.results-section  .rag-holder .amber { background:#ffffff; color:#D27E00; }
.results-section  .rag-holder .green { background:#ffffff; color:#006600; }
*/
.rag-block { width:30px; text-align: center; padding: 5px 0px; float:left; color: #ffffff; /*border-bottom: 1px solid #F1F4F5;    border-right: 1px solid #F1F4F5;*/}

/* Graph - Results */
.results-section .graph-icon-set .graph-icon table {  border: none; padding:0px; line-height: 12px; }
.results-section .graph-icon-set .graph-icon td {  border: none; padding:0px; line-height: 12px; }
.results-section .graph-icon-set .graph-icon th {  border: none; padding:0px; line-height: 12px; }
.results-section .graph-icon-set .graph-icon input {  vertical-align: middle; padding:0px; margin:0px; }
.results-section .black { color:#193E59; background: url(../images/back-black.png) top left no-repeat transparent;  }
.results-section .red { color:#193E59; background: url(../images/back-red.png) top left no-repeat transparent;  }
.results-section .amber { color:#193E59; background: url(../images/back-amber.png) top left no-repeat transparent;  }
.results-section .green { color:#193E59; background: url(../images/back-green.png) top left no-repeat transparent;  }
.results-section .home-red { color:#193E59; background: none;  }
.results-section .home-amber { color:#193E59; background: none;  }
.results-section .home-green { color:#193E59; background: none;  }
/*.results-section .red { color:#fff; background: #990000;  }
.results-section .amber { color:#fff; background: #D27E00;  }
.results-section .green { color:#fff; background: #006600;  }*/
.results-section .other-row .red { color:#fff; background: #990000;  }
.results-section .other-row .amber { color:#fff; background: #D27E00;  }
.results-section .other-row .green { color:#fff; background: #006600;   }
.results-section-reports td {    border-top: 1px solid #D1DEE4; }
.results-section .input_col{width:70px;}
.results-section .index_col{width:auto;}
.results-section .section_col{width:auto;}
.results-section-reports .input_col{width:auto;}


/**performance view***/
.link_block{display: block;height: 45px;}
.results-section .prfm-green-green, .results-section .prfm-green{background: url('../images/back-green.jpg') center repeat-y;}
.results-section .prfm-green-amber{background: url('../images/back-green-to-amber.jpg') center repeat-y;}
.results-section .prfm-green-red{background: url('../images/back-green-to-red.jpg') center repeat-y;}
.results-section .prfm-amber-amber, .results-section .prfm-amber{background: url('../images/back-amber.jpg') center repeat-y;}
.results-section .prfm-amber-green{background: url('../images/back-amber-to-green.jpg') center repeat-y;}
.results-section .prfm-amber-red{background: url('../images/back-amber-to-red.jpg') center repeat-y;}
.results-section .prfm-red-red, .results-section .prfm-red{background: url('../images/back-red.jpg') center repeat-y;}
.results-section .prfm-red-green{background: url('../images/back-red-to-green.jpg') center repeat-y;}
.results-section .prfm-red-amber{background: url('../images/back-red-to-amber.jpg') center repeat-y;}

.same-same{background: url('../images/icon-arrow-straight.png') center no-repeat; height: 45px;}
.slight-up{background: url('../images/icon-arrow-slightly-up.png') center no-repeat;height: 45px;}
.full-up{background: url('../images/icon-arrow-up.png') center no-repeat;height: 45px;}
.slight-down{background: url('../images/icon-arrow-slightly-down.png') center no-repeat;height: 45px;}
.full-down{background: url('../images/icon-arrow-down.png') center no-repeat;height: 45px;}


.results-section .sp-green-green, .results-section .sp-green{background: url('../images/report-back-green.jpg') center repeat-y;}
.results-section .sp-green-amber{background: url('../images/report-back-green-amber.jpg') center repeat-y;}
.results-section .sp-green-red{background: url('../images/report-back-green-to-red.jpg') center repeat-y;}
.results-section .sp-amber-amber, .results-section .sp-amber{background: url('../images/report-back-amber.jpg') center repeat-y;}
.results-section .sp-amber-green{background: url('../images/report-back-amber-to-green.jpg') center repeat-y;}
.results-section .sp-amber-red{background: url('../images/report-back-amber-to-red.jpg') center repeat-y;}
.results-section .sp-red-red, .results-section .sp-red{background: url('../images/report-back-red.jpg') center repeat-y;}
.results-section .sp-red-green{background: url('../images/report-back-red-to-green.jpg') center repeat-y;}
.results-section .sp-red-amber{background: url('../images/report-back-red-to-amber.jpg') center repeat-y;}

.small-same-same{background: url('../images/icon-arrow-straight.png') center no-repeat; height: 42px;}
.small-slight-up{background: url('../images/icon-arrow-slightly-up.png') center no-repeat;height: 42px;}
.small-full-up{background: url('../images/icon-arrow-up.png') center no-repeat;height: 42px;}
.small-slight-down{background: url('../images/icon-arrow-slightly-down.png') center no-repeat;height: 42px;}
.small-full-down{background: url('../images/icon-arrow-down.png') center no-repeat;height: 42px;}

.have_auto_fail{width: 190px;}

.rag_predction{ color:#193E59; background: url(../images/back-predicted.png) top left no-repeat transparent;  }

.relative{position: relative;}

#graph_options{position: absolute; width:470px; height:85px; z-index:200; line-height: 12px; padding:10px; background: #f0f0f0; border: 1px solid #aaa; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);   }
#graph_options .view-btn, #dir_graph_options .view-btn {background:none repeat scroll 0 0 /*#BE0002*/#EF7D00;    }
#graph_options .view-btn:hover, #dir_graph_options .view-btn:hover {background:#4C4C4C;    }
#graph_options table, #graph_options table td,#graph_options table th {  border: none; padding:1px; }
.graph-icon { background: url(../images/graph.png) top left no-repeat; width:1px; height:38px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding-right:38px; }
/*.graph-icon:hover { background: url(../images/graph-over.png) top right no-repeat; width:380px; height:75px; overflow: hidden; position:absolute; z-index:200; margin-left:-378px; margin-top:-22px; padding:5px 10px; line-height: 12px; }*/
.graph-icon table, td, th {  border: none; padding:1px; }

/***overview graph icon***/
#dir_graph_options{position: absolute; width:140px; height:35px; z-index:200; line-height: 12px;  padding:2px 10px;  background: #f0f0f0; border: 1px solid #aaa; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);  }
#dir_graph_options table, #dir_graph_options table td,#dir_graph_options table th {  border: none; padding:1px; }
.dir-graph-icon { background: url(../images/graph.png) top left no-repeat; width:1px; height:38px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding-right:38px; }
/*.graph-icon:hover { background: url(../images/graph-over.png) top right no-repeat; width:380px; height:75px; overflow: hidden; position:absolute; z-index:200; margin-left:-378px; margin-top:-22px; padding:5px 10px; line-height: 12px; }*/
.dir-graph-icon table, td, th {  border: none; padding:1px; }


/****Daily graph icon***/

#daily_graph_options{position: absolute; /*width:380px;*/width:325px; height:40px; z-index:200; line-height: 12px; padding-right:21px; padding:5px 10px; background: url('../images/graph-option-bg.png') repeat-x; border: 1px solid #81a0b7; padding-right: 5px; }
#daily_graph_options table, #daily_graph_options table td,#daily_graph_options table th {  border: none; padding:1px; }
.daily-graph-icon { background: url(../images/graph.png) top left no-repeat; width:1px; height:38px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding-right:38px; margin: 0 auto;}
.daily-graph-td{vertical-align:middle !important;padding-left:2px!important;}

/*.graph-icon:hover { background: url(../images/graph-over.png) top right no-repeat; width:380px; height:75px; overflow: hidden; position:absolute; z-index:200; margin-left:-378px; margin-top:-22px; padding:5px 10px; line-height: 12px; }*/
.daily-graph-icon table, td, th {  border: none; padding:1px; }


#daily_dia_graph_options{position: absolute; width:150px; height:30px; z-index:200; line-height: 12px; padding-right:21px; padding:5px 50px; background: url('../images/graph-option-bg.png') repeat-x; border: 1px solid #81a0b7; padding-right: 5px; }
#daily_dia_graph_options table, #daily_dia_graph_options table td,#daily_dia_graph_options table th {  border: none; padding:1px; }
.daily-dir-graph-icon { background: url(../images/graph.png) top left no-repeat; width:1px; height:27px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding-right:21px; }


.data-table{border-collapse:collapse;width:100%; background:#fff;}

.reports-directorate {/* background-color:  #B5CAD5;*/ background: url(../images/reports-directorate-back.png) top left repeat-x #F1F4F5; color: #042540;  vertical-align: middle; border-top: 1px solid #50829A; font-size: 13px; font-weight:bold; }

.import-upper-limit { background: #FFBFBF; }
.import-lower-limit { background: #C5DBEC; }
.import-error { background: #C2C4C6; }
.import-error-all{font-size: 13px; font-weight: bold; color: #990000;}

/* data set */

.report-set {  margin: 0 auto; width:68px; height:25px; text-align: center; }
.report-set .number-only  { padding:1px; letter-spacing: 1px;  width: 40px;  /* margin-top: 5px; background: #FFF;*/text-align: center; }
.report-set .completed  { text-align: center; }

.data-set-2 {  margin: 0 auto; width:68px; height:38px; text-align: center;padding-top: 2px; }
.data-set-2 .number-only  { padding:1px; letter-spacing: 1px;  width: 50px; margin-top: 5px; /*background: #FFF;*/text-align: center; }
.data-set-2 .set  { background: #E4ECEF; }
.data-set-2 .required  { background: #FF9999; }
.data-set-2 .required:hover  { background: #fff5c5; }
.data-set-2 .lrgNum{font-size:90%;}

.group-heading { /*border-top: 1px solid #50829A; border-bottom: 1px solid #50829A;*/ color: #2e2e2e; font-weight:bold; border-bottom: 1px solid #0b273c; }

.data-set {  margin: 0 auto; width:50px; /*background: url(../images/data-set.png) top left no-repeat;*/ height:54px; padding-top: 2px;}
.data-set .numerator  { /*padding:1px;*/ letter-spacing: 1px; /*float:left;*/ width:50px; background: #E4ECEF; text-align: center; margin: 0px auto; }
.data-set .denominator  {/* padding:1px; */letter-spacing: 1px; width: 50px; margin: 0px auto; background: #F2F7F9; text-align: center; overflow:hidden;  border-top: 1px solid #042540;  }
.data-set .denominator:hover  { background: #fff5c5;  }
.data-set .set  { background: #E4ECEF; }
.data-set .required  { background: #FF9999; }
.data-set .required:hover  { background: #fff5c5; }
.data-set .lrgNum{font-size:90%;}
.data-table .data-set-2 input.data-selected,.data-table .data-set input.data-selected{background: #fff5c5; }


.save-dash {  background: url("../images/save.png") no-repeat scroll left top transparent;
              float: right;
              font-size: 11px;
              line-height: 13px;
              padding: 1px 10px 0 34px;
              width: 60px; cursor: pointer; margin:5px 0px; }

.daily-data-set .input_col {    width: 38px; }
.input_col_week{width: 90px;}


.excel-export {  background: url("../images/excel-export.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 8px 10px 10px 40px;    vertical-align: middle;    width: 113px; margin:5px 0px; }
.excel-download {  background: url("../images/download-spreadsheet.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 8px 10px 8px 45px;    width: 70px; margin:5px 0px; }
.excel-import {  background: none;    float: left;
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 0 20px;
    padding: 1px 10px 0 0px;
    width: 260px; }
.excel-import input { background:#f0f0f0;  -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; width:200px;  margin-bottom: 0; padding: 2px 0 0 0; }

.excel-download-blank {  background: url("../images/excel-import-blank.png") no-repeat scroll 10px center transparent;    border-right: 1px solid #A8A8A8;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    margin: 4px 0 0 10px;
    padding: 8px 10px 7px 55px; }

#daily_data_entry_search_form {  float: left;    padding-top: 10px;    width: 100%; }
#daily_data_entry_search_form h2 {   display:none; }
#daily_data_entry_search_form fieldset {   background:#f0f0f0; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; border:none;}

.section-header .excel-export {  background: url("../images/excel-export.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 8px 10px 10px 40px;    vertical-align: middle;    width: 70px; margin: -9px 0 0; font-weight: normal; }
.section-header .excel-download {  background: url("../images/excel-import.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 1px 10px 5px 40px;    width: 70px;margin: -9px 0 0; font-weight: normal; }
.section-header .excel-download-blank {  background: url("../images/excel-import-blank.png") no-repeat scroll 10px center transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 1px 10px 5px 50px;    width: 70px;margin: -3px 0 0; font-weight: normal; border-left: 1px solid #9EBAC5; }
.section-header .send-monthly-email {  background: url("../images/excel-import.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 1px 10px 5px 40px;    width: 70px;margin: -9px 0 0; font-weight: normal; }
.send-monthly-email-2 {  background: url("../images/excel-import.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 1px 10px 5px 40px;    width: 70px;margin: -9px 0 0; font-weight: normal; }
.section-header .excel-download-2 {  background: url("../images/excel-import.png") no-repeat scroll left top transparent;    float: right;    font-size: 11px;    line-height: 13px;    padding: 1px 10px 5px 40px;    width: 109px;margin: -9px 0 0; font-weight: normal; }
.section-header .excel-import {  background: url("../images/excel-export.png") no-repeat scroll left center transparent;    float: right;    font-size: 11px;    line-height: 13px;   padding: 1px 10px 0px 38px;    width: 250px; margin: -9px 0 0; font-weight: normal;  }
.section-header .excel-import input {  padding-left: 0; }
.section-header input, select, textarea, button {    background: none repeat transparent; }

.show-report-filter {
    background: url("../images/circle-arrow-down.png") no-repeat scroll left top transparent;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    line-height: 13px;
    margin-top: 5px;
    padding: 4px 20px 5px 30px;
    width: 78px;
}

.section-header .icons-left .show-report-filter{ padding: 8px 10px 0px 30px; margin-top: 1px; }
.section-header .icons-left .excel-download{ padding: 8px 10px -1px 30px; margin-top: 1px; }
.section-header .icons-left #save_to_dash { padding: 8px 10px -1px 30px; margin-top: 1px; }
.section-header .icons-left{
    display: inline-block;
    vertical-align: middle;
    padding-left: 50px;
}

.section-header .save-dash {
    background: url("../images/save.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    font-size: 11px;
    line-height: 13px;
    margin: -9px 0px 0px 0px;
    padding: 1px 10px 0 34px;
    width: 60px;
}
.section-header .show-report-filter {
    background: url("../images/filter.png") no-repeat scroll left top transparent;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    line-height: 13px;
    margin-top: -7px;
    padding: 8px 10px 5px 30px;
    width: 78px;
}
.show-doc-alert {
    background: url("../images/documents-available.png") no-repeat scroll left center transparent;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 31px;
    line-height: 13px;
    margin-top: -4px;
    padding: 8px 0px 0 45px;
    width: 55px;  margin-left: 20px;
}

.show-report-alert {
    background: url("../images/pdf-reports-available.png") no-repeat scroll left center transparent;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 31px;
    line-height: 13px;
    margin-top: -4px;
    padding: 8px 0px 0 45px;
    width: 45px;  margin-left: 20px;
}
.section-header .show-section-filter {
    background: url("../images/report-view.png") no-repeat scroll left top transparent;
float: right;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    line-height: 13px;
    margin-top: 1px;
    padding: 1px 10px 0 36px;
    width: 34px;
}
.compare_monthly_date{
    background: transparent url("../images/veiw-full-graph.png") no-repeat scroll 5px center;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    line-height: 13px;
    margin-top: -7px;
    padding: 8px 10px 5px 49px;
    width: 55px;
}

.denominator-menu  { display: none; width:165px; height:50px; position:absolute; background: url(../images/denominator-menu.png) top left no-repeat; margin-top:38px; padding: 2px 0px 0px 5px; margin-left:-20px; z-index: 200;  }

.denominator-menu input  { margin: 0;    padding: 0;    vertical-align: middle;   }
.data-set .denominator:hover + .denominator-menu  { display:block;  }
.data-set .denominator + .denominator-menu:hover  { display:block;  }

.hastable tr.no-ward td{color: #cccccc;}

/***************reports*****************/
.reports_content .section-header{/*margin-top: 0;padding-top: 0;*/}
.results-section-reports .data-set-2{height: 38px;}
.results-section-reports .data-set-2 .number-only  { padding:1px; letter-spacing: 1px;  width: 40px; margin-top: 10px; /*background: #FFF;*/text-align: center; }
.results-section-reports .data-set .denominator{background: transparent;}
.results-section-reports .data-set .numerator{background: transparent;}

.report_filters{display: none;}
.show_filters{display: block;}

th.trust_total{background: none repeat scroll 0 0 #2f2f2f;
               font-size: 14px;
               text-align: center;
               width: 225px;  border-right: 1px solid #4c4c4c;
}
.dir_name_link{ min-width: 80px; width: 225px;}
.trust_total_sec{min-width: 150px;line-height: 40px;}
.performance_view .trust_total_sec{width: 160px;line-height: 40px;}
.tt_red,.tt_red a, .tt_red a:visited{color:#990000;font-weight:bold}
.tt_amber,.tt_amber a,.tt_amber a:visited{color:#D27E00;font-weight:bold;}
.tt_green,.tt_green a,.tt_green a:visited{color: #006600;font-weight:bold;}
.results-section td.tt_ico{background: #FFF; width: 30px;}
.tt_red a,.tt_amber a,.tt_green a{display: block;}
/* -- EDITED RA --
   -- Not working in ie8 --
.results-section table, .results-section tr.other-row{
  position: relative;
  z-index: 0;
}*/

.results-section td.tt_prfm{
  width: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
/*  behavior: url(/script/PIE.htc);*/
}
.show_last_months{}
.rag_hove_cont{width: 200px; position: absolute; top: 0px; right: 130px; display: none;background: #fff;z-index: 999; font-weight: bold; opacity: .90;  }
.completed .rag_hove_cont table{border-left: 1px solid #042540;border-top: 1px solid #042540; padding: 0; margin: 0;border-collapse:collapse;}
.rag_hove_cont th{width: 70px; text-align: center;border-right: 1px solid #042540; border-bottom: 1px solid #042540;}
.completed .rag_hove_cont td{text-align: center;border-right: 1px solid #042540; border-bottom: 1px solid #042540; padding-top: 3px;}

.hover_rag_status_key {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #03233F;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: right;
    margin: 0 10px 15px;
    padding: 5px 0;
    width: 150px;
}
.hover_rag_key{min-width: 80px; position: absolute; top: 0px; display: none;background: #fff;z-index: 999; font-weight: bold; }
.hover_rag_key span{ padding-bottom:5px;}
.hover_param_rag_key{  width:180px; text-align:left;}

/*************************PAF*******************/
.report_dir_name{display: block; min-width: 200px;}
.report_org_sec_name{display: block; min-width: 200px;}
.report_ward_name{display: block; min-width: 200px;padding-left:25px;}
.wrd_overview_row{display:none;}
.overview_dir_name{position:relative;}
.report_show_wards{cursor:pointer; background:url('../images/paf_up.png') no-repeat right; /*position: absolute; right: 10px;*/ float:right; padding-right: 20px;}
.report_hide_wards{background:url('../images/paf_down.png') no-repeat right;}

.dir_param_name{}
.results-section-reports-paf{margin: 0;padding: 0;}
.paf_link{display: inline-block; padding-top: 10px; font-weight: bold;}
.full_paf_link{display: block;height: 30px; float: left;width: 100%;}
.overall_head{}
td.overall_rag{text-align: left;}
.overview_paf{display: block; /*color: #fff;*/ text-align: center;}
.cell_paf_rag{min-width: 80px;}
.cell_param_paf_rag{text-align: center;}
.rag_values{float: left; display: none; /*width: 70px;*/}
.rag_total{display: block; /*color: #fff;*/ text-align: center;}
.no-rag .rag_total{color: #000;}
.paf_back{float: right; display: inline-block; background: #50829A;border:1px solid  #50829A;color: #fff;padding: 0 10px; line-height: 20px; border-radius: 4px;}
.hide_row{display: none;}
.paf_dir_name{font-weight: bold;/*cursor: pointer;*/display: inline-block;padding-right: 20px;}
.expand_dir_paf{ background:url('../images/paf_up.png') no-repeat right; }
.hide_dir_paf{background:url('../images/paf_down.png') no-repeat right; }

.param_status_col{min-width: 80px;}
.comment_col{max-width: 250px;}
.param_name_col{min-width: 250px;}

.rag-equal-s{background:url('../images/s-same.png') no-repeat left; }
.rag-up-s{background:url('../images/s-up.png') no-repeat left; }
.rag-down-s{background:url('../images/s-down.png') no-repeat left; }

.paf_icon_set{float: right; width: 16px; margin-left: -16px; }
.paf_red_ico{background: url('../images/icon-reds.png') no-repeat; height: 18px; width: 16px; display: block; }
.paf_auto_fail_ico{background: url('../images/icon-auto-fail.png') no-repeat; height: 18px; width: 16px;display: block;  }

.section-content a.head_link,.section-content a.head_link:visited{color: #FFF;display: block;}

.heighlight-row:hover, .excep_highlight-row:hover{background: #fff8da;}
tr.heighlight-row:hover td.weekend {background-color: #F2F2E4;}
.right-show-graph{clear: both;
    float: right;
    height: 50px;
    padding-right: 0px;
    width: 100%;}
.chk_clear{cursor: pointer;}
#show-cmp-graph,#show-monthly-cmp-graph{background:url('../images/veiw-full-graph.png') no-repeat 5px center; padding:10px 5px 10px 48px; font-weight: bold;cursor: pointer;}

/***********Prediction***************/
.col_prediction{min-width: 60px;}

/*******************Comments***************/
.param_comment_ico, .perf_param_comment_ico{ height: 12px;    width: 16px; float: right;background: url('../images/icon-comment-2.png') no-repeat; cursor: pointer;}
.param_comment_ico_yes, .perf_param_comment_ico_yes{background: url('../images/icon-comment-yes-2.png') no-repeat;}
.param_comment{display: none;}
textarea#param_comment{width:476px;height:60px;resize:none;}
input[type='checkbox'], input[type='radio'] {width: auto !important; min-width: auto !important;height: auto !important;}
form#comment_form{margin: -2px; padding-top: 5px;}
form#comment_form label.check{float:left;margin:0!important;line-height:22px;}
form#comment_form #current_comments{width:480px;height:135px;overflow-y:scroll;border:1px solid #9EB7C5;}
form#comment_form #current_comments h1{font-weight:bold;padding-bottom:0;font-size:14px!important;line-height:16px!important;text-transform:none!important;margin:2px 0 2px 2px!important;float:left;}
form#comment_form #current_comments span{color:#4572A7;font-size:14px;padding-bottom:10px;font-weight:normal;margin:0 0 0 2px;line-height:16px;font-style:italic;}
form#comment_form #current_comments a{cursor:pointer;}
form#comment_form #current_comments p{clear:left;padding:0 0 0 2px;color:#2f2f2f;font-weight:normal;}

form#new_documents_form input[type='checkbox']{margin-left:162px;clear:left;}


.link_button{display: inline-block; background: #50829A;border:1px solid  #50829A;color: #fff;padding: 0 10px; line-height: 22px; border-radius: 4px;}

td.left_ico{padding-left: 17px;}

#divB {  display: none;}
#divA:hover #divB {  display:  block; }

#date_range_cont input {margin: 0px; height:20px;}

/* accordion */
#accordion {  min-width: 950px; }
#accordion .ui-accordion .ui-accordion-content {  padding:0px; }

/* buttons     */
/*.view-btn { background: #BBCFD9; padding: 5px 10px; color:#042540; text-align: center; cursor: pointer; font-weight: bold; }*/

.results-section .graph-icon-set .graph-icon input.view-btn { background: #BBCFD9; padding: 2px 10px; color:#042540; text-align: center; cursor: pointer; font-weight: bold; border: 1px solid #86AABB; height: 25px;}


input.button, input.view-btn, .view-btn, .results-section input.view-btn  { -m-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; background: url(../images/orange-tick.jpg) right center no-repeat /*#B50301*/#EF7D00; padding: 5px 40px 5px 10px; color:#fff; font-size:16px; line-height:24px; margin-top:0px; -moz-box-shadow: none;  -webkit-box-shadow: none;   box-shadow: none; border: none; text-transform: none; height: auto; width:auto; cursor: pointer; width: auto; text-transform: capitalize;  }
input.button:hover, .view-btn:hover, input.view-btn:hover, .results-section input.view-btn:hover { background: url(../images/red-tick-over.jpg) right center no-repeat #505050; text-decoration:none;  }

.ui-dialog select {  width:300px; }

.ui-dialog .ui-dialog-buttonpane button:hover { background: #2F2F2F; }
.ui-dialog .ui-dialog-buttonpane button {
       background: #BE0000;
    border: none;
    color: #fff;
    font-weight: bold;
    padding: 0px;
    height:30px;  -m-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;
}

.ui-widget-header {
    background: #2F2F2F;
   border: 1px solid #132028;
    color: #fff;
    font-weight: bold; margin-bottom: 10px;
}

.dashboard_bg_default {  background: #F3F3F3; }
.dashboard_bg_alt {  background: #FFF; }
.dashboard_bg_default:hover, .dashboard_bg_alt:hover {  background: #D1DEE4; }

.split-50 { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); width: 48%; padding:10px 10px 0;  float: left; min-height: 115px; margin:1%; }
.split-50 table { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); width: 100%; padding:10px; background:none; margin:0px; font-size:12px; line-height:16px; font-weight:bold; }
.split-50 table .monthly { width:50px; text-align: center; }
.split-50 table .daily { width:50px; text-align: center; }
.split-50 table .edit { width:20px; text-align: center; }

.view-btn  {
    /*background: none repeat scroll 0 0 #BBCFD9;
    color:#042540;
    margin: 0;
    padding: 5px 10px;
    vertical-align: middle;
    width: auto;
    text-align: center; cursor: pointer; font-weight: bold; height: auto;
    border:none;
    height: 30px; -moz-border-radius: 15px;    -webkit-border-radius: 15px;    border-radius: 15px;*/
}
#dialog_save_search{display: none;}


/* input for login */
.login-email-300 {
    width:250px;
}


/* other */

.center {  text-align: center; }

.clr {clear: both; }
.clr_b {  clear: both;  }
.clr_both {  clear: both;  }
.clr_l {  clear: left;  }
.clr_r {  clear: right; }
.float-right {  float: right; }
.float_right {  float: right; }
.float-left {  float: left; }
.float_left {  float: left; }
.txt_center {  text-align: center; }

.edit_text_cont .ui-tabs-nav {   background: transparent;  }
.edit_text_cont #user_edit_form_tabs, #tabsdash, #organisation_edit_form_tabs {   background: transparent; border: none;  }

#organisation_edit_form_tabs .ui-state-active a, #organisation_edit_form_tabs .ui-state-active a:link,  #organisation_edit_form_tabs .ui-state-active a:visited,  #user_edit_form_tabs .ui-state-active a, #user_edit_form_tabs .ui-state-active a:link,  #user_edit_form_tabs .ui-state-active a:visited     {    color: #fff; }

#tabsdash .ui-state-active a, #tabsdash .ui-state-active a:link,  #tabsdash .ui-state-active a:visited     {
    color: #fff;
}

/*.edit_text_cont #organisation_edit_form_tabs {  background: transparent; border: none;  }
#organisation_edit_form_tabs .ui-state-active a, #organisation_edit_form_tabs .ui-state-active a:link,  #organisation_edit_form_tabs .ui-state-active a:visited     { color: #fff;}
#organisation_edit_form_tabs .ui-state-default {    background: none repeat scroll 0 0 #BBCFD9;    border: 1px solid #BBCFD9;    color: #2E6E9E;    font-weight: bold;  -moz-border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px; margin-bottom: 0px; }
#organisation_edit_form_tabs .ui-tabs-active, #organisation_edit_form_tabs  .ui-state-active {    background: url(../images/tab-back.jpg) top left repeat-x;   border: 1px solid #50829A;    color: #FFFFFF;    font-weight: bold; -moz-border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px; }
#organisation_edit_form_tabs .ui-widget-header .ui-state-hover {    background: none repeat scroll 0 0 #50829A;      color: #fff;    }
#organisation_edit_form_tabs .ui-widget-header {    border: none;}*/

#tabsdash .ui-state-default {    background: /*#950101*/ #D77100;    border: 1px solid #D77100;  color: #fff;    font-weight: bold;  -moz-border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px; margin-bottom: 0px;
-webkit-box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);
-moz-box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);
box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);  }
#tabsdash .ui-tabs-active, #tabsdash  .ui-state-active {  background: /*#BE0002*/#EF7D00;   border: 1px solid /*#BE0002*/#EF7D00;    color: #FFFFFF;    font-weight: bold; -moz-border-radius: 10px 10px 0 0;  -khtml-border-radius:10px 10px 0 0;  -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;    cursor: auto; }
#tabsdash .ui-widget-header .ui-state-hover {    background: /*#B90204*/ #EF7D00;    /*border: 1px solid #50829A;*/    color: #fff; border: 1px solid /*#BE0002*/#EF7D00; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;   }

#organisation_edit_form_tabs .ui-state-default, #user_edit_form_tabs .ui-state-default {    background: /*#950101*/ #D77100;    border: 1px solid #D77100;  color: #fff;    font-weight: bold;  -moz-border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px; margin-bottom: 0px;
-webkit-box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);
-moz-box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);
box-shadow: inset -1px 1px 10px 5px rgba(47,47,47,0.3);    }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {    color: #fff; }
#organisation_edit_form_tabs .ui-tabs-active, #organisation_edit_form_tabs  .ui-state-active, #user_edit_form_tabs .ui-tabs-active, #user_edit_form_tabs  .ui-state-active {    /*background: none repeat scroll 0 0 #2E6E9E; */ background: /*#BE0002*/#EF7D00;   border: 1px solid /*#BE0002*/#EF7D00;    color: #FFFFFF;    font-weight: bold; -moz-border-radius: 10px 10px 0 0;  -khtml-border-radius:10px 10px 0 0;  -webkit-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0; font-size:12px; margin-right:5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;    cursor: auto;
 }
#organisation_edit_form_tabs .ui-widget-header .ui-state-hover, #user_edit_form_tabs .ui-widget-header .ui-state-hover {    background: /*#B90204*/ #EF7D00;    /*border: 1px solid #50829A;*/    color: #fff; border: 1px solid /*#BE0002*/#EF7D00; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;    }

#login-info .helpdesk-info .number, #login-info .helpdesk-info .email, #login-info .helpdesk-info .help {    padding: 3px 10px 2px 25px !important; }

select.daily-graph-select {    padding: 6px 5px !important;    max-width: 190px;    margin-right: 10px;    min-width:190px;}

#graph-content { /*background: url(../images/graph-back.png) top left repeat; border: 2px solid #03233F; z-index: 500; position: absolute; top:0px; left:0px; width: 100%; height:100%;*/ /*
min-width: 1065px;
*/  }
#graph-content {width:100%;  background: none repeat scroll 0 0 #fff;
    -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);     padding: 10px 0;  }
#graph-content  button, input.button, .view-btn {margin: 10px;  }

#graph-report {  padding:10px 0px; }
#graph-report .report-title { background:#fff; color:#2e2e2e; font-size: 20px; font-size:26px; font-weight: normal; margin-bottom:10px; min-width: 20px; width: auto; padding:10px;  }

/*
#graph-report .graph-area { min-width:500px; width: 900px; min-height:300px; float:left; }
*/
#graph-report .graph-area { min-width:600px;  width:78%; min-height:300px; float:left; }/*min-width:500px;width: 900px;*/
#graph-report .graph-key { /*width:135px;*/ width:18%; font-size:10px; color: #043E63; float:left; font-weight: normal; padding-left: 10px;}
#graph-report .graph-key input {clear:both}
#graph-report .graph-key .title { font-size:11px; font-weight:bold; padding-bottom: 10px;}
#graph-report .color-01 { color:#6F6F9F; }
#graph-report .color-02 { color:#66CCFF; }

#graph-report .graph-key-hover { position: absolute; right: 5px; top: 5px; font-size:10px; color: #043E63; float:left; font-weight: normal; padding-left: 10px;}
#graph-report .graph-key-hover .title { font-size:11px; font-weight:bold; padding-bottom: 10px;}

#graph-report .ui-state-default, #graph-report .ui-widget-content .ui-state-default, #graph-report  .ui-widget-header .ui-state-default  { background: url(../images/slider-top.png) center no-repeat; border: none; }
#graph-report .ui-widget-content  { background: url(../images/slider-back.png) top left no-repeat; border: none; width: 20px; }
#slider-vertical-weekdays.ui-widget-content  { background: url(../images/slider-back-large.png) top left no-repeat; border: none; width: 20px; }
#graph-report .ui-slider .ui-slider-range   { background:  none; }
#graph-report .ui-slider-vertical .ui-slider-handle {  margin-bottom:-10px;  left: -4px;  }
#graph-report .ui-slider .ui-slider-handle {   width: 22px; height: 20px;  }
.slider-top-title{padding-top: 5px; padding-bottom: 10px;}
#graph_slider_outer{padding: 5px;}
.main_slider{float: left; width: 30px;padding-top: 10px; margin-bottom: 15px;}
.slider-label{float: left;font-weight: bold;}
.slider-label div{  padding-bottom: 12px;
                    padding-top: 11px; }
.slider-label-weekdays div{  padding-bottom: 3px;
                    padding-top: 0; }
label.graph_lbl_blue{width: auto;float: none; background: url('../images/graph-lbl-blue.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_yellow{width: auto;float: none; background: url('../images/graph-lbl-yellow.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_rag{width: auto;float: none; background: url('../images/graph-lbl-rag.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_com{width: auto;float: none; background: url('../images/graph-lbl-comments.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_sigma{width: auto;float: none; background: url('../images/graph-lbl-sigma.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_avg{width: auto;float: none; background: url('../images/graph-lbl-avg.png') no-repeat left center; padding-left: 22px;}
label.graph_lbl_starting{width: auto;float: none; background: url('../images/graph-lbl-starting.png') no-repeat left center; padding-left: 22px;}
label.last_year_data, label.last_year_data_compare{width: auto;float: none; background: url('../images/graph-lbl-blue2.png') no-repeat left center; padding-left: 22px;}
label.show_trendline, label.show_trendline_dir, label.show_trendline_compare{width: auto;float: none; background: url('../images/graph-trand.png') no-repeat left center; padding-left: 22px;}


#param_comments_ongraph{padding-left: 30px;padding-top: 10px;display: none;}
.comment_main{float: left; width: 45%;padding-right: 10px;color: #4572a7;}
.comment_compaire{float: left; width: 45%;padding-left: 10px;color: #e99b1b;}
.comment_head{font-weight: bold;padding-bottom: 10px;}
.graph_comment_date{font-weight: bold;padding-bottom: 3px;}
.graph_comment{padding-bottom: 10px;}
.comment_name{font-style: italic;}
.comment_warpper{padding-right: 40px;}
.comment_left{width: 50%; float: left;}
.comment_right{width: 50%; float: left;}
.comment_warpper .graph_comment_date{font-weight: normal;}
#graph_full_data_table{line-height: 16px; margin-bottom: 5px;    padding: 15px 10px;   background:  #ffffff;    border: none; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); padding:10px;  -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;-webkit-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);
-moz-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);
box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);    color: #2f2f2f; font-size: 12px; width:100%; float:left; clear:both; margin-top: 15px;}

#dashboard  { padding: 10px; }
#dashboard img {    padding: 0px 5px; }
#dashboard-alerts {  padding:10px 0px; float:right;  margin-left:10px; text-align:right;  width: 47%; }
#dashboard-alerts form { padding-top:0px; }
#dashboard-alerts a { color:#334C76;  font-size:11px; }
#dashboard-alerts fieldset { border:none;  background: #F0F0F0;    margin-right: 20px;    min-width: 425px;    width: 100%; padding:10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); -m-moz-border-radius:0;-webkit-border-radius: 0;-khtml-border-radius: 0; border-radius: 0; min-height:90px; -webkit-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
-moz-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5); }

#dashboard-daily-reports ul   { list-style: none; margin:0px auto; padding:0px; }
#dashboard-daily-reports ul li { float:left; }
#dashboard-daily-reports ul li .daily-report { background: url("../images/compare-measures.png") no-repeat scroll left center transparent;
    min-height: 29px;
    min-width: 30px;
    padding: 15px 5px 5px 44px;  }


#monthly-pdf-reports ul   { list-style: none; margin:0px auto; padding:0px; }
#monthly-pdf-reports ul li { border: 1px solid #849EAA; padding:5px; float:left; margin: 5px 15px 5px 5px; }
#monthly-pdf-reports ul li .report-ico { background: url(../images/icon-reports-email-pdf.png) bottom right no-repeat; min-height: 29px;    padding: 18px 70px 5px 5px;  }

/***********param cmpair************/

.daily-compare td.col-chk{
    vertical-align: middle;
}
/***********************************/


#dashboard-left-col{float:left; padding:10px 0px;  width: 50%; /*margin-top: 10px;*/}
#dashboard-shortcuts { margin-bottom: 15px; margin-top:10px; }
#dashboard-shortcuts h2 { float:left; }
#dashboard-shortcuts a { float:left; font-size:12px; padding: 10px; width:40px; margin-top:10px; }
#dashboard-shortcuts a.daily-reports {  width: 82px; text-align: center; background: url(../images/icon-reports.png) center top no-repeat transparent; padding-top:45px;}
#dashboard-shortcuts a.monthly-reports {  width: 90px; text-align: center; background: url(../images/icon-reports.png) center top no-repeat transparent; padding-top:45px;}
#dashboard-shortcuts a.view-all-users {  width: 90px; text-align: center; background: url(../images/Icon_users.png) center top no-repeat transparent; padding-top:45px;}
#dashboard-shortcuts a.update-profile {  width: 90px; text-align: center; background: url(../images/icon-dashboard.png) center top no-repeat transparent; padding-top:45px;}
#dashboard-shortcuts a.settings {  width: 82px; text-align: center; background: url(../images/icon-settings.png) center top no-repeat transparent; padding-top:45px;}
#dashboard-shortcuts a.typeform-share{width:50px;text-align: center; background: url(../images/nurse-audit.png) center top no-repeat transparent;background-size:44px 44px;}
#dashboard-shortcuts fieldset { border:none;  background: #F0F0F0;    margin-right: 20px;    min-width: 425px;    width: 100%; padding:10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); -m-moz-border-radius:0;-webkit-border-radius: 0;-khtml-border-radius: 0; border-radius: 0; min-height:90px; -webkit-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
-moz-box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);
box-shadow: 0px 0px 0px 0px rgba(47,47,47,0.5);}

#dashboard-shortcuts ul { list-style: none; margin:0px auto; padding:0px; }
#dashboard-shortcuts ul li { width:18%; border: 1px solid #A8A8A8; padding:10px; float:left; margin: 5px; position: relative; background:#fff; }
#dashboard-shortcuts .delete { width:10px; height: 10px; background: url(../images/dash-delete.png) center no-repeat; margin: 2px 2px 0px 0px; position: absolute; top: 0; right: 0; }
#dashboard-shortcuts .delete:hover {background: url(../images/dash-delete-hover.png) center no-repeat;}

.dash-shortcuts { border: 1px solid #A8A8A8; padding:5px; float:left; margin: 5px; }
#dashboard-shortcuts ul li  .dash-users {  background: url(../images/Icon_users.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-shortcuts ul li  .dash-reports { font-size: 12px;
    line-height: 16px; background: url(../images/icon-reports.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;    width: auto; }
#dashboard-shortcuts ul li  .dash-reports-email {  background: url(../images/icon-reports-email.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-shortcuts ul li  .dash-input {  background: url(../images/icon-input.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-shortcuts ul li  .dash-settings {  background: url(../images/icon-settings.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-shortcuts ul li  .dash-generic {  background: url(../images/icon-dashboard.png)  bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }

.dash-shortcuts a { color:#334C76; text-decoration: underline;}
.dash-shortcuts a:hover { color: #2f2f2f; text-decoration: underline;}
#sort_shortcuts li{cursor: move;}


#dashboard-reports  {    float: left;   /* margin-top: 10px;*/    width: 100%; }
#dashboard-reports input[type="text"] {    height: 22px;    width: 85px; float:left; }
#dashboard-reports .search-left label {   width: auto; padding: 5px 10px 0 5px; }
#dashboard-reports .search-left  {   margin:5px 0px 0px 15px; }
#dashboard-reports #graph-content button, input.button, .view-btn { margin: 0px 10px 10px 10px;}

#dashboard-reports fieldset {  border:none;  background: #F0F0F0;    margin-right: 20px;    min-width: 425px;    width: 100%; padding:10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); -m-moz-border-radius:0;-webkit-border-radius: 0;-khtml-border-radius: 0; border-radius: 0; min-height:90px; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow:none; }

#dashboard-reports ul { list-style: none; margin:0px auto; padding:0px; }
#dashboard-reports ul li { width: 20%; font-size:12px; line-height:16px; border: 1px solid #849EAA; padding:5px; float:left; margin: 5px; }
#dashboard-reports .delete { width:8px; height: 8px; background: url(../images/dash-delete.png) top left no-repeat; margin: 3px 3px 0px 0px; float:right; }
#dashboard-reports .delete { width:8px; height: 8px; background: url(../images/dash-delete-hover.png) top left no-repeat; margin: 3px 3px 0px 0px; float:right; }

/*.dash-shortcuts { border: 1px solid #849EAA; padding:5px; float:left; margin: 5px; }  */
#dashboard-reports ul li  .dash-users {  background: url(../images/Icon_users.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-reports ul li  .dash-reports {  background: url(../images/icon-reports.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-reports ul li  .dash-reports-email {  background: url(../images/icon-reports-email.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-reports ul li  .dash-input {  background: url(../images/icon-input.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-reports ul li  .dash-settings {  background: url(../images/icon-settings.png) bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }
#dashboard-reports ul li  .dash-generic {  background: url(../images/icon-dashboard.png)  bottom right no-repeat; min-height: 45px;    padding-right: 35px;     width: auto;  }

#dashboard-reports .search-left {    float: left;   /* max-width: 300px; */   min-width: 200px;}

.hastable {  background:#fff; -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); padding:15px; width:100%;-webkit-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);
-moz-box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5);   margin-bottom: 10px;
box-shadow: -1px 1px 3px 0px rgba(47,47,47,0.5); margin-top: -4px; }

#alerts-scroll{ max-height: 320px; overflow: auto;padding-right: 7px;}
#alerts-scroll a,#alerts-scroll a:visited{font-size: 12px; text-decoration: none;}
#alerts-scroll a:hover{color: #50829a;}
.delete_alert{cursor: pointer;}
.no_alert{text-align: left;font-size: 12px; font-weight: bold;}
.dashboard-alert-tooltip{border-radius: 4px; border: 0px solid #EEE; font-size: 12px; color: #2f2f2f; }

.selected_org img{/*border: 2px solid #50829A; margin-right: 5px;*/}
.not_selected_org img{border: 2px solid #fff;margin-right: 5px;}

.dash-alert { /*background: url(../images/alert-back.png) top left no-repeat;*/ background: url(../images/alert-middle.png)repeat-x; font-size: 12px; color:#334C76;   margin-bottom:5px; text-align: left; clear: both; height: 27px;  }
.dash-alert .content { padding:6px 7px; /*background: url(../images/alert-middle.png) top left repeat-x;*/ margin:0px; float:left; width: 76%; overflow-x: hidden; height: 10px; overflow-y: hidden;  }
.dash-alert a { color:#334C76; text-decoration: underline;}
.dash-alert a:hover { color: #2f2f2f; text-decoration: underline;}
#dashboard-alerts .clear-all { margin-bottom:5px; margin-right: 10px; float: right; }
.dash-alert .date { font-size: 10px; color:#2f2f2f; text-align: left; }
.dash-alert .status-red {  float: left; background: url(../images/dash-alert-red.png) top left repeat-x; width:28px; height:27px; margin:0px; }
.dash-alert .status-amber {  float: left; background: url(../images/dash-alert-amber.png) top left no-repeat; width:28px; height:27px; margin:0px;  }
.dash-alert .status-green {  float: left; background: url(../images/dash-alert-green.png) top left no-repeat; width:28px; height:27px; margin:0px; }
.dash-alert .delete { background: url(../images/dash-alert-delete.png) top right no-repeat; width:28px; height:27px; float:right; margin:0px;  }
.dash-alert .delete:hover { background: url(../images/dash-alert-delete-hover.png) top right no-repeat; width:28px; height:27px; float:right; margin:0px;  }


.completed .value {  font-size:15px; }
.completed td {  border:none; border-color: #fff; text-align: center; padding: 0 5px;    width: 20px; }
.completed table {  border:none; border-color: #fff; margin:0px auto; }


.settings-content  label {   width: 250px; }
.settings-content  input[type="text"] { width: 40px; margin-right:10px; }

/***monthly_alerts**/
.monthly-alerts .status-red {  float: left; background: url(../images/alert-red.png) center  no-repeat; width:28px; height:20px; margin:0px; }
.monthly-alerts .status-amber {  float: left; background: url(../images/alert-amber.png) center no-repeat; width:28px; height:20px; margin:0px;  }
.monthly-alerts .status-green {  float: left; background: url(../images/alert-green.png) center no-repeat; width:28px; height:20px; margin:0px; }

/* DEMO 1 */

*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.wrapper-dropdown span { text-align:right; margin-right:25px; }
.wrapper-dropdown {
    /* Size and position */
    position: relative;
    width: auto;
    margin: 0 auto;
    padding: 10px;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    /* Styles */
    cursor: pointer;
    outline: none;
    /* Font settings */
    text-align:right;    -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);
}

.wrapper-dropdown:after {
    background: url("../images/black-arrow-down.jpg") no-repeat scroll right center transparent;
    content: "";
    height: 15px;
    margin-top: -7px;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 15px;
}

.wrapper-dropdown .org-dropdown {
    /* Size & position */
    position: absolute;
    top: 35px;
    right: 0;

    /* Styles */
    background: white;
    border-radius: inherit;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;
    z-index: 99999;

    /* Hiding */

    /* IE 5-7 */
    /*
      filter: alpha(opacity=0);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
    */
    display: none;
    /*opacity: 0;
    filter: alpha(opacity=0);*/
    pointer-events: none;
    min-width: 130px;
    padding: 0;
    margin: 0;
}

.wrapper-dropdown .org-dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;
}

.wrapper-dropdown .org-dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;
}

.wrapper-dropdown .org-dropdown li a {
    display: block;
    min-width: 100px;
    padding: 10px;
    text-decoration: none;
    /*color: #8aa8bd;*/
    color: #03233F;
    background:#2f2f2f;
    border-bottom: 1px solid #e6e8ea;
   /* box-shadow: inset 0 1px 0 rgba(255,255,255,1); */
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown .org-dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown .org-dropdown li:first-of-type a {
    /*border-radius: 7px 7px 0 0;  */
}

.wrapper-dropdown .org-dropdown li:last-of-type a {
    border: none;
    /*
        border-radius: 0 0 7px 7px;*/
}

/* Hover state */

.wrapper-dropdown .org-dropdown li:hover a {
    /*background: #f3f8f8;*/
}

/* Active state */

.wrapper-dropdown.active .org-dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown .org-dropdown,
.no-pointerevents .wrapper-dropdown .org-dropdown {
    /* Hiding */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown.active .org-dropdown,
.no-pointerevents .wrapper-dropdown.active .org-dropdown {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    display: block;
}


/*Required to stop the Profile from causing stretching the page*/
#codeigniter_profiler{
    max-width: 990px; display:none;
}

/*.data-table tr { min-height: 30px; }*/
.reports_content .results-section .data-table td.completed { height: 45px; }

table#batch_edit_form_table select{
  min-width:auto !important;
}

.goal_tooltip{
  display:none;  position: absolute; min-width:80px; width:auto; height:auto; z-index:210; line-height: 12px; padding-right:21px; padding:10px; background: url('../images/graph-option-bg.png') repeat-x #fff; border: 1px solid #81a0b7; padding-right: 5px; text-align:left;
}
.goal_tooltip div{
  padding-left:5px;
}

#avg_explanation{
  display:none;  position: absolute; min-width:80px; width:auto; height:auto; z-index:210; line-height: 12px; padding-right:21px; padding:10px; background: url('../images/graph-option-bg.png') repeat-x #fff; border: 1px solid #81a0b7; padding-right: 5px; text-align:left;
}
#avg_explanation div{
  padding-left:5px;
}

.goal_show_days{cursor:pointer; background:url('../images/paf_up.png') no-repeat right; padding-right: 20px;}
.goal_hide_days{cursor:pointer; background:url('../images/paf_down.png') no-repeat right; padding-right: 20px;}

.rag_status_key img, .hover_rag_status_key img{
    vertical-align: middle;
    padding: 0px 5px 0px 15px;
}
.rag_status_key span, .hover_rag_status_key span{
    font-size:11px;
    color:#555;
}

/*Daily dashboard*/
#dashboard-daily-reports legend a{ color:#fff;}

#dashboard-daily-reports iframe{
    overflow: hidden;
}

.daily-dash-icons{
/*
    float:left;
    display:inline-block;
*/
}
.daily-dash-report-link{
    background: url("../images/view-report.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 12px;
    height: 27px;
    line-height: 14px;
    margin-left: 40px;
    margin-right: 15px;
    padding-bottom: 8px;
    padding-left: 53px;
    padding-top: 7px;
    width: 95px;
}
.daily-dash-chart-link{
    background: url("../images/veiw-full-graph.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 12px;
    height: 28px;
    padding-left: 40px;
    padding-top: 10px;
    width: 105px;
}

.daily_pin{
  vertical-align: middle !important;
}
.daily_pin_item{

}
.Calc_Param{
  background:transparent !important;
  display:inline;
  width:75% !important;
}
.Calc_Param_show_per{
  display: inline-block;
  vertical-align: bottom;
  background:transparent !important;
  /*
  float:right;
  margin-top:21px;
  */
}
.small_percent_disp{font-size:11px;}
.data-table tr td.input,td.weekend{text-align:center;}

/*Ajax loader style*/
#ajax_loading_overlay {
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/ajax.overlay.png') repeat;
    position: fixed;
    display:none;
}

#ajax_loading_overlay img.loading_circle {
    width:64px;
    height:64px;
}

#ajax_loading_overlay p {
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      background-color: white;
      height: 100px;
      width: 110px;
      position: absolute;
      top: 50%;
      left: 50%;
      padding: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
}

/*exception edit*/
.perf_edit_left{
  width:155px;
  float:left;
}

.perf_edit_right{
    float:left;
}
.perf_edit_right ul{
  margin-top:0px;
}

#exception_create span.show_hide_span{
  font-size:11px;
  color:#2f2f2f;
  padding-left:15px;
}
.exception-message{
  font-size:12px;
}

/*Exception View*/

.results-section-exception  .uncompleted .required  { background: #E4ECEF; }
.results-section-exception .data-set .denominator:hover  { background: #fff5c5;  }
.results-section-exception .data-set .set  { background: #E4ECEF; }
.results-section-exception .data-set .required  { background: #FF9999; }
.results-section-exception .data-set .required:hover  { background: #fff5c5; }

/*Exception report*/

/*#exception_report td{border:none;}*/
.perf_rpt_l{
    font-size:13px;
    border-right:none !important;
    text-align:center;
    padding:5px;
}
.perf_rpt_l{
    font-size:12px;
}
.excep_comms{
  border-bottom:none !important;
}
.excep_param_graph{
  border-top:none !important;
}

.dir_name_sml{font-size:80%;color:#797474;}

ul#show_calculations{max-height:300px!important;overflow:auto;}

select.daily_structure_mult{width:305px;height:150px;margin-top:3px;}

th.trust_total_sec a.head_link{width:80%;text-align:center;float:left;display:block;}
#sort_container{width:20%;float:left;}
#sort_container img{float:right;clear:right;padding:5px 0 0;}

.hastable img {    vertical-align: middle; }

/*Accordion styles*/
#accordion3 .ui-state-default, #accordion3 .ui-widget-content .ui-state-default, #accordion3 .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #4573a7;
    border: 1px solid #4573a7;
    color: #fff;
    font-weight: bold;
}
#accordion3 {   margin-top: 10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); width: 100%; padding:0 10px; }
#accordion3 h3 {   margin-bottom: 10px;  padding-left: 10px;background: none repeat scroll 0 0 #4573a7;
    border: 1px solid #4573a7;
    color: #fff;
    font-weight: bold;
    line-height:22px;
    padding:7px;
    font-size:14px;
    cursor:pointer;
    clear:both;}
#accordion3 .ui-accordion .ui-accordion-icons {    padding-left: 10px;}

#accordion3 .ui-state-default .ui-icon {    background: url("../images/acc-show.gif") top left no-repeat; }
#accordion3 .ui-state-active .ui-icon {    background: url("../images/acc-hide.gif") top left no-repeat; }

#accordion3 .ui-icon { width:20px; height:20px; }
#accordion3 .hastable table { margin-bottom:0px; }

#accordion3 #dashboard-daily-reports.no-graph-dash {  padding:0px;  }
#accordion3 #dashboard-daily-reports.graph-dash-pinned {  padding:0px;  }

#accordion3  .ui-accordion-header .ui-accordion-header-icon {   right: 0.5em; left: auto; }
#accordion3  .ui-accordion-content {    background: #fff;    margin: 10px 0; border:none !important; padding: 0px;}
#accordion3  .ui-accordion-content b {   display:none;}
#accordion3  .ui-accordion-content h2 {    background: #f0f0f0; padding:10px; margin:0px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);  }
#accordion3  .ui-accordion-content h4 {    background: #f0f0f0; padding:10px; margin:0px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); }
#accordion3  .ui-accordion-content iframe {    background: #f0f0f0; margin: 1%;
    padding: 3px;
    width: 98%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); border: none; border: 1px solid #a8a8a8 !important;  -webkit-box-shadow: inset 0px 0px 1px 3px rgba(231,231,231,1); -moz-box-shadow: inset 0px 0px 1px 3px rgba(231,231,231,1); box-shadow: inset 0px 0px 1px 3px rgba(231,231,231,1);  }

.calc_warning{cursor:pointer;display:none;}
.calc_warning span{border:1px solid #000;background: none repeat scroll 0 0 #f3f3f3;position:absolute;display:none;z-index:999;text-align:left;padding:5px;}

label.force_calc_popup{float:left;width:391px;}
.calc_warning span{border:1px solid #000;background: none repeat scroll 0 0 #f0f0f0;position:absolute;display:none;z-index:999;text-align:left;padding:5px;}

.highcharts-legend {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); width:20%; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {    font-size: 12px; }

#search_form select {  width:auto; }
.full-fieldset fieldset {  margin-bottom: 15px; width:100%; float:left; clear:both;margin-top: -5px; }

input[type="image"] { height: 38px; padding: 0;    width: 38px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none;   -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px; }

#share_graph { background: url(../images/share-via-email.png) top left no-repeat transparent; width:1px; height:38px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding:7px 20px 18px; margin: 0 auto;}
#reload_graph { background: url(../images/icons/reload-graph.png) top left no-repeat transparent; width:1px; height:38px; overflow: hidden; position:relative; z-index:200; line-height: 12px; padding:7px 20px 18px; margin: 0 auto;cursor:pointer;}
.graph-hint{display:block;padding:3px 6px;position:absolute;z-index:1000;width:237px;right:10px;background-color:#000;color:#FFF;font-size:11px;top:138px;}

.hide-h2 h2 {  display:none; }
.hide-h2 fieldset {  padding-top:15px; }

#batch_add_daily_table { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); clear: both;
    float: left;
    margin-bottom: 20px;    margin-top: 10px;
    width: 100%; }
#batch_add_daily_table tr, #batch_add_daily_table tr {border-left:none; border-bottom: 1px solid #d1dee4;}
#batch_add_daily_table input, #batch_add_daily_table select {max-width:140px !important;}
#batch_add_daily_table .param_decimals_lbl{width:93px!important;}
#batch_add_daily_table .param_decimals{width:45px;}
#batch_add_daily_table #daily_param_type_id{width:84px!important;}
#batch_add_daily_table #param_calculated{width:55px;}
#batch_add_daily_table #display_as_percentage{width:50px!important;float:right;}
#batch_add_daily_table .param_percentage_lbl{line-height:26px;}
#batch_add_daily_table .param_force_calc_lbl{float:left;width:77%;}
#batch_add_daily_table .daily_structure_mult{width:260px!important;max-width:none!important;height:90px;}
#batch_add_daily_table #param_daily_name{width:85%!important;max-width:none!important;}
#duplicate_measure_daily{color:#FFF;padding:9px 40px 9px 10px;}

.share_graph_user_table {  padding:10px 0 10px 0; margin-bottom:30px; font-size:11px; clear: both;float: left; width: 100%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc); }
.share_graph_user_table table  { border: /*#042540 1px solid*/ none; /*-moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px; */border-right: none;   }
.share_graph_user_table td  { border-right: 1px solid #D1DEE4; padding:3px 5px; /*border-bottom: 1px solid #50829A;*/ min-height:25px; }
.share_graph_user_table th  { border-right: 1px solid #0B273C; padding:3px 8px; /*border-bottom: 1px solid #50829A;*/  font-weight: bold; /*background:#50829A;*/ background: #2F2F2F; color:#fff; }

#compare_show_vals input[type="checkbox"] {margin-top:17px!important;}
#compare_show_vals label {margin-top:15px!important;margin-bottom:0!important;}
#graph_preview_loader{font-weight:bold;font-size:14px;}
#graph_preview_hide_graph_button{float:right;}
a#hide_graph_preview img{float:left;}
a#hide_graph_preview span{float:left;display:block;margin:0 0 0 7px;}