

html {
 font-size:11pt;
}
body {
 font-size:1em;
   font-family: Tahoma,Verdana,sans-serif;
  color:#1A3343;
}
body.smalltext {
 font-size:0.9em;
 }
body.normaltext {
 font-size:1.0em;
 }
body.largetext {
 font-size:1.1em;
 }
.list {
 font-size:0.9em;
}
a {
 color:#356687;
}
a:visited {
 color:#1A3343;
}
hr,
div.hr {
 border:0px;
 min-height:2px;
 margin:0px;
 background:transparent url(../images/HR.png) center center repeat-x;
 padding:0px 5px;
}
div.hr > span {
 background:#DDEEF9;
 padding:0px 5px;
}
div.hrdashed,
hr.dashed {
 background:transparent url(../images/HRdashed.png) center center repeat-x;
}
div.hrdotted,
hr.dotted {
 background:transparent url(../images/HRdotted.png) center center repeat-x;
}

div.info-box {
 font-size: 0.9em;
 color: ;
 border: 1px solid ;
 padding: 0.25em;
 display: table;
}

div.info-box:not([data-hover="1"]) ,
div.info-box[data-hover="1"]:hover {
 background-color: ;
 border-color: ;
}
div.info-box[data-info]:not([data-hover="1"])::after ,
div.info-box[data-info][data-hover="1"]:hover::after {
 content: attr(data-info);
 display: table-cell;
 padding-left: 1em;
 white-space: pre-line;
}

div.info-box::before {
 content: "\e057";
 font-family: wipcrm;
 background: #fff;
 text-align: center;
 width: 1.2em;
 height: 1.2em;
 display: block;
 border: 2px solid;
 line-height: 1.2em;
 border-radius: 50%;
 font-size: 0.9em;
}

.ajaxloading {
 padding-left:20px;
 background-image:url(../images/ajaxloader.gif);
 background-position:left center;
 background-repeat:no-repeat;
}
body[confidential] .confidential {
 text-shadow: 0px 0px 7px #000;
 color: transparent !important;
}

.sections {
 margin:0px auto 0px auto;
}
.sections > table {
 border-spacing:5px;
 max-width:3000px;
}

.sections > table > tbody > tr > td {
    background:transparent url(../images/bgwhite5.png) center center;
    -moz-border-radius:8px;
    border-radius:8px;
    position: relative;
}
.sectionblock {
 background:transparent url(../images/bgwhite10.png) center center;
 border:1px solid #59AAE2;
 /*border-top-left-radius:10px;border-top-right-radius:10px;*/
 -moz-border-radius:8px;
 border-radius:8px;
 -moz-box-shadow:#1A3343 2px 2px 10px 3px;
 -webkit-box-shadow:#1A3343 2px 2px 10px 3px;
 box-shadow:#1A3343 2px 2px 10px 3px;
}

.sectionblock .sectionheader {
 background:#59AAE2 url(../images/whitefade.png) center top repeat-x;
 border-bottom:1px solid #356687;
 border-top-left-radius:6px;border-top-right-radius:6px;
 -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;
 line-height:20px;height:20px;padding:2px 5px;
 font-weight:bold;
 color:#DDEEF9;
 text-shadow:#356687 1px 1px 5px;
 overflow:hidden;
}
.sectionblock .sectiontabs {
 border-bottom:1px solid #59AAE2;
 height:20px;padding:2px 5px 0px 5px;
}
.sectionblock .sectiontabs a[tab] {
 text-decoration:none;
 background:#59AAE2 url(../images/whitefade.png) top center repeat-x;
 color:#DDEEF9;
 border:1px solid #59AAE2;
 border-top-left-radius:3px;border-top-right-radius:3px;
 border-bottom:0px;
 padding:0px 5px 2px 5px;
 font-size:0.9em;
}
.sectionblock .sectiontabs a[tab]:hover {
 background-image:url(../images/whitefade2.png);
 color:#1A3343;
}
.sectionblock .sectiontabs a[tab].selected {
 background-color:#DDEEF9;
 color:#1A3343;
}

.sectionblock .sectioncontent {
 padding:3px;
 overflow:auto;
 -moz-border-radius:8px;
 border-radius:8px;
 border:0px;
}
.sectionblock .section_content {
 min-height:72%;
}
.defaultcontent {
 text-align: center;
 margin: 20px;
}
.sectionblock .section_content .tab-content {
 clear:both;
 margin:3px 3px 20px 3px;
}
.AJAXLOADING .section_content {
 background:#fff url(/images/AJAXLOADING.gif) center center no-repeat;
}

button {
 background:#59AAE2 url(../images/whitefade.png) center top repeat-x;
 border:1px solid #1A3343;
 padding:2px 5px;
 border-radius:3px;
 font-weight:bold;
 color:#DDEEF9;
 cursor:pointer;
 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
button:hover {
 background-color:#BCDDF3;
 color:#59AAE2;
}
a.settings,
button.settings {
 background-color:#D06000 !important;
 border-color:1px solid #3E1C00;
 color:#F5DFCC !important;
}
a.settings:hover,
button.settings:hover {
 background-color:#ECBF99 !important;
 color:#D06000 !important;
}
a.important,
button.important {
 background-color: !important;
 border-color:1px solid ;
 color: !important;
}
a.important:hover,
button.important:hover {
 background-color: !important;
 color: !important;
}

a.cancel,
button.cancel {
 background-color:#F00000 !important;
 border-color:#480000;
 color:#FCCCCC !important;
}
a.cancel:hover,
button.cancel:hover {
 background-color:#F99999 !important;
 color:#F00000 !important;
}
a.reset,
button.reset,
a.delete,
button.delete {
 background-color:#F03000 !important;
 border-color:#480E00;
 color:#FCD5CC !important;
}
a.reset:hover,
button.reset:hover,
a.delete:hover,
button.delete:hover {
 background-color:#F9AC99 !important;
 color:#F03000 !important;
}

a.save,
button.save,
a.approve,
button.approve {
 background-color:#008000 !important;
 border-color:#002600;
 color:#CCE5CC !important;
}
a.save:hover,
button.save:hover,
a.approve:hover,
button.approve:hover {
 background-color:#99CC99 !important;
 color:#008000 !important;
}

a.save[disabled],
button.save[disabled],
a.approve[disabled],
button.approve[disabled] {
 background-color: #aaa !important;
 border-color: #444;
 color: #eee !important;
}
a.save:hover[disabled],
button.save:hover[disabled],
a.approve:hover[disabled],
button.approve:hover[disabled] {
 border-color: #444;
 background-color: #aaa !important;
 color: #eee !important;
}

button img {
 margin-right:7px;
 position:relative;
 top:2px;
}
input:-webkit-autofill {
 background:#EEF6FC !important;
 color:#BCDDF3 !important;
}
input, textarea, .textarea, select {
 background:#EEF6FC;
 border:1px solid #BCDDF3;
 border-radius:3px;
 /* font-size: 0.75em; */
 outline:none;
}
input.date {
 background-image:url(../images/icons/calendar-medium.png);
 background-position:right center;
 background-repeat:no-repeat;
}

.rounded4 {
 -moz-border-radius:4px;
 border-radius:4px;
 padding:4px;
}
.rounded8 {
 -moz-border-radius:8px;
 border-radius:8px;
 padding:4px;
}
.rounded10 {
 -moz-border-radius:10px;
 border-radius:10px;
 padding:4px;
}
/*** FORMS ***/
form button {
 background-color:#59AAE2;
 border-color:#1A3343;
 color:#DDEEF9;
}
form button:hover {
 background-color:#BCDDF3;
 color:#59AAE2;
}
form button.delete {
 background-color:;
 border-color:;
 color:;
}
form button.delete:hover {
 background-color:;
 color:;
}
form input, form textarea, form .textarea, form select {
 background-color:#EEF6FC;
 border-color:#BCDDF3;
 padding:2px;resize:none;
 margin:1px auto;
}
form[readonly="1"] input, form[readonly="1"] textarea, form[readonly="1"] select {
 background-color:#FBFDFE;
 border-style: dotted;
 color:#59AAE2;
}
form select {
 padding:1px;
}
form input[type="radio"],
form input[type="checkbox"] {
 background:transparent !important;
 border-color:transparent !important;
}
form select[disabled],
form textarea[readonly],
form input[readonly] {
 background-color:#FBFDFE;
 border-style: dotted;
 color:#59AAE2;
 cursor:not-allowed;
}

form .fieldtitle {
 margin-left:5px;
 font-weight:bold;
}
form .cell {
 /*line-height:26px;*/
}

form .required,
form *[required="required"] ,
form *[required="1"] {
 /*border:1px solid red !important;*/
 background-image:url(../images/icons/exclamation-small-red.png);
 background-repeat:no-repeat;
 background-position:top right;
}

fieldset {
 -moz-border-radius:4px;
 border-radius:4px;
 border:1px solid #BCDDF3;
}

form label.checkbutton,
form label.radiobutton {
 margin:0.5%;
 width:19%;min-width:111px;
 background: url(../images/whitefade.png) top center repeat-x;
 border-radius:3px;
 white-space:nowrap;overflow:hidden;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div,
form label.radiobutton div {
 border-radius:3px;
 padding:5px;
 border:1px solid ;
}
form label.checkbutton div p,
form label.radiobutton div p {
 margin:0px;height:0px;padding:0px;border:0px;
 overflow:hidden;
 display:block;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div p b,
form label.radiobutton div p b {
 float:left;
}
form label.checkbutton div p input,
form label.radiobutton div p input {
 float:right;
 width:50%;
 min-width:93px;
}
form label.checkbutton:hover,
form label.radiobutton:hover {
 background-color:;
}
form label.selectedcheckbutton,
form label.selectedradiobutton {
 background-color:#008000;
 color:#CCE5CC;
}
form label.selectedcheckbutton div,
form label.selectedradiobutton div {
 border-color:#004C00;
}
form label.selectedcheckbutton div p,
form label.selectedradiobutton div p {
 margin-bottom:5px;
 height:auto;
}
form label.selectedcheckbutton div > p,
form label.selectedradiobutton div > p {
 margin-top:5px;
}
form label.selectedcheckbutton:hover,
form label.selectedradiobutton:hover {
 background-color:#99CC99;
 color:#004C00;
}
form label.checkbutton input[type="checkbox"],
form label.radiobutton input[type="radio"] {
 margin:0px;
 visibility:!hidden;
}


form ul.dropdownsearchlist {
 position: absolute;
 top:3.5em;
 z-index: 99;
 margin: 0;
 padding: 0;
 line-height: 1.2em;
 border:1px solid #1A3343;
 background-color:#DDEEF9;
 display: none;
}
form ul.dropdownsearchlist li {
 margin: 0;
 padding: 2px;
 list-style: none;
 color:#1A3343;
 display: none;
}
form ul.dropdownsearchlist li:hover {
 background-color:#356687;
 color:#DDEEF9;
}

form[data-loading="1"] {
    position: relative;
}
form[data-loading="1"]::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba( 255, 255, 255, 0.5);
    box-shadow: 0 0 5em 0.5em #fff;
    z-index: 1000;
}
form[data-loading="1"]::after {
    content: "\e0c5";
    font-family: wipcrm;
    font-size: 2em;
    line-height: 1em;
    display: block;
    width: 1em;
    height: 1em;
    position: absolute;
    top: calc( 50% - 0.5em);
    left: calc( 50% - 0.5em);
    z-index: 1001;

    -webkit-animation: rotation 3s linear infinite;
    animation: rotation 3s linear infinite;
}
/*** FORMS ***/

/*** INSTANT SAVE FIELD ***/
input.editable {
 padding:1px;padding-left:19px;
 background:#BCDDF3 url(../images/icons/pencil-field.png) 1px center no-repeat;
 border:1px solid #59AAE2;
}
input[readonly].editable {
 padding:1px;padding-left:19px;
 background:transparent url(../images/icons/ui-text-field.png) 1px center no-repeat;
 border:1px dotted #BCDDF3;
}
/*** INSTANT SAVE FIELD ***/

/*** DIRECT ENTRY BOX DEFAULTS ***/
.directentrybox {
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-top {
 display:none;
}
.directentrybox .entrybox-border-center {
 -moz-box-shadow:#356687 0px 0px 20px;
 -webkit-box-shadow:#356687 0px 0px 20px;
 box-shadow:#356687 0px 0px 20px;
 border:1px solid #356687;
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background:#59AAE2 url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow: #888 1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:#DDEEF9;
 text-shadow:#356687 1px 1px 5px;
}
.directentrybox .entrybox-border-center .title a.closebutton {
 display:block;
 width:20px;height:24px;overflow:hidden;
 margin:0px !important;
  background:transparent url(../images/icons/cross-button.png) left center no-repeat;
  text-decoration:none;
 float: right;
 line-height: 24px;
}
.directentrybox .entrybox-border-center .title a.closebutton * {
 visibility:hidden;
}
.directentrybox .entrybox-border-center .content {
 border-top:1px solid #356687;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background:#BCDDF3 url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
.directentrybox .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
.directentrybox .entrybox-border-bottom {
 display:none;
}

/*** FORM WITHIN DIRECT ENTRY BOX ***/
.directentrybox form {
 color:#356687;
}
.directentrybox form button {
 background-color:#59AAE2;
 border-color:#1A3343;
 color:#DDEEF9;
}
.directentrybox form button[disabled],
.directentrybox form button:hover {
 background-color:#BCDDF3;
 color:#59AAE2;
}
.directentrybox form button.delete {
 background-color:;
 border-color:;
 color:;
}
.directentrybox form button.delete[disabled],
.directentrybox form button.delete:hover {
 background-color:;
 color:;
}
.directentrybox form input,
.directentrybox form textarea,
.directentrybox form .textarea,
.directentrybox form select {
 background-color:#EEF6FC;
 border-color:#59AAE2;
}
.directentrybox form select[disabled],
.directentrybox form select[readonly],
.directentrybox form textarea[readonly],
.directentrybox form input[readonly] {
 color:#BCDDF3;
 border-color:#BCDDF3;
 border-style: dotted;
}
/*** DIRECT ENTRY BOX DEFAULTS ***/

/*** DIRECT ENTRY TIMEOUT BOX ***/
.session-timeout .entrybox-border-center {
 border:0px !important;
 border-radius:8px; -moz-border-radius:8px;
 -moz-box-shadow:#903900 0px 0px 20px;
 -webkit-box-shadow:#903900 0px 0px 20px;
 box-shadow:#903900 0px 0px 20px;
 border:1px solid #903900;
}
.session-timeout .entrybox-border-center .content {
 border-radius:8px; -moz-border-radius:8px;
 background-color:#F9BF99;
 color:#903900;
 border:4px solid #F06000;
}
.session-timeout .entrybox-border-center .content button {
 background-color:#F06000 !important;
 border-color:#481C00 !important;
 color:#FCDFCC !important;
}
.session-timeout .entrybox-border-center .content button:hover {
 background-color:#F9BF99 !important;
 color:#F06000 !important;
}
/*** DIRECT ENTRY TIMEOUT BOX ***/

/*** PUSH NOTIFICATION POP-UO ***/
*[pushnotification] {
 position: relative;
 overflow: visible !important;
 background: #cdf;
 border: 1px solid #36a;
 padding: 0px 4px !important;
}
*[pushnotification]:before {
 content: attr(pushnotification);
 position: absolute;
 right: 20px;
 top: 20px;
 max-width: 200px;
 background-color: #484;
 z-index: 9999;
 padding: 2px 3px;
 color: #fff;
 font-size: 0.8em;
}
*[pushnotification]:after {
 content: "";
 position: absolute;
 right: 30px;
 top: 5px;
 border: 10px solid transparent;
 border-bottom-color: #484;
}
/*** PUSH NOTIFICATION POP-UO ***/

/*** GENERAL TABLE FORMATTING ***/
div.table {
 position: relative;
 display: table;
 border-spacing: 0;
 min-width: 100%;
}
div.table a {
 display: table-row-group;
 text-decoration: none;
}
div.table div.row {
 display: table-row
}
div.table div.row:hover {
 cursor: default;
 background: #59AAE2;
 color: #EEF6FC;
}
div.table div.row div.cell {
 display: table-cell;
 float: none;
 padding: 0.125em 0.25em;
 white-space: normal;
 width: auto !important;
}
div.table div.header div.cell {
 position: relative;
 font-weight: bold;
 background: #356687;
 color: #BCDDF3;
}
/*** GENERAL TABLE FORMATTING ***/

/*** ANY PAGE ***/
html[contentloaded="1"] {
 background-image: none !important;
}


img[alt="print"] {
 border:0px !important;
 margin:0px 10px 0px 0px !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
 -moz-border-radius:0px;
 border-radius:0px;
}

ul * {
 font-size:90%;
}

body h1 {
 font-size:1.3em;
}
body h1 * {
 font-size:1em;
}

body h2 {
 font-size:1.1em;
 padding-top:5px;
 padding-bottom:0px;
 margin:0px 0px 5px 0px;
}
body h2 * {
 font-size:1em;
}

body h3 {
 font-size:1em;
 margin:2px;
}
body h3 * {
 font-size:1em;
}

div.mainmenu {
 clear:both;
 line-height:16px;
 margin:0px 20px;
}
div.mainmenu div.menuitem {
 float:left;
 margin-right:20px;
}
p {
 margin:0px 0px 10px 10px;
}

.bottomfade {
 display:none;
}
.sectionblock .sectionheader a img {
 float:left;
 margin-right:5px;
}
.sectionblock .sectionheader a {
 text-shadow:none;
 font-size:80%;
 font-weight:normal;
 text-decoration:none;
 line-height:17px;
 padding:1px 5px 0px 5px;
 float:right;
 margin-left:5px;
 border-radius:3px;
 border:1px solid #1A3343;
 background-color:#356687;
 color:#1A3343;
}
.sectionblock .sectionheader a:hover {
 border-color:#356687;
 background-color:#1A3343;
 color:#59AAE2;
}

.sectionblock .sectionheader input {
 border-color:#356687;
 background-color:#DDEEF9;
 color:#1A3343;
 font-size:0.8em; margin:0px 5px;
}
.sectionblock {
 border-color:#356687;
 border-radius:2px;
 -moz-border-radius:2px;

 background:#59AAE2 url(../images/whitefade2.png) top center repeat-x;
 border-bottom-left-radius:2px;border-bottom-right-radius:2px;
 -moz-border-radius-bottomleft:2px;-moz-border-radius-bottompright:2px;
 -moz-box-shadow:#356687 0px 0px 4px;
 -webkit-box-shadow:#356687 0px 0px 4px;
 box-shadow:#356687 0px 0px 4px;

 background: -webkit-linear-gradient( #DDEEF9, #59AAE2);
 background: -moz-linear-gradient( #DDEEF9, #59AAE2);
 background: -o-linear-gradient( #DDEEF9, #59AAE2);
}
.sectionblock .sectionheader {
 border-radius:2px;
 background-color:#59AAE2;
 border-color:#356687;
 color:#356687;
 line-height:18px;
}
.sectionblock .sectioncontent {
 background:transparent url(../images/whitefade2.png) top center repeat-x;
}
/*** ANY PAGE ***/

/*** LISTS ***/
.list div.headerrow {
 border-bottom:1px solid #356687;
 position:relative;
 background:#fff;
}
.list a div.header {
 border-bottom:1px solid #356687;
}
.list a div.row {
 min-width:100%;
 white-space:nowrap;
}
.list a div.header {
 font-weight:bold;
}
.list a div.cell {
 overflow:hidden;
 float:left;
 white-space:nowrap;
 min-height:10px;
 text-overflow: ellipsis;
}
.list a div.lastcell {
 float:none;
}

.list a {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:#59AAE2;
 padding:1px 5px;
}
.list a[id]:hover {
 background:#DDEEF9 url(../images/whitefade.png) center top repeat-x;
 border:1px solid #BCDDF3;
 border-radius:2px;
 padding:0px 4px;
}
.list a.important {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:;
 padding:1px 5px;
}
.list a.important[id]:hover {
 background: url(../images/whitefade.png) center top repeat-x;
 border:1px solid ;
 border-radius:2px;
 padding:0px 4px;
}
.list a[id]:focus {
 text-shadow:#888 1px 1px 11px;
}
.list a[id].selected,
.list a[id]:focus {
 background:#DDEEF9 url(../images/whitefade.png) center top repeat-x;
 border:1px solid #BCDDF3;
 color:#1A3343;
 border-radius:2px;
 padding:0px 4px;
 outline:none;
}
/*** LISTS ***/

.datepicker .calendar {
 background-color:transparent;
}
.datepicker .calendar a > div {
 border-right:1px solid ;
 border-bottom:1px solid ;
 border-left:1px solid ;
 border-top:1px solid ;
}
.datepicker .calendar a.monthname > div {
 border:0px;
}
.datepicker .calendar a.dayofmonth:hover {
 background-color:;
 background-image:url(../images/whitefade.png);
}
.datepicker .calendar a > div > div {
 min-width:30px;
}
.datepicker .calendar a.activeday {
 background-color:;
 color:;
}

.datepickerbox {
 border-radius:5px; -moz-border-radius:5px;
}
.datepickerbox .entrybox-border-top {
 display:none;
}
.datepickerbox .navigation {
 cursor:pointer;
}
#directentrybox_calendar .entrybox-border-center {
 -moz-box-shadow: 0px 0px 5px;
 -webkit-box-shadow: 0px 0px 5px;
 box-shadow: 0px 0px 5px;
 border:1px solid ;
 border-radius:5px; -moz-border-radius:5px;
}
#directentrybox_calendar .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background: url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow:  1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:;
}
#directentrybox_calendar .entrybox-border-center .content {
 border-top:1px solid ;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background: url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
#directentrybox_calendar .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
/*** DEFAULT ***/
.sectionblock .sectionheader .headerbuttons {
 position:absolute;
 right:-3px;
 top:-3px;
}
.sectionblock .sectionheader .headerbuttons img {
 cursor:pointer;
 margin-right:10px;
}
.sectionblock .sectionheader .headerbuttons img.minimisesection {
 margin-right:20px;
}
.sectionblock .sectionheader .headerbuttons img.closesection {
 margin-right:0px;
}

.sectionblock .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
}
.sectionblock .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}
.sectionblock .sectionheader {
 background-color:#59AAE2;
 border-color:#356687;
 color:#DDEEF9;
 text-shadow:#356687 1px 1px 5px;
}
/*** DEFAULT ***/

/*** ALL SECTIONS ***/
.sectionblock {
 background-color:#59AAE2;
 background-image:url(../images/whitefadeup.png);
 background-position:bottom center;
 background-repeat:repeat-x;
}
.bottomfade {
 display:none;
 position:absolute;z-index:9999;
 bottom:1px;right:20px;
 height:20px;width:100%;
 background:transparent url(../images/whitefadeupsmall.png) bottom center repeat-x;
 pointer-events:none;
}
.sectionblock .sectionfooter {
 background:#59AAE2 url(../images/whitefade.png) center top repeat-x;
 border-top:1px solid #356687;
 border-bottom-left-radius:0px;border-bottom-right-radius:0px;
 -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;
 line-height:20px;height:25px;/* padding:2px 5px; */
 font-weight:bold;
 color:#DDEEF9;
 text-shadow:#356687 1px 1px 5px;
 overflow:hidden;

 position:absolute;z-index:9999;
 bottom:1px;width:100%;
}
.sectionblock .sectionfooter>div {
 padding:2px 5px;
}
.sectionblock {
 background: -webkit-linear-gradient( #59AAE2, #59AAE2);
 background: -moz-linear-gradient( #59AAE2, #59AAE2);
 background: -o-linear-gradient( #59AAE2, #59AAE2);
}

.sectionblock {
 border:1px solid #59AAE2;
 padding:0px;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
}
.sectionblock .sectioncontent,
.sectiontabs,
.sectioncontent,
.section_content {
 background:#fff;
 -moz-border-radius:0px;
 border-radius:0px;
 width: auto !important;
}
/*** ALL SECTIONS ***/

/*** SEARCH DROP DOWN ***/
#directentrybox_de_searchselect .entrybox-border-center {
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-color: #888;
 border-radius:0px; -moz-border-radius:0px;
}
#directentrybox_de_searchselect .entrybox-border-center .content {
 border-radius:0px; -moz-border-radius:0px;
 border-color: #888;
 background-color: #ccc;
 padding: 0;
}
#directentrybox_de_searchselect .entrybox-border-center .content a {
 padding: 0.25em 0.5em;
 background: transparent;
 color: #444;
}
#directentrybox_de_searchselect .entrybox-border-center .content a:hover {
 background-color: #aaa;
 color: #fff;
}
/*** SEARCH DROP DOWN ***/


/*** THEME 2 CSS check ***/

/*** THEME 2 CSS check ***/

/*** THEME 8 CSS check ***/
body {
 font-size:1em;
 }
body.smalltext {
 font-size:0.8em;
 }
body.normaltext {
 font-size:1.0em;
 }
body.largetext {
 font-size:1.2em;
 }

/*** SCROLLBARS ***/
.section_content::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
 background-color: rgba( 255,255,255,.5);
}
.section_content::-webkit-scrollbar {
 -webkit-appearance: none;
 min-width: 5px;
 max-width: 15px;
 width: 2.5%;
}

.section_content::-webkit-scrollbar-thumb {
 background-color: #aaa;
 background-color: rgba( 200,200,200,.5);
 border: 1px solid rgba( 150,150,150,0.5);
}
.section_content:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
 background-color: rgba( 100,100,100,.5);
}
/*** SCROLLBARS ***/

* {
 border-radius: 0px !important;
}
a {
 outline: none;
}
td.mainmenu .sectionblock {
 font-size: 1em;
}
td.mainmenu .sectionblock * {
 color: #356687;
}
td.credits .sectionblock {
 font-size: 0.8em;
}
td.credits .sectionblock * {
 color: #356687;
}
button {
 border: 1px solid #fff !important;
 background-image: none;
 box-shadow: -1px 1px 10px -3px #000;
}

.sectionblock {
 border-radius: 0px;
 border-width: 0px;
 border: none !important;
 background: transparent !important;
}
.sectionblock .sectionheader {
 background-image: none !important;
 border-radius: 0px;
 height: 40px;line-height: 40px;
 padding: 2px 5px;
 font-weight: normal;
 font-size: 1.3em;
 text-shadow: none !important;
 /* font-family: 'PT Sans', sans-serif; */
}
.sectionblock .sectionactions {
 background-image: none !important;
 border-radius: 0px;
 height: 40px;line-height: 40px;
 padding: 0px;
 font-weight: normal;
 font-size: 1em;
 text-shadow: none !important;
 border-top-width: 1px;
 background-color: #59AAE2;
 color: #BCDDF3;
 border-top: 1px solid #356687;
 /* font-family: 'PT Sans', sans-serif; */
}
.sectionblock .sectionactions a {
 border: 0 !important;
}
.sectionblock .sectionfooter {
 background-image: none !important;
}
.sectionblock .sectionfooter > div {
 padding: 2px 15px !important;
}
.section_content {
 background: transparent;
}
.list div.headerrow {
 background: transparent;
}
.sectionblock .sectionheader a {
 margin-top: 10px;
 padding: 2px 10px;
 border: 1px solid #fff !important;
 background-image: none;
 box-shadow: -1px 1px 10px -3px #000;
}
.sectionblock .sectionheader a.tab[selected="1"],
.sectionblock .sectionheader a:hover {
 background-color: #EEF6FC;
}

.sectionblock .sectioncontent,
.sectiontabs,
.sectioncontent,
.section_content {
 /* background-color: rgba(255,255,255,0.7); */
}

/*** TABS IN SECTION HEADER ***/
/*
.sectionblock .sectionheader .headertabs {
 border-right: 10px solid #BCDDF3;
 margin-right: -15px;
 float: right;
 padding-right: 10px;
}
*/
.sectionblock .sectionheader a.tab {
 border: none !important;
 box-shadow: none !important;
 /* padding: 14px 0px; */
 padding-right: 5px;
 position: relative;
 margin-left: 58px;
 margin-top: -1px;
 margin-right: -13px;
 line-height:40px;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
.sectionblock .sectionheader a.tab:before {
 content: "";
 width: 0px;
 height: 0px;
 border: 5px solid;
 margin: 0px;
 padding: 0px;
 position: absolute;
 left: -44px;
 top: 0px;
 border-width: 22px;
 border-left-color: transparent;
 border-top-color: transparent;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
.sectionblock .sectionheader a.tab:after {
 content: "";
 width: 0px;
 height: 0px;
 border: 5px solid;
 margin: 0px;
 padding: 0px;
 position: absolute;
 right: -44px;
 top: 0px;
 border-width: 22px;
 border-right-color: transparent;
 border-bottom-color: transparent;

 -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}

.sectionblock .sectionheader a.tab:before {
 border-color: #BCDDF3;
 border-left-color: transparent;
 border-top-color: transparent;
}
.sectionblock .sectionheader a.tab:after {
 border-color: #BCDDF3;
 border-right-color: transparent;
 border-bottom-color: transparent;
}
.sectionblock .sectionheader a.tab[selected="1"]:before,
.sectionblock .sectionheader a.tab:hover:before {
 border-color: #1A3343;
 border-left-color: transparent;
 border-top-color: transparent;
}
.sectionblock .sectionheader a.tab[selected="1"]:after,
.sectionblock .sectionheader a.tab:hover:after {
 border-color: #1A3343;
 border-right-color: transparent;
 border-bottom-color: transparent;
}

/*** HALF HEIGHT ***/
.sectionblock .sectionheader a.halftab {
 border-width: 11px;
 left: -21px;
 padding: 4px 0px 2px;
 margin: 0px;
}
.sectionblock .sectionheader a.halftab:before {
 left: -23px;
 top: -1px;
 border-width: 12px;
}
.sectionblock .sectionheader a.halftab:after {
 right: -23px;
 top: -1px;
 border-width: 12px;
}
/*** TABS IN SECTION HEADER ***/

.sectionblock .sectionactions a {
 margin-top: 0px;
 padding: 0px !important;
 background-image: none;
 float: left;
 display: block;
 width: 20%;
 text-align: center;
 text-decoration: none;
 color: #BCDDF3;
 background-position: 8px center;
}
.sectionblock .sectionactions a:hover {
 background-color: #356687;
 color: #BCDDF3;
}
.sectionblock .sectioncontent,
.sectionblock .section_content {
 color: #59AAE2;
}
.sectionblock .sectioncontent>div,
.sectionblock .section_content>div{
 margin:0 !important;
}

.list a {
 color: #EEF6FC;
}
.list a[id]:hover {
 background-image: none;
 border: 0px;
 border-radius: 0px;
 padding: 1px 5px;
 color: #59AAE2;
}

input, textarea, select {
 border-radius: 0px;
}
textarea[saved="1"],
input[saved="1"] {
 background-image: url(/images/icons/tick-small.png);
 background-repeat: no-repeat;
 background-position: right top;
}
a {
 color: #DDEEF9;
}
a:visited {
 color: #EEF6FC;
}

/*** LOADING CIRCLE ***/
.AJAXLOADING .section_content {
 background: transparent url(/images/AJAXLOADING.gif) center center no-repeat;
}

.AJAXLOADING {
/* background: #DDEEF9 !important; */
}
.AJAXLOADING .section_content {
 background: transparent;
/* visibility: hidden; */
}
.AJAXLOADING::before,
.AJAXLOADING::after {
 position: absolute;
 bottom: 50%;
 left: 50%;
 display: block;
 border: 50px solid transparent;
 border-radius: 50%;
 content: '';
}

.AJAXLOADING::before {
 margin-bottom: -105px;
 margin-left: -85px;
 width: 80px;
 height: 80px;
 border-right-color: #aaa;
 border-left-color: #aaa;
 border-right-color: rgba(0,0,0,.2);
 border-left-color: rgba(0,0,0,.2);
 -webkit-animation: rotation 3s linear infinite;
 animation: rotation 3s linear infinite;
 display: none;
}

.AJAXLOADING::after {
 bottom: 50%;
 margin-bottom: -85px;
 margin-left: -65px;
 width: 40px;
 height: 40px;
 border-top-color: #eee;
 border-bottom-color: #eee;
 border-top-color: rgba(250,250,250,.5);
 border-bottom-color: rgba(250,250,250,.5);
 -webkit-animation: rotation 2s linear infinite;
 animation: rotation 2s linear infinite;
 /* display: none; */
}
[dark].AJAXLOADING:after {
 border-top-color: #888;
 border-bottom-color: #888;
 border-top-color: rgba(128,128,128,.5);
 border-bottom-color: rgba(128,128,128,.5);
}
@-webkit-keyframes rotation {
 0%   { -webkit-transform: rotate(0deg); }
 50%  { -webkit-transform: rotate(180deg); }
 100%  { -webkit-transform: rotate(360deg); }
}

@keyframes rotation {
 0%   { transform: rotate(0deg); }
 50%  { transform: rotate(180deg); }
 100%  { transform: rotate(360deg); }
}
/*** LOADING CIRCLE ***/

/*** INPUT AJAX SAVE ***/
input[data-processing="0"] ,
select[data-processing="0"] ,
textarea[data-processing="0"] {
    background-color: inherit;
    transition: background-color 4s;
}
input[data-processing="1"] ,
select[data-processing="1"] ,
textarea[data-processing="1"] {
    background-color: #99CC99 !important;
    transition: background-color 0.01s;
}
/*** INPUT AJAX SAVE ***/

/*** DIRECT ENTRY ***/
.directentrybox {
 border-radius: 0px !important;
}
.directentrybox .entrybox-border-center {
 border: 1px solid #fff !important;
 -moz-box-shadow: #000 0px 0px 20px;
 -webkit-box-shadow: #000 0px 0px 20px;
 box-shadow: #000 0px 0px 20px;
}
.pdfprint .entrybox-border-center {
 border-width:0px !important;
}
.directentrybox .entrybox-border-center[htmlloading] {
 border: none !important;
}
.directentrybox .title,
.directentrybox .content {
 text-shadow: none !important;
 background-image: none !important;
 border-radius: 0px !important;
 font-weight: normal !important;
}
.directentrybox .title a.closebutton {
 background: transparent !important;
 font-weight: normal;
}
.directentrybox .title a.closebutton span:before {
  content: "×";
 width: 11px;
  color: #fff;
 overflow: hidden;
 display: block;
 visibility: visible;
}
.directentrybox .title a.closebutton:hover {
 font-weight: bold;
}

/*** LOADER ***/
.directentrybox:after {
 content: "_";
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -20px;
 margin-top: -20px;
 height: 40px;
 width: 40px;
 line-height: 40px;
 font-size: 40px;
 font-family: "wipcrm";
 color: #fff;
 text-shadow: 0 0 10px #000;
 animation-name: spin;
 animation-duration: 2s;
 animation-iteration-count: infinite;
 animation-timing-function: linear;
}
@keyframes spin {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg);}
}
.directentrybox[loaded]:after {
 display: none;
}
.directentrybox {
 min-height: 40px;
 min-width: 40px;
}
.directentrybox:before,
.directentrybox > div {
 opacity: 0;
}
.directentrybox[loaded]:before,
.directentrybox[loaded] > div {
 opacity: 1;
}
.directentrybox .entrybox-border-center {
 opacity: 1;
 -webkit-transition: opacity 0.2s; /* Safari */
 transition: opacity 0.2s;
}
.directentrybox .entrybox-border-center[htmlloading] {
 opacity: 0;
}
/*** LOADER ***/

/*** DIRECT ENTRY ***/

/*** DATE PICKER ***/
#directentrybox_calendar .entrybox-border-center {
 min-width: 83px;
}
#directentrybox_calendar .entrybox-border-center:before {
 content:"";
 position: absolute;
 top:-21px;
 left:32px;
 right: auto;
 border: 11px solid transparent;
 border-bottom: 10px solid #fff;
}
#directentrybox_calendar .entrybox-border-center:after {
 content:"";
 position: absolute;
 top:-19px;
 left:33px;
 right: auto;
 border: 10px solid transparent;
 border-bottom: 10px solid ;
}

#directentrybox_calendar .entrybox-border-center .title {
 background-image: none !important;
 background-color: ;
 color: #fff;
}
#directentrybox_calendar .entrybox-border-center .content {
 background-image: none !important;
}
#directentrybox_calendar .entrybox-border-center .content a {
 color: ;
 background-image: none !important;
 cursor: default;
}
#directentrybox_calendar .entrybox-border-center .content a:hover {
 background-color: ;
 color: #fff;
}
/*** DATE PICKER ***/

/*** POPUP ARROW POSISIONS ***/
.ddedropdown .entrybox-border-center {
 background: #DDEEF9;
}
.ddedropdown .entrybox-border-center a[id],
.ddedropdown .entrybox-border-center a[id]:focus {
 background: #DDEEF9;
 color:  #59AAE2;
 border: none;
 padding: 1px 5px;
 text-shadow: none;
}
.ddedropdown .entrybox-border-center a[id]:hover {
 background: #356687;
 color:  #DDEEF9;
 border: none;
 padding: 1px 5px;
}
div[position^="align"] .entrybox-border-center:before {
 content:"";
 position: absolute;
 top:-21px;
 left:32px;
 right: auto;
 border: 11px solid transparent;
 border-bottom-color: inherit;
}
div[position^="align"] .entrybox-border-center:after {
 content:"";
 position: absolute;
 top:-19px;
 left:33px;
 right: auto;
 border: 10px solid transparent;
 border-bottom-color: #59AAE2;
}
div[position="align-left-top"] .entrybox-border-center:before,
div[position="align-left"] .entrybox-border-center:before {
 left:12px !important;
 right: auto !important;
}
div[position="align-left-top"] .entrybox-border-center:after,
div[position="align-left"] .entrybox-border-center:after {
 left:13px !important;
 right: auto !important;
}

div[position="align-right-top"] .entrybox-border-center:before,
div[position="align-right"] .entrybox-border-center:before {
 right:12px !important;
 left: auto !important;
}
div[position="align-right-top"] .entrybox-border-center:after,
div[position="align-right"] .entrybox-border-center:after {
 right:13px !important;
 left: auto !important;
}

div[position="align-left-top"] .entrybox-border-center:before,
div[position="align-right-top"] .entrybox-border-center:before {
 top: auto !important;
 bottom: -21px !important;
 border-bottom-color: transparent;
 border-top-color: inherit;
}
div[position="align-left-top"] .entrybox-border-center:after,
div[position="align-right-top"] .entrybox-border-center:after {
 top: auto !important;
 bottom: -19px !important;
 border-bottom-color: transparent;
 border-top-color: #BCDDF3;
}
/*** POPUP ARROW POSISIONS ***/

/*** ON/OFF switch ***/
label.switch[status] {
 position: relative;
 display: block;
 width: 70px;
 height: 20px;
 line-height: 20px;
 background: #ccc;
}
label.switch[status][readonly] {
 background: transparent;
}
label.switch[status][readonly] span {
    position: absolute;
    left: calc( 100% + 0.5em);
    top: 0;
    height: 100%;
}
label.switch[status][readonly] span::after {
    content: "readonly";
}
label.switch[status] input {
 visibility: hidden;
}
label.switch[status]:before,
label.switch[status]:after {
 content: attr( status);
 position: absolute;
 z-index: 9;
 color: #fff;
 text-align: center;
 width: 40px;
 height: 20px;
 left: 0;
}

label.switch[status="YES"]:after {
 content: "";
 z-index: 8;
 width: 15px;
 height: 0;
 border: 20px solid transparent;
 border-bottom-width: 0;
 border-top-color: green;
 border-left-color: green;
}

label.switch[status="NO"]:before {
 left: auto;
 right: 0;
}
label.switch[status="NO"]:after {
 content: "";
 z-index: 8;
 width: 15px;
 left: auto;
 right: 0;
 height: 0;
 border: 20px solid transparent;
 border-top-width: 0;
 border-bottom-color: red;
 border-right-color: red;
}
label.switch[status="..."]:before,
label.switch[status="..."]:after {
 display: none;
}
/*** ON/OFF switch ***/

/*** PLEASE WAIT ***/
#please_wait_im_busy {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
/*** PLEASE WAIT ***/

/*** THEME 8 CSS check ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_woundcare/css.php CSS check ***/

/*** SECTION woundcare specific CSS ***/
div[core_section_name="woundcare"] {
 color:#1A3343;
}
div[core_section_name="woundcare"] .sectiontabs {
 display: none;
}
div[core_section_name="woundcare"] .sectionheader,
div[core_section_name="woundcare"] .sectionactions a,
div[core_section_name="woundcare"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="woundcare"] .sectionheader a img {
}
div[core_section_name="woundcare"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="woundcare"] .sectionactions a:hover,
div[core_section_name="woundcare"] .sectionheader a.tab[selected="1"],
div[core_section_name="woundcare"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="woundcare"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="woundcare"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="woundcare"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="woundcare"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="woundcare"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="woundcare"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="woundcare"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="woundcare"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="woundcare"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="woundcare"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="restraintslog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#restraintslog_table .row,
div[core_section_name="restraintslog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#restraintslog_table .row:nth-child(even),
div[core_section_name="restraintslog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#restraintslog_table .row:hover,
div[core_section_name="restraintslog"] .section_content .row:hover {
 background: #ACBFD2;
}
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="restraintslog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="restraintslog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#restraintslog_table .header,
div[core_section_name="restraintslog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="restraintslog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="restraintslog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="restraintslog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION woundcare specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_restraintsloganalysis/css.php CSS check ***/

/*** SECTION restraintsloganalysis specific CSS ***/
div[core_section_name="restraintsloganalysis"] {
 color:#000030;
}
div[core_section_name="restraintsloganalysis"] .sectiontabs {
 display: none;
}
div[core_section_name="restraintsloganalysis"] .sectionheader,
div[core_section_name="restraintsloganalysis"] .sectionactions a,
div[core_section_name="restraintsloganalysis"] .sectionactions {
 background: #0000A0;
 color:#9999D9;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a img {
}
div[core_section_name="restraintsloganalysis"] .sectionheader a {
 border-color:#000060;
 background-color:#9999D9;
 color:#000060;
 position: relative;
}
div[core_section_name="restraintsloganalysis"] .sectionactions a:hover,
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab[selected="1"],
div[core_section_name="restraintsloganalysis"] .sectionheader a:hover {
 border-color:#000060;
 background-color:#000060;
 color:#9999D9;
}

div[core_section_name="restraintsloganalysis"] .sectionheader a.tab:before {
 border-right-color: #9999D9;
 border-bottom-color: #9999D9;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab:after {
 border-left-color: #9999D9;
 border-top-color: #9999D9;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab:hover:before {
 border-right-color: #000060;
 border-bottom-color: #000060;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="restraintsloganalysis"] .sectionheader a.tab:hover:after {
 border-left-color: #000060;
 border-top-color: #000060;
}

div[core_section_name="restraintsloganalysis"] .sectionheader a:hover {
 background-color:#000030 !important;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a:hover:before {
 border-right-color: #000030 !important;
 border-bottom-color: #000030 !important;
}
div[core_section_name="restraintsloganalysis"] .sectionheader a:hover:after {
 border-left-color: #000030 !important;
 border-top-color: #000030 !important;
}

div[core_section_name="restraintsloganalysis"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5E5F5;
 background: rgba( 229,229,245, 0.98);
 color: #000060;
}

div[core_section_name="restraintsloganalysis"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}


div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter {
 position: absolute;
 left: 0;
 top: 0;
 right: 0;
 height: 6.5em;
 box-shadow: 0 -5px 10px;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent {
 position: absolute;
 left: 0;
 top: 6.55em;
 right: 0;
 bottom: 0;
 overflow: auto;
}


div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter input,
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter select {
 font-size: 1em;
 line-height: 1.2em;
 background: #fff;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row {
 margin: 0.25em;
 line-height: 1.5em;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .fieldname {
 width: 7em;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell input,
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell select {
 width: 10em;
 margin-right: 1em;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell input {
 padding-left: 0.5em;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell input[disabled] {
 color: #ccc;
 background-color: rgba( 255, 255, 255, 0.8);
}

div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell button {
 width: 10.75em;
 font-size: 1em;
 line-height: 1.2em;
 padding: 0.125em;
 box-shadow: 0px 0px 10px -4px #000;

 background-color: #008000;
 color: #99CC99;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysisfilter .row .cell button:hover {
 color: #008000;
 background-color: #99CC99;
}

div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent div.reportgraph[title] {
 position: relative;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent div.reportgraph[title]:before {
 content: attr( title);
 position: absolute;
 left: 0;
 width: 100%;
 text-align: center;
 top: 0.5em;
 font-size: 1.2em;
 font-weight: bold;
}

div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent #reportdescription {
 position: absolute;
 left: 1em;
 right: 1em;
 bottom: 1em;
 height: 20em;
 padding: 0 1em 1.5em;
 background: #fff;
 border: 1px solid #9999D9;
 font-size: 1em;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent #reportdescription:before {
 content: "";
 position: absolute;
 bottom: -1em;
 left: 30%;
 background: transparent;
 border: 1em solid transparent;
 border-top-color: #9999D9;
 border-bottom: none;
 margin-left: -1.5em;
}

div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent #reportdescription .title {
 line-height: 2em;
 font-weight: bold;
}
div[core_section_name="restraintsloganalysis"] .section_content .analysiscontent #reportdescription textarea {
 width: 100%;
 height: 18em;
 background: #fff;
 border: 1px solid #CCCCEC;
 font-size: 1em;
 font-family: inherit;
}

/*** SECTION restraintsloganalysis specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_hcsldashboard/css.php CSS check ***/

/*** SECTION hcsldashboard specific CSS ***/
div[core_section_name="hcsldashboard"] {
 color:#0E301C;
}
div[core_section_name="hcsldashboard"] .sectionheader {
 ;
}
div[core_section_name="hcsldashboard"] .sectionheader,
div[core_section_name="hcsldashboard"] .sectionactions a,
div[core_section_name="hcsldashboard"] .sectionactions {
 background: #30A060;
 border-color: #1C6039;
 color:#ACD9BF;
}
div[core_section_name="hcsldashboard"] .sectionheader a img {
}
div[core_section_name="hcsldashboard"] .sectionheader a {
 border-color:#1C6039;
 background-color:#ACD9BF;
 color:#1C6039;
 position: relative;
}
div[core_section_name="hcsldashboard"] .sectionactions a:hover,
div[core_section_name="hcsldashboard"] .sectionheader a[tab].selected,
div[core_section_name="hcsldashboard"] .sectionheader a.tab[selected="1"],
div[core_section_name="hcsldashboard"] .sectionheader a:hover {
 border-color:#0E301C;
 background-color:#0E301C;
 color:#ACD9BF;
}

div[core_section_name="hcsldashboard"] .sectionheader a.tab:before {
 border-right-color: #ACD9BF;
 border-bottom-color: #ACD9BF;
}
div[core_section_name="hcsldashboard"] .sectionheader a.tab:after {
 border-left-color: #ACD9BF;
 border-top-color: #ACD9BF;
}
div[core_section_name="hcsldashboard"] .sectionheader a[tab].selected:before,
div[core_section_name="hcsldashboard"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="hcsldashboard"] .sectionheader a.tab:hover:before {
 border-right-color: #0E301C;
 border-bottom-color: #0E301C;
}
div[core_section_name="hcsldashboard"] .sectionheader a[tab].selected:after,
div[core_section_name="hcsldashboard"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="hcsldashboard"] .sectionheader a.tab:hover:after {
 border-left-color: #0E301C;
 border-top-color: #0E301C;
}

div[core_section_name="hcsldashboard"] .sectionheader a:hover {
 background-color:#0E301C !important;
}
div[core_section_name="hcsldashboard"] .sectionheader a:hover:before {
 border-right-color: #0E301C !important;
 border-bottom-color: #0E301C !important;
}
div[core_section_name="hcsldashboard"] .sectionheader a:hover:after {
 border-left-color: #0E301C !important;
 border-top-color: #0E301C !important;
}

div[core_section_name="hcsldashboard"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAF5EF;
 background: rgba( 234,245,239, 0.98);
 color: #1C6039;
}

/*** TABS ***/
div[core_section_name="hcsldashboard"] .sectionheadertabs {
 ;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="hcsldashboard"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #1C6039;
}

div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab],
div[core_section_name="hcsldashboard"] .sectiontabs a[tab] {
 background: #30A060;
 color: #D5ECDF;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #1C6039;
 box-shadow: none;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab]:before,
div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #30A060;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #1C6039;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab]:after,
div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #30A060;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #1C6039;
}

div[core_section_name="hcsldashboard"] .sectiontabs a[tab].selected {
 background: #1C6039;
 color: #ACD9BF;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab].selected:before {
 border-right-color: #1C6039;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab].selected:after {
 border-left-color: #1C6039;
}

div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:hover {
 background: #0E301C;
 color: #ACD9BF;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:hover:before {
 border-right-color: #0E301C;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab]:hover:after {
 border-left-color: #0E301C;
}

div[core_section_name="hcsldashboard"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab="spacer"]:hover {
 background: #30A060;
 cursor: default;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #30A060;
}
div[core_section_name="hcsldashboard"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #30A060;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #1C6039 !important;
 cursor: default;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #1C6039 !important;
}
div[core_section_name="hcsldashboard"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #1C6039 !important;
}
/*** TABS ***/

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list] {
 min-width: 100%;
 /* padding-top: 2em; */
 position: relative;
 border-bottom: 1px solid #1C6039;
 margin-bottom: 2em !important;
}
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list][caption]:before {
 content: attr(caption);
 padding: 0 0.5em;
 font-weight: bold;
 position: absolute;
 top: 0px;
 line-height: 2em;
 background-color: #0E301C;
 color: #D5ECDF;
 z-index: 10;

 position: sticky;
 display: block;
}
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list] .headerrow {
 background-color: #1C6039;
 color: #D5ECDF;
 font-weight: bold;

 position: sticky;
 top: 2em;
}
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list] .row .cell {
 white-space: nowrap;
 padding: 0.25em 0 0.25em 0.5em;
 cursor: default;
}
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list] .row .cell a {
 color: #0E301C;
}
div[core_section_name="hcsldashboard"] .section_content div[data-dashboard-list] .row:nth-child(even) {
 background-color: #D5ECDF;
}


/*** TABLE FORMATTING ***/
div[data-dashboard-list="expiry"] {
    display: table;
    width: 100%;
    border-spacing: 0;
}
div[data-dashboard-list="expiry"] .row {
    display: table-row;
}
div[data-dashboard-list="expiry"] .headerrow .cell {
    position: sticky;
    top: 2em;
    background-color: #1C6039;
    color: #D5ECDF;
}
div[data-dashboard-list="expiry"] .headerrow .cell::before {
    content: " ";
    background-color: #0E301C;
    color: #D5ECDF;
    position: absolute;
    top: -2em;
    left: 0;
    height: 2em;
    width: 100%;
    display: block;
}
div[data-dashboard-list="expiry"] .row .cell {
    display: table-cell;
    float: none;
}
div[data-dashboard-list="expiry"] .row .clear {
    display: none;
}
div[data-dashboard-list="expiry"] .row .cell.facility {
    width: 35em;
}
div[data-dashboard-list="expiry"] .row .cell.lastuser {
    width: 7em;
}


div[data-dashboard-list="activity"] {
    display: table;
    width: 100%;
    border-spacing: 0;
}
div[data-dashboard-list="activity"] .row {
    display: table-row;
}
div[data-dashboard-list="activity"] .headerrow .cell {
    position: sticky;
    top: 2em;
    background-color: #1C6039;
    color: #D5ECDF;
}
div[data-dashboard-list="activity"] .headerrow .cell::before {
    content: " ";
    background-color: #0E301C;
    color: #D5ECDF;
    position: absolute;
    top: -2em;
    left: 0;
    height: 2em;
    width: 100%;
    display: block;
}
div[data-dashboard-list="activity"] .row .cell {
    display: table-cell;
    float: none;
}
div[data-dashboard-list="activity"] .row .clear {
    display: none;
}
div[data-dashboard-list="activity"] .row .cell.facility {
    width: 35em;
}
div[data-dashboard-list="activity"] .row .cell.lastuser {
    width: 7em;
}



div[data-dashboard-list="imporantevents"] {
    display: table;
    width: 100%;
    border-spacing: 0;
}
div[data-dashboard-list="imporantevents"] .tablecontent {
    display: table-row-group;
}
div[data-dashboard-list="imporantevents"] .row {
    display: table-row;
}
div[data-dashboard-list="imporantevents"] .headerrow .cell {
    position: sticky;
    top: 2em;
    background-color: #1C6039;
    color: #D5ECDF;
}
div[data-dashboard-list="imporantevents"] .headerrow .cell::before {
    content: " ";
    background-color: #0E301C;
    color: #D5ECDF;
    position: absolute;
    top: -2em;
    left: 0;
    height: 2em;
    width: 100%;
    display: block;
}
div[data-dashboard-list="imporantevents"] .row .cell {
    display: table-cell;
    float: none;
}
div[data-dashboard-list="imporantevents"] .row .clear {
    display: none;
}
div[data-dashboard-list="imporantevents"] .row .cell.facility {
    width: 35em;
}
div[data-dashboard-list="imporantevents"] .row .cell.date {
    width: 7em;
}
div[data-dashboard-list="imporantevents"] .row .cell.number {
    width: 5em;
    text-align: right;
    padding-right: 0.5em !important;
}
/*** TABLE FORMATTING ***/


/*
div[core_section_name="hcsldashboard"] .section_content .expirylist {
 min-width: 100%;
 padding-top: 2em;
 position: relative;
 border-bottom: 1px solid #1C6039;
 margin-bottom: 2em !important;
}
div[core_section_name="hcsldashboard"] .section_content .expirylist[caption]:before {
 content: attr(caption);
 padding: 0 0.5em;
 font-weight: bold;
 position: absolute;
 top: 0;
 line-height: 2em;
 background-color: #0E301C;
 color: #D5ECDF;
}
div[core_section_name="hcsldashboard"] .section_content .expirylist .headerrow {
 background-color: #1C6039;
 color: #D5ECDF;
 font-weight: bold;
}
div[core_section_name="hcsldashboard"] .section_content .expirylist .row .cell {
 white-space: nowrap;
 padding: 0.25em 0 0.25em 0.5em;
 cursor: default;
}
div[core_section_name="hcsldashboard"] .section_content .expirylist .row .cell a {
 color: #0E301C;
}
div[core_section_name="hcsldashboard"] .section_content .expirylist .row:nth-child(even) {
 background-color: #D5ECDF;
}


div[core_section_name="hcsldashboard"] .section_content .activitylist {
 min-width: 100%;
 padding-top: 2em;
 position: relative;
 border-bottom: 1px solid #1C6039;
 margin-bottom: 2em !important;
}
div[core_section_name="hcsldashboard"] .section_content .activitylist[caption]:before {
 content: attr(caption);
 padding: 0 0.5em;
 font-weight: bold;
 position: absolute;
 top: 0;
 line-height: 2em;
 background-color: #0E301C;
 color: #D5ECDF;
}
div[core_section_name="hcsldashboard"] .section_content .activitylist .headerrow {
 background-color: #1C6039;
 color: #D5ECDF;
 font-weight: bold;
}
div[core_section_name="hcsldashboard"] .section_content .activitylist .row .cell {
 white-space: nowrap;
 padding: 0.25em 0 0.25em 0.5em;
 cursor: default;
}
div[core_section_name="hcsldashboard"] .section_content .activitylist .row .cell a {
 color: #0E301C;
}
div[core_section_name="hcsldashboard"] .section_content .activitylist .row:nth-child(even) {
 background-color: #D5ECDF;
}


div[core_section_name="hcsldashboard"] .section_content .importanteventslist {
 min-width: 100%;
 padding-top: 2em;
 position: relative;
 border-bottom: 1px solid #1C6039;
 margin-bottom: 2em !important;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist[caption]:before {
 content: attr(caption);
 padding: 0 0.5em;
 font-weight: bold;
 position: absolute;
 top: 0;
 line-height: 2em;
 background-color: #0E301C;
 color: #D5ECDF;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .headerrow {
 background-color: #1C6039;
 color: #D5ECDF;
 font-weight: bold;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row .cell {
 white-space: nowrap;
 padding: 0.25em 0 0.25em 0.5em;
 cursor: default;
 position: relative;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row .cell a {
 color: #0E301C;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row .number {
 text-align: right;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row:nth-child(even) {
 background-color: #D5ECDF;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[recordID]:hover {
 background-color: #ACD9BF;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[level="[L1] Catastrophic"] .level {
 background-color: #f20;
 color: #fff;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[DHBcontacted][level] .number:after {
 font-family: wipcrm;
 position: absolute;
 right: -2em;
 font-size: 1.2em;
 text-shadow: 0 0 7px #fff;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[DHBcontacted="0"][level="[L1] Catastrophic"] .number:after {
 content: "\e01f";
 color: #f20;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[DHBcontacted="1"][level="[L1] Catastrophic"] .number:after {
 content: ".";
 color: #0a0;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[level="[L2] Major"] .level {
 background-color: #f60;
 color: #fff;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[DHBcontacted="0"][level="[L2] Major"] .number:after {
 content: "\e01f";
 color: #f20;
}
div[core_section_name="hcsldashboard"] .section_content .importanteventslist .row[DHBcontacted="1"][level="[L2] Major"] .number:after {
 content: ".";
 color: #0a0;
}

div[core_section_name="hcsldashboard"] .section_content div.header div[sortable="1"] {
 position: relative;
}
div[core_section_name="hcsldashboard"] .section_content div.header div[sortable="1"]:before {
 content: "'";
 font-family: wipcrm;
 left: 0;
 padding: 0 0.5em 0 0;
}
div[core_section_name="hcsldashboard"] .section_content div.header div[sortable="1"][sort="ASC"]:before {
 content: "&";
}
div[core_section_name="hcsldashboard"] .section_content div.header div[sortable="1"][sort="DESC"]:before {
 content: "8";
}

/*** SECTION hcsldashboard specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_auditslog/css.php CSS check ***/

/*** SECTION auditslog specific CSS ***/
div[core_section_name="auditslog"] {
 color:#1A3343;
}
div[core_section_name="auditslog"] .sectionheader {
 ;
}
div[core_section_name="auditslog"] .sectionheader,
div[core_section_name="auditslog"] .sectionactions a,
div[core_section_name="auditslog"] .sectionactions {
 background: #59AAE2;
 border-color: #356687;
 color:#BCDDF3;
}
div[core_section_name="auditslog"] .sectionheader a img {
}
div[core_section_name="auditslog"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="auditslog"] .sectionactions a:hover,
div[core_section_name="auditslog"] .sectionheader a[tab].selected,
div[core_section_name="auditslog"] .sectionheader a.tab[selected="1"],
div[core_section_name="auditslog"] .sectionheader a:hover {
 border-color:#1A3343;
 background-color:#1A3343;
 color:#BCDDF3;
}

div[core_section_name="auditslog"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="auditslog"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="auditslog"] .sectionheader a[tab].selected:before,
div[core_section_name="auditslog"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="auditslog"] .sectionheader a.tab:hover:before {
 border-right-color: #1A3343;
 border-bottom-color: #1A3343;
}
div[core_section_name="auditslog"] .sectionheader a[tab].selected:after,
div[core_section_name="auditslog"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="auditslog"] .sectionheader a.tab:hover:after {
 border-left-color: #1A3343;
 border-top-color: #1A3343;
}

div[core_section_name="auditslog"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="auditslog"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="auditslog"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="auditslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

/*** TABS ***/
div[core_section_name="auditslog"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="auditslog"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #356687;
}

div[core_section_name="auditslog"] .sectionheadertabs a[tab],
div[core_section_name="auditslog"] .sectiontabs a[tab] {
 background: #59AAE2;
 color: #DDEEF9;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #356687;
 box-shadow: none;
}
div[core_section_name="auditslog"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="auditslog"] .sectionheadertabs a[tab]:before,
div[core_section_name="auditslog"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #59AAE2;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #356687;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab]:after,
div[core_section_name="auditslog"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #59AAE2;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #356687;
}

div[core_section_name="auditslog"] .sectiontabs a[tab].selected {
 background: #356687;
 color: #BCDDF3;
}
div[core_section_name="auditslog"] .sectiontabs a[tab].selected:before {
 border-right-color: #356687;
}
div[core_section_name="auditslog"] .sectiontabs a[tab].selected:after {
 border-left-color: #356687;
}

div[core_section_name="auditslog"] .sectiontabs a[tab]:hover {
 background: #1A3343;
 color: #BCDDF3;
}
div[core_section_name="auditslog"] .sectiontabs a[tab]:hover:before {
 border-right-color: #1A3343;
}
div[core_section_name="auditslog"] .sectiontabs a[tab]:hover:after {
 border-left-color: #1A3343;
}

div[core_section_name="auditslog"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="auditslog"] .sectiontabs a[tab="spacer"]:hover {
 background: #59AAE2;
 cursor: default;
}
div[core_section_name="auditslog"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #59AAE2;
}
div[core_section_name="auditslog"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #59AAE2;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #356687 !important;
 cursor: default;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #356687 !important;
}
div[core_section_name="auditslog"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #356687 !important;
}
/*** TABS ***/

div.div-table[data-table-name="audits"] {
    min-width: 100%;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="date"] {
    width: 7em;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="takenby"] {
    width: 10em;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="code"] {
    width: 5em;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="closed"] {
    width: 7em;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="progress"] {
    width: 5em;
}
div.div-table[data-table-name="audits"] div.div-table-cell[data-column-code="audit"] {
    width: calc( 100% - 34em);
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION auditslog specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_auditsloganalysis/css.php CSS check ***/

/*** SECTION auditsloganalysis specific CSS ***/
div[core_section_name="auditsloganalysis"] {
 color:#000030;
}
div[core_section_name="auditsloganalysis"] .sectionheader {
 ;
}
div[core_section_name="auditsloganalysis"] .sectionheader,
div[core_section_name="auditsloganalysis"] .sectionactions a,
div[core_section_name="auditsloganalysis"] .sectionactions {
 background: #0000A0;
 border-color: #000060;
 color:#9999D9;
}
div[core_section_name="auditsloganalysis"] .sectionheader a img {
}
div[core_section_name="auditsloganalysis"] .sectionheader a {
 border-color:#000060;
 background-color:#9999D9;
 color:#000060;
 position: relative;
}
div[core_section_name="auditsloganalysis"] .sectionactions a:hover,
div[core_section_name="auditsloganalysis"] .sectionheader a[tab].selected,
div[core_section_name="auditsloganalysis"] .sectionheader a.tab[selected="1"],
div[core_section_name="auditsloganalysis"] .sectionheader a:hover {
 border-color:#000030;
 background-color:#000030;
 color:#9999D9;
}

div[core_section_name="auditsloganalysis"] .sectionheader a.tab:before {
 border-right-color: #9999D9;
 border-bottom-color: #9999D9;
}
div[core_section_name="auditsloganalysis"] .sectionheader a.tab:after {
 border-left-color: #9999D9;
 border-top-color: #9999D9;
}
div[core_section_name="auditsloganalysis"] .sectionheader a[tab].selected:before,
div[core_section_name="auditsloganalysis"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="auditsloganalysis"] .sectionheader a.tab:hover:before {
 border-right-color: #000030;
 border-bottom-color: #000030;
}
div[core_section_name="auditsloganalysis"] .sectionheader a[tab].selected:after,
div[core_section_name="auditsloganalysis"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="auditsloganalysis"] .sectionheader a.tab:hover:after {
 border-left-color: #000030;
 border-top-color: #000030;
}

div[core_section_name="auditsloganalysis"] .sectionheader a:hover {
 background-color:#000030 !important;
}
div[core_section_name="auditsloganalysis"] .sectionheader a:hover:before {
 border-right-color: #000030 !important;
 border-bottom-color: #000030 !important;
}
div[core_section_name="auditsloganalysis"] .sectionheader a:hover:after {
 border-left-color: #000030 !important;
 border-top-color: #000030 !important;
}

div[core_section_name="auditsloganalysis"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5E5F5;
 background: rgba( 229,229,245, 0.98);
 color: #000060;
}

/*** TABS ***/
div[core_section_name="auditsloganalysis"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="auditsloganalysis"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #000060;
}

div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab],
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab] {
 background: #0000A0;
 color: #CCCCEC;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #000060;
 box-shadow: none;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab]:before,
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #0000A0;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #000060;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab]:after,
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #0000A0;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #000060;
}

div[core_section_name="auditsloganalysis"] .sectiontabs a[tab].selected {
 background: #000060;
 color: #9999D9;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab].selected:before {
 border-right-color: #000060;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab].selected:after {
 border-left-color: #000060;
}

div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:hover {
 background: #000030;
 color: #9999D9;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:hover:before {
 border-right-color: #000030;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab]:hover:after {
 border-left-color: #000030;
}

div[core_section_name="auditsloganalysis"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab="spacer"]:hover {
 background: #0000A0;
 cursor: default;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #0000A0;
}
div[core_section_name="auditsloganalysis"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #0000A0;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #000060 !important;
 cursor: default;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #000060 !important;
}
div[core_section_name="auditsloganalysis"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #000060 !important;
}
/*** TABS ***/

div.div-table[data-table-name="correctiveactionslog"] {
    min-width: 100%;
    font-size: 0.95em;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-row[data-closed="0"] {
    background-color: #fcc;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-row[data-closed="0"]:hover {
    background-color: #f99 !important;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="audit"] {
    white-space: nowrap;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="criteria"] ,
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="findings"] ,
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="correctiveactions"] {
    white-space: pre-line;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="correctiveactions"] {
    min-width: 9em;
}
div.div-table[data-table-name="correctiveactionslog"] div.div-table-cell[data-column-code="personresponsible"] {
    min-width: 5em;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION auditsloganalysis specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_stcp/css.php CSS check ***/

/*** SECTION stcp specific CSS ***/
div[core_section_name="stcp"] {
 color:#1A3343;
}
div[core_section_name="stcp"] .sectiontabs {
 display: none;
}
div[core_section_name="stcp"] .sectionheader,
div[core_section_name="stcp"] .sectionactions a,
div[core_section_name="stcp"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="stcp"] .sectionheader a img {
}
div[core_section_name="stcp"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="stcp"] .sectionactions a:hover,
div[core_section_name="stcp"] .sectionheader a.tab[selected="1"],
div[core_section_name="stcp"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="stcp"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="stcp"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="stcp"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="stcp"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="stcp"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="stcp"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="stcp"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="stcp"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="stcp"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="stcp"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="restraintslog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#restraintslog_table .row,
div[core_section_name="restraintslog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#restraintslog_table .row:nth-child(even),
div[core_section_name="restraintslog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#restraintslog_table .row:hover,
div[core_section_name="restraintslog"] .section_content .row:hover {
 background: #ACBFD2;
}
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="restraintslog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="restraintslog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#restraintslog_table .header,
div[core_section_name="restraintslog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="restraintslog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="restraintslog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="restraintslog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION stcp specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_stcpevaluations/css.php CSS check ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_progressnotes/css.php CSS check ***/

/*** SECTION progressnotes specific CSS ***/
div[core_section_name="progressnotes"] {
 color:#1A3343;
}
div[core_section_name="progressnotes"] .sectiontabs {
 display: none;
}
div[core_section_name="progressnotes"] .sectionheader,
div[core_section_name="progressnotes"] .sectionactions a,
div[core_section_name="progressnotes"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="progressnotes"] .sectionheader a img {
}
div[core_section_name="progressnotes"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="progressnotes"] .sectionactions a:hover,
div[core_section_name="progressnotes"] .sectionheader a.tab[selected="1"],
div[core_section_name="progressnotes"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="progressnotes"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="progressnotes"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="progressnotes"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="progressnotes"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="progressnotes"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="progressnotes"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="progressnotes"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="progressnotes"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="progressnotes"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="progressnotes"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="restraintslog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#restraintslog_table .row,
div[core_section_name="restraintslog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#restraintslog_table .row:nth-child(even),
div[core_section_name="restraintslog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#restraintslog_table .row:hover,
div[core_section_name="restraintslog"] .section_content .row:hover {
 background: #ACBFD2;
}
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="restraintslog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="restraintslog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#restraintslog_table .header,
div[core_section_name="restraintslog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="restraintslog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="restraintslog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="restraintslog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

#PROGRESSNOTEStablecontent .cell[name="Notes"] {
    /*max-width: 30em;*/
    white-space: pre-wrap;
}
#progressnotes_reporterdesignation_header {
    max-width: 120px;
}
#progressnotes_reporter_header,
#progressnotes_name_header,
#progressnotes_nhi_header {
    max-width: 100px;
}


@media print {

    #printonlycontent #PROGRESSNOTEStablecontent .cell::before {
        display: none;
    }
    #printonlycontent #PROGRESSNOTEStablecontent .cell {
        white-space: normal;
        font-size: 14pt;
        max-width: none;
        line-height: 1.2em;
    }
    #printonlycontent #PROGRESSNOTEStablecontent .cell[name="Notes"] {
        min-width: 10cm;
        /*max-width: 15cm;*/
    }
}

/*** SECTION progressnotes specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_progressnotesreport/css.php CSS check ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_complaintslog/css.php CSS check ***/

/*** SECTION complaintslog specific CSS ***/
div[core_section_name="complaintslog"] {
 color:#1A3343;
}
div[core_section_name="complaintslog"] .sectiontabs {
 display: none;
}
div[core_section_name="complaintslog"] .sectionheader,
div[core_section_name="complaintslog"] .sectionactions a,
div[core_section_name="complaintslog"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="complaintslog"] .sectionheader a img {
}
div[core_section_name="complaintslog"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="complaintslog"] .sectionactions a:hover,
div[core_section_name="complaintslog"] .sectionheader a.tab[selected="1"],
div[core_section_name="complaintslog"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="complaintslog"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="complaintslog"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="complaintslog"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="complaintslog"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="complaintslog"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="complaintslog"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="complaintslog"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="complaintslog"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="complaintslog"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="complaintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#complaintslog_table,
div[core_section_name="complaintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="complaintslog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#complaintslog_table .row,
div[core_section_name="complaintslog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#complaintslog_table .row:nth-child(even),
div[core_section_name="complaintslog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#complaintslog_table .row:hover,
div[core_section_name="complaintslog"] .section_content .row:hover {
 background: #ACBFD2;
}
#complaintslog_table,
div[core_section_name="complaintslog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="complaintslog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="complaintslog"] .section_content::-webkit-scrollbar,
div[core_section_name="complaintslog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="complaintslog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="complaintslog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="complaintslog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="complaintslog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#complaintslog_table .header,
div[core_section_name="complaintslog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="complaintslog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="complaintslog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="complaintslog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION complaintslog specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_ltcp/css.php CSS check ***/

/*** SECTION ltcp specific CSS ***/
/*<style>*/

div[core_section_name="ltcp"] {
    color:#1A3343;
}
div[core_section_name="ltcp"] .sectionheader {
    ;
}
div[core_section_name="ltcp"] .sectionheader,
div[core_section_name="ltcp"] .sectionactions a,
div[core_section_name="ltcp"] .sectionactions {
    background: #59AAE2;
    border-color: #356687;
    color:#BCDDF3;
}
div[core_section_name="ltcp"] .sectionheader a img {
}
div[core_section_name="ltcp"] .sectionheader a {
    border-color:#356687;
    background-color:#BCDDF3;
    color:#356687;
    position: relative;
}
div[core_section_name="ltcp"] .sectionactions a:hover,
div[core_section_name="ltcp"] .sectionheader a[tab].selected,
div[core_section_name="ltcp"] .sectionheader a.tab[selected="1"],
div[core_section_name="ltcp"] .sectionheader a:hover {
    border-color:#1A3343;
    background-color:#1A3343;
    color:#BCDDF3;
}

div[core_section_name="ltcp"] .sectionheader a.tab:before {
    border-right-color: #BCDDF3;
    border-bottom-color: #BCDDF3;
}
div[core_section_name="ltcp"] .sectionheader a.tab:after {
    border-left-color: #BCDDF3;
    border-top-color: #BCDDF3;
}
div[core_section_name="ltcp"] .sectionheader a[tab].selected:before,
div[core_section_name="ltcp"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="ltcp"] .sectionheader a.tab:hover:before {
    border-right-color: #1A3343;
    border-bottom-color: #1A3343;
}
div[core_section_name="ltcp"] .sectionheader a[tab].selected:after,
div[core_section_name="ltcp"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="ltcp"] .sectionheader a.tab:hover:after {
    border-left-color: #1A3343;
    border-top-color: #1A3343;
}

div[core_section_name="ltcp"] .sectionheader a:hover {
    background-color:#1A3343 !important;
}
div[core_section_name="ltcp"] .sectionheader a:hover:before {
    border-right-color: #1A3343 !important;
    border-bottom-color: #1A3343 !important;
}
div[core_section_name="ltcp"] .sectionheader a:hover:after {
    border-left-color: #1A3343 !important;
    border-top-color: #1A3343 !important;
}

div[core_section_name="ltcp"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #EEF6FC;
    background: rgba( 238,246,252, 0.98);
    color: #356687;
}

div[core_section_name="ltcp"] .sectionheader[data-header-info]:not([data-header-info=""])::after {
    content: " - " attr( data-header-info);
    font-weight: bold;
    color: #ff0;
}

/*** TABS V2 ***/
div[core_section_name="ltcp"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
}
div[core_section_name="ltcp"] .sectiontabs {
    ;
    position: relative;
    padding: 0;
    border-bottom: 1px solid #356687;
    width: calc( 100% + 1em) !important;
    margin-left: -1em;
    height: auto !important;
    background-color: #59AAE2;
}
div[core_section_name="ltcp"] a[data-tab] {
    position: relative;
    /* background: #59AAE2 !important; */
    background: transparent !important;

    display: block;
    float: left;
    height: 3vh;
    line-height: 3vh;
    margin-top: 0px;
    border: 0 !important;

    transform: skewX( -45deg);
    margin-right: 0px;
    padding: 0 2em !important;
    position: relative;
    border-right: 2px solid #fff !important;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="ltcp"] a[data-tab].selected {
    background: #356687 !important;
    color: #DDEEF9 !important;
}
div[core_section_name="ltcp"] a[data-tab]:first-child {
    padding-left: 2em;
}

div[core_section_name="ltcp"] a[data-tab] span {
    display: block;
    transform: skewX( 45deg);
}
div[core_section_name="ltcp"] a[data-tab="spacer"] {
    display: none;
}
div[core_section_name="ltcp"] a[data-tab]:before ,
div[core_section_name="ltcp"] a[data-tab]:after {
    border-width: 0;
    content: "";
    width: 2000%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #fff;
}
/*** TABS V2 ***/

div[core_section_name="ltcp"] div.tab-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}
div[core_section_name="ltcp"] div.tab-content form {
    height: 100%;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column] {
    height: 100%;
    overflow: auto;
}
div[core_section_name="ltcp"] div.tab-content form div.evaluations-button {
    display: none;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button {
    display: block;
    line-height: 2em;
    height: 2em;
    flex-basis: 100%;
    color: #fff;
    background-color: #8AC3EA;
    border-bottom: 1px groove #ccc;
    padding-left: 0.5em;
    padding-right: 10em;
    overflow: hidden;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button div.evaluation-entry[data-mode="line"] ,
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button div.evaluation-entry[data-mode="line"] div {
    display: inline
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button div.evaluation-entry[data-mode="line"] div.name ,
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button div.evaluation-entry[data-mode="line"] div.designation {
    display: none;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button span.title {
    font-weight: bold;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button div.actions {
    position: absolute;
    right: 0;
    top: 0;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button a[data-action] {
    float: right;
    line-height: 1.5em;
    font-size: 0.9em;
    display: inline-block;
    text-decoration: none;
    border: 1px solid rgba( 0, 0, 0, 0.7);
    border-radius: 0.5em !important;
    color: inherit;
    padding: 0 0.5em 0 2.5em;
    margin: 0.2em 0.5em;
    position: relative;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button a[data-action]:hover {
    background-color: #BCDDF3;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button a[data-action]::before {
    content: "E";
    padding: 0 0.5em;
    font-family: wipcrm;
    position: absolute;
    left: 0;
    color: #fff;
    background: #356687;
    border-radius: 0.5em 0 0 0.5em;
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button a[data-action="list"]::before {
    content: "\e070";
}
div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div.evaluations-button a[data-action="add"]::before {
    content: "\e094";
}

div[core_section_name="ltcp"] div.tab-content form[data-flags~="has-evaluation"] div[data-column] {
    height: calc( 100% - 2em);
    overflow: auto;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] {
    height: 100%;
    min-width: 33%;
    max-width: 33%;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    z-index: 9999;

    background-color: #FBFDFE;
    position: absolute;
    right: 0;
    margin-right: -33%;
    transition: all ease-in-out 0.25s;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title {
    height: 2em;
    line-height: 2em;
    margin: -0.5em;
    text-align: center;
    font-weight: bold;
    color: #fff;
    background-color: #8AC3EA;
    border-bottom: 1px groove #ccc;
    border-left: 1px solid #eee;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list {
    position: absolute;
    top: calc( 2em + 3px);
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry {
    padding: 0.25em;
    border-bottom: 1px solid #ccc;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry:hover {
    background-color: #EEF6FC;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry div.date ,
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry div.name {
    float: left;
    padding-right: 1em;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry div.designation::before {
    content: "(";
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.list div.evaluation-entry div.designation::after {
    content: ")";
}

div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action] {
    line-height: 1.5em;
    font-size: 0.9em;
    display: inline-block;
    text-decoration: none;
    border: 1px solid rgba( 0, 0, 0, 0.7);
    border-radius: 0.5em !important;
    color: inherit;
    padding: 0 0.5em 0 2.5em;
    margin: 0.2em 0.5em;
    position: relative;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action]:hover {
    background-color: #BCDDF3;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action]::before {
    content: "E";
    padding: 0 0.5em;
    font-family: wipcrm;
    position: absolute;
    left: 0;
    color: #fff;
    background: #356687;
    border-radius: 0.5em 0 0 0.5em;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action] {
    position: absolute;
    top: 0;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action="close"] {
    left: 0;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action="add"] {
    right: 0;
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action="close"]::before {
    content: "v";
}
div[core_section_name="ltcp"] div.tab-content form div[data-column][data-column-type="evaluations"] div.title a[data-action="add"]::before {
    content: "\e094";
}

div[core_section_name="ltcp"] div.tab-content form[data-show-evaluations="1"] div[data-column][data-column-type="evaluations"] {
    margin-right: 0;
}

div[core_section_name="ltcp"] div.tab-content form {
    column-rule: 1px solid rgba( 0, 0, 0, 0.1);
}

/*** SECTION ltcp specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_icp/css.php CSS check ***/

/*** SECTION icp specific CSS ***/
/*<style>*/

div[core_section_name="icp"] {
    color:#1A3343;
}
div[core_section_name="icp"] .sectionheader {
    ;
}
div[core_section_name="icp"] .sectionheader,
div[core_section_name="icp"] .sectionactions a,
div[core_section_name="icp"] .sectionactions {
    background: #59AAE2;
    border-color: #356687;
    color:#BCDDF3;
}
div[core_section_name="icp"] .sectionheader a img {
}
div[core_section_name="icp"] .sectionheader a {
    border-color:#356687;
    background-color:#BCDDF3;
    color:#356687;
    position: relative;
}
div[core_section_name="icp"] .sectionactions a:hover,
div[core_section_name="icp"] .sectionheader a[tab].selected,
div[core_section_name="icp"] .sectionheader a.tab[selected="1"],
div[core_section_name="icp"] .sectionheader a:hover {
    border-color:#1A3343;
    background-color:#1A3343;
    color:#BCDDF3;
}

div[core_section_name="icp"] .sectionheader a.tab:before {
    border-right-color: #BCDDF3;
    border-bottom-color: #BCDDF3;
}
div[core_section_name="icp"] .sectionheader a.tab:after {
    border-left-color: #BCDDF3;
    border-top-color: #BCDDF3;
}
div[core_section_name="icp"] .sectionheader a[tab].selected:before,
div[core_section_name="icp"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="icp"] .sectionheader a.tab:hover:before {
    border-right-color: #1A3343;
    border-bottom-color: #1A3343;
}
div[core_section_name="icp"] .sectionheader a[tab].selected:after,
div[core_section_name="icp"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="icp"] .sectionheader a.tab:hover:after {
    border-left-color: #1A3343;
    border-top-color: #1A3343;
}

div[core_section_name="icp"] .sectionheader a:hover {
    background-color:#1A3343 !important;
}
div[core_section_name="icp"] .sectionheader a:hover:before {
    border-right-color: #1A3343 !important;
    border-bottom-color: #1A3343 !important;
}
div[core_section_name="icp"] .sectionheader a:hover:after {
    border-left-color: #1A3343 !important;
    border-top-color: #1A3343 !important;
}

div[core_section_name="icp"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #EEF6FC;
    background: rgba( 238,246,252, 0.98);
    color: #356687;
}

div[core_section_name="icp"] .sectionheader[data-header-info]:not([data-header-info=""])::after {
    content: " - " attr( data-header-info);
    font-weight: bold;
    color: #ff0;
}

/*** TABS V2 ***/
div[core_section_name="icp"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
}
div[core_section_name="icp"] .sectiontabs {
    ;
    position: relative;
    padding: 0;
    border-bottom: 1px solid #356687;
    width: calc( 100% + 1em) !important;
    margin-left: -1em;
    height: auto !important;
    background-color: #59AAE2;
}
div[core_section_name="icp"] a[data-tab] {
    position: relative;
    background: #59AAE2 !important;

    display: block;
    float: left;
    height: 3vh;
    line-height: 3vh;
    margin-top: 0px;
    border: 0 !important;

    transform: skewX( -45deg);
    margin-right: 0px;
    padding: 0 2em !important;
    position: relative;
    border-right: 2px solid #fff !important;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="icp"] a[data-tab].selected {
    background: #356687 !important;
    color: #DDEEF9 !important;
}
div[core_section_name="icp"] a[data-tab]:first-child {
    padding-left: 2em;
}

div[core_section_name="icp"] a[data-tab] span {
    display: block;
    transform: skewX( 45deg);
}
div[core_section_name="icp"] a[data-tab="spacer"] {
    display: none;
}
div[core_section_name="icp"] a[data-tab]:before ,
div[core_section_name="icp"] a[data-tab]:after {
    border-width: 0;
    content: "";
    width: 2000%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #fff;
}
/*** TABS V2 ***/

div[core_section_name="icp"] div.tab-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
div[core_section_name="icp"] div.tab-content form ,
div[core_section_name="icp"] div.tab-content form div[data-column] {
    height: 100%;
}
div[core_section_name="icp"] div.tab-content form {
    column-rule: 1px solid rgba( 0, 0, 0, 0.1);
}

/*** SECTION icp specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_residents/css.php CSS check ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_residentreports/css.php CSS check ***/

/*** SECTION residentreports specific CSS ***/
/*<style>*/

div[core_section_name="residentreports"] {
    color:#1A3343;
}
div[core_section_name="residentreports"] .sectionheader {
    ;
}
div[core_section_name="residentreports"] .sectionheader,
div[core_section_name="residentreports"] .sectionactions a,
div[core_section_name="residentreports"] .sectionactions {
    background: #59AAE2;
    border-color: #356687;
    color:#BCDDF3;
}
div[core_section_name="residentreports"] .sectionheader a img {
}
div[core_section_name="residentreports"] .sectionheader a {
    border-color:#356687;
    background-color:#BCDDF3;
    color:#356687;
    position: relative;
}
div[core_section_name="residentreports"] .sectionactions a:hover,
div[core_section_name="residentreports"] .sectionheader a[tab].selected,
div[core_section_name="residentreports"] .sectionheader a.tab[selected="1"],
div[core_section_name="residentreports"] .sectionheader a:hover {
    border-color:#1A3343;
    background-color:#1A3343;
    color:#BCDDF3;
}

div[core_section_name="residentreports"] .sectionheader a.tab:before {
    border-right-color: #BCDDF3;
    border-bottom-color: #BCDDF3;
}
div[core_section_name="residentreports"] .sectionheader a.tab:after {
    border-left-color: #BCDDF3;
    border-top-color: #BCDDF3;
}
div[core_section_name="residentreports"] .sectionheader a[tab].selected:before,
div[core_section_name="residentreports"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="residentreports"] .sectionheader a.tab:hover:before {
    border-right-color: #1A3343;
    border-bottom-color: #1A3343;
}
div[core_section_name="residentreports"] .sectionheader a[tab].selected:after,
div[core_section_name="residentreports"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="residentreports"] .sectionheader a.tab:hover:after {
    border-left-color: #1A3343;
    border-top-color: #1A3343;
}

div[core_section_name="residentreports"] .sectionheader a:hover {
    background-color:#1A3343 !important;
}
div[core_section_name="residentreports"] .sectionheader a:hover:before {
    border-right-color: #1A3343 !important;
    border-bottom-color: #1A3343 !important;
}
div[core_section_name="residentreports"] .sectionheader a:hover:after {
    border-left-color: #1A3343 !important;
    border-top-color: #1A3343 !important;
}

div[core_section_name="residentreports"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #EEF6FC;
    background: rgba( 238,246,252, 0.98);
    color: #356687;
}

/*** TABS ***/
div[core_section_name="residentreports"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="residentreports"] .sectiontabs {
    display: none;;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #356687;
}

div[core_section_name="residentreports"] .sectionheadertabs a[tab],
div[core_section_name="residentreports"] .sectiontabs a[tab] {
    background: #59AAE2;
    color: #DDEEF9;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #356687;
    box-shadow: none;
}
div[core_section_name="residentreports"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="residentreports"] .sectionheadertabs a[tab]:before,
div[core_section_name="residentreports"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #59AAE2;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #356687;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab]:after,
div[core_section_name="residentreports"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #59AAE2;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #356687;
}

div[core_section_name="residentreports"] .sectiontabs a[tab].selected {
    background: #356687;
    color: #BCDDF3;
}
div[core_section_name="residentreports"] .sectiontabs a[tab].selected:before {
    border-right-color: #356687;
}
div[core_section_name="residentreports"] .sectiontabs a[tab].selected:after {
    border-left-color: #356687;
}

div[core_section_name="residentreports"] .sectiontabs a[tab]:hover {
    background: #1A3343;
    color: #BCDDF3;
}
div[core_section_name="residentreports"] .sectiontabs a[tab]:hover:before {
    border-right-color: #1A3343;
}
div[core_section_name="residentreports"] .sectiontabs a[tab]:hover:after {
    border-left-color: #1A3343;
}

div[core_section_name="residentreports"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="residentreports"] .sectiontabs a[tab="spacer"]:hover {
    background: #59AAE2;
    cursor: default;
}
div[core_section_name="residentreports"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #59AAE2;
}
div[core_section_name="residentreports"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #59AAE2;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #356687 !important;
    cursor: default;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #356687 !important;
}
div[core_section_name="residentreports"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #356687 !important;
}
/*** TABS ***/

div[core_section_name="residentreports"] .sectionheader .filter {
    float: right;
    line-height: 35px;
}
div[core_section_name="residentreports"] .sectionheader .filter span {
    float: left;
}
div[core_section_name="residentreports"] .sectionheader .filter input {
    width: 15em;
    padding: 0 0.25em;
    line-height: 20px;
}

div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] {
    width: 100%;
    line-height: 2em;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-status="DELETED"] {
    background-color: #fee;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-status="DELETED"] ,
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-hide="1"] {
    display: none;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-hide="0"] {
    display: table-row;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="NHI"] {
    width: 7em;
    text-align: center;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="NHI"] div.photo {
    position: relative;
    width: 6em;
    height: 7em;
    margin: 0 auto 0.25em auto;
    border: 1px solid #aaa;
    background-color: #fff;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="NHI"] div.photo[data-face="0"] {
    border: 1px solid #666;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="NHI"] div.photo[data-face="1"]::before {
    content: "\e0f3";
    font-family: wipcrm;
    font-size: 4em;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: calc( 6em / 4);
    height: calc( 7em / 4);
    line-height: calc( 7em / 4);
    color: #ccc;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="name"] div.fullname {
    font-weight: bold;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-status="DELETED"] div.fullname::after {
    content: "(ARCHIVED)";
    color: #a00;
    padding-left: 1em;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="admitted"] {
    width: 7em;
    text-align: center;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row:not(.header-row) .div-table-cell div.actions ,
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row:not(.header-row) .div-table-cell[data-field-code="actions"] {
    line-height: 2em;
    font-size: 0.9em;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row:not(.header-row) .div-table-cell[data-field-code="actions"] {
    width: 10em;
}

div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action] {
    display: inline-block;
    text-decoration: none;
    border: 1px solid rgba( 0, 0, 0, 0.7);
    border-radius: 0.5em !important;
    color: inherit;
    padding: 0 0.5em 0 2.5em;
    margin: 0.2em 0.5em;
    position: relative;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action]:hover {
    background-color: #BCDDF3;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action]::before {
    content: "E";
    padding: 0 0.5em;
    font-family: wipcrm;
    position: absolute;
    left: 0;
    color: #fff;
    background: #356687;
    border-radius: 0.5em 0 0 0.5em;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="archive-resident"]::before {
    content: "\e0a3";
    background-color: #c00;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-row[data-status="DELETED"] a[data-action="archive-resident"]::after {
    content: "UN-";
    float: left;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="archive-resident"]:hover {
    background-color: #fdd !important;
    color: #a00;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="open-icp"]::before {
    content: "\e057";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="open-ltcp"]::before {
    content: "\e0cf";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="list-stcp"]::before {
    content: "\e054";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="list-progress-notes"]::before {
    content: "^";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="list-wounds"]::before {
    content: "\e00b";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="open-report"]::before {
    content: "\e06e";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="list-restraints"]::before {
    content: "\e069";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="list-documents"]::before {
    content: "\e011";
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="edit-photo"] {
    display: none; /** NO EDIT FROM HERE YET **/
    line-height: 1.5em;
    font-size: 0.7em;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0 !important;
    border-width: 1px 0 0 0;
    background-color: rgba( 255, 255, 255, 0.8);
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-action="edit-photo"]::before {
    content: "\e0f3";
    border-radius: 0 !important;
}

div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-hasplus="1"] {
    padding-right: 3.5em;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-hasplus="1"]::after {
    content: "\e093";
    padding: 0 1em;
    font-family: wipcrm;
    position: absolute;
    right: 0;
    border-radius: 0 0.5em 0.5em 0;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell a[data-hasplus="1"][data-plus="true"]:hover::after {
    color: #fff;
    background: #080;
}

div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul {
    list-style: none;
    margin: 0.5em;
    padding: 0;
    overflow: hidden;
    position: absolute;
    height: calc( 2em + 2px);
    width: calc( 100% - 1.5em);
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul:hover {
    overflow: visible;
    z-index: 10010;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul li a[data-action] {
    border-radius: 0.5em !important;
    display: block;
    margin: 0;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul:hover li a:not([data-action="more"]) {
    background-color: #fff;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul:hover li a:hover {
    background-color: #BCDDF3;
}
div[core_section_name="residentreports"] .div-table[data-table-name="resident-list"] .div-table-cell[data-field-code="actions"] ul:hover li a[data-action="more"]::before {
    content: "A";
}

/*** SECTION residentreports specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/customisation/HCSL/sections/_residentreport/css.php CSS check ***/

/*** SECTION residentreport specific CSS ***/
/*<style>*/

div[core_section_name="residentreport"] {
    color:#1A3343;
}
div[core_section_name="residentreport"] .sectionheader {
    ;
}
div[core_section_name="residentreport"] .sectionheader,
div[core_section_name="residentreport"] .sectionactions a,
div[core_section_name="residentreport"] .sectionactions {
    background: #59AAE2;
    border-color: #356687;
    color:#BCDDF3;
}
div[core_section_name="residentreport"] .sectionheader a img {
}
div[core_section_name="residentreport"] .sectionheader a {
    border-color:#356687;
    background-color:#BCDDF3;
    color:#356687;
    position: relative;
}
div[core_section_name="residentreport"] .sectionactions a:hover,
div[core_section_name="residentreport"] .sectionheader a[tab].selected,
div[core_section_name="residentreport"] .sectionheader a.tab[selected="1"],
div[core_section_name="residentreport"] .sectionheader a:hover {
    border-color:#1A3343;
    background-color:#1A3343;
    color:#BCDDF3;
}

div[core_section_name="residentreport"] .sectionheader a.tab:before {
    border-right-color: #BCDDF3;
    border-bottom-color: #BCDDF3;
}
div[core_section_name="residentreport"] .sectionheader a.tab:after {
    border-left-color: #BCDDF3;
    border-top-color: #BCDDF3;
}
div[core_section_name="residentreport"] .sectionheader a[tab].selected:before,
div[core_section_name="residentreport"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="residentreport"] .sectionheader a.tab:hover:before {
    border-right-color: #1A3343;
    border-bottom-color: #1A3343;
}
div[core_section_name="residentreport"] .sectionheader a[tab].selected:after,
div[core_section_name="residentreport"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="residentreport"] .sectionheader a.tab:hover:after {
    border-left-color: #1A3343;
    border-top-color: #1A3343;
}

div[core_section_name="residentreport"] .sectionheader a:hover {
    background-color:#1A3343 !important;
}
div[core_section_name="residentreport"] .sectionheader a:hover:before {
    border-right-color: #1A3343 !important;
    border-bottom-color: #1A3343 !important;
}
div[core_section_name="residentreport"] .sectionheader a:hover:after {
    border-left-color: #1A3343 !important;
    border-top-color: #1A3343 !important;
}

div[core_section_name="residentreport"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #EEF6FC;
    background: rgba( 238,246,252, 0.98);
    color: #356687;
}

/*** TABS ***/
div[core_section_name="residentreport"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="residentreport"] .sectiontabs {
    display: none;;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #356687;
}

div[core_section_name="residentreport"] .sectionheadertabs a[tab],
div[core_section_name="residentreport"] .sectiontabs a[tab] {
    background: #59AAE2;
    color: #DDEEF9;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #356687;
    box-shadow: none;
}
div[core_section_name="residentreport"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="residentreport"] .sectionheadertabs a[tab]:before,
div[core_section_name="residentreport"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #59AAE2;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #356687;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab]:after,
div[core_section_name="residentreport"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #59AAE2;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #356687;
}

div[core_section_name="residentreport"] .sectiontabs a[tab].selected {
    background: #356687;
    color: #BCDDF3;
}
div[core_section_name="residentreport"] .sectiontabs a[tab].selected:before {
    border-right-color: #356687;
}
div[core_section_name="residentreport"] .sectiontabs a[tab].selected:after {
    border-left-color: #356687;
}

div[core_section_name="residentreport"] .sectiontabs a[tab]:hover {
    background: #1A3343;
    color: #BCDDF3;
}
div[core_section_name="residentreport"] .sectiontabs a[tab]:hover:before {
    border-right-color: #1A3343;
}
div[core_section_name="residentreport"] .sectiontabs a[tab]:hover:after {
    border-left-color: #1A3343;
}

div[core_section_name="residentreport"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="residentreport"] .sectiontabs a[tab="spacer"]:hover {
    background: #59AAE2;
    cursor: default;
}
div[core_section_name="residentreport"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #59AAE2;
}
div[core_section_name="residentreport"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #59AAE2;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #356687 !important;
    cursor: default;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #356687 !important;
}
div[core_section_name="residentreport"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #356687 !important;
}
/*** TABS ***/

div[core_section_name="residentreport"] div.report-parameters {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 15em;
}
div[core_section_name="residentreport"] div.report-result {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 15em;
    border-top: 1px solid rgba( 0, 0, 0, 0.3);
    overflow: auto;
}

div[core_section_name="residentreport"] div.report-parameters h1.title {
    margin: 1em;
}
div[core_section_name="residentreport"] div.report-parameters .div-table {
    margin: 0 1em;
    width: calc( 100% - 2em);
    table-layout: fixed;
}
div[core_section_name="residentreport"] div.report-parameters form input[data-type="date"] {
    width: 6em;
}
div[core_section_name="residentreport"] div.report-parameters form button {
    line-height: 2em;
    padding: 0.5em 1em;
}

/*** SECTION residentreport specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_restraintslog/css.php CSS check ***/

/*** SECTION restraintslog specific CSS ***/
div[core_section_name="restraintslog"] {
 color:#1A3343;
}
div[core_section_name="restraintslog"] .sectiontabs {
 display: none;
}
div[core_section_name="restraintslog"] .sectionheader,
div[core_section_name="restraintslog"] .sectionactions a,
div[core_section_name="restraintslog"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="restraintslog"] .sectionheader a img {
}
div[core_section_name="restraintslog"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="restraintslog"] .sectionactions a:hover,
div[core_section_name="restraintslog"] .sectionheader a.tab[selected="1"],
div[core_section_name="restraintslog"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="restraintslog"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="restraintslog"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="restraintslog"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="restraintslog"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="restraintslog"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="restraintslog"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="restraintslog"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="restraintslog"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="restraintslog"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="restraintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="restraintslog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#restraintslog_table .row,
div[core_section_name="restraintslog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#restraintslog_table .row:nth-child(even),
div[core_section_name="restraintslog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#restraintslog_table .row:hover,
div[core_section_name="restraintslog"] .section_content .row:hover {
 background: #ACBFD2;
}
#restraintslog_table,
div[core_section_name="restraintslog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="restraintslog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="restraintslog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="restraintslog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="restraintslog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#restraintslog_table .header,
div[core_section_name="restraintslog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="restraintslog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="restraintslog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="restraintslog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION restraintslog specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_complaintsloganalysis/css.php CSS check ***/

/*** SECTION complaintsloganalysis specific CSS ***/
div[core_section_name="complaintsloganalysis"] {
 color:#000030;
}
div[core_section_name="complaintsloganalysis"] .sectiontabs {
 display: none;
}
div[core_section_name="complaintsloganalysis"] .sectionheader,
div[core_section_name="complaintsloganalysis"] .sectionactions a,
div[core_section_name="complaintsloganalysis"] .sectionactions {
 background: #0000A0;
 color:#9999D9;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a img {
}
div[core_section_name="complaintsloganalysis"] .sectionheader a {
 border-color:#000060;
 background-color:#9999D9;
 color:#000060;
 position: relative;
}
div[core_section_name="complaintsloganalysis"] .sectionactions a:hover,
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab[selected="1"],
div[core_section_name="complaintsloganalysis"] .sectionheader a:hover {
 border-color:#000060;
 background-color:#000060;
 color:#9999D9;
}

div[core_section_name="complaintsloganalysis"] .sectionheader a.tab:before {
 border-right-color: #9999D9;
 border-bottom-color: #9999D9;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab:after {
 border-left-color: #9999D9;
 border-top-color: #9999D9;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab:hover:before {
 border-right-color: #000060;
 border-bottom-color: #000060;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="complaintsloganalysis"] .sectionheader a.tab:hover:after {
 border-left-color: #000060;
 border-top-color: #000060;
}

div[core_section_name="complaintsloganalysis"] .sectionheader a:hover {
 background-color:#000030 !important;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a:hover:before {
 border-right-color: #000030 !important;
 border-bottom-color: #000030 !important;
}
div[core_section_name="complaintsloganalysis"] .sectionheader a:hover:after {
 border-left-color: #000030 !important;
 border-top-color: #000030 !important;
}

div[core_section_name="complaintsloganalysis"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5E5F5;
 background: rgba( 229,229,245, 0.98);
 color: #000060;
}

div[core_section_name="complaintsloganalysis"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}


div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter {
 position: absolute;
 left: 0;
 top: 0;
 right: 0;
 height: 6.5em;
 box-shadow: 0 -5px 10px;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent {
 position: absolute;
 left: 0;
 top: 6.55em;
 right: 0;
 bottom: 0;
 overflow: auto;
}


div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter input,
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter select {
 font-size: 1em;
 line-height: 1.2em;
 background: #fff;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row {
 margin: 0.25em;
 line-height: 1.5em;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .fieldname {
 width: 7em;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell input,
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell select {
 width: 10em;
 margin-right: 1em;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell input {
 padding-left: 0.5em;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell input[disabled] {
 color: #ccc;
 background-color: rgba( 255, 255, 255, 0.8);
}

div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell button {
 width: 10.75em;
 font-size: 1em;
 line-height: 1.2em;
 padding: 0.125em;
 box-shadow: 0px 0px 10px -4px #000;

 background-color: #008000;
 color: #99CC99;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysisfilter .row .cell button:hover {
 color: #008000;
 background-color: #99CC99;
}

div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent div.reportgraph[title] {
 position: relative;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent div.reportgraph[title]:before {
 content: attr( title);
 position: absolute;
 left: 0;
 width: 100%;
 text-align: center;
 top: 0.5em;
 font-size: 1.2em;
 font-weight: bold;
}

div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent #reportdescription {
 position: absolute;
 left: 1em;
 right: 1em;
 bottom: 1em;
 height: 20em;
 padding: 0 1em 1.5em;
 background: #fff;
 border: 1px solid #9999D9;
 font-size: 1em;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent #reportdescription:before {
 content: "";
 position: absolute;
 bottom: -1em;
 left: 30%;
 background: transparent;
 border: 1em solid transparent;
 border-top-color: #9999D9;
 border-bottom: none;
 margin-left: -1.5em;
}

div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent #reportdescription .title {
 line-height: 2em;
 font-weight: bold;
}
div[core_section_name="complaintsloganalysis"] .section_content .analysiscontent #reportdescription textarea {
 width: 100%;
 height: 18em;
 background: #fff;
 border: 1px solid #CCCCEC;
 font-size: 1em;
 font-family: inherit;
}

/*** SECTION complaintsloganalysis specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_mainmenu/css.php CSS check ***/

/*** SECTION mainmenu specific CSS ***/

td.mainmenu {
}
td.mainmenu .menuitem {
 float:left;
 margin-right:10px;
}
td.mainmenu .sectionblock .sectionheader {
 display:none;
}
td.mainmenu .sectionblock {
 border:0px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;

 border-radius:8px;
 background:transparent url(../images/bgwhite5.png) center center !important;
}
td.mainmenu .sectionblock .sectionheader {
 background:transparent;
 color:#356687;
}
td.mainmenu .sectionblock .sectioncontent {
 background:transparent;
}


/*** POPUP NOTIFICATIONS ***/
.popupnotifications {
 position: absolute;
 left: 40%;
 top: 0px;
 width: 20%;
 z-index: 9999;
 overflow: hidden;
 border: 3px solid black;
 border-top: 0;
 opacity: 0.9;
 background: #F00000;
}
.popupnotifications .popupnotification {
 overflow: hidden;
 padding: 7px 5px;
 color: #fff;
 font-size: 0.8em;
 line-height: 1.15em;
 white-space: pre-wrap;
}
/*** POPUP NOTIFICATIONS ***/


/*** SECTION mainmenu specific CSS ***/

/*** SECTION mainmenu specific CSS ***/
body.page_authenticate td.mainmenu .sectionblock {
 background: transparent !important;
 overflow: visible !important;
}
body.page_authenticate td.mainmenu .sectionblock span {
 display: none;
}
body.page_authenticate td.mainmenu .sectionblock * {
 color: #FCD2CF;
 text-shadow: 1px 1px #901309;
}

/*** POPUP NOTIFICATIONS ***/
.popupnotifications {
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
 box-shadow: 0 0 10px black;
 border-color: white;
}
/*** POPUP NOTIFICATIONS ***/


/*** SECTION mainmenu specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_reportingsettings/css.php CSS check ***/

/*** SECTION reportingsettings specific CSS ***/
div[core_section_name="reportingsettings"] {
 color:#3E1C00;
}
div[core_section_name="reportingsettings"] .sectionheader {
 ;
}
div[core_section_name="reportingsettings"] .sectionheader,
div[core_section_name="reportingsettings"] .sectionactions a,
div[core_section_name="reportingsettings"] .sectionactions {
 background: #D06000;
 border-color: #7C3900;
 color:#ECBF99;
}
div[core_section_name="reportingsettings"] .sectionheader a img {
}
div[core_section_name="reportingsettings"] .sectionheader a {
 border-color:#7C3900;
 background-color:#ECBF99;
 color:#7C3900;
 position: relative;
}
div[core_section_name="reportingsettings"] .sectionactions a:hover,
div[core_section_name="reportingsettings"] .sectionheader a[tab].selected,
div[core_section_name="reportingsettings"] .sectionheader a.tab[selected="1"],
div[core_section_name="reportingsettings"] .sectionheader a:hover {
 border-color:#3E1C00;
 background-color:#3E1C00;
 color:#ECBF99;
}

div[core_section_name="reportingsettings"] .sectionheader a.tab:before {
 border-right-color: #ECBF99;
 border-bottom-color: #ECBF99;
}
div[core_section_name="reportingsettings"] .sectionheader a.tab:after {
 border-left-color: #ECBF99;
 border-top-color: #ECBF99;
}
div[core_section_name="reportingsettings"] .sectionheader a[tab].selected:before,
div[core_section_name="reportingsettings"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="reportingsettings"] .sectionheader a.tab:hover:before {
 border-right-color: #3E1C00;
 border-bottom-color: #3E1C00;
}
div[core_section_name="reportingsettings"] .sectionheader a[tab].selected:after,
div[core_section_name="reportingsettings"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="reportingsettings"] .sectionheader a.tab:hover:after {
 border-left-color: #3E1C00;
 border-top-color: #3E1C00;
}

div[core_section_name="reportingsettings"] .sectionheader a:hover {
 background-color:#3E1C00 !important;
}
div[core_section_name="reportingsettings"] .sectionheader a:hover:before {
 border-right-color: #3E1C00 !important;
 border-bottom-color: #3E1C00 !important;
}
div[core_section_name="reportingsettings"] .sectionheader a:hover:after {
 border-left-color: #3E1C00 !important;
 border-top-color: #3E1C00 !important;
}

div[core_section_name="reportingsettings"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #FAEFE5;
 background: rgba( 250,239,229, 0.98);
 color: #7C3900;
}

/*** TABS ***/
div[core_section_name="reportingsettings"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="reportingsettings"] .sectiontabs {
 ;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #7C3900;
 background-color: #ECBF99;
}

div[core_section_name="reportingsettings"] .sectionheadertabs a[tab],
div[core_section_name="reportingsettings"] .sectiontabs a[tab] {
 background: #D06000;
 color: #F5DFCC;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #7C3900;
 box-shadow: none;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="reportingsettings"] .sectionheadertabs a[tab]:before,
div[core_section_name="reportingsettings"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #D06000;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #7C3900;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab]:after,
div[core_section_name="reportingsettings"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #D06000;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #7C3900;
}

div[core_section_name="reportingsettings"] .sectiontabs a[tab].selected {
 background: #7C3900;
 color: #ECBF99;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab].selected:before {
 border-right-color: #7C3900;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab].selected:after {
 border-left-color: #7C3900;
}

div[core_section_name="reportingsettings"] .sectiontabs a[tab]:hover {
 background: #3E1C00;
 color: #ECBF99;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab]:hover:before {
 border-right-color: #3E1C00;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab]:hover:after {
 border-left-color: #3E1C00;
}

div[core_section_name="reportingsettings"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab="spacer"]:hover {
 background: #D06000;
 cursor: default;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #D06000;
}
div[core_section_name="reportingsettings"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #D06000;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #7C3900 !important;
 cursor: default;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #7C3900 !important;
}
div[core_section_name="reportingsettings"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #7C3900 !important;
}
/*** TABS ***/

div[core_section_name="reportingsettings"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}
div[core_section_name="reportingsettings"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}
div[core_section_name="reportingsettings"] .section_content .monthlyoccupiedbeddays,
div[core_section_name="reportingsettings"] .section_content .notificationemails {
 padding: 1em;
}
div[core_section_name="reportingsettings"] .section_content .monthlyoccupiedbeddays .cell,
div[core_section_name="reportingsettings"] .section_content .notificationemails .cell {
 padding: 0 0.5em;
 width: 11em;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails .cell {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails .cell a {
 display: block;
 font-size: 0.8em;
 text-decoration: none;
 color: #7C3900;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails form .cell a {
 margin: 0.5em 0;
 line-height: 1.875em;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails .cell a.remove:before {
 content: "";
 display: block;
 float: left;
 width: 2em;
 height: 1.5em;
 background: transparent url(/images/icons/minus-small-circle.png) center center no-repeat;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails .cell a.add:before {
 content: "";
 display: block;
 float: left;
 width: 2em;
 height: 2em;
 background: transparent url(/images/icons/plus-small-circle.png) center center no-repeat;
}

div[core_section_name="reportingsettings"] .section_content .monthlyoccupiedbeddays input,
div[core_section_name="reportingsettings"] .section_content .notificationemails select,
div[core_section_name="reportingsettings"] .section_content .notificationemails input {
 width: 12em;
 background: #fff;
 border-color: #ECBF99;
 margin: 0.5em 0;
 line-height: 1.5em;
 height: 1.5em;
}
div[core_section_name="reportingsettings"] .section_content .notificationemails select {
 height: 2em;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION reportingsettings specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_reportingdashboard/css.php CSS check ***/

/*** SECTION reportingdashboard specific CSS ***/
div[core_section_name="reportingdashboard"] {
 color:#0E301C;
}
div[core_section_name="reportingdashboard"] .sectiontabs {
 /* display: none; */
}
div[core_section_name="reportingdashboard"] .sectionheader,
div[core_section_name="reportingdashboard"] .sectionactions a,
div[core_section_name="reportingdashboard"] .sectionactions {
 background: #30A060;
 border-color: #1C6039;
 color:#ACD9BF;
}
div[core_section_name="reportingdashboard"] .sectionheader a img {
}
div[core_section_name="reportingdashboard"] .sectionheader a {
 border-color:#1C6039;
 background-color:#ACD9BF;
 color:#1C6039;
 position: relative;
}
div[core_section_name="reportingdashboard"] .sectionactions a:hover,
div[core_section_name="reportingdashboard"] .sectionheader a.tab[selected="1"],
div[core_section_name="reportingdashboard"] .sectionheader a:hover {
 border-color:#1C6039;
 background-color:#1C6039;
 color:#ACD9BF;
}

div[core_section_name="reportingdashboard"] .sectionheader a.tab:before {
 border-right-color: #ACD9BF;
 border-bottom-color: #ACD9BF;
}
div[core_section_name="reportingdashboard"] .sectionheader a.tab:after {
 border-left-color: #ACD9BF;
 border-top-color: #ACD9BF;
}
div[core_section_name="reportingdashboard"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="reportingdashboard"] .sectionheader a.tab:hover:before {
 border-right-color: #1C6039;
 border-bottom-color: #1C6039;
}
div[core_section_name="reportingdashboard"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="reportingdashboard"] .sectionheader a.tab:hover:after {
 border-left-color: #1C6039;
 border-top-color: #1C6039;
}

div[core_section_name="reportingdashboard"] .sectionheader a:hover {
 background-color:#0E301C !important;
}
div[core_section_name="reportingdashboard"] .sectionheader a:hover:before {
 border-right-color: #0E301C !important;
 border-bottom-color: #0E301C !important;
}
div[core_section_name="reportingdashboard"] .sectionheader a:hover:after {
 border-left-color: #0E301C !important;
 border-top-color: #0E301C !important;
}

div[core_section_name="reportingdashboard"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAF5EF;
 background: rgba( 234,245,239, 0.98);
 color: #1C6039;
}

/*** TABS ***/
div[core_section_name="reportingdashboard"] .sectiontabs {
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #1C6039;
}

div[core_section_name="reportingdashboard"] .sectiontabs a[tab] {
 background: #30A060;
 color: #D5ECDF;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}

div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #30A060;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #30A060;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}

div[core_section_name="reportingdashboard"] .sectiontabs a[tab].selected {
 background: #1C6039;
 color: #ACD9BF;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab].selected:before {
 border-right-color: #1C6039;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab].selected:after {
 border-left-color: #1C6039;
}

div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:hover {
 background: #0E301C;
 color: #ACD9BF;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:hover:before {
 border-right-color: #0E301C;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab]:hover:after {
 border-left-color: #0E301C;
}

div[core_section_name="reportingdashboard"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab="spacer"]:hover {
 background: #30A060;
 cursor: default;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #30A060;
}
div[core_section_name="reportingdashboard"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #30A060;
}
/*** TABS ***/

div[core_section_name="reportingdashboard"] .section_content .tab-content {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}

div[core_section_name="reportingdashboard"] .section_content .reportgraph[title] {
 position: relative;
 margin-top: 0.5em;
}
div[core_section_name="reportingdashboard"] .section_content .reportgraph[title]:before {
 content: attr( title);
 position: absolute;
 left: 2em;
 top: 0em;
 font-weight: bold;
}

div[core_section_name="reportingdashboard"] .section_content .chart[title] {
 position: relative;
 margin-top: 0.5em;
}
div[core_section_name="reportingdashboard"] .section_content .chart[title]:before {
 content: attr( title);
 position: absolute;
 left: 0em;
 right: 0em;
 top: 1.5em;
 text-align: center;
 font-size: 0.9em;
}


div[core_section_name="reportingdashboard"] .section_content .legend>div {
 line-height: 1.5em;
 color: #000;
 padding-left: 2em;
 width: 10em;
 margin-left: 2em;
 margin-top: 1em;
}

.legend[title] {
 position: relative;
 margin-top: 1em;
}
.legend[title]:before {
 content: attr( title);
 position: absolute;
 left: 0;
 top: -0.5em;
}
.doughnut-legend {
  list-style: none;
  position: relative;
  padding: 0;
  right: 8px;
  top: 0;
}
.doughnut-legend li {
  display: block;
  padding-left: 30px;
  position: relative;
  margin-bottom: 4px;
  border-radius: 5px;
  padding: 2px 8px 2px 28px;
  font-size: 14px;
  cursor: default;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.doughnut-legend li span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 100%;
  border-radius: 5px !important;
}

/*** SECTION reportingdashboard specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_ifloganalysis/css.php CSS check ***/

/*** SECTION ifloganalysis specific CSS ***/
div[core_section_name="ifloganalysis"] {
 color:#000030;
}
div[core_section_name="ifloganalysis"] .sectiontabs {
 display: none;
}
div[core_section_name="ifloganalysis"] .sectionheader,
div[core_section_name="ifloganalysis"] .sectionactions a,
div[core_section_name="ifloganalysis"] .sectionactions {
 background: #0000A0;
 color:#9999D9;
}
div[core_section_name="ifloganalysis"] .sectionheader a img {
}
div[core_section_name="ifloganalysis"] .sectionheader a {
 border-color:#000060;
 background-color:#9999D9;
 color:#000060;
 position: relative;
}
div[core_section_name="ifloganalysis"] .sectionactions a:hover,
div[core_section_name="ifloganalysis"] .sectionheader a.tab[selected="1"],
div[core_section_name="ifloganalysis"] .sectionheader a:hover {
 border-color:#000060;
 background-color:#000060;
 color:#9999D9;
}

div[core_section_name="ifloganalysis"] .sectionheader a.tab:before {
 border-right-color: #9999D9;
 border-bottom-color: #9999D9;
}
div[core_section_name="ifloganalysis"] .sectionheader a.tab:after {
 border-left-color: #9999D9;
 border-top-color: #9999D9;
}
div[core_section_name="ifloganalysis"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="ifloganalysis"] .sectionheader a.tab:hover:before {
 border-right-color: #000060;
 border-bottom-color: #000060;
}
div[core_section_name="ifloganalysis"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="ifloganalysis"] .sectionheader a.tab:hover:after {
 border-left-color: #000060;
 border-top-color: #000060;
}

div[core_section_name="ifloganalysis"] .sectionheader a:hover {
 background-color:#000030 !important;
}
div[core_section_name="ifloganalysis"] .sectionheader a:hover:before {
 border-right-color: #000030 !important;
 border-bottom-color: #000030 !important;
}
div[core_section_name="ifloganalysis"] .sectionheader a:hover:after {
 border-left-color: #000030 !important;
 border-top-color: #000030 !important;
}

div[core_section_name="ifloganalysis"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5E5F5;
 background: rgba( 229,229,245, 0.98);
 color: #000060;
}

div[core_section_name="ifloganalysis"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}


div[core_section_name="ifloganalysis"] .section_content .analysisfilter {
 position: absolute;
 left: 0;
 top: 0;
 right: 0;
 height: 8.5em;
 box-shadow: 0 -5px 10px;
}
div[core_section_name="ifloganalysis"] .section_content .analysiscontent {
 position: absolute;
 left: 0;
 top: 8.55em;
 right: 0;
 bottom: 0;
 overflow: auto;
}


div[core_section_name="ifloganalysis"] .section_content .analysisfilter input,
div[core_section_name="ifloganalysis"] .section_content .analysisfilter select {
 font-size: 1em;
 line-height: 1.2em;
 background: #fff;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row {
 margin: 0.25em;
 line-height: 1.5em;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .fieldname {
 width: 7em;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell input,
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell select {
 width: 10em;
 margin-right: 1em;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell input {
 padding-left: 0.5em;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell input[disabled] {
 color: #ccc;
 background-color: rgba( 255, 255, 255, 0.8);
}

div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell button {
 width: 10.75em;
 font-size: 1em;
 line-height: 1.2em;
 padding: 0.125em;
 box-shadow: 0px 0px 10px -4px #000;

 background-color: #008000;
 color: #99CC99;
}
div[core_section_name="ifloganalysis"] .section_content .analysisfilter .row .cell button:hover {
 color: #008000;
 background-color: #99CC99;
}

div[core_section_name="ifloganalysis"] .section_content .analysiscontent div.reportgraph[title] {
 position: relative;
}
div[core_section_name="ifloganalysis"] .section_content .analysiscontent div.reportgraph[title]:before {
 content: attr( title);
 position: absolute;
 left: 0;
 width: 100%;
 text-align: center;
 top: 0.5em;
 font-size: 1.2em;
 font-weight: bold;
}

div[core_section_name="ifloganalysis"] .section_content .analysiscontent #reportdescription {
 position: absolute;
 left: 1em;
 right: 1em;
 bottom: 1em;
 height: 20em;
 padding: 0 1em 1.5em;
 background: #fff;
 border: 1px solid #9999D9;
 font-size: 1em;
}
div[core_section_name="ifloganalysis"] .section_content .analysiscontent #reportdescription:before {
 content: "";
 position: absolute;
 bottom: -1em;
 left: 30%;
 background: transparent;
 border: 1em solid transparent;
 border-top-color: #9999D9;
 border-bottom: none;
 margin-left: -1.5em;
}

div[core_section_name="ifloganalysis"] .section_content .analysiscontent #reportdescription .title {
 line-height: 2em;
 font-weight: bold;
}
div[core_section_name="ifloganalysis"] .section_content .analysiscontent #reportdescription textarea {
 width: 100%;
 height: 18em;
 background: #fff;
 border: 1px solid #CCCCEC;
 font-size: 1em;
 font-family: inherit;
}

/*** DEFAULT ANALYSIS REPORT ***/
form.ifloganalysis {
 display: block;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 padding: 0.25em;
}
form.ifloganalysis h2 {
 margin-top: 0.5em;
 text-align: center;
 font-size: 2em;
}
form.ifloganalysis h3 {
 margin-bottom: 1em;
 text-align: center;
 font-size: 1.5em;
}
form.ifloganalysis .table {
  display: table;
  width: 100%;
  border-spacing: 0;
  margin: 0;
}
form.ifloganalysis .table .clear {
 display: none;
}
form.ifloganalysis .table .row {
 display: table-row;
}
form.ifloganalysis .table .row .cell {
 display: table-cell;
 float: none;
}
form.ifloganalysis .table .row .cell span {
 display: block;
}
form.ifloganalysis .table .row .hastable {
 height: 4em;
}
form.ifloganalysis .table .row .hastable .table .row .cell {
 font-size: 0.8em;
}
form.ifloganalysis .table .row .date {
 width: 100px;
}
form.ifloganalysis .table .row .specimen,
form.ifloganalysis .table .row .firstsymptom,
form.ifloganalysis .table .row .lastsymptom {
 width: 15em;
}
form.ifloganalysis .table .row .symptoms .table .row .cell {
 width: 16.666666%;
}
form.ifloganalysis .table .row .firstsymptom .table .row .cell,
form.ifloganalysis .table .row .lastsymptom .table .row .cell {
 width: 50%;
}

form.ifloganalysis .table .row .cell .table {
 position: absolute;
 bottom: 0;
}
form.ifloganalysis .table .row .cell .table .row .cell {
 text-align: center;
}
form.ifloganalysis .table .row .cell .table .row .cell:last-child {
 border-right: 0;
}
form.ifloganalysis .table .content .cell .table .row .cell {
 border-top: 0 !important;
 line-height: 1.3em;
}

form.ifloganalysis .bordered {
 border: 1px solid #000;
 border-width: 0 0 1px 1px;
}
form.ifloganalysis .bordered .cell {
 border: 1px solid #000;
 border-width: 1px 1px 0 0;
}
form.ifloganalysis .cell {
 position: relative;
 width: 12.5%;
 white-space: nowrap;
 overflow: hidden;
}
form.ifloganalysis .summary .cell {
 width: 12.5%;
}
form.ifloganalysis .summary .gastro {
 width: 25%;
}
form.ifloganalysis .summary .total {
 width: 37.5%;
}
form.ifloganalysis .summary .chest,
form.ifloganalysis .summary .UTI {
 width: 6.25%;
}
form.ifloganalysis .cell span {
 padding: 0.125em 0.25em;
}
form.ifloganalysis .cell .fieldname {
 position: relative;
 z-index: 9;
}
form.ifloganalysis .textarea {
 width: 100%;
 margin-top: 0.5em;
}
form.ifloganalysis .textarea textarea {
 display: block;
 width: 100%;
 height: 7.5em;
 font-size: inherit;
 font-family: inherit;
 padding: 0.25em;
}
form.ifloganalysis .cell .percent {
 font-size: 0.8em;
}
form.ifloganalysis input.hasDatepicker {
 width: 10em;
}
form.ifloganalysis .injuries {
 width: 50%;
}
form.ifloganalysis .level,
form.ifloganalysis .shift {
 width: 20%;
}
/*** DEFAULT ANALYSIS REPORT ***/

/*** INFECTION SUMMARY REPORT ***/
div[data-table-name="infection-summary-record"] div[data-table-name="infection-summary-symptoms"] div.row ,
div[data-table-name="infection-summary-record"] div[data-table-name="infection-summary-datetime"] div.row {
    display: flex;
}
div[data-table-name="infection-summary-record"] div[data-table-name="infection-summary-symptoms"] div.row div.cell {
    width: calc( 100% / 6) !important;
    padding: 0;
    margin: 0;
    line-height: 1.7em !important;
}
div[data-table-name="infection-summary-record"] div[data-table-name="infection-summary-datetime"] div.row div.cell {
    width: calc( 100% / 2) !important;
    padding: 0;
    margin: 0;
    line-height: 1.7em !important;
}
div[data-table-name="infection-summary-record"] div[data-table-name="infection-summary-symptoms"] div.row div.cell span {
    padding: 0;
    margin: 0;
}

/*** SECTION ifloganalysis specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_aeloganalysis/css.php CSS check ***/

/*** SECTION aeloganalysis specific CSS ***/
div[core_section_name="aeloganalysis"] {
 color:#000030;
}
div[core_section_name="aeloganalysis"] .sectiontabs {
 display: none;
}
div[core_section_name="aeloganalysis"] .sectionheader,
div[core_section_name="aeloganalysis"] .sectionactions a,
div[core_section_name="aeloganalysis"] .sectionactions {
 background: #0000A0;
 color:#9999D9;
}
div[core_section_name="aeloganalysis"] .sectionheader a img {
}
div[core_section_name="aeloganalysis"] .sectionheader a {
 border-color:#000060;
 background-color:#9999D9;
 color:#000060;
 position: relative;
}
div[core_section_name="aeloganalysis"] .sectionactions a:hover,
div[core_section_name="aeloganalysis"] .sectionheader a.tab[selected="1"],
div[core_section_name="aeloganalysis"] .sectionheader a:hover {
 border-color:#000060;
 background-color:#000060;
 color:#9999D9;
}

div[core_section_name="aeloganalysis"] .sectionheader a.tab:before {
 border-right-color: #9999D9;
 border-bottom-color: #9999D9;
}
div[core_section_name="aeloganalysis"] .sectionheader a.tab:after {
 border-left-color: #9999D9;
 border-top-color: #9999D9;
}
div[core_section_name="aeloganalysis"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="aeloganalysis"] .sectionheader a.tab:hover:before {
 border-right-color: #000060;
 border-bottom-color: #000060;
}
div[core_section_name="aeloganalysis"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="aeloganalysis"] .sectionheader a.tab:hover:after {
 border-left-color: #000060;
 border-top-color: #000060;
}

div[core_section_name="aeloganalysis"] .sectionheader a:hover {
 background-color:#000030 !important;
}
div[core_section_name="aeloganalysis"] .sectionheader a:hover:before {
 border-right-color: #000030 !important;
 border-bottom-color: #000030 !important;
}
div[core_section_name="aeloganalysis"] .sectionheader a:hover:after {
 border-left-color: #000030 !important;
 border-top-color: #000030 !important;
}

div[core_section_name="aeloganalysis"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5E5F5;
 background: rgba( 229,229,245, 0.98);
 color: #000060;
}

div[core_section_name="aeloganalysis"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}


div[core_section_name="aeloganalysis"] .section_content .analysisfilter {
 position: absolute;
 left: 0;
 top: 0;
 right: 0;
 height: 11em;
 box-shadow: 0 -5px 10px;
}
div[core_section_name="aeloganalysis"] .section_content .analysiscontent {
 position: absolute;
 left: 0;
 top: 11em;
 right: 0;
 bottom: 0;
 overflow: auto;
}


div[core_section_name="aeloganalysis"] .section_content .analysisfilter input,
div[core_section_name="aeloganalysis"] .section_content .analysisfilter select {
 font-size: 1em;
 line-height: 1.2em;
 background: #fff;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row {
 margin: 0.25em;
 line-height: 1.5em;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .fieldname {
 width: 7em;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell input,
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell select {
 width: 10em;
 margin-right: 1em;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell input {
 padding-left: 0.5em;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell input[disabled] {
 color: #ccc;
 background-color: rgba( 255, 255, 255, 0.8);
}

div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell button {
 width: 10.75em;
 font-size: 1em;
 line-height: 1.2em;
 padding: 0.125em;
 box-shadow: 0px 0px 10px -4px #000;

 background-color: #008000;
 color: #99CC99;
}
div[core_section_name="aeloganalysis"] .section_content .analysisfilter .row .cell button:hover {
 color: #008000;
 background-color: #99CC99;
}

div[core_section_name="aeloganalysis"] .section_content .analysiscontent div.reportgraph[title] {
 position: relative;
}
div[core_section_name="aeloganalysis"] .section_content .analysiscontent div.reportgraph[title]:before {
 content: attr( title);
 position: absolute;
 left: 0;
 width: 100%;
 text-align: center;
 top: 0.5em;
 font-size: 1.2em;
 font-weight: bold;
}

div[core_section_name="aeloganalysis"] .section_content .analysiscontent #reportdescription {
 position: absolute;
 left: 1em;
 right: 1em;
 bottom: 1em;
 height: 20em;
 padding: 0 1em 1.5em;
 background: #fff;
 border: 1px solid #9999D9;
 font-size: 1em;
}
div[core_section_name="aeloganalysis"] .section_content .analysiscontent #reportdescription:before {
 content: "";
 position: absolute;
 bottom: -1em;
 left: 30%;
 background: transparent;
 border: 1em solid transparent;
 border-top-color: #9999D9;
 border-bottom: none;
 margin-left: -1.5em;
}

div[core_section_name="aeloganalysis"] .section_content .analysiscontent #reportdescription .title {
 line-height: 2em;
 font-weight: bold;
}
div[core_section_name="aeloganalysis"] .section_content .analysiscontent #reportdescription textarea {
 width: 100%;
 height: 18em;
 background: #fff;
 border: 1px solid #CCCCEC;
 font-size: 1em;
 font-family: inherit;
}

/*** REPORT PDF POP-UP ACTIONS ***/
.reportactions {
 background: rgb(50, 54, 57);
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 2.5em;
 padding: 0.5em;
 font-size: 1.6em;
}
.reportactions * {
 font-size: inherit;
}
.reportactions input {
 width: 80%;
 margin-right: 1em;
 background: #fff;
 border-color: #000;
}
.reportactions form button {
 width: 19%;
 position: absolute;
 display: block;
 top: 0;
 right: 0;
 height: 2.5em;
 background: #000060;
 color: #CCCCEC;
}
.reportactions form button:hover {
 color: #000060;
 background: #CCCCEC;
}
/*** REPORT PDF POP-UP ACTIONS ***/

/*** DEFAULT ANALYSIS REPORT ***/
form.aeloganalysis {
 display: block;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
}
form.aeloganalysis h2 {
 margin-top: 0.5em;
 text-align: center;
 font-size: 2em;
}
form.aeloganalysis h3 {
 margin-bottom: 1em;
 text-align: center;
 font-size: 1.5em;
}
form.aeloganalysis .bordered {
 border: 1px solid #000;
 border-width: 0 0 1px 1px;
 margin: 0.25em;
}
form.aeloganalysis .bordered .cell {
 border: 1px solid #000;
 border-width: 1px 1px 0 0;
}
form.aeloganalysis .cell {
 position: relative;
 padding: 0.125em 0.25em;
 width: 25%;
}
form.aeloganalysis .cell .fieldname {
 position: relative;
 z-index: 9;
}
form.aeloganalysis .textarea {
 width: 100%;
 margin-top: 0.5em;
}
form.aeloganalysis .textarea textarea {
 display: block;
 width: 100%;
 height: 7.5em;
 font-size: inherit;
 font-family: inherit;
 padding: 0.25em;
}
form.aeloganalysis .cell .percent {
 font-size: 0.8em;
}
form.aeloganalysis input.hasDatepicker {
 width: 10em;
}
form.aeloganalysis .injuries {
 width: 50%;
}
form.aeloganalysis .level,
form.aeloganalysis .shift {
 width: 20%;
}
/*** DEFAULT ANALYSIS REPORT ***/
/*** SECTION aeloganalysis specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_formdata/css.php CSS check ***/

/*** SECTION formdata specific CSS ***/
div.table div.header div[sortable="1"] {
 position: relative;
}
div.table div.header div[sortable="1"]:before {
 content: "\21a8";
 font-family: fonticons;
 left: 0;
}

div.table div.header div[sortable="1"][sort="ASC"]:before {
 content: "\2191";
}
div.table div.header div[sortable="1"][sort="DESC"]:before {
 content: "\2193";
}

.table .row[closed="0"] {
 background: #F99999 !important;
}
.table .row[closed="0"]:nth-child(even) {
 background: #FCCCCC !important;
}
.table .row[closed="0"]:hover {
 background: #F00000 !important;
}

.logtable {
 overflow: auto;
}
.logtable .tablecontent {
 display: table;
 top: 0 !important;
 border-spacing: 0;
 min-width: 100%;
}
.logtable .tablecontent .row {
 display: table-row;
 position: relative;
}
.logtable .tablecontent .row[data-hide="1"] {
    display: none;
}
.logtable .tablecontent .row .cell {
 display: table-cell;
 position: relative;
 float: none;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 background: inherit;
}
.logtable .tablecontent .header .cell {
 z-index: 9999;
 background-color: rgba( 0, 0, 0, 0.8);
 line-height: 2em;
}
.logtable .tablecontent .row .cell[name="Adverse impact / risk"] ,
.logtable .tablecontent .row .cell[name="Reason for restraint / enabler"] ,
.logtable .tablecontent .row .cell[name="Injuries"] {
 white-space: normal;
}
.logtable .tablecontent .row .cell[name="Adverse impact / risk"] {
 min-width: 200px;
}
.logtable .tablecontent .row .cell[name="Reason for restraint / enabler"] ,
.logtable .tablecontent .row .cell[name="Injuries"] {
 min-width: 400px;
}

.ui-widget.ui-widget-content {
    font-size: 1.5vh !important;
}

/*
div.sectionactions span.date-range {
    display: none;
}
*/
div.sectionactions span.print-progressnotes-range {
    display: inline-block;
}

/*** SECTION formdata specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_iflog/css.php CSS check ***/

/*** SECTION iflog specific CSS ***/
div[core_section_name="iflog"] {
 color:#1A3343;
}
div[core_section_name="iflog"] .sectiontabs {
 display: none;
}
div[core_section_name="iflog"] .sectionheader,
div[core_section_name="iflog"] .sectionactions a,
div[core_section_name="iflog"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="iflog"] .sectionheader a img {
}
div[core_section_name="iflog"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="iflog"] .sectionactions a:hover,
div[core_section_name="iflog"] .sectionheader a.tab[selected="1"],
div[core_section_name="iflog"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="iflog"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="iflog"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="iflog"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="iflog"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="iflog"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="iflog"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="iflog"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="iflog"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="iflog"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="iflog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#IFLOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#IFLOG_list,
#iflog_table,
div[core_section_name="iflog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}

div[core_section_name="iflog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#iflog_table .row,
div[core_section_name="iflog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#iflog_table .row:nth-child(even),
div[core_section_name="iflog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#iflog_table .row:hover,
div[core_section_name="iflog"] .section_content .row:hover {
 background: #ACBFD2;
}
#iflog_table,
div[core_section_name="iflog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="iflog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="iflog"] .section_content::-webkit-scrollbar,
div[core_section_name="iflog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="iflog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="iflog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="iflog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="iflog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#iflog_table .header,
div[core_section_name="iflog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="iflog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="iflog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="iflog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION iflog specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_aelog/css.php CSS check ***/

/*** SECTION aelog specific CSS ***/
div[core_section_name="aelog"] {
 color:#1A3343;
}
div[core_section_name="aelog"] .sectiontabs {
 display: none;
}
div[core_section_name="aelog"] .sectionheader,
div[core_section_name="aelog"] .sectionactions a,
div[core_section_name="aelog"] .sectionactions {
 background: #59AAE2;
 color:#BCDDF3;
}
div[core_section_name="aelog"] .sectionheader a img {
}
div[core_section_name="aelog"] .sectionheader a {
 border-color:#356687;
 background-color:#BCDDF3;
 color:#356687;
 position: relative;
}
div[core_section_name="aelog"] .sectionactions a:hover,
div[core_section_name="aelog"] .sectionheader a.tab[selected="1"],
div[core_section_name="aelog"] .sectionheader a:hover {
 border-color:#356687;
 background-color:#356687;
 color:#BCDDF3;
}

div[core_section_name="aelog"] .sectionheader a.tab:before {
 border-right-color: #BCDDF3;
 border-bottom-color: #BCDDF3;
}
div[core_section_name="aelog"] .sectionheader a.tab:after {
 border-left-color: #BCDDF3;
 border-top-color: #BCDDF3;
}
div[core_section_name="aelog"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="aelog"] .sectionheader a.tab:hover:before {
 border-right-color: #356687;
 border-bottom-color: #356687;
}
div[core_section_name="aelog"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="aelog"] .sectionheader a.tab:hover:after {
 border-left-color: #356687;
 border-top-color: #356687;
}

div[core_section_name="aelog"] .sectionheader a:hover {
 background-color:#1A3343 !important;
}
div[core_section_name="aelog"] .sectionheader a:hover:before {
 border-right-color: #1A3343 !important;
 border-bottom-color: #1A3343 !important;
}
div[core_section_name="aelog"] .sectionheader a:hover:after {
 border-left-color: #1A3343 !important;
 border-top-color: #1A3343 !important;
}

div[core_section_name="aelog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EEF6FC;
 background: rgba( 238,246,252, 0.98);
 color: #356687;
}

#AELOG_list {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 overflow: auto;
}
#AELOG_list,
#aelog_table,
div[core_section_name="aelog"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #EAEFF3;
 background: rgba( 234,239,243, 0.98);
}
div[core_section_name="aelog"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 2em;
}

#aelog_table .row,
div[core_section_name="aelog"] .section_content .row {
 padding: 0 0.5em;
 line-height: 1.5em;
 color: #1C3956;
 cursor: default;
}
#aelog_table .row:nth-child(even),
div[core_section_name="aelog"] .section_content .row:nth-child(even) {
 background: #D5DFE8;
}
#aelog_table .row:hover,
div[core_section_name="aelog"] .section_content .row:hover {
 background: #ACBFD2;
}
#aelog_table,
div[core_section_name="aelog"] .section_content .table {
 position: absolute;
 top: 0;
 bottom: 0;
 min-width: 100%;
}
div[core_section_name="aelog"] .section_content .tablecontent {
 position: absolute;
 top: 1.5em;
 bottom: 0;
 width: 100%;
 overflow: auto;
}
div[core_section_name="aelog"] .section_content::-webkit-scrollbar,
div[core_section_name="aelog"] .section_content .tablecontent::-webkit-scrollbar {
 width: 10px;
 height: 10px;
}
div[core_section_name="aelog"] .section_content:hover::-webkit-scrollbar-thumb,
div[core_section_name="aelog"] .section_content .tablecontent:hover::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
div[core_section_name="aelog"] .section_content::-webkit-scrollbar-thumb,
div[core_section_name="aelog"] .section_content .tablecontent::-webkit-scrollbar-thumb {
 background-color: #aaa;
}
#aelog_table .header,
div[core_section_name="aelog"] .section_content .table .header {
 color: #D5DFE8;
 background: #1C3956;
}
div[core_section_name="aelog"] .section_content .row .cell {
 padding-right: 5px;
 max-width: 400px;
}
div[core_section_name="aelog"] .section_content button {
 display: block;
 width: 80%;
 min-width: 200px;
 margin: 0.5em auto;
 line-height: 2em;
 font-size: 1.5em;
 font-weight: normal;
}

div[core_section_name="aelog"] .section_content .row .cell .download {
 background: transparent url(/images/icons/eye.png) left center no-repeat;
 cursor: pointer;
}

/*** SECTION aelog specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_clientmenu/css.php CSS check ***/

/*** SECTION clientmenu specific CSS ***/
div[core_section_name="clientmenu"] {
 color:#002D42;
}
div[core_section_name="clientmenu"] .sectionheader {
 display: none;
}
div[core_section_name="clientmenu"] .sectiontabs {
 display: none;
}
div[core_section_name="clientmenu"] .sectionactions {
 display: none;
}
div[core_section_name="clientmenu"] .sectionheader a img {
}
div[core_section_name="clientmenu"] .sectionheader a {
 border-color:#005B84;
 background-color:#99D6F1;
 color:#005B84;
 position: relative;
}
div[core_section_name="clientmenu"] .sectionheader a.tab[selected="1"],
div[core_section_name="clientmenu"] .sectionheader a:hover {
 border-color:#005B84;
 background-color:#005B84;
 color:#99D6F1;
}

div[core_section_name="clientmenu"] .sectionheader a.tab:before {
 border-right-color: #99D6F1;
 border-bottom-color: #99D6F1;
}
div[core_section_name="clientmenu"] .sectionheader a.tab:after {
 border-left-color: #99D6F1;
 border-top-color: #99D6F1;
}
div[core_section_name="clientmenu"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="clientmenu"] .sectionheader a.tab:hover:before {
 border-right-color: #005B84;
 border-bottom-color: #005B84;
}
div[core_section_name="clientmenu"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="clientmenu"] .sectionheader a.tab:hover:after {
 border-left-color: #005B84;
 border-top-color: #005B84;
}

div[core_section_name="clientmenu"] .sectionheader a:hover {
 background-color:#002D42 !important;
}
div[core_section_name="clientmenu"] .sectionheader a:hover:before {
 border-right-color: #002D42 !important;
 border-bottom-color: #002D42 !important;
}
div[core_section_name="clientmenu"] .sectionheader a:hover:after {
 border-left-color: #002D42 !important;
 border-top-color: #002D42 !important;
}

div[core_section_name="clientmenu"] .section_content .clientmenu {
 width: 80%;
 margin: 0 auto !important;
}
div[core_section_name="clientmenu"] .section_content .row .cell {
 width: 49%;
}

div[core_section_name="clientmenu"] .section_content .row .title {
 font-weight: bold;
 font-size: 1.5em;
 text-align: center;
 color: #000;
 margin: 1em;
}
div[core_section_name="clientmenu"] .section_content button {
 display: block;
 width: 100%;
 min-width: 150px;
 margin: 0.25em auto;
 line-height: 1.75em;
 font-size: 1em;
 font-weight: normal;
}

div[core_section_name="clientmenu"] .section_content button {
 background-color: #0099DD;
 color: #CCEAF8;
}
div[core_section_name="clientmenu"] .section_content button:hover {
 background-color: #99D6F1;
 color: #005B84;
}
div[core_section_name="clientmenu"] .section_content button.analysis {
 background-color: #0000A0;
 color: #CCCCEC;
}
div[core_section_name="clientmenu"] .section_content button.analysis:hover {
 background-color: #9999D9;
 color: #000060;
}
div[core_section_name="clientmenu"] .section_content button.dashboard {
 background-color: #30A060;
 color: #D5ECDF;
}
div[core_section_name="clientmenu"] .section_content button.dashboard:hover {
 background-color: #ACD9BF;
 color: #1C6039;
}
div[core_section_name="clientmenu"] .section_content button.settings {
 background-color: #D06000;
 color: #F5DFCC;
}
div[core_section_name="clientmenu"] .section_content button.settings:hover {
 background-color: #ECBF99;
 color: #7C3900;
}

div[core_section_name="clientmenu"] div.minimenu {
 position: absolute;
 left: 0;
 top: 50%;
 border: 30px solid #fff;
 border-left: 0;
 border-right-color: #ccc;
 cursor: pointer;
}
div[core_section_name="clientmenu"] button.maximenu {
 margin-bottom: 25px;
}

body[data-client-menu] div#section_topleft ,
body[data-client-menu] div#section_bottomleft {
 transition: width ease-in 0.25s, height ease-in 0.25s;
}

body[data-client-menu="mini"] div[core_section_name="clientmenu"] div.minimenu {
 display: none;
}
body:not([data-client-menu="mini"]) div[core_section_name="clientmenu"] .maximenu {
 display: none;
}

body[data-client-menu="mini"] #clientmenu_list .clientname {
 position: fixed;
 top: 0;
 left: 0;
 right: 50%;
 z-index: 10000;
 margin: 0;
 line-height: 40px;
}

body[data-client-menu="mini"] div#section_topcenter {
 width: 100% !important;
}
body[data-client-menu="mini"] td.clientmenu ,
body[data-client-menu="mini"] div#section_topleft ,
body[data-client-menu="mini"] div#section_bottomleft {
 width: 50px !important;
}
body[data-client-menu="mini"] div#section_topleft ,
body[data-client-menu="mini"] div#section_topleft #clientmenu_list {
 min-height: 90vh;
}
body[data-client-menu="mini"] div[section="bottomleft"] {
 height: 0px !important;
 overflow: hidden;
}

body[data-client-menu="mini"] div#section_topleft #clientmenu_list button {
 position: relative;
 min-width: 0;
 color: transparent !important;
 width: 40px;
 height: 40px;
 overflow: hidden;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list .space {
 height: 0 !important;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list .row {
 margin-bottom: 1em;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list .cell {
 float: none !important;
 width: 40px !important;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list .hidden {
 display: none;
}

body div#section_topleft #clientmenu_list button {
    position: relative;
}
body div#section_topleft #clientmenu_list button::before {
    content: "?";
    position: absolute;
    color: #fff;
    left: 0;
    width: 2em;
    text-align: center;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list button::before {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 40px;
    width: auto;
}
body[data-client-menu="mini"] div#section_topleft #clientmenu_list button.maximenu::before {
    content: "c";
    font-family: wipcrm;
}
body div#section_topleft #clientmenu_list button.dashboard::before {
    content: "\e0d7";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.resident-report::before ,
div#section_topleft #clientmenu_list button.resident-reports::before {
    content: "\e049";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.aelog::before ,
div#section_topleft #clientmenu_list button.aeloganalysis::before {
    content: "\e020";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.iflog::before ,
div#section_topleft #clientmenu_list button.ifloganalysis::before {
    content: "Y";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.restraints::before {
    content: "\e069";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.complaints::before {
    content: "\e0bd";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.audits::before ,
div#section_topleft #clientmenu_list button.auditsanalysis::before {
    content: "-";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.stcp::before ,
div#section_topleft #clientmenu_list button.stcpanalysis::before {
    content: "\e054";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.icp::before {
    content: "\e057";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.woundcare::before {
    content: "\e00b";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.progressnotes::before ,
div#section_topleft #clientmenu_list button.progressnotesreport::before {
    content: "^";
    font-family: wipcrm;
}
div#section_topleft #clientmenu_list button.settings::before {
    content: "\e041";
    font-family: wipcrm;
}

body[data-client-menu] div#section_topleft ,
body[data-client-menu] div#section_bottomleft {
 transition: width ease-in 0.25s
}

body[data-client-menu="mini"] div[core_section_name="clientmenu"] div.maxidocuments {
    display: none;
}
body div[core_section_name="clientmenu"] div.maxidocuments {
    position: absolute;
    bottom: 0;
    left: 0;
    border: 20px solid #fff;
    border-top: 0;
    border-bottom-color: #ccc;
    cursor: pointer;
    width: 0;
    height: 0;
    overflow: hidden;
}

body[data-client-menu="maxidocuments"] div[core_section_name="clientmenu"] div.minimenu ,
body[data-client-menu="maxidocuments"] div[core_section_name="clientmenu"] div.maximenu {
 display: none;
}
body[data-client-menu="maxidocuments"] div[core_section_name="clientmenu"] div.maxidocuments {
    position: fixed;
    bottom: auto;
    left: 0.5em;
    border: 20px solid #fff;
    border-left: 0;
    border-right-color: #ccc;
    cursor: pointer;
    width: 0;
    height: 0;
    overflow: hidden;
}

body[data-client-menu="maxidocuments"] #clientmenu_list .clientname {
 position: fixed;
 top: 0;
 left: 0;
 right: 50%;
 z-index: 10000;
 margin: 0;
 line-height: 40px;
}
body[data-client-menu="maxidocuments"] td.reportingdashboard {
    display: none;
}
body[data-client-menu="maxidocuments"] td.clientmenu div.sectionblock ,
body[data-client-menu="maxidocuments"] td.clientmenu {
    height: 0px !important;
}
body[data-client-menu="maxidocuments"] div#section_topcenter {
 width: 100% !important;
}
body[data-client-menu="maxidocuments"] td.clientmenu ,
body[data-client-menu="maxidocuments"] div#section_topleft ,
body[data-client-menu="maxidocuments"] div#section_bottomleft {
 width: calc( 100% - 2em) !important;
 margin-left: 2em;
}
body[data-client-menu="maxidocuments"] div[section="topcenter"] {
 height: 0px !important;
 overflow: hidden;
}
body[data-client-menu="maxidocuments"] td.clientdocuments {
}
body[data-client-menu="maxidocuments"] td.clientdocuments .sectionblock {
    height: 90vh !important;
}
body[data-client-menu="maxidocuments"] td.clientdocuments .section_content {
    height: calc( 100% - 80px) !important;
}
body[data-client-menu="maxidocuments"] div#section_topleft #clientmenu_list button {
    display: n;
}
body[data-client-menu="maxidocuments"] div#section_topleft #clientmenu_list .space {
 height: 0 !important;
}
body[data-client-menu="maxidocuments"] div#section_topleft #clientmenu_list .row {
 margin-bottom: 1em;
}
body[data-client-menu="maxidocuments"] div#section_topleft #clientmenu_list .cell {
 float: none !important;
 width: 40px !important;
}
body[data-client-menu="maxidocuments"] div#section_topleft #clientmenu_list .hidden {
 display: none;
}

/*** SECTION clientmenu specific CSS ***/

/*** SECTION clientmenu specific CSS ***/

/*** SECTION clientmenu specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_client/css.php CSS check ***/

/*** SECTION client specific CSS ***/
div[core_section_name="client"] {
 color:#002D42;
}
div[core_section_name="client"] .sectionheader,
div[core_section_name="client"] .sectionactions a,
div[core_section_name="client"] .sectionactions {
 background: #0099DD;
 border-color: #005B84;
 color:#99D6F1;
}
div[core_section_name="client"] .sectionheader a img {
}
div[core_section_name="client"] .sectionheader a {
 border-color:#005B84;
 background-color:#99D6F1;
 color:#005B84;
 position: relative;
}
div[core_section_name="client"] .sectionactions a:hover,
div[core_section_name="client"] .sectionheader a.tab[selected="1"],
div[core_section_name="client"] .sectionheader a:hover {
 border-color:#005B84;
 background-color:#005B84;
 color:#99D6F1;
}

div[core_section_name="client"] .sectionheader a.tab:before {
 border-right-color: #99D6F1;
 border-bottom-color: #99D6F1;
}
div[core_section_name="client"] .sectionheader a.tab:after {
 border-left-color: #99D6F1;
 border-top-color: #99D6F1;
}
div[core_section_name="client"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="client"] .sectionheader a.tab:hover:before {
 border-right-color: #005B84;
 border-bottom-color: #005B84;
}
div[core_section_name="client"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="client"] .sectionheader a.tab:hover:after {
 border-left-color: #005B84;
 border-top-color: #005B84;
}

div[core_section_name="client"] .sectionheader a:hover {
 background-color:#002D42 !important;
}
div[core_section_name="client"] .sectionheader a:hover:before {
 border-right-color: #002D42 !important;
 border-bottom-color: #002D42 !important;
}
div[core_section_name="client"] .sectionheader a:hover:after {
 border-left-color: #002D42 !important;
 border-top-color: #002D42 !important;
}

div[core_section_name="client"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #E5F4FB;
 background: rgba( 229,244,251, 0.98);
 color: #005B84;
}

/*** TABS ***/
div[core_section_name="client"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="client"] .sectiontabs {
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #005B84;
 ;
}

div[core_section_name="client"] .sectionheadertabs a[tab],
div[core_section_name="client"] .sectiontabs a[tab] {
 background: #0099DD;
 color: #CCEAF8;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="client"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #005B84;
 box-shadow: none;
}
div[core_section_name="client"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="client"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="client"] .sectionheadertabs a[tab]:before,
div[core_section_name="client"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #0099DD;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="client"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #005B84;
}
div[core_section_name="client"] .sectionheadertabs a[tab]:after,
div[core_section_name="client"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #0099DD;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="client"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #005B84;
}

div[core_section_name="client"] .sectiontabs a[tab].selected {
 background: #005B84;
 color: #99D6F1;
}
div[core_section_name="client"] .sectiontabs a[tab].selected:before {
 border-right-color: #005B84;
}
div[core_section_name="client"] .sectiontabs a[tab].selected:after {
 border-left-color: #005B84;
}

div[core_section_name="client"] .sectiontabs a[tab]:hover {
 background: #002D42;
 color: #99D6F1;
}
div[core_section_name="client"] .sectiontabs a[tab]:hover:before {
 border-right-color: #002D42;
}
div[core_section_name="client"] .sectiontabs a[tab]:hover:after {
 border-left-color: #002D42;
}

div[core_section_name="client"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="client"] .sectiontabs a[tab="spacer"]:hover {
 background: #0099DD;
 cursor: default;
}
div[core_section_name="client"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #0099DD;
}
div[core_section_name="client"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #0099DD;
}
div[core_section_name="client"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #005B84 !important;
 cursor: default;
}
div[core_section_name="client"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #005B84 !important;
}
div[core_section_name="client"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #005B84 !important;
}
/*** TABS ***/

/*** LISTS ***/
div[core_section_name="client"] .list .headerrow {
 background-color: #005B84;
 color: #CCEAF8;
}
div[core_section_name="client"] .list a {
 background: transparent;
 color: #005B84;
 text-shadow: none;
}
div[core_section_name="client"] .list a:focus {
 background: #99D6F1;
 color: #005B84;
 border-color: transparent;
 text-shadow: none;
}
div[core_section_name="client"] .list a:hover {
 background-color: #005B84;
 color: #CCEAF8;
 text-shadow: none;
}
/*** LISTS ***/

/*** GENERAL ***/
div[core_section_name="client"] .sectionheader .contactname {
 color: #fc0;
 font-size: 0.9em;
}
div[core_section_name="client"] .list .row,
div[core_section_name="client"] .tab-content .row {
 padding: 0.125em 0.5em;
}
div[core_section_name="client"] .list .row .additionalname {
 width: 25em;
}
div[core_section_name="client"] .list .headerrow .addadditionalcontact {
 position: absolute;
 right: 0;
 top: 0;
 height: 100%;
 color: #fc0;
 text-decoration: underline;
}
div[core_section_name="client"] .list .headerrow .addadditionalcontact:hover {
 background-color: #002D42;
 color: #CCEAF8;
}
/*** GENERAL ***/

/*** FORM FIELDS ***/
form[group] .fieldname {
 width: 15em;
}
form[group] .fieldname {
 width: 15em;
}
form[group] input.datatype_NUMBER {
 width: 5em;
}
form[group] textarea.datatype_TEXT {
 width: 25em;
 height: 8em;
}
/*** FORM FIELDS ***/

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** TABLE COLORS ***/
div[core_section_name="client"] div.table div.row:hover {
 background: #0099DD;
 color: #E5F4FB;
}
div[core_section_name="client"] div.table div.header div.cell {
 background: #005B84;
 color: #99D6F1;
}
/*** TABLE COLORS ***/

/*** SECTION client specific CSS ***/

/*** SECTION client specific CSS ***/

/*** SECTION client specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_clientdocuments/css.php CSS check ***/

/*** SECTION clientdocuments specific CSS ***/
div[core_section_name="documents"] {
 color:#200E27;
}
div[core_section_name="documents"] .sectionheader {
 ;
}
div[core_section_name="documents"] .sectionheader,
div[core_section_name="documents"] .sectionactions a,
div[core_section_name="documents"] .sectionactions {
 background: #6C3082;
 border-color: #401C4E;
 color:#C4ACCD;
}
div[core_section_name="documents"] .sectionheader a img {
}
div[core_section_name="documents"] .sectionheader a {
 border-color:#401C4E;
 background-color:#C4ACCD;
 color:#401C4E;
 position: relative;
}
div[core_section_name="documents"] .sectionactions a:hover,
div[core_section_name="documents"] .sectionheader a[tab].selected,
div[core_section_name="documents"] .sectionheader a.tab[selected="1"],
div[core_section_name="documents"] .sectionheader a:hover {
 border-color:#200E27;
 background-color:#200E27;
 color:#C4ACCD;
}

div[core_section_name="documents"] .sectionheader a.tab:before {
 border-right-color: #C4ACCD;
 border-bottom-color: #C4ACCD;
}
div[core_section_name="documents"] .sectionheader a.tab:after {
 border-left-color: #C4ACCD;
 border-top-color: #C4ACCD;
}
div[core_section_name="documents"] .sectionheader a[tab].selected:before,
div[core_section_name="documents"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="documents"] .sectionheader a.tab:hover:before {
 border-right-color: #200E27;
 border-bottom-color: #200E27;
}
div[core_section_name="documents"] .sectionheader a[tab].selected:after,
div[core_section_name="documents"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="documents"] .sectionheader a.tab:hover:after {
 border-left-color: #200E27;
 border-top-color: #200E27;
}

div[core_section_name="documents"] .sectionheader a:hover {
 background-color:#200E27 !important;
}
div[core_section_name="documents"] .sectionheader a:hover:before {
 border-right-color: #200E27 !important;
 border-bottom-color: #200E27 !important;
}
div[core_section_name="documents"] .sectionheader a:hover:after {
 border-left-color: #200E27 !important;
 border-top-color: #200E27 !important;
}

div[core_section_name="documents"] .section_content {
 background: rgba( 255, 255, 255, 0.9);
 background: #F0EAF2;
 background: rgba( 240,234,242, 0.98);
 color: #401C4E;
}

/*** TABS ***/
div[core_section_name="documents"] .sectionheadertabs {
 display: none;;
 float: right;
 position: relative;
 top: -2px;
 height: 44px;
}

div[core_section_name="documents"] .sectiontabs {
 display: none;;
 padding: 0px;
 height: 30px;
 overflow: hidden;
 width: 200% !important;
 border-bottom: 1px solid #401C4E;
}

div[core_section_name="documents"] .sectionheadertabs a[tab],
div[core_section_name="documents"] .sectiontabs a[tab] {
 background: #6C3082;
 color: #E1D5E6;
 height: 30px;
 line-height: 30px;
 margin-right: 33px;
 position: relative;
 display: block;
 float: left;
 border: 0;
 padding: 0;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="documents"] .sectionheadertabs a[tab] {
 height: 44px;
 line-height: 44px;
 margin-top: 0px;
 border-width: 0 !important;
 margin-right: 40px;
 background: #401C4E;
 box-shadow: none;
}
div[core_section_name="documents"] .sectiontabs a[tab]:first-child {
 padding-left: 10px;
}
div[core_section_name="documents"] .sectionheadertabs a[tab]:last-child {
 padding-right: 10px;
 margin-right: -15px;
}

div[core_section_name="documents"] .sectionheadertabs a[tab]:before,
div[core_section_name="documents"] .sectiontabs a[tab]:before {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 32px 32px 0px;
 border-right-color: #6C3082;
 position: absolute;
 top: 0px;
 left: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="documents"] .sectionheadertabs a[tab]:before {
 border-width: 44px 44px 44px 0px;
 left: -44px;
 border-right-color: #401C4E;
}
div[core_section_name="documents"] .sectionheadertabs a[tab]:after,
div[core_section_name="documents"] .sectiontabs a[tab]:after {
 content: "";
 border: 32px solid transparent;
 border-width: 32px 0px 32px 32px;
 border-left-color: #6C3082;
 position: absolute;
 top: -32px;
 right: -32px;

  -webkit-transition: all 0.25s;
 -moz-transition: all 0.25s;
 -o-transition: all 0.25s;
 transition: all 0.25s;
}
div[core_section_name="documents"] .sectionheadertabs a[tab]:after {
 border-width: 44px 0px 44px 44px;
 top: -44px;
 right: -44px;
 border-left-color: #401C4E;
}

div[core_section_name="documents"] .sectiontabs a[tab].selected {
 background: #401C4E;
 color: #C4ACCD;
}
div[core_section_name="documents"] .sectiontabs a[tab].selected:before {
 border-right-color: #401C4E;
}
div[core_section_name="documents"] .sectiontabs a[tab].selected:after {
 border-left-color: #401C4E;
}

div[core_section_name="documents"] .sectiontabs a[tab]:hover {
 background: #200E27;
 color: #C4ACCD;
}
div[core_section_name="documents"] .sectiontabs a[tab]:hover:before {
 border-right-color: #200E27;
}
div[core_section_name="documents"] .sectiontabs a[tab]:hover:after {
 border-left-color: #200E27;
}

div[core_section_name="documents"] .sectiontabs a[tab="spacer"] {
 width: 50%;
}
div[core_section_name="documents"] .sectiontabs a[tab="spacer"]:hover {
 background: #6C3082;
 cursor: default;
}
div[core_section_name="documents"] .sectiontabs a[tab="spacer"]:hover:before {
 border-right-color: #6C3082;
}
div[core_section_name="documents"] .sectiontabs a[tab="spacer"]:hover:after {
 border-left-color: #6C3082;
}
div[core_section_name="documents"] .sectionheadertabs a[tab="spacer"]:hover {
 background: #401C4E !important;
 cursor: default;
}
div[core_section_name="documents"] .sectionheadertabs a[tab="spacer"]:hover:before {
 border-right-color: #401C4E !important;
}
div[core_section_name="documents"] .sectionheadertabs a[tab="spacer"]:hover:after {
 border-left-color: #401C4E !important;
}
/*** TABS ***/

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** DROPPING FILES ***
div[core_section_name="documents"][data-drag-over="1"] {
    opacity: 0.5;
}
div[core_section_name="documents"][data-drag-over="1"] .section_content::before {
    content: "Drop files to upload...";
    text-align: center;
    line-height: 3em;
    font-size: 2em;
    color: #000;
    background-color: rgba( 255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10009;
}
div[core_section_name="documents"][data-uploading="1"] .section_content::before {
    content: "Uploading files...";
    text-align: center;
    line-height: 3em;
    font-size: 2em;
    color: #000;
    background-color: rgba( 255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10009;
}
/*** DROPPING FILES ***/

/*** SECTION clientdocuments specific CSS ***/

/*** SECTION clientdocuments specific CSS ***/
#fileuploadinfo {
 padding: 2px;
 font-size: 0.8em;
 line-height: 1.3em;
}
#fileuploadinfo .filesize {
 float: right;
}
#fileuploadinfo .row {
 position: relative;
 margin: 2px 0px;
}
#fileuploadinfo .cell {
 position: relative;
 padding: 0px 3px;
 z-index: 2;
}
#fileuploadinfo .progressbar {
 position: absolute;
 height: 1.3em;
 width: 0%;
 z-index: 1;
 background: #0a0;

 transition: width 0.5s;
 -moz-transition: width 0.5s;
 -webkit-transition: width 0.5s;
 -o-transition: width 0.5s;
}

div.directentrybox[filename]:before {
 content: attr(filename);
 position: absolute;
 top: -40px;
 background: transparent;
 right: 20px;
 padding: 0px 40px 0 10px;
 font-size: 0.8em;
 border: 20px solid transparent;
 border-bottom-color: #fff;
 height: 0px;
 line-height: 20px;
}

.documentpreview {
 background-color: white;
 background-image: -webkit-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), -webkit-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
 background-image: -o-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), -o-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
 background-image: -moz-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), -moz-linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
 background-image: linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%), linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%);
 background-size: 20px 20px;
 background-position: 0 0, 10px 10px;
}

.directentrybox[maximised="1"] {
 top: 20px !important;
 right: 10px !important;
 bottom: 10px !important;
 left: 10px !important;
 width: auto !important;
 height: auto !important;
}

div[core_section_name="documents"] {
 background: #E1D5E6 !important;
}

div[core_section_name="documents"] .headertabs {
 border-color: #C4ACCD !important;
}
div[core_section_name="documents"] .headertabs a[tab] {
 display: none;
}
div[core_section_name="documents"] .headertabs a[data-parameters] {
 display: block;
}
div[core_section_name="documents"][jobID] .headertabs a[tab="job"] {
 display: block;
}
div[core_section_name="documents"][clientID] .headertabs a[tab="client"] {
 display: block;
}
div[core_section_name="documents"][staffID] .headertabs a[tab="staff"] {
 display: block;
}
div[core_section_name="documents"][companyID] .headertabs a[tab="company"] {
 display: block;
}
div[core_section_name="documents"][userID] .headertabs a[tab="user"] {
 display: block;
}
div[core_section_name="documents"][personID] .headertabs a[tab="person"] {
 display: block;
}
div[core_section_name="documents"] .sectionheader,
div[core_section_name="documents"] .sectionactions {
 background-color: #6C3082 !important;
 color: #E1D5E6;
}

div[core_section_name="documents"] .sectionactions {
 border-color: #401C4E;
}
div[core_section_name="documents"] .section_content {
 color: #401C4E;
}
div[core_section_name="documents"] .list div.headerrow {
 color: #401C4E;
 border-color: #401C4E;
}
div[core_section_name="documents"] .list a,
div[core_section_name="documents"] a {
 color: #401C4E;
}
div[core_section_name="documents"] .list a[status="APPROVED"] .actionsdropdown li[function="approve"] {
 display: none;
}
div[core_section_name="documents"] .list a[status="APPROVED"] .documentactions:before {
 content: "";
 display: block;
 width: 16px;
 height: 100%;
 position: absolute;
 left: -10px;
 background: transparent url(/images/icons/tick-small.png) center center no-repeat;
}
div[core_section_name="documents"] .list a[status="EXCEPTION"] .documentactions:before,
div[core_section_name="documents"] .list a[status="DUPLICATE"] .documentactions:before {
 content: "";
 display: block;
 width: 16px;
 height: 100%;
 position: absolute;
 left: -10px;
 background: transparent url(/images/icons/exclamation-small.png) center center no-repeat;
}
div[core_section_name="documents"] .list a:hover {
 background-color: #401C4E !important;
 color: #C4ACCD;
}
div[core_section_name="documents"] .sectionactions a {
 color: #E1D5E6;
}
div[core_section_name="documents"] .sectionactions a:hover {
 background-color: #401C4E;
 color: #E1D5E6;
}

/*** DOCUMENT LIST ***/
#documents_list .list {
 font-size: 0.9em;

 }
#documents_list .list a[id].selected,
#documents_list .list a[id]:focus {
 background-image:none;
 background-color: #C4ACCD;
 text-shadow: none;
}

#documents_list .list a.selected:hover,
#documents_list .list a:hover {
 color: #E1D5E6;
}

#documents_list .list a[unread="1"] {
 font-weight: bold;
}
#documents_list .list a,
#documents_list .list a .row {
    overflow: visible;
    position: relative;
}
#documents_list .list div.documenttype {
 width:30%;
 max-width: 300px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 padding: 0px 5px;

 color: #E1D5E6;
 background-color: #401C4E;
}
#documents_list .list div.documentdate {
 width: 6em;
 max-width: 150px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 padding: 0;
}
#documents_list .list a[unread="1"] div.documentdate {
 font-size: 0.8em;
 line-height: 16px;
 width: calc( 6em / 0.8);
}
#documents_list .list div.documenttitle {
 width: calc( 100% - 8em);
 max-width: 600px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 padding: 0px 5px;
}
#documents_list .list div.documentsize {
    display: none;
 width:10%;
 max-width: 60px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 padding: 0px 5px;
 text-align: right;
 font-size: 0.8em;
}
#documents_list .list div.documentactions {
 float: right;
 padding: 0px 5px;
 position: relative;
 overflow: visible;
 position: absolute;
 right: 0;
 top: 0;
}
#documents_list .list div.documentactions .actionsdropdown {
 position: absolute;
 margin: 0;
 padding: 0;
 top: 1.2em;
 right: 0px;
 z-index: -1;
 background: #fff;
 color: #401C4E;
 font-weight: normal;

 -webkit-transition: all 100ms ease;
 -moz-transition: all 100ms ease;
 -ms-transition: all 100ms ease;
 -o-transition: all 100ms ease;
 transition: all 100ms ease;
}
#documents_list .list div.documentactions .actionsdropdown ul {
 margin: 0;
 padding: 0;
 border: 1px solid #401C4E;
}
#documents_list .list div.documentactions .actionsdropdown ul[thumbnail="1"]:before {
 content: "";
 position: absolute;
 top: 1px;
 bottom: 1px;
 left: 70px;
 border-left: 1px solid #C4ACCD;
}

#documents_list .list div.documentactions .actionsdropdown ul li {
 list-style: none;
 padding: 0;
 padding-right: 5px;
 font-size: 0.8em;
 vertical-align: top;
 height: 22px;
 line-height: 22px;
 background: #fff;
}
#documents_list .list div.documentactions .actionsdropdown ul li img {
 background: #fff;
 border: 3px solid #fff;
 margin-right: 3px;
 border-right: 0;
}
#documents_list .list div.documentactions .actionsdropdown ul li:hover {
 background: #6C3082;
 color: #fff;
}

/*** Documents in PROCESSING ***/
#documents_list .list a[status="PROCESSING"] {
 position: relative;
}
#documents_list .list a[status="PROCESSING"]:after {
 content: attr(progress);
 position: absolute;
 top: 0px;
 right: 30px;
 font-size: 0.7em;
 line-height: 1.8em;
}
#documents_list .list a[status="PROCESSING"] .documentactions {
 position: relative;
}
#documents_list .list a[status="PROCESSING"] .documentactions * {
 display: none;
}

#documents_list .list a[status="PROCESSING"] .documentactions:after {
 content: '';
 position: absolute;
 top: 0px;
 right: 3px;
 display: block;
 border: 7px solid transparent;
 border-radius: 50%;
 width: 2px;
 height: 2px;
 border-top-color: inherit;
 border-bottom-color: inherit;
 -webkit-animation: hourglassrotation 5s linear infinite;
 animation: hourglassrotation 5s linear infinite;
}

@-webkit-keyframes hourglassrotation {
 0%   { -webkit-transform: rotate(0deg);}
 10%  { -webkit-transform: rotate(180deg);}
 50%  { -webkit-transform: rotate(180deg);}
 60%  { -webkit-transform: rotate(360deg);}
 100%  { -webkit-transform: rotate(360deg);}
}

@keyframes hourglassrotation {
 0%   { transform: rotate(0deg);}
 10%  { transform: rotate(180deg);}
 50%  { transform: rotate(180deg);}
 60%  { transform: rotate(360deg);}
 100%  { transform: rotate(360deg);}
}
/*** Documents in PROCESSING ***/

/*** DOCUMENT LIST ***/

/*** NEW DOCUMENT POPUP ***/
div[linkedid="addnewdocumentbutton"].addnewdocument form {
 color: #401C4E;
}
div[linkedid="addnewdocumentbutton"].addnewdocument form input,
div[linkedid="addnewdocumentbutton"].addnewdocument form textarea,
div[linkedid="addnewdocumentbutton"].addnewdocument form select {
 background-color: #fff;
 border-color: #401C4E;
}

div[linkedid="addnewdocumentbutton"].addnewdocument form button {
 background-color: #6C3082;
 color: #E1D5E6;
}
div[linkedid="addnewdocumentbutton"].addnewdocument form button:hover {
 color: #401C4E;
 background-color: #E1D5E6;
}

div[linkedid="addnewdocumentbutton"].addnewdocument .entrybox-border-center .title {
 color: #C4ACCD;
 background-color: #6C3082;
}
div[linkedid="addnewdocumentbutton"].addnewdocument .entrybox-border-center .content {
 border-color: #401C4E;
 background-color: #E1D5E6;
}

div[linkedid="addnewdocumentbutton"].align-right .entrybox-border-center:after,
div[linkedid="addnewdocumentbutton"].align-left .entrybox-border-center:after {
 border-bottom-color: #6C3082 !important;
}
div[linkedid="addnewdocumentbutton"].align-right-top .entrybox-border-center:after,
div[linkedid="addnewdocumentbutton"].align-left-top .entrybox-border-center:after {
 border-top-color: #E1D5E6 !important;
}
/*** NEW DOCUMENT POPUP ***/

/*** DELETE DOCUMENTS POPUP ***/
div[linkedid="deletedocumentsbutton"].addnewdocument form {
 color: #901C00;
}
div[linkedid="deletedocumentsbutton"].addnewdocument form input,
div[linkedid="deletedocumentsbutton"].addnewdocument form textarea,
div[linkedid="deletedocumentsbutton"].addnewdocument form select {
 background-color: #fff;
 border-color: #901C00;
}

div[linkedid="deletedocumentsbutton"].addnewdocument form button {
 background-color: #F03000;
 color: #FCD5CC;
}
div[linkedid="deletedocumentsbutton"].addnewdocument form button:hover {
 color: #901C00;
 background-color: #FCD5CC;
}

div[linkedid="deletedocumentsbutton"].addnewdocument .entrybox-border-center .title {
 color: #F9AC99;
 background-color: #F03000;
}
div[linkedid="deletedocumentsbutton"].addnewdocument .entrybox-border-center .content {
 border-color: #901C00;
 background-color: #FCD5CC;
}

div[linkedid="deletedocumentsbutton"].align-right .entrybox-border-center:after,
div[linkedid="deletedocumentsbutton"].align-left .entrybox-border-center:after {
 border-bottom-color: #F03000 !important;
}
div[linkedid="deletedocumentsbutton"].align-right-top .entrybox-border-center:after,
div[linkedid="deletedocumentsbutton"].align-left-top .entrybox-border-center:after {
 border-top-color: #FCD5CC !important;
}

/*** SEARCH DOCUMENTS POPUP ***/
div[linkedid="searchdocumentbutton"].addnewdocument form {
 color: #401C4E;
}
div[linkedid="searchdocumentbutton"].addnewdocument form input,
div[linkedid="searchdocumentbutton"].addnewdocument form textarea,
div[linkedid="searchdocumentbutton"].addnewdocument form select {
 background-color: #fff;
 border-color: #401C4E;
}

div[linkedid="searchdocumentbutton"].addnewdocument form button {
 background-color: #6C3082;
 color: #E1D5E6;
}
div[linkedid="searchdocumentbutton"].addnewdocument form button:hover {
 color: #401C4E;
 background-color: #E1D5E6;
}

div[linkedid="searchdocumentbutton"].addnewdocument .entrybox-border-center .title {
 color: #C4ACCD;
 background-color: #6C3082;
}
div[linkedid="searchdocumentbutton"].addnewdocument .entrybox-border-center .content {
 border-color: #401C4E;
 background-color: #E1D5E6;
}

div[linkedid="searchdocumentbutton"].align-right .entrybox-border-center:after,
div[linkedid="searchdocumentbutton"].align-left .entrybox-border-center:after {
 border-bottom-color: #6C3082 !important;
}
div[linkedid="searchdocumentbutton"].align-right-top .entrybox-border-center:after,
div[linkedid="searchdocumentbutton"].align-left-top .entrybox-border-center:after {
 border-top-color: #E1D5E6 !important;
}

/*** DELETE / SEARCH DOCUMENTS POPUP ***/
#searchresultsnote {
 color: #fe0;
 font-weight: bold;
 padding: 0 1em;
}

div[linkedid="searchdocumentbutton"] .fieldname,
div[linkedid="deletedocumentsbutton"] .fieldname {
 width: 8em;
}
div[linkedid="searchdocumentbutton"] input.date,
div[linkedid="deletedocumentsbutton"] input.date {
 width: 8em;
 line-height: 1.5em;
 position: relative;
 background: transparent !important;
 z-index: 9999;
}
div[linkedid="searchdocumentbutton"] div.date,
div[linkedid="deletedocumentsbutton"] div.date {
 position: relative;
 background: #fff;
}
div[linkedid="searchdocumentbutton"] div.date:after,
div[linkedid="deletedocumentsbutton"] div.date:after {
 content: "3";
 font-family: "wipcrm";
 position: absolute;
 right: 0.4em;
 top: 0.15em;
 background: #fff;
 z-index: 1;
}

#documentsearchpopper .documentlist .row {
 line-height: 1.1em;
}
#documentsearchpopper .row .docname {
 white-space: nowrap;
 font-size: 0.9em;
 text-overflow: ellipsis;
 overflow: hidden;
}
/*** DELETE DOCUMENTS POPUP ***/

/*** SECTION clientdocuments specific CSS ***/

/*** SECTION /var/www/hcsl.hcslqms.co.nz/sections/_credits/css.php CSS check ***/

/*** SECTION credits specific CSS ***/
td.credits {
}
td.credits .sectionblock .sectionheader {
 display:none;
}
td.credits .sectionblock {
 border:0px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;

 border-radius:8px;
 background:transparent url(../images/bgwhite5.png) center center !important;
}
td.credits .sectionblock .sectionheader {
 background:transparent;
 color:#356687;
}
td.credits .sectionblock .sectioncontent {
 background:transparent;
}


/*** SECTION credits specific CSS ***/

/*** SECTION credits specific CSS ***/
body.page_authenticate td.credits .sectionblock {
 background: transparent !important;
}
body.page_authenticate td.credits .sectionblock {
 font-size: 0.8em;
}
body.page_authenticate td.credits .sectionblock * {
 color: #FCD2CF;
 text-shadow: 1px 1px #901309;
}

/*** SECTION credits specific CSS ***/
/*** CUSTOM STYLE ***/
/*** CUSTOM STYLE ***/
* {
 /* font-family:"Tahoma",sans-serif; */
 font-size:10pt;
 height:auto !important;
 zoom: 1 !important;
}
body, html {
 position:absolute;
 margin:0px; padding:0px;
 width:auto  !important;
 height:auto !important;
 overflow:auto !important;
 background:#fff !important;
}

hr, div.hr {
 background: none;
 border-top:1px solid #888;
}

.directentrybox,
.noprint *,
.noprint {
 display:none !important;
}
.printonly {
 display:block !important;
}
img[size="small"] {
 width:15cm !important;
 clear:both !important;
 margin:10px !important;
 float:none !important;
}
img[size="large"] {
 width:15cm !important;
 clear:both !important;
 margin:10px !important;
 float:none !important;
}
.no-page-break {
 page-break-inside: avoid;
}
.page-break {
 display:block;
 page-break-before: always !important;
 page-break-inside: avoid;
}
