/*@font-face {
font-family: 'PT-Sans';
src: url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.eot');
src: url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.woff2') format('woff2'),
url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.woff') format('woff'),
url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.ttf')  format('truetype'),
url('../material_blue/fonts/PT_Sans/pt_sans-web-regular-webfont.svg#svgFontName') format('svg');

}
@font-face {
font-family: 'Roboto';
src: url('../material_blue/fonts/Roboto/roboto-regular-webfont.eot');
src: url('../material_blue/fonts/Roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../material_blue/fonts/Roboto/roboto-regular-webfont.woff2') format('woff2'),
url('../material_blue/fonts/Roboto/roboto-regular-webfont.woff') format('woff'),
url('../material_blue/fonts/Roboto/roboto-regular-webfont.ttf')  format('truetype'),
url('../material_blue/fonts/Roboto/roboto-regular-webfont.svg#svgFontName') format('svg');

}*/






/* Combo styles */
/*.bar-Aquamarine-dropdown{color: aquamarine;}

.bar-blue-dropdown{color: blue;}

.bar-CadetBlue-dropdown{color: cadetblue;}

.bar-DarkRed-dropdown{color: darkred;}

.bar-DarkSalmon-dropdown{color: darksalmon;}

.bar-DimGray-dropdown{color: dimgray;}

.bar-DodgerBlue-dropdown{color: dodgerblue;}

.bar-FireBrick-dropdown{color: firebrick;}

.bar-Green-dropdown{color:green;}

.bar-Indigo-dropdown{color:indigo;}

.bar-LimeGreen-dropdown{color:limegreen;}

.bar-Maroon-dropdown{color:maroon;}

.bar-PaleVioletRed-dropdown{color: palevioletred;}

.bar-Red-dropdown{color:red;}

.bar-SeaGreen-dropdown{color:seagreen;}

.bar-Orange-dropdown{color:orange;}

.bar-Low-dropdown{color:#FDFA13;}

.bar-High-dropdown{color:#D982BF;}

.bar-Medium-dropdown{color:#6FBF69;}

.bar-Critical-dropdown{color:#E57373;}*/

.bar-abc-blue-dropdown{color: #007efb;}

.bar-abc-lavender-dropdown{color: #6a088c;}

.bar-abc-red-dropdown{color: #da0000;}

.bar-abc-orange-dropdown{color: #ff9326;}

.bar-abc-grey-dropdown{color: #666666; text-decoration: line-through;}

.bar-abc-darkgreen-dropdown{color:#016601;}

.bar-abc-indigo-dropdown{color:#01248b;}

.bar-abc-green2-dropdown{color:#5ab202;}

.bar-abc-marron-dropdown{color:#663200;}

.bar-abc-pink-dropdown{color: #fe00ff;}

.bar-abc-yellow-dropdown{color:#fffe02;}

.bar-abc-green-dropdown{color:#ddff71;}
/* End combo styles */

#demo-gs .atk-row > div {
background: #fff;
padding: 5px 20px;
font-size: 11px;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 20px;
font-weight: normal;
}

.demo-bg {
background: #fff;
}

.demo-bg fieldset,
.demo-bg .atk-buttons {
border-color: #c3d0d9 !important;
}

section, div.section {
margin-bottom: 6em;
}

.section-heading {
font-size: 42px;
color: #939393;
margin-bottom: 0.7em;
font-weight: normal;
}

#jui-menu .ui-menu {
width: 150px;
}

.oper {

font-size: 12px;
line-height: 25px;
text-decoration: none;
border-image: none;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 1px;
padding: 4px 9px 4px 11px;
position: relative;
border: 1px solid #cecece;
background-color: #f4f4f4;
background-repeat: repeat-x;
}

.atk-dropmenu .ui-widget-content span {
border: 0 none;
color: #ffffff;
display: block;
font-size: 12px;
line-height: 1;
padding: 0.666667em 2em;
position: relative;
text-align: center;

white-space: nowrap;
}

.atk-dropmenu .ui-widget-content span button {
width: 170px;
height: 25px;
background: #78c472;
}

.flip {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}

.orange {
background: #f28148;
}

.blue {
background: #4d66b0;
}

.atk-form .atk-buttons, .atk-form .legend .leftButton {
padding-left: 0px;
}

.green {
background: #78c472;
}

/* DROP BUTTON */
.lims-dropbutton {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/dropdown.png) no-repeat left;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 28px;
line-height: 29px;
padding: 2px 15px 0;
text-align: right;
font-weight: bold;
}

.lims-grid-dropbutton {
width: 22px;
height: 16px;
}

.flyout .ui-dialog-titlebar {
display: none;
}

.flyout ul {
border: none;
}

.flyout ul li {
font-size: 0.9em;
line-height: 1;
padding: 0.666667em 2em;
position: relative;
}

.flyout .ui-menu .ui-menu-item a.ui-state-focus {
border: none;
margin: 0;
background: #ebf1f5;
border-radius: 0;
}

/* Component containers
----------------------------------*/
.ui-widget-content {
border-color: #cecece;
}

.ui-widget-content a, .atk-grid a {
font-weight: normal;
}

.ui-widget-header {
border: 0;
color: #ffffff;
background-color: #0D99D7;
background-repeat: repeat-x;
}

.ui-widget-header a {
font-weight: normal;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font: 12px "Helvetica Neue", "Helvetica", sans-serif;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
/*   border: 0; */
background-color: #f4f4f4;
background-repeat: repeat-x;
}

.ui-button.button1.ui-state-default,
.ui-button.button1.ui-button.ui-state-default.ui-state-default {

color: #ffffff;
background-repeat: repeat-x;
font-weight: normal;
background-color: #0D99D7;
background-image: none;

}

.ui-button.button1.ui-state-hover,
.ui-button.button1.ui-button.ui-state-default.ui-state-hover {
opacity: 0.8;

}

.ui-button.button1.ui-state-active,
.ui-button.button1.ui-button.ui-state-default.ui-state-active {
opacity: 0.8;

}

.ui-button.button2.ui-state-default,
.ui-button.button2.ui-button.ui-state-default.ui-state-default {
color: #ffffff;
background-color: #0D99D7;
background-repeat: repeat-x;
border: 0;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

.ui-button.button2.ui-state-hover,
.ui-button.button2.ui-button.ui-state-default.ui-state-hover {
opacity: 0.8;
}

.ui-button.button2.ui-state-active,
.ui-button.button2.ui-button.ui-state-default.ui-state-active {
background-color: #5e75b9;
background-repeat: repeat-x;
}

.ui-button.button3.ui-state-default,
.ui-button.button3.ui-button.ui-state-default.ui-state-default {
color: #ffffff;
border: 1px solid #dc662b;
background-color: #f07130;
background-repeat: repeat-x;
}

.ui-button.button3.ui-state-hover,
.ui-button.button3.ui-button.ui-state-default.ui-state-hover {
background-color: #f07130;
background-repeat: repeat-x;
}

.ui-button.button3.ui-state-active,
.ui-button.button3.ui-button.ui-state-default.ui-state-active {
background-color: #f49160;
background-repeat: repeat-x;
}

.ui-widget-header {
font-weight: normal;
}

.ui-widget-header .ui-button.ui-state-default {
color: #fff;
font-weight: bold;
font-size: 13px;
}

.ui-widget-header .ui-button.ui-state-default + .ui-button.ui-state-default {
margin-left: 0px;
}

.atk-row-heading .ui-state-active,
.atk-row-heading .ui-widget-content .ui-state-active,
.atk-row-heading .ui-widget-header .ui-state-active {
border: 0;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
background-color: #ececec;
background-repeat: repeat-x;
}

.ui-widget-header .ui-state-hover {
background: none;
border-color: transparent;
}

.ui-accordion .ui-accordion-header-active,
.ui-accordion .ui-state-default.ui-state-active {
background: #ffffff;
border: solid #cecece;
border-width: 1px 1px 0;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
background: #ebebeb;
}

.ui-state-default.ui-state-active {
border-bottom: 2px solid #0D99D7;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border-color: #fff2e6;
margin-top: 1px;
border-right: 0px;
background-color: #fff2e6;
padding: 12px 12px 12px 24px;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/*.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
-webkit-border-top-left-radius: 3px;
-moz-border-top-left-radius: 3px;
border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
-webkit-border-top-right-radius: 3px;
-moz-border-top-right-radius: 3px;
border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
-webkit-border-bottom-left-radius: 3px;
-moz-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
-webkit-border-bottom-right-radius: 3px;
-moz-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}*/
/* Overlays */
.ui-widget-header .ui-icon,
.ui-button.button1 .ui-icon,
.ui-button.button2 .ui-icon,
.ui-button.button3 .ui-icon {
font-size: 17px;
/*  background-image: url("images/ui-icons_ffffff_256x240.png");*/
}

.ui-widget-header .ui-widget-content .ui-icon {
background-image: url("images/ui-icons_888888_256x240.png");
}

.ui-widget-header .ui-widget-content .ui-button-text {
display: inline;
}

.ui-button .ui-widget-content span {
color: #888;
}

/* CUSTOM LIMS STYLES
---------------------------------------- */
/*body {
background: #e8e8e8 url(../../images/bg-hexes.jpg);
}*/
.body-pdf-generate {
background: #ffffff;
}

input[type="time"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
border-color: #e6e6e6;
}

.icon {
background-color: transparent !important;
/*    background-image: url('images/icons.png') !important;*/
border: 0;
width: 20px;
height: 20px;
text-indent: 100%;
overflow: hidden;
}

/* header */
#header {
position: fixed;
width: 100%;
padding: 20px 0 15px;
border: solid;
border-width: 0px 0;
border-top-color: #ecf0f4;
border-bottom-color: #ecf0f4;
height: 70px;
transition: top 0.4s ease-in-out;
background-color: #f0f5f4;
z-index: 100;
}

#header a {
color: #fff;
text-decoration: none;
}

#header .atk-logo {
margin-right: 75px;
}

#header.nav-down {
transition: top 0.2s ease-in-out;
top: 0;
z-index: 999999;
}

#header.nav-down #header-second-line {
padding-bottom: 10px;
border-bottom: 1px solid #dadde0;
}

#header.nav-up {
top: -170px;
z-index: 999999;
}

/* heading row */
.atk-row-heading {
padding: 0 0 20px 0;
width: 100%;
}

.atk-row-heading h1 {
font-weight: normal;
font-size: 22px;
color: #939393;
}

.molecular-resulting-heading {
font-size: 20px;
font-weight: bold !important;
padding: 20px 0 0 0;
}

.iontorrent-variants-columns .atk-form-row .atk-form-field {
padding-left: 20px;
}

.iontorrent-variants-columns .atk-form-row:first-child .atk-form-field {
font-weight: bold;
font-size: 16px;
padding-left: 0;
padding-bottom:10px;
border-bottom:1px solid black;
}

.iontorrent-filer-button{
margin-bottom:30px;
}

.iontorrent-grid.new-lims-grid > .grid-toolbar-wrapper {
padding: 0;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .ion-torrents-variants-form form.atk4_form:not(.disable-float-buttons) .atk-buttons {
position:relative;
}


.atk-row-heading .atk-buttons {
margin-top: 5px;
}

.iontorrent-categorical-filters .multiselect-parent{
width:auto;
}

.atk-row-heading .ui-button {
margin-left: 10px;
color: #7f7f7f;
font-size: 13px;
}

.atk-row-heading .ui-state-active {
background-color: #e1e1e1;
}

.atk-row-heading .ui-state-default {
background: none;
border: 0;
}

/* grid panel */
.atk-grid {
overflow-x: hidden;
overflow-y: hidden;
/*background-color:#FBF9EE;*/
border-color: #FFF;
border-left: 0px;
}

.atk-grid {
/*   position: relative;*/
}

#lims-content-box {
margin: 12px;
}

.atk-grid .atk-grid-panel + table {
border-top: none !important;
}

.atk-grid .atk-grid-panel .atk-buttons .ui-button-text-only .ui-button-text {
padding: 0.1em 0.2em;
}

.atk-grid .atk-grid-panel .atk-export-buttons {
float: right;
margin-top: 7px;
/*width: 85px;*/
}

.atk-grid .atk-grid-panel .atk-export-buttons button {
padding: 0.1em 0.2em;
width: 33px;
height: 29px;
}

.atk-grid .atk-grid-panel .atk-export-buttons .export-button-csv {
background-image: url('images/csv_white.png');
}

.atk-grid .atk-grid-panel .atk-export-buttons .export-button-xls {
background-image: url('images/xls_white.png');
}

.atk-grid .atk-grid-panel .atk-export-buttons .export-button-pdf {
background-image: url('images/pdf_white.png');
}

/* table */
.atk-grid .new-grid-content-wrapper {
overflow-x: hidden;
position: relative;
overflow-y: hidden;
}

.atk-grid .new-grid-content-wrapper table {
background-color: #f1f1f1;
/*   border-bottom: 3px solid #0D99D7;*/
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active {
/*color: #ededed;*/
font-weight: inherit;

border-left: 1px #E3E3E3;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th {
background: #fff;
border-bottom: 1px solid #EEEEEE;
padding: 14px 14px 14px 14px;
color: #282e33;
text-align: left;
font-size: 100%;
border-left: 1px solid #EEEEEE;
line-height: 2;
font-weight:bold;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th:first-child {
/*border-left: 0;*/
width: 1px;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th:last-child {
border-left: 0;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td:nth-last-child(2),
.atk-grid .new-grid-content-wrapper table > thead > tr > th:nth-last-child(2) {
border-right: 1px solid #eeeeee;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th .ui-icon {
background: url(../../images/bg-sort-desc.png) !important;
width: 23px;
height: 15px;
position: relative;
top: 1px;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th .ui-icon.ui-icon-arrowthick-1-n {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
top: -2px;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th .ui-icon.ui-icon-arrowthick-2-n-s {
display: none;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.advanced-search-padding {
padding: 14px 3px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td {

padding: 8px 10px 8px 10px;
vertical-align: middle;
border-left: 1px solid #EEEEEE;
font-weight: 300;
font-size: 100%;
/*border-left: 1px solid #EEEEEE;*/
}

/* .atk-grid .new-grid-content-wrapper table > tbody > tr:last-child > td { */
/* border: 0; */
/* } */
.atk-grid .new-grid-content-wrapper table > tbody > tr input[name="selection"],
.atk-grid .new-grid-content-wrapper table input.grid-root-selection {width:20px;height:20px;}
.atk-grid .new-grid-content-wrapper table > tbody > tr.end-selection td,
.atk-grid .new-grid-content-wrapper table > tbody > tr.start-selection td,
.atk-grid .new-grid-content-wrapper table > tbody > tr.selected-row td,
.atk-grid .new-grid-content-wrapper table > tbody > tr.checked-row td {
background-color: #e6f5ff !important;
}
.atk-grid .new-grid-content-wrapper table > tbody > tr.ui-state-active {
/*  color: #ffffff;*/
background-color: #595959 !important;
}
.atk-grid.colored .new-grid-content-wrapper table > tbody > tr.ui-state-active {
/*  color: #ffffff;*/
background-color: #EDECEC !important;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td > .icon {
width: 16px;
visibility: hidden;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td > .icon.icon-blue {
font-size: 16px;
color: #0D99D7;
visibility: visible;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td > .icon.icon-blue::before {
display: none;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr:hover > td > .icon,
.atk-grid .new-grid-content-wrapper table > tbody > tr.ui-state-active .icon {
visibility: visible;
border: 0;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr:hover {
background-color: #fafafa;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td.format-icon {
padding: 6px 10px 0px;
/*display: block;*/
}

span.format-icon-tooltip.icon-edit,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-edit {
background: url('images/ico_edit.png') no-repeat center center;
display: inline-block;
width: 30px;
height: 30px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-edit:before {
content: ' ' !important;
}

span.format-icon-tooltip.icon-detail,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-detail {
background: url('images/expander.png') no-repeat center center;
display: inline-block;
width: 30px;
height: 30px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-checked {
background-position: -67px -80px;
bottom: -5px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-unchecked {
background-position: -86px -80px;
bottom: -5px;
}

span.format-icon-tooltip.icon-delete,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-delete {
background: url('images/ico_delete.png') no-repeat center center;
display: inline-block;
width: 30px;
height: 30px;
}

span.format-icon-tooltip.icon-history,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-history {
background: url('images/ico_copy.png') no-repeat center center;
display: inline-block;
width: 30px;
height: 30px;
}
span.format-icon-tooltip.icon-canceled,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-canceled {
background: url('images/icons/row/ico_canceled.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-consistent,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-consistent {
background: url('images/icons/row/ico_consistent.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-inconsistent,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-inconsistent {
background: url('images/icons/row/ico_inconsistent.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-medication,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-medication {
background: url('images/icons/row/ico_medication.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-illicit-drugs,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-illicit-drugs {
background: url('images/icons/row/ico_illicit_drugs.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-cash,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-cash {
background: url('images/icons/row/ico_cash.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-critical-flag,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-critical-flag {
background: url('images/icons/row/ico_critical_flag.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-critical-flag-yellow,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-critical-flag-yellow {
background: url('images/icons/row/ico_medium_error.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-report,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-report {
background: url('images/icons/row/ico_report.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-redreport,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-redreport {
background: url('images/icons/row/ico_redreport.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-validation-red,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-validation-red {
background: url('images/icons/row/ico_validation_red.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-validation-yellow,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-validation-yellow {
background: url('images/icons/row/warning-icon.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: calc(24px + 3px);
height: 24px;
}
span.format-icon-tooltip.icon-signed-sent,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-signed-sent {
background: url('images/icons/row/signed_sent.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: calc(24px + 3px);
height: 24px;
}
span.format-icon-tooltip.icon-signed-done,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-signed-done {
background: url('images/icons/row/signed_done.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: calc(24px + 3px);
height: 24px;
}
span.format-icon-tooltip.icon-validation-green,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-validation-green {
background: url('images/icons/row/ico_validation_green.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-validity-cancel,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-validity-cancel {
background: url('images/icons/row/ico_validity_cancel.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-rejected,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-rejected {
background: url('images/icons/row/ico_rejected.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-warning,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-warning {
background: url('images/icons/row/ico_warning.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-denied,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-denied {
background: url('images/icons/row/ico_denied.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-newclaim,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-newclaim {
background: url('images/icons/row/ico-new-claim.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-corrected,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-corrected {
background: url('images/icons/row/ico_corrected.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-active,
span.format-icon-comment.icon-active,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-active {
background: url('images/icons/row/ico_active.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 32px;
height: 20px;
}
span.format-icon-tooltip.icon-inactive,
span.format-icon-comment.icon-inactive,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-inactive {
background: url('images/icons/row/ico_inactive.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 32px;
height: 20px;
}
span.format-icon-tooltip.icon-retired,
span.format-icon-comment.icon-retired,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-retired {
background: url('images/icons/row/ico_retired.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 32px;
height: 20px;
}
span.format-icon-tooltip.icon-ignore,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-ignore {
background: url('images/icons/row/ico_ignore.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-reviewed,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-reviewed {
background: url('images/icons/row/ico_reviewed.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-comment,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-comment {
background: url('images/icons/row/ico_comment.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-comment-yellow,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-comment-yellow {
background: url('images/icons/row/ico_comment_yellow.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-wrench,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-wrench {
background: url('images/icons/row/ico_wrench.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-tooltip.icon-ico_wrench_high,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-ico_wrench_high {
background: url('images/icons/row/ico_wrench_high.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-tooltip.icon-ico_wrench_critical,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-ico_wrench_critical {
background: url('images/icons/row/ico_wrench_critical.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-tooltip.icon-ico_wrench_medium,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-ico_wrench_medium {
background: url('images/icons/row/ico_wrench_medium.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-tooltip.icon-ico_wrench_low,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-ico_wrench_low {
background: url('images/icons/row/ico_wrench_low.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-archive {
background: url('images/icons/row/archive.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-comment.icon-qa-complete,
span.format-icon-tooltip.icon-qa-complete,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-qa-complete {
background: url('images/icons/row/icon_qa-complete.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-comment.icon-billing-qa-complete,
span.format-icon-tooltip.icon-billing-qa-complete,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-billing-qa-complete {
background: url('images/icons/row/icon_billing-qa-complete.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-comment.icon-dnr-status,
span.format-icon-tooltip.icon-dnr-status,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-dnr-status {
background: url('images/icons/row/icon_dnr-status.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-comment.icon-paper-only,
span.format-icon-tooltip.icon-paper-only,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-paper-only {
background: url('images/icons/row/ico_paper-only.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}

span.format-icon-comment.icon-abnormal,
span.format-icon-tooltip.icon-abnormal,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-abnormal {
background: url('images/icons/row/ico_abnormal.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-comment.icon-reference-lab,
span.format-icon-tooltip.icon-reference-lab,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-reference-lab {
background: url('images/icons/row/ico_reference_lab.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-comment.icon-attachment,
span.format-icon-tooltip.icon-attachment,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-attachment {
background: url('images/icons/row/paper_clip.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-low-error,
span.format-icon-tooltip.icon-low-error,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-low-error {
background: url('images/icons/row/ico_low_error.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-medium-error,
span.format-icon-tooltip.icon-medium-error,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-medium-error {
background: url('images/icons/row/ico_medium_error.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-phone,
span.format-icon-tooltip.icon-phone,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-phone {
background: url('images/icons/row/ico_phone.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-yen,
span.format-icon-tooltip.icon-yen,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-yen {
background: url('images/icons/row/yen.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-high-error,
span.format-icon-tooltip.icon-high-error,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-high-error {
background: url('images/icons/row/ico_high_error.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}

span.format-icon-comment.icon-custom-error,
span.format-icon-tooltip.icon-custom-error,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-custom-error {
background: url('images/icons/row/warning-sign.png') no-repeat center center / 90% 90%;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 16px;
border-radius:16px;
}
span.format-icon-comment.icon-critical-error,
span.format-icon-tooltip.icon-critical-error,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-critical-error {
background: url('images/icons/row/ico_critical_error.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width:  24px;
height: 24px;
background-size: 24px;
}
span.format-icon-comment.icon-collection-date,
span.format-icon-tooltip.icon-collection-date,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-collection-date {
background: url('images/icons/row/ico_collection_date.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-comment.icon-positive,
span.format-icon-tooltip.icon-positive,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-positive {
background: url('images/icons/row/ico_positive.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-restore {
background: url('images/icons/row/restore.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip {
margin: 0 !important;
width: 18px !important;
height: 18px !important;
background-size: 18px 18px !important;
float: left;
}

.format-icon-tooltip-title {
float: left;
margin: -2px 0 5px 10px !important;
padding: 0 !important;
font-size: 14px;
}

.icon.format-icon-tooltip + .format-icon-tooltip-title {
width: calc(100% - 30px);
}

.format-icon-tooltip-element:last-of-type,
.format-icon-tooltip-title:last-of-type {
margin-bottom: 0 !important;
}

.format-icon-tooltip-element {
float: left;
width: 100%;
margin-bottom: 5px;
}

.format-icon-tooltip-main {
width: auto;
}

.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr:nth-child(2n) > td:not(.row-dropdown-wrapper) {
background: #fff;
}

.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr:nth-child(2n):hover > td {
background: #e6f5ff;
}

.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr.ui-state-active > td {
background-color: #e6f5ff !important;
border-left: 1px solid #EDECEC;
border-bottom: 1px solid #EDECEC;
}

.atk-grid.bordered .new-grid-content-wrapper table > tbody > tr > td {
border-color: #e6e6e6;
background-color: transparent;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active .ui-icon {
width: 19px;
height: 19px;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active .ui-icon.ui-icon-arrowthick-2-s,
.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active .ui-icon.ui-icon-arrowthick-2-n {
background: url('../../images/bg-sort-asc.png') right no-repeat;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active .ui-icon.ui-icon-arrowthick-2-n {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.ui-state-active .ui-icon.ui-icon-arrowthick-2-n-s {
visibility: hidden;
}

.atk-grid .new-grid-content-wrapper table > tr > .ui-button.ui-state-default {
border: 0;
}
.new-lims-grid-swipe-wrapper {position:relative;}
.new-lims-grid-swipe-container {max-width:100%;overflow:hidden;}
.new-lims-grid-swipe-container.increased-height {height: 300px;}
.new-lims-grid-swipe-container.increased-height.date-between {height: 345px;}
.new-lims-grid-swipe-arrows {
position:absolute;top:50%;margin-top:-25px;width:100%;height:0;
-ms-transition: 0.2s;
-moz-transition: 0.2s;
-webkit-transition: 0.2s;
transition: 0.2s;
}
.new-lims-grid-swipe-arrow {
position:absolute;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;opacity:0.1;cursor:pointer;display:none;z-index:99;
-ms-transition: 0.4s;
-moz-transition: 0.4s;
-webkit-transition: 0.4s;
transition: 0.4s;
-webkit-touch-callout:none;user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;
}
.new-lims-grid-swipe-arrow.visible {display:inline-block;}
.new-lims-grid-swipe-arrow:hover {opacity:0.8;}
.new-lims-grid-swipe-arrow-left {left:10px;top:0;background-image:url(images/grid/scroll_arrow_left.png);}
.new-lims-grid-swipe-arrow-right {right:10px;top:0;background-image:url(images/grid/scroll_arrow_right.png);}

/***** GRID BUTTONS *****/

/* search */
/* quicksearch */
/* advanced search */
.extended-search-button {
width: 35px;
height: 28.5px;
/* background-image: url("images/icons_white.png") !important;
background-repeat: no-repeat !important;*/
/*    margin-left: 9px !important;*/
}

.grid-extended-search {
margin: 0;
margin-top: 5px;
}

.grid-add-button {
width: 35px;
height: 28.5px;
/*   background-image: url("images/add_white.png") !important;
background-repeat: no-repeat !important;*/
margin-left: 9px !important;
}

.grid-extended-search .atk-form-row {
margin-left: 0;
margin-right: 10px;
margin-bottom: 10px;
height: auto;
}

.grid-extended-search button span {
color: #fff;
font-weight: normal;
}

.atk-grid .grid-advanced-search-filters {
border-top: 0px solid #0D99D7;
color: #0D99D7;
padding: 4px 3px 0 10px;
overflow: hidden;
}

.atk-grid .grid-advanced-search-filters p {
float: left;
}

.atk-grid .grid-advanced-search-filters a {
float: right;
color: #0D99D7;
}

.atk-grid .grid-advanced-search-filters a:hover {
color: #7CC676;
}

.atk-grid.zebra .new-grid-content-wrapper table > tbody .grid-selection-column:not(.lister_expander){text-align:center;}

/* START OF GRID ROW DROPDOWN */
.row-dropdown-wrapper {white-space:nowrap;background: #f1f1f1;}
.atk-grid .new-grid-content-wrapper table > tbody > tr > td.row-dropdown-wrapper {background: #f1f1f1;}
.row-dropdown {position:relative;display:inline-block;height:19px;width:20px;-webkit-touch-callout:none;user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;}

.row-dropdown .row-dropdown-button {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/hamburger-menu-blue.png) no-repeat center center;
width: 20px;
height: 24px;
display: inline-block;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
}
.row-dropdown.active .row-dropdown-button{background:url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/hamburger-menu-white.png) no-repeat center center rgba(40,105,135,0.9);}
.row-dropdown .row-dropdown-list{white-space: normal;display:none;position:absolute;top:30px;left:20px;background:white;overflow:hidden;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.row-dropdown .row-dropdown-list .row-dropdown-listitem {}
.row-dropdown .row-dropdown-list.unwrapped-list .row-dropdown-listitem {display:inline-grid;margin: 5px 0; color: #000000;}
.row-dropdown .row-dropdown-list.unwrapped-list .row-dropdown-listitem.wrapped {display: inline-grid; width: auto; float: left;}
.row-dropdown .row-dropdown-list:not(.unwrapped-list) .row-dropdown-listitem .grid-selected-row-icon {width:100%;}
.row-dropdown .row-dropdown-list .row-dropdown-listitem .grid-selected-row-icon {text-align: left;padding-right: 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.row-dropdown .row-dropdown-list .row-dropdown-listitem:hover {background-color:#0D99D7;}
.row-dropdown .row-dropdown-list .row-dropdown-listitem:hover .grid-selected-row-icon {color:white;filter: none;}

.row-dropdown .row-dropdown-list .grid-selected-row-icon{white-space:nowrap;}

.row-dropdown .row-dropdown-list.unwrapped-list {white-space: nowrap; /*min-width: 90vw;*/}
.new-lims-grid .span6 .new-lims-grid .row-dropdown .row-dropdown-list.unwrapped-list {min-width: 90%;}
.row-dropdown.active .row-dropdown-list{display:block;z-index:2000;}
.row-dropdown.active .row-dropdown-list.unwrapped-list {display: grid;grid-template-columns: auto auto auto auto auto auto;}
.row-dropdown.active .row-dropdown-list.unwrapped-list.seven-columns {grid-template-columns: auto auto auto auto auto auto auto;}
.row-dropdown.active .row-dropdown-list.unwrapped-list.eight-columns {grid-template-columns: auto auto auto auto auto auto auto auto;}

.new-lims-grid  .row-dropdown-wrapper .grid-selected-row-icon{padding-right:0;}


/* END OF GRID ROW DROPDOWN */


/* pagination */
.atk-grid > .atk-paginator {
}

/* footer */
#footer {
height: 1.8em;
margin-top: -34px;
padding: 8px 0 5px;
z-index: 2;
}

#footer,
#footer a,
#footer a:hover {
text-decoration: none;
font-size: 11px;
color: #ccc;
}

#footer .atk-menu {
color: #d4d4d4;
}

#footer .atk-menu a {
padding: 0 8px;
}

/* form */
.lims-manager .form-hide-buttons .atk-buttons {
display: none;
}

.lims-manager .form-hide-buttons .atk-grid-panel .atk-buttons {
display: block;
}

form.ui-tabs-panel.ui-widget-content label {
text-align: right;
width: 7.7em !important;
}

.atk-form fieldset .atk-form-row > .atk-form-field select {
margin: 0;
visibility: hidden;
}

.atk-form input,
.atk-form input:focus {
border-color: #cacacc;
}

.atk-form .atk-buttons .ui-state-default,
.atk-form .atk-buttons .ui-widget-content .ui-state-default,
.atk-form .atk-buttons .ui-widget-header .ui-state-default {
font-size: 14px;
}

.atk-form .atk-buttons {
text-align: right;
}

.atk-form .atk-grid-panel .atk-buttons {
text-align: left;
}

.atk-form .ui-button-text-only .ui-button-text {
padding: 4px 34px;
/*    background: none repeat scroll 0% 0% #5DA9D1;
color: #FFF;*/
}

.ui-state-default .ui-corner-all .ui-button .ui-button-my,
.ui-widget .ui-state-default .ui-corner-all .lims-grid-dropbutton .ui-button-text-icons .demo-gear .atk-dropmenu .a-button {

display: inline-block;
position: relative;
padding: 0px;
line-height: normal;

cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible
}

.ui-widget-content .my-content {
border: 1px solid #aaa;

}

.atk-dropmenu .ui-widget-content span.my-span {
border: 0 none;
color: #000000;
display: block;
font-size: 11px;
line-height: 1;
padding: 0.666667em 0em;
position: relative;
text-align: left;
white-space: nowrap;
}

.ui-button .ui-button-text .my-span {
padding: 0px;
text-align: left;
margin: 0px;
}

.a-button {
text-align: left;
}

.a-button .mybutton * {
text-align: left;
padding-left: -5px
}

.a-button .mybutton * {
text-align: left;
}

.my-li {
margin: 0px;
}

.a-button .mybutton {

color: #ffffff;
border: 1px solid #ffffff;
width: 139px;
}

.atk-form.atk-row fieldset.span6 {

float: none;
}

.atk-form input[type='checkbox'],
.atk-form input[type='radio'] {
overflow: hidden;
width: 17px;
height: 17px;
margin: 0;
padding: 0;
border: 0;
opacity: 0;
z-index: 10;
position: relative;
}

.atk-form .checkbox,
.atk-form .radio {
display: inline-block;
width: 15px;
height: 15px;
vertical-align: bottom;
margin: 0 10px 1px 0;
position: relative;
border: 1px solid #cecece;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #ffffff;
background-repeat: repeat-x;
}

.atk-form .radio {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.atk-form .checkbox.checked:after,
.atk-form .radio.checked:after {
content: '';
width: 15px;
height: 15px;
display: block;
position: absolute;
top: 0;
background: url('images/icons.png') -5px -125px no-repeat;
}

.atk-form .radio.checked:after {
background-position: -29px -126px;
}

.lims-manager {
word-wrap: break-word;
}

/* table filter menu */
.atk-menu-filter {
font-size: 11px;
padding: 3px 0;
width: 20px;
color: #ffffff;
overflow: hidden;
position: absolute;
top: 63px;
right: -35px;
background-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.atk-menu-filter .ui-button.ui-state-default {
border: 0;
}

.atk-menu-filter li {
text-align: center;
}

.atk-menu-filter ul li a {
padding: 0;
color: inherit;
text-decoration: none;
}

.icon-reload {
background-position: -32px -17px;
}

/* opaque box container */
.atk-box.opaque {
background: #ffffff;
}

/* LIMS TREE
---------------------------------------- */
.lims-tree.ui-menu,
.lims-tree.ui-menu .ui-menu {
padding: 0;
margin: 0;
border: 0;
}

.lims-tree.ui-menu a {
color: #4d4c4c;
padding: 3px 5px 3px 18px;
margin-left: 41px;
}

.lims-tree.ui-menu .ui-menu {
position: static;
border: 0;
}

.lims-tree .ui-menu-item {
width: auto;
background-color: #f2f2f2;
border: solid #e6e6e6;
border-width: 1px 1px 0;
}

.lims-tree .ui-menu-item:last-child {
border-bottom: 1px solid #e6e6e6;
}

.lims-tree .ui-state-active {
background-color: #eaeaea;
border: 1px solid;
border-color: #b5b5b5 #cecece #e6e6e6;
}

.lims-tree .ui-menu-item .ui-menu-item {
border-width: 1px 0 0;
}

.lims-tree .ui-menu-item .ui-menu-item a, .lims-tree .ui-menu-item .ui-menu-item div {
margin-left: 41px;
}

.lims-tree .ui-menu-item .ui-menu-item .ui-menu-item a, .lims-tree .ui-menu-item .ui-menu-item .ui-menu-item div {
margin-left: 54px;
}

.lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item a, .lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item div {
margin-left: 67px;
}

.lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item a, .lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item div {
margin-left: 74px;
}

.lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item a, .lims-tree .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item .ui-menu-item div {
margin-left: 87px;
}

/* LIMS MODEL MANAGER
---------------------------------------- */
/* table */
.lims-manager .atk-row-plain + .atk-row-plain {
margin-top: 10px;
}

.lims-manager .atk-row-plain .atk-form-row {
white-space: nowrap;
}

.lims-manager .atk-row-plain .atk-form-row > .atk-form-field {
margin-left: 0;
}

.lims-manager .atk-form input[type='checkbox'] {
display: inline-block;
}

.lims-manager .atk-form .checkbox + label {
float: none;
font-weight: normal;
}

.lims-manager .atk-row-plain .atk-form-row > label {
width: 42px;
}

.lims-manager .atk-row-plain .atk-form-row > label + .atk-form-field {
margin-left: 55px;
}

.lims-manager .input-row .input-cell .ui-button {
margin-right: 5px;
}

.model-manager-form {
margin-top: 25px;
}

.lims-manager .model-manager-form .model-manager-form-top-left, .lims-manager .model-manager-form .model-manager-form-top-right {
border-top: none;
float: left;
margin-bottom: 20px;
margin-top: 10px;
padding-top: 0;
}

.lims-manager .model-manager-form .model-manager-form-top-left .atk-form-row-number label {
width: auto;
// margin-right : 10 px;
margin-top: -19px;
}

.lims-manager .model-manager-form .model-manager-form-top-left .atk-form-row-line label {
width: auto;
// margin-right : 86 px;
}

.model-manager-form .form-schema-table-field-group {
width: 100%;
}

/* treesearch */
.lims-manager .treesearch {
margin-bottom: 10px;
}

.lims-manager .treesearch form fieldset, .lims-manager .treesearch form fieldset .atk-row label {
margin: 0;
padding: 0;
}

.lims-manager .input-row .input-cell:last-child .ui-button {
margin-right: 0;
font-size: 14px;
}

.lims-manager .atk-form-row-datepicker .input-row .input-cell:last-child .ui-button, .lims-manager .atk-form-row-liveaddress .input-row .input-cell:last-child .ui-button {
margin-right: 0;
font-size: 13.5px;
background: none repeat scroll 0% 0% #5DA9D1 !important;
}

.lims-manager .input-row .ui-state-default,
.lims-manager .atk-form .ui-state-default {
background-color: #f4f4f4;
background-repeat: repeat-x;
}

.lims-manager .atk-form .ui-button-icon-only .ui-button-text {
line-height: 1;
}

.lims-manager .atk-form .custom-select {
width: 100%;
}

/* LIMS MENU MANAGER
-----------------------------------------*/
.lims-bar .atk-buttons > div {
margin: 0;
padding: 0;
display: inline;
}

.lims-bar .ui-button-icon-only {
height: 29px;
margin-left: 0;
}

.lims-manager .menu-manager-role-form {

}

.lims-manager .menu-manager-role-form.atk-form.stacked .atk-form-row > label {
display: none;
}

.atk-form fieldset.no-label .atk-form-row > label {
display: none;
}

.atk-form fieldset.no-label .atk-form-field {
margin-left: 0;
}

.lims-manager .menu-manager-form .menu-manager-form-field-name {
margin-bottom: 10px;
}

.lims-manager .menu-manager-form p {
margin-top: 10px;
font-weight:bold;
}

.lims-manager .menu-manager-form ul {
display: table;
list-style-type: none;

}

.lims-manager .menu-manager-form li {
display: table-cell;
vertical-align: top;
padding: 0 1em 0 0;
}

.lims-manager .menu-manager-form .menu-manager-form-right {
float: left;
border: none;
padding: 0;
margin: 0;
}

.lims-manager .menu-manager-form .menu-manager-form-left {
float: left;
border: none;
padding: 0;
margin: 0;
margin-right: 40px;
}

.lims-manager .menu-manager-form .menu-manager-form-params {
border: none;
padding: 0;
margin: 0;
}

/* LIMS PAGE MANAGER
-----------------------------------------*/
.lims-manager .page-manager-form-dirname {
margin-bottom: 10px;
}

/* LIMS PAGE TEMPLATES
-----------------------------------------*/

/* Abc Template
---------------------------------------- */
.lims-manager .lims-bar {
display: none;
}

/* CUSTOM SELECT ELEMENT
----------------------------------------
/* wrapper element to enable positioning */
.comboFormatter {
display: block;
padding: 0;
border: solid 1px #c8c8c8;
color: #000;
line-height: 1.6;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
height: 2.15em;
overflow: hidden;
white-space: nowrap;
margin-right: 0px;
width: 131px;
background-image: none;
background: url(images/icons.png) #fff no-repeat 10%;
background-position: 32px -95px;
-moz-appearance: none;
text-indent: 4px !important;
-webkit-appearance: none;
}

.custom-select-container {
position: relative;
}

.custom-select.ui-combobox {
display: block;
position: relative;
z-index: 1;
width: 100%;
background-repeat: repeat-x;
}

.custom-select input.ui-combobox-input.ui-state-default {
display: block;
padding: 0;
text-indent: 0px;
border: 0px;
color: #777;
line-height: 1.6;
height: 30px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
background-color: #fff;
border-bottom: 1px solid #7A7A7A;
background-image: none;
}

.custom-select a.ui-button.ui-state-default {
position: absolute;
margin: 1px 0 1px;
right: 4px;
top: 1px;
width: 25px;
height: 1.9em;
border: none;
background-image: none;
background: url('images/icons_blue.png') no-repeat 100%;
background-position: -58px -13px;
padding: 0;
}

.custom-select .ui-button .ui-button-text {
padding: 0;
}

.ui-autocomplete {
overflow-y: auto;
overflow-x: hidden;
max-height: 150px;
border: #999999 solid 1px;
z-index: 99999;
}

.combobox-button-select {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/quick-search.jpg) no-repeat center center;
cursor: pointer;
height: 29px;
width: 30px;
}
.forward-button{
position:absolute;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/forward.png) no-repeat center center;
border: 1px solid #CACACA;
cursor: pointer;
height: 29px;
width: 30px;
}
.atk-form .combobox-button-select span.ui-button-text {
padding: 0;

}

/* Mayack's Changes */
.ui-dialog.ui-widget-content {
border: none;
}

.ui-dialog.ui-widget-content .ui-widget-header {
background-color: #fff !important;
background-image: none;
color: #000;
font-weight: bold;
}

.ui-tabs .ui-tabs-nav li a {
outline: none;
text-decoration: none;
display: inline-block;
width: 100%;
}

.ui-widget-content .atk-block:last-child {
margin-bottom: 0;
}

/*.ui-widget-content .atk-wrapper {*/
.atk-wrapper {
padding: 0;
margin: 0;
min-width: 0px;
width: 100%;
}

.main-container {
padding-top: 140px;
padding-bottom: 75px;
background: #f0f5f4;
}
.main-container .main-container,
.main-container ~ .main-container {
padding-top: 0;
}
.main-container:first-child {
padding-top: 0;
}
.lims-modal-content .main-container {
padding-top: 0;
padding-bottom: 0;
}
body > .main-container {
padding-top: 106px;
}

body .main-container ~ .main-container {
padding-top: 0;
padding-bottom: 0;
}

body .main-container:first-child {
padding-top: 0;
padding-bottom: 0;
}

.lims-manager H1, .lims-manager H2, .lims-manager H3, .lims-manager H4, .lims-manager H5 {
font-weight: normal;

}

.lims-manager H4 {
font-weight: 300;
font-size: 18px;
color: #585858;
line-height: 30px;
padding: 0 10px;
}

.molecular_result_test {
background: #ededed;
font-size: 14px;
padding: 2px;
color: #0D99D7;
font-weight: normal;
}

.atk-form.atk-row fieldset.span6 {
float: left;
}

.atk-icon-office-calendar {
background-position: 0px -3584px;
}

div.green div.custom-select-container {
background: #78C472;
}

div.green span.custom-select input.ui-combobox-input.ui-state-default {
margin-top: -2px;
display: inline;
text-indent: 10px;
border: solid 1px #78C472;
color: #717171;
line-height: 1.9;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
background: #78C472;
border: 0 none;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
height: 29px;
}

.requiredFields {
color: #717171;
}

/* SPRINT MANAGER */

.plan-sprint-button {
margin-top: -63px;
position: absolute;
padding: 7px 7px !important;
}

.plan-sprint-button a {
color: #fff;
}

/* END OF SPRINT MANAGER */

/*Sprint details*/

.sprint-details-edit-issue{

background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/edit-2.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 12px 12px;
border: medium none;
position: absolute;
top: -15px;
right: 7px;
cursor: pointer;
text-align: center;
line-height: 15px;
height: 15px;
width: 15px
}

/*End of sprint details*/



/* Issues
---------------------------------------- */
.issue-delete-photo {
position: absolute;
width: 15px;
height: 15px;
background-image: url('images/icons.png');
background-position: -19px 0;
z-index: 100;
}

/* Query Runner
---------------------------------------- */
.query-runner-form form fieldset .atk-row label {
margin: 0;
padding: 0;
}

.query-runner-form form fieldset .atk-row .atk-form-field {
margin: 0;
}

.ui-widget button.ui-widget {
font-size: 12px;
}

.form-parser-horizontal .atk-form-row {
margin-left: 0;
margin-right: 10px;
margin-bottom: 10px;
}

.atk-grid .zebra {
border: 1px solid #dadde0;
border-radius: 10px;
overflow-x: hidden;
/*overflow-y: visible;*/
padding: 5px 10px;
background: #ffffff;
}

.atk-grid .classMenu .zebra {
overflow-x: visible;
/*overflow-y: visible;*/
}

.atk-grid-panel .atk-export-buttons button.ui-widget {
background-color: transparent;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
/*background-position: 5px -142px;*/
background-repeat: no-repeat;
border: 0px solid; /*#66A261;*/
background-attachment: scroll;
}

.noneBorder {
border-bottom: 0px;
}

.tableReportBorderNone {
border-collapse: collapse;
border: 0px;
}

.atk-grid table.tableReportBorderNone tr, table.tableReportBorderNone tr {
background-color: #F2F2F2
}

.atk-grid table.tableReportBorderNone tr td.captionName, table.tableReportBorderNone tr td.captionName {
white-space: normal;
width: 120px;
}

.atk-grid table.tableReportBorderNone tr td.captionTitle, table.tableReportBorderNone tr td.captionTitle {
white-space: normal;
width: 1000px;
}

.atk-grid table.tableReport, table.tableReport {
border-collapse: collapse;
border: 1px solid black;
width: 100%;
}

.atk-grid table.tableReport > thead > tr > th, table.tableReport > thead > tr > th {
background-color: #0D99D7;
color: #FFFFFF;
border: 1px solid black;
text-align: center;
border-radius: none;
font-weight: bold;
}

.atk-grid table.tableReport > tbody > tr > td, table.tableReport > tbody > tr > td {
background-color: #F2F2F2;
white-space: normal;
border: 1px solid black;
padding: 2px;
}

footer.footerReport {
font-size: 12px;
width: 1000px;
height: 15px;
}

footer.footerReport p {
text-align: right;
}

.ui-button.button-config.ui-state-default,
.ui-button.button-config.ui-button.ui-state-default.ui-state-default {
font-size: 17px;
width: 30px;
height: 30px;
}

.icon-help {
background-position: -118px -48px;
}

.html-editor {
display: none;
}

.page-content {
display: block;
}

.expander-plus {
background-position: 2px -190px;
}

.expander-minus {
background-position: -14px -190px;
}

.inputFocus:focus {
background-color: #e5e4e4;
}

.infoIcon {
background: url('../images/ui-icons_888888_256x240.png');
background-position: -45px -142px;
cursor: pointer;
float: left;
height: 18px;
opacity: 0.7;
width: 18px;
color: #ff0000;
font-size: 14px;
padding: 0 0 3px 4px;
}
.infoIcon.additional-details {
color: #0D99D7;
}
.infoIcon.automatically-parsed {
color: #00c406;
}
.infoIcon.manual-edited {
color: #0D99D7;
}
.infoIcon span {
margin: 0 !important;
}

.ui-dialog.ui-widget-content .ui-tabs-nav.ui-widget-header {
border: none;
}

video {
width: 100%;
height: 300px;
background: rgba(255, 255, 255, 0.5);
border: 1px solid #ccc;
}
video.capture {
width: 100%;
height: auto;
background: rgba(255, 255, 255, 0.5);
border: 1px solid #ccc;
}

.container {
height: 100%;
background-color: transparent;
}

.rotate {
position: relative;
width: 100%;
}

video.rotation {
transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
}

video.document {
-webkit-filter: grayscale(100%);
}

div.myRadioButton {
background-color: #ffffff;
background-repeat: repeat-x;
border: 1px solid #0D99D7;
color:#0D99D7;
border-radius: 3px;
cursor: pointer;
display: block;
font-size: 13px;
line-height: 17px;
margin: 0;
padding: 0 !important;
margin-right: 15px;
position: relative;
cursor: pointer;
}

div.myRadioButton:not(.chek) {
background-color: #ffffff !important;
}

.myRadioButton label {
display: block;
padding: 0.5em 0.5em 0.5em 2em;
cursor: pointer;
}

.atk-form div.myRadioButton .radio.checked:after {
background: none;
}

.myRadioButton span.radio {
float: left;
border: none;
position: relative !important;
top: 0.7em;
left: 0.5em;
margin: 0;
background:  url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/clear.png) no-repeat center center;
}

.myRadioButton span.radio.checked {
background:  url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/approve.png) no-repeat center center;
}

.atk-form .atk-form-options.radio-button-holder {
left: 0;
}

div.molecularRadioButton {
background-color: #0D99D7;
background-repeat: repeat-x;
border: 1px solid #0D99D7;
color: #ffffff;
border-radius: 3px;
cursor: pointer;
display: block;
font-size: 10px;
line-height: 17px;
margin: 0;
padding: 0 !important;
margin-right: 7px;
position: relative;
cursor: pointer;
}

.molecularRadioButton label {
display: block;
padding: 0.5em 0.5em 0.5em 2em;
cursor: pointer;
}

.atk-form div.molecularRadioButton .radio.checked:after {
background: none;
}

.molecularRadioButton span.radio {
float: left;
border: none;
position: relative !important;
top: 0.7em;
left: 0.5em;
margin: 0;
background: url("images/line.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.molecularRadioButton span.radio.checked {
background-position: -15px 0;
}

/* Elements */
.cells {
display: table;
width: 100%;
}

.cells > .cell {
display: table-cell;
vertical-align: middle;
padding: 0 10px;
}

#header.cells .menu-cell-wrapper {
display: table-cell;
vertical-align: middle;
padding: 0;
}

#header.cells .menu-cell-wrapper.page-title {
margin: 20px 0;
}

#header.cells .menu-cell-wrapper:first-of-type {
border-right: 1px solid #dadde0;
float: left;
}

#header.cells .menu-cell-wrapper:first-of-type .menu-wrapper .menu-cell {
padding: 15px 6px 15px 7px;
}

#header.cells #header-second-line .menu-cell-wrapper {
display: block;
float: left;
border: none;
}

#header.cells .options-cell {
display: table-cell;
vertical-align: middle;
padding: 10px 10px;
}

#header.cells .menu-wrapper {
display: table;
}

#header.cells .menu-wrapper .menu-cell {
display: table-cell;
vertical-align: middle;
padding: 12px 8px;
}

.loginpage {
display: table;
width: 100%;
display: table-cell;
vertical-align: middle;
background-color: #fff;
}

.loginpage #login-branding {
position: fixed;
top: 80px;
left: 0;
z-index: 2;
}
.loginpage #login-branding-link {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
background-color: #0D99D7;
border-radius: 0 0 7px 7px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 300;
height: 4rem;
line-height: 92px;
margin: 32px 0 0 -32px;
text-align: center;
width: 65px;
}
.loginpage #login-branding-link:hover {
width: 4.5rem;
font-size: 16px;
}
.loginpage #login-branding-link.animate-once {
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 4.8rem;
font-size: 16px;
}

.cells.equal {
table-layout: fixed;
}

.expand {
width: 100%;
}

.nowrap {
white-space: nowrap;
}

.text-left {
text-align: left;
}

.text-center {
text-align: center;
}

.text-right {
text-align: right;
}

.sep {
margin: 0 0.5em;
}

.avatar {
background: #FFF;
border-radius: 50%;
color: #0D99D7 !important;
display: block;
overflow: hidden;
text-align: center;
border-color: #0D99D7;
text-decoration: none !important;
}

.avatar.size-32 {
height: 32px;
line-height: 32px;
width: 32px;
}

.avatar.size-50 {
height: 50px;
line-height: 50px;
width: 50px;
}

.avatar.size-64 {
height: 64px;
line-height: 64px;
width: 64px;
}

.box {
background: #EFEFEF;
border-radius: 10px;
margin-bottom: 25px;
padding: 30px;
}

.box:last-child {
margin-bottom: 0;
}

.box-large {
padding: 50px;
}

.box h1 {
margin-bottom: 25px;
}

.button {
background: #777;
border: none;
border-radius: 10px;
cursor: pointer;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.1em;
text-transform: uppercase;
white-space: nowrap;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}

.button:focus {
outline: none;
}

.button.green {
background: #78c472;
color: #fff;
}

.button.green:hover, .button.green:focus {
background: #67bc60;
}

.button.blue {
background: #0D99D7;
color: #EFEFEF;
}

.button.blue:hover, .button.blue:focus {
background: #0D99D7;
}

.signature-button {
background: #0D99D7 !important;
}

#sticky-notes-content .button {
border: 1px solid #0D99D7;
color: #0D99D7;
}

.input.input-large .login {
background-color: #EFEFEF;
border-bottom: 2px solid #777777 !important;

}

.input.input-large.login:focus {
background-color: #EFEFEF !important;
border-bottom: 2px solid #0D99D7 !important;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top: 0px solid transparent !important;
border-right: 0px solid transparent !important;
border-left: 0px solid transparent !important;

}

.input.input-large {
font-size: 14px;
height: 40px;
padding: 0 13px;
}

.input:-moz-placeholder {
color: #777;
font-weight: normal;
}

.input::-moz-placeholder {
color: #777;
font-weight: normal;
}

.input::-webkit-input-placeholder {
color: #777;
font-weight: normal;
}

.input:-ms-input-placeholder {
color: #777;
font-weight: normal;
}

.atk-form.stacked .form-cozy fieldset {
margin-bottom: 0;
}

.atk-form.stacked .form-cozy fieldset .atk-form-row > label {
display: none;
}

.form-cozy .form-field + .form-field,
.form-cozy .form-action {
margin-top: 10px;
}

.form-cozy .form-field input {
width: 100%;
}

/*.form-cozy .form-action .button {
width: 100%;
}*/
.form-cozy .input {
background: #eee;
border: 2px solid #eee;
border-radius: 0px;
border-bottom: 1px solid;
box-shadow: none;
border-top-color: transparent;
}

.form-cozy .input:focus {
box-shadow: none;
}

.form-cozy .input:-moz-placeholder {
color: #aaa;
}

.form-cozy .input::-moz-placeholder {
color: #aaa;
}

.form-cozy .input::-webkit-input-placeholder {
color: #aaa;
}

.form-cozy .input:-ms-input-placeholder {
color: #aaa;
}

.form-cozy .input:focus {
background: #fff;
}

.form-cozy .input:focus:-moz-placeholder {
color: #ccc;
}

.form-cozy .input:focus::-moz-placeholder {
color: #ccc;
}

.form-cozy .input:focus::-webkit-input-placeholder {
color: #ccc;
}

.form-cozy .input:focus:-ms-input-placeholder {
color: #ccc;
}

.form-cozy .form-error {
color: #f13d2b;
font-size: 12px;
padding: 5px 0;
}

.form-cozy .form-field-error .input {
background: #fff;
border-color: #f13d2b;
color: #f13d2b;
}

/* The New Header */
#header {
color: #0D99D7;
padding-bottom: 0;
padding-top: 0;
}

#header #main-search {
margin: 0 20%;
display: none;
}

.extended-search #header #header-first-line .menu-cell-wrapper:nth-child(1),
.extended-search #header #header-first-line .menu-cell-wrapper:nth-child(2) {
margin-top: 5px;
}

#header #header-first-line {
min-height: 70px;
border-bottom: 1px solid #dadde0;
background-color: #ecf0f4;
}

#header #header-second-line {
min-height: 50px;
background: transparent;
position: relative;
width: calc(100% - 94px);
float: left;
margin: 0px 0 0 82px;
}
#header #header-login-line{
float: right;
margin-right: 15px;
}
#header #header-second-line.menu-expanded {
width: calc(100% - 260px);
-webkit-transition: all 0.75s ease;
-moz-transition: all 0.75s ease;
-o-transition: all 0.75s ease;
transition: all 0.75s ease;
}

#header #header-second-line.menu-closed {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}

#header #header-second-line.menu-hidden {
width: 100%;
margin-left: 0;
border: none;
background: transparent;
}

#header #header-second-line.menu-hidden .cell.atk-buttons {
width: calc(100% - 70px);
}

#header #header-second-line.no-quickmenu {
width: 100%;
margin: 0;
}

#header #header-second-line .cell.atk-buttons {
padding: 0;
text-align: center;
width: 100%;
}

#header #header-second-line .cell.atk-buttons div.atk-buttons {
border: 1px solid #dadde0;
border-radius: 10px;
background-color: #ffffff;
position: absolute;
width: 100%;
overflow-x:auto;
overflow-y: hidden;
scrollbar-width: thin;
}
#header #header-second-line .cell.atk-buttons div.atk-buttons::-webkit-scrollbar-track
{
background-color: transparent;
margin-left: 5px;
margin-right: 5px;
}

#header #header-second-line .cell.atk-buttons div.atk-buttons::-webkit-scrollbar
{
height: 4px;
background-color: transparent;
border-radius: 20px;
}

#header #header-second-line .cell.atk-buttons div.atk-buttons::-webkit-scrollbar-thumb
{
background-color: #dadde0;
border-radius: 20px;
border: 1px solid #dadde0;

}

#header #header-second-line.menu-hidden .cell.atk-buttons div.atk-buttons {
margin: 0 12px;
}

#header #header-second-line .cell.atk-buttons .ui-button,
#header #header-second-line .cell.atk-buttons .ui-button:first-child,
#header #header-second-line .cell.atk-buttons .ui-button:last-child {
border-radius: 0;
border: none;
padding: 12px 0 10px 0;
}

#header #header-second-line .cell.atk-buttons .ui-button.ui-state-active {
border-bottom: 2.5px solid #0D99D7;
margin-bottom: -1.51px;
}

#header #header-second-line .cell.atk-buttons .ui-button .ui-button-text {
color: #777;
padding: 4px 24px;
border-left: 1px solid #dadde0;
}
#header #header-second-line .cell.atk-buttons .ui-button:last-child .ui-button-text {
border-right: 1px solid #dadde0;
}
@media all and (max-width: 1000px) {
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text {
        font-size: 13px;
    }
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text{
        padding: 4px 4px;
    }
    .rotate {
        margin-left: 30px
    }
}

@media all and (max-width: 760px) {
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text {
        font-size: 12px;
    }
    #header #header-second-line {
        min-height: 43px;
    }
}
@media all and (max-width: 600px) {
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text {
        padding: 4px 6px;
        font-size: 10px;
    }
    #header #header-second-line {
        min-height: 28px;
    }
}

#header #header-second-line .cell.atk-buttons .ui-button.ui-state-active .ui-button-text {
color: #0D99D7;
}

#header #header-second-line #lims-bottom-bar,
#header #header-second-line #lims-top-bar {
background: none;
margin: 0;
padding: 0;
}

#header #header-second-line #header-lims-top-bar {
background: transparent;
display: block !important;
}

.atk-wrapper #lims-top-bar {
display: none !important;
}

.lims-modal-core .atk-wrapper .quick-profile-edit {
margin-bottom: 30px;
}

/*.lims-modal-core .atk-wrapper #lims-top-bar {*/
/*display: block !important;*/
/*background: #F7F7F7;*/
/*}*/

/* Safari 9.0+ */
_::-webkit-:not(:root:root), #header #header-second-line #lims-top-bar {
position: absolute;
}

#header #header-second-line .new-bar-buttons {
margin: 12px 0 0;
padding: 0 5px;
position: absolute;
top: 0;
display: none;
}

#header #header-second-line .new-bar-buttons div,
#header #header-second-line .new-bar-buttons .add-bar-btn {
background-color: transparent;
color: #0D99D7;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 30px;
line-height: 32px;
margin-right: 10px;
padding-left: 30px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
font-weight: normal;
}

#header #header-second-line .new-bar-buttons.float-right {
right: 0;
}

#header .cell {
padding: 9px 5px 8px 35px;
}

/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
#header .cell {
padding: 10px 5px 8px 35px;
}
}

#header .cell.logo {
border-right: 0px solid #c26536;
position: relative;
padding: 19px 30px;
float: left;
}

#header .cell.logo img {
display: block;
height: auto !important;
width: auto !important;
}

#header .cell.title {
font-size: 15px;
line-height: 1;
}

#header .cell.atk-buttons {
border-right: 0px solid #c26536;
font-size: 0;
line-height: 0;
float: right;
}

#header .cell.atk-buttons .ui-button.ui-state-default,
#header .cell.atk-buttons .ui-button.ui-state-hover,
#header .cell.atk-buttons .ui-button.ui-state-active {
background: none;
border: 1px solid #fff;
border-radius: 0;
margin: 0;
}

#header .cell.atk-buttons .ui-state-refresh-cache {
border: none;
border-radius: 0;
margin: 0;
color: #454545;
text-decoration: none;
position: absolute;
right: 0px;
width: 40px;
display: block;
margin-top: 7px;
}
#header #header-second-line .cell.atk-buttons .tabmenu .ui-state-refresh-cache .tabmenu-button-container {
}
#header .cell.atk-buttons .ui-button .ui-button-text {
color: #fff;
font-size: 16px;
}

#header .cell.atk-buttons .ui-button:focus {
outline: none;
}

#header .cell.atk-buttons .ui-button:first-child {
border-radius: 10px 0 0 5px;
}

#header .cell.atk-buttons .ui-button:last-child {
border-radius: 0 5px 5px 0;
}

#header .cell.atk-buttons > .ui-button + .ui-button {
border-left: none;
margin: 0;
}

#header .cell.atk-buttons .ui-button.ui-state-active {
background: #fff;
}

#header .cell.atk-buttons .ui-button.ui-state-active .ui-button-text {
/* color: #f28149;*/
color: #0D99D7;
}

#header #side-nav-trigger {
cursor: pointer;
font-size: 18px;
font-weight: bold;
width: 56px;
line-height:32px;
text-align:center;
float: left;
margin-top: 6px;
/*border-right: 1px solid #4682B4;*/
/*    position: absolute;
top:10px;
left:-22px*/
color: #0D99D7;
}
/* #header #side-nav-trigger:hover {background: *//* ;} */

#header #side-nav-trigger:before {
content: '\f127';
font-family: 'WebHostingHub-Glyphs';
position: relative;
}

#header #side-nav-trigger.active {
/*  background: #4682B4;*/
}

/* The New Side Nav */
#atk-layout, #footer {
position: relative;
right: 0;
-webkit-transition: right 0.4s;
transition: right 0.4s;
}

#atk-layout {
background: #f0f5f4;
z-index: 3;
}

#atk-layout.push-left, #footer.push-left {
margin-left: 0px;
}

#atk-layout.no-scroll {
overflow: hidden;
}

.no-scroll {
overflow: hidden !important;
margin: 0 !important;
height: 100% !important;
}

hidden {
display: none;
}

#side-nav {
background: #0D99D7;
color: white;
float: left;
width: 260px;
z-index: 1;
opacity: 1;
display: none;
position: relative;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

#side-nav ul,
#side-nav ul li {
list-style-type: none;
margin: 0;
padding: 0;
}

#side-nav section {
margin-bottom: 0;
padding: 0px 20px 10px 20px !important;
}

#side-nav a {
color: white;
text-decoration: none;
}

#side-nav a:hover {
color: white;
/*background:white;*/
}

#side-nav .top-buttonset.cells,
#side-nav .top-buttonset.cells * {
box-sizing: border-box;
}

#side-nav .top-buttonset.cells .cells .cell:first-child {
padding-right: 3px;
}

#side-nav .top-buttonset.cells .cells .cell:last-child {
padding-left: 3px;
}

#side-nav .top-buttonset .button-outline {
border: 1px solid #bbb;
border-radius: 10px;
display: inline-block;
font-weight: bold;
line-height: 1;
padding: 6px;
text-align: center;
width: 100%;
}

#side-nav .top-buttonset .button-outline *[class*=icon] {
margin-right: 3px;
position: relative;
top: 0.1em;
}

#side-nav .top-buttonset .button-outline:hover {
background: #e5e5e5;
}

#side-nav .top-buttonset #side-nav-close {
margin-left: 40px;
}

#side-nav .user-box {
font-size: 14px;
line-height: 1;
}

#side-nav .user-box .avatar {
margin-right: 10px;
}

#side-nav .user-box .name {
font-weight: bold;
margin-bottom: 0.25em;
}

#side-nav .user-box .links {
font-size: 13px;
}

#side-nav .main-menu-search .wrap {
position: relative;
margin-top: 10px;
}

#side-nav .main-menu-search .wrap input {
padding: 5px;
width: 100%;
color: black;
border: 0px;
border-bottom: 2px solid;
border-radius: 0px;
background-color: transparent;
}

#side-nav .main-menu-search .wrap button {
background: none;
border: none;
/*  color: #bbb;*/
position: absolute;
right: 1px;
top: 0.4em;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}

#side-nav .main-menu-search .wrap input:focus {
/*  border-color: #aaa;*/
}

#side-nav .main-menu-search .wrap input:focus + button {
/*   color: #aaa;*/
}

#side-nav .main-menu-search .wrap input::-webkit-input-placeholder {
color: #000;
font-weight: normal;
}

#side-nav .main-menu-search .wrap input:-moz-placeholder {
color: #000;
font-weight: normal;
opacity: 1;
}

#side-nav .main-menu-search .wrap input::-moz-placeholder {
color: #000;
font-weight: normal;
opacity: 1;
}

#side-nav .main-menu-search .wrap input:-ms-input-placeholder {
color: #000;
font-weight: normal;
}

/* Tree */
#side-nav ol.tree, #side-nav ol.tree li, #side-nav ol.tree ol {
margin: 0;
padding: 0;
}

#side-nav ol.tree * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

#side-nav ol.tree {
border-bottom: 1px solid #ccc;
margin-top: 0px;
width: 100%;
}

#side-nav ol.tree li a *[class*=icon], #side-nav ol.tree li label *[class*=icon] {
margin-right: 0.5em;
position: relative;
top: 0.1em;
}

#side-nav ol.tree li input {
cursor: pointer;
left: 0;
margin-left: 0;
height: 1em;
opacity: 0;
position: absolute;
top: 0;
width: 1em;
z-index: 2;
}

#side-nav ol.tree li > .tree-indicator {
display: none;
}

#side-nav ol.tree li.has-submenu > .tree-indicator {
display: block;
}

#side-nav ol.tree li input ~ .tree-indicator:before {
color: #a6a6a6;
content: '\002b';
font-family: 'WebHostingHub-Glyphs';
font-size: 6px;
right: 12px;
margin-top: 0.8em;
height: 20px;
width: 10px;
position: absolute;
top: 10px;
}

#side-nav ol.tree li input:checked ~ .tree-indicator:before {
content: '\2212';
}

#side-nav ol.tree li input ~ ol > li {
display: none;
}

#side-nav ol.tree li input:checked ~ ol {
height: auto
}

#side-nav ol.tree li input:checked ~ ol > li:not(.menuitem-hide) {
display: block;
}

#side-nav ol.tree li label {
cursor: pointer;
}

#side-nav ol.tree li a:hover {
text-decoration: none;
}

/* 1st level */
#side-nav ol.tree li {
line-height: 1;
position: relative;
}

#side-nav ol.tree > li {
border-top: 1px solid #ccc;
font-size: 14px;
}

#side-nav ol.tree > li > a {
font-weight: normal;
}

#side-nav ol.tree > li > input ~ .tree-indicator:before {
color: #999;
}

#side-nav ol.tree li a {
display: block;
padding: 10px 20px;
}

#side-nav ol.tree li a:hover ~ .tree-indicator:before {
color: #777;
}

#side-nav ol.tree li a:hover {
background: #e5e5e5;
color: #555;
}

/* 2nd level */
#side-nav ol.tree > li li {
border-top: 1px solid #e3e3e3;
}

#side-nav ol.tree li li a {
color: #4d4c4c;
padding-left: 50px;
font-size: 13px;
}

/* 3rd level */
#side-nav ol.tree > li li li {
border-top: none;
}

#side-nav ol.tree li li li a {
padding-left: 62px;
}

/* 4th level */
#side-nav ol.tree > li li li li {
border-top: none;
}

#side-nav ol.tree li li li li a {
padding-left: 74px;
}

/* 5th level */
#side-nav ol.tree > li li li li li {
border-top: none;
}

#side-nav ol.tree li li li li li a {
padding-left: 86px;
}

#side-nav ol.tree li.menuitem-hide {
display: none;
}

#side-nav ol.tree li.menuitem-match a {
color: black;
}

/* The New Login */
#atk-layout.page-login {
background: #fff;
}

#atk-layout.page-login .login-wrapper {
font-size: 14px;
margin: 20px auto;
width: 400px;
background-color: #EFEFEF;
}

.page-login .announcement-view {
font-size: 14px;
margin: 20px auto;
width: 600px;
background-color: #EFEFEF;
max-height:200px;
overflow-x: auto;
border: 2px solid #0D99D7;
border-radius: 10px;
}
.page-login .announcement-view.announcement-hide {
    display:none;
}
.announcement-view .title-announcement {
    color: #0D99D7;
    font-weight: bold;
    margin: 0 10px 0 10px;
    padding-top: 5px;
    font-size: 16px;
}
.announcement-view .text-announcement {
    color: #0D99D7;
    margin: 0 10px 0 15px;
}


#atk-layout.page-login .logo {
margin-bottom: 40px;
text-align: center;
max-height: 51px;
}

#atk-layout.page-login .logo img {
position: relative;
padding-top: 35px;
}

#atk-layout.page-login .login-wrapper .login-actions {
color: #7A7A7A;
text-align: center;
background-color: #fff;
line-height: 50px;
}

#atk-layout.page-login .login-wrapper .login-actions a {
color: #0D99D7;
font-weight: bold;
}

#atk-layout.page-login .login-wrapper .login-actions a:hover {
color: #542b15;
}

#atk-layout.page-login + #footer,
#atk-layout.page-login + #footer a {
color: #a65529;
}

#atk-layout.page-login + #footer a:hover {
color: #542b15;
}

#atk-layout.page-login + #footer .atk-menu {
color: #d96f36;
}

.page-login a {
color: #0D99D7;
text-decoration: none;
}

#atk-layout.page-login + #footer .atk-wrapper {
box-sizing: border-box;
padding-left: 30px;
padding-right: 30px;
width: 100%;
}

.fancytree-title {
color: #585757;
}

.title-top {
/*    font-family:"PT-Sans";*/
font-size: 20px;
margin: 0 25px;
line-height: 30px;
}

.linksname {
font-family: 'Roboto';
font-size: 12px;
display: table-cell;
vertical-align: middle;
}

#header-first-line .linksname {
border-left: 1px solid #dadde0;
}

.name {
font-size: 12px;
}

/*.atk-grid .atk-grid-panel .panel-left {
margin-top:6px;
}*/
.atk-grid .new-grid-content-wrapper table > tbody > tr.ui-state-active .grid-buttons-menu {
display: none;
/*border-right: 40px solid transparent;*/
/*visibility: visible;*/
/*border-left: 40px solid transparent;*/
/*padding-bottom:10px !important;*/
/*top:inherit !important;
left:20% !important;*/

}

input[type="checkbox"].element-status-switch {
visibility: hidden;
width: 0;
height: 0;
position: absolute;
}

.new-checkbox-parent {
display: table;
margin: 0px 0;
}

.new-checkbox-wrapper {
position: relative;
cursor: pointer;
display: table-cell;
vertical-align: middle;
padding: 5px 10px 5px 0;
}

.new-checkbox-wrapper .new-checkbox {
border-radius: 10px;
background-color: #bdbdbd;
width: 35px;
height: 8px;
display: inline-block;
overflow: hidden;
}

.new-checkbox-wrapper .new-checkbox .new-checkbox-fill {
background-color: #7eb3c7;
width: 0;
height: 100%;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.new-checkbox-wrapper .new-checkbox-dot {
border-radius: 20px;
width: 20px;
height: 20px;
display: inline-block;
background-color: #f1f1f1;
position: absolute;
left: 0px;
top: 3px;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[type="checkbox"].element-status-switch:checked + .new-checkbox-parent .new-checkbox-wrapper .new-checkbox-dot {
left: 15px;
background-color: #0076a7;
}

input[type="checkbox"].element-status-switch:checked + .new-checkbox-parent .new-checkbox-wrapper .new-checkbox .new-checkbox-fill {
width: 100%;
}

.new-checkbox-status {
display: table-cell;
vertical-align: middle;
padding: 0 10px;
line-height: 20px;
}

input[type="password"].element-input-label + .placeholder-text,
input[type="time"].element-input-label + .placeholder-text,
input[type="text"].element-input-label + .placeholder-text,
textarea + .placeholder-text {
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
position: absolute !important;
left: 5px !important;
top: -16px !important;
float: left !important;
width: auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

[class*="span"] .span3.original-placeholder-position input[type="text"].element-input-label + .placeholder-text,
[class*="span"] .span3.original-placeholder-position textarea + .placeholder-text {
width: 70px;
}

[class*="span"] .span2.original-placeholder-position input[type="text"].element-input-label + .placeholder-text,
[class*="span"] .span2.original-placeholder-position textarea + .placeholder-text {
width: 70px;
}

[class*="span"] .span115.original-placeholder-position input[type="text"].element-input-label + .placeholder-text,
[class*="span"] .span115.original-placeholder-position textarea + .placeholder-text {
width: 40px;
}

#signature-pad input[type="text"].element-input-label + .placeholder-text {
display: none;
}

.atk-form-row.mandatory .placeholder-text:after, .atk-form-row-radio.mandatory .label-default-text:after, .atk-form-row-radiobutton.mandatory > label:after {
content: "*";
color: red;
}

.ui-state-default, .ui-widget-header .ui-state-default {
background: none repeat scroll 0% 0% #5DA9D1;
}

.atk4_form {
position: relative;
}

.atk-grid-panel.ui-widget-header.ui-corner-top .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
font-size: 15px;
}

.atk-grid-panel.ui-widget-header.ui-corner-top input[type="text"].element-input-label.placeholder-up +
.placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
font-size: 8px;
}

.ui-tabs .ui-tabs-nav li a {
padding: 0px;
}

.main-menu-search input[type="text"].element-input-label.placeholder-up +
.placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
font-size: 8px;
}

.atk-grid > .atk-paginator {
padding: 0 0 8px 0;
text-align: center;
border-top: 1px solid #0D99D7;
padding-top: 10px;
/*display:inline-block;*/
}

.atk-paginator a,
.atk-paginator span {
background-color: #fff;
border-radius: 3px;
color: #0D99D7;
margin: 0 2px 5px 2px;
display: inline-block;
cursor: pointer;
padding: 5px 10px;
font-size: 16px;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.atk-paginator a:hover,
.atk-paginator span:hover {
text-decoration: none;
background-color: #0D99D7;
color: #fff;
}

.atk-paginator .ui-state-active {
background-color: #0D99D7;
color: #fff;
border: none;
}

.atk-paginator .atk-page-advance {
background-color: #6eb7e8;
padding: 10px;
border-radius: 3px;
color: white;
margin: 0 2px;
display: inline-block;
cursor: pointer;
margin-bottom: 5px;
}

.atk-page-prev {
background-position: 0 -17px;
}

.atk-page-next {
background-position: -16px -17px;
}

.atk-paginator a.disabled {
color: #FFF;
}

.atk-paginator span.disabled:hover {
background-color: #bebdbd;
}

.atk-paginator span.disabled {
cursor: default;
}

.grid-buttons-menu {
display: none;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td.crud-buttons,
.grid-buttons-menu {
padding: 0px 0;
background-color: #FBFBFB;
/*    padding-bottom: 5px;
padding-top: 5px;*/
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td.crud-buttons .grid-buttons-menu {
padding: 0 5%;
}

tr.grid-row-buttons .grid-buttons-menu {
display: block;
}

tr.grid-row-buttons:hover > td,
tr.lister-expander-wrapper-row:hover > td {
background: #FFF !important;
}

tr.lister-expander-wrapper-row > td {
height: 50px;
}

/*.grid-tr-padding{
margin-top:10px;
}*/
#side-nav .main-menu-search .wrap input.element-input-label {
font-size: 10px;
}

#side-nav .main-menu-search .wrap input.element-input-label + .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
}

#side-nav .main-menu-search .wrap input.element-input-label.placeholder-up + .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr.grid-tr-padding > td {
padding-top: 40px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .rowbtn {
opacity: 1;
color: #0D99D7;
}

/*background-image: url("images/x_close_white.png") !important;*/
.atk-grid .new-grid-content-wrapper table .ui-widget-header .ui-button.ui-state-default {
border: 0px;
}

#lims-bottom-bar {
/*  background:transparent;*/
}

.atk-form-field {
position: relative;
}
.atk-form-row .label-default-text {color: #585858;}

.atk-form-row textarea + .placeholder-text {
position: absolute !important;
left: 5px !important;
top: -16px !important;
float: left !important;
width: auto;
color: #585858;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.atk-form-row .element-input-label + .placeholder-text
{
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
color: #585858;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

/* #lims-modal-content-data .atk-form-row-liveaddress .element-input-label + .placeholder-text, */
/* .atk-form-row.span3 .element-input-label + .placeholder-text { */
/* width: 70px; */
/* } */

/* .atk-form-row .multiselect .element-input-label + .placeholder-text { */
/* position: absolute !important; */
/* left: 0 !important; */
/* top: 5px !important; */
/* float: left !important; */
/* width: 100px; */
/* } */

/* .atk-form-row .element-input-label.placeholder-up + .placeholder-text, */
/* .atk-form-row textarea.placeholder-up + .placeholder-text { */
/* position: relative !important; */
/* left: auto !important; */
/* top: 5px !important; */
/* float: left !important; */
/* width: 100px; */
/* color: #585858; */
/* } */

/* .span4 .element-input-label.placeholder-up + .placeholder-text, */
/* .span4 textarea.placeholder-up + .placeholder-text, */
/* .span4 input.element-input-label[type="text"] + .placeholder-text { */
/* width: 50px !important; */
/* } */

/* .span3 .element-input-label.placeholder-up + .placeholder-text, */
/* .span3 textarea + .placeholder-text, */
/* .span3 input.element-input-label[type="text"] + .placeholder-text { */
/* width: 70px !important; */
/* } */

/* [class*="span"] .span3 .atk-form-row-datetimepicker .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span3 .atk-form-row-datetimepicker input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: -16px !important; */
/* left: 10px !important; */
/* width: auto !important; */
/* white-space: nowrap; */
/* } */

/* .span2 .atk-form.row:not(.atk-form-row-datepicker) .element-input-label.placeholder-up + .placeholder-text, */
/* .span2 textarea + .placeholder-text, */
/* .span2 .atk-form.row:not(.atk-form-row-datepicker) input.element-input-label[type="text"] + .placeholder-text { */
/* width: 70px !important; */
/* } */

/* [class*="span"] .span115:not(.original-placeholder-position) .atk-form-row-datetimepicker .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span115:not(.original-placeholder-position) .atk-form-row-datetimepicker input.element-input-label[type="text"] + .placeholder-text, */
/* [class*="span"] .span2:not(.original-placeholder-position) .atk-form-row-datetimepicker .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span2:not(.original-placeholder-position) .atk-form-row-datetimepicker input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: -16px !important; */
/* left: 10px !important; */
/* width: auto !important; */
/* white-space: nowrap; */
/* } */

/* .span1 .element-input-label.placeholder-up + .placeholder-text, */
/* .span1 textarea + .placeholder-text, */
/* .span1 input.element-input-label[type="text"] + .placeholder-text { */
/* width: 70px !important; */
/* } */


/* [class*="span"] .span3:not(.original-placeholder-position) .atk-form-row:not(.atk-form-row-datetimepicker) .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span3:not(.original-placeholder-position) .atk-form-row:not(.atk-form-row-datetimepicker) textarea.placeholder-up + .placeholder-text, */
/* [class*="span"] .span3:not(.original-placeholder-position) .atk-form-row:not(.atk-form-row-datetimepicker) input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: -16px !important; */
/* left: 10px !important; */
/* width: auto !important; */
/* } */

/* [class*="span"] .span3:not(.original-placeholder-position) .Workflow .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span3:not(.original-placeholder-position) .Workflow textarea.placeholder-up + .placeholder-text, */
/* [class*="span"] .span3:not(.original-placeholder-position) .Workflow input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: 5px !important; */
/* left: 0px !important; */
/* width: auto !important; */
/* } */

[class*="span"] .span2 .button-delete-field {
top: 18px;
position: absolute;
}

/* [class*="span"] .span115:not(.original-placeholder-position) .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span115:not(.original-placeholder-position) textarea.placeholder-up + .placeholder-text, */
/* [class*="span"] .span115:not(.original-placeholder-position) input.element-input-label[type="text"] + .placeholder-text, */
/* [class*="span"] .span2:not(.original-placeholder-position) .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span2:not(.original-placeholder-position) textarea.placeholder-up + .placeholder-text, */
/* [class*="span"] .span2:not(.original-placeholder-position) input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: -16px !important; */
/* left: 10px !important; */
/* width: auto !important; */
/* } */

/* [class*="span"] .span1 .element-input-label.placeholder-up + .placeholder-text, */
/* [class*="span"] .span1 textarea.placeholder-up + .placeholder-text, */
/* [class*="span"] .span1 input.element-input-label[type="text"] + .placeholder-text { */
/* position: absolute !important; */
/* top: -16px !important; */
/* left: 10px !important; */
/* width: auto !important; */
/* } */

@media all and (max-width: 1350px) {
    .span4 .lims-autocomplete-parent { overflow: hidden; }
    [class*="span"] .span1 .element-input-label.placeholder-up + .placeholder-text,
    [class*="span"] .span1 textarea.placeholder-up + .placeholder-text,
    [class*="span"] .span1 input.element-input-label[type="text"] + .placeholder-text {
        left: 0px !important;
    }
    .advance-centered-search-tab .span4 .lims-autocomplete-parent { overflow: inherit !important; }

}

input.element-input-label[type="text"] + .placeholder-text {
color: #585858;
}

/* .atk-form-row textarea.placeholder-up + .placeholder-text { */
/* position: relative !important; */
/* left: auto !important; */
/* top: 5px !important; */
/* float: left !important; */
/* width: 100px; */
/* } */
.atk-form-row textarea.placeholder-up:focus + .placeholder-text {
color: #0D99D7;
}
#lims-bottom-bar, #lims-top-bar {
margin-top: 0px;
background: none repeat scroll 0 0 #777;
padding: 5px;
/*   display:none !important;*/
}

.bar-div-buttons {
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

.bar-buttons {

}

/*.verify-address {*/
/*background: url('images/icons_blue.png') !important;*/
/*background-position: -59px 100px !important;*/
/*width: 25px !important;*/
/*}*/

#lims-subcontent-box {
/*  position:relative;*/
}

.atk-form fieldset + fieldset {
/* border-top: 2px solid #0D99D7;*/
}

.atk-form .atk-buttons {
border-top: none;
margin-bottom: 10px;
}

.atk-row > [class*="span"] {
position: relative;
}

.atk-grid .new-grid-content-wrapper table .ui-widget-header .ui-button.ui-state-default {
border: 0px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-search {
border: 0px none;
cursor: pointer;
margin: -2px -3px 0px -21px;
position: absolute;
right: 4px;
top: 7px;
background-repeat: no-repeat;
}

.atk-grid .atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-search {
position: relative;
}

.ui-widget-content {
// background : url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50 % 50 % #FFF;
color: #616161;
/*  margin-top: 15px;*/
}

#scheduler_here {
height: 80% !important;
}

input[type="time"],input[type="text"], input[type="number"], input[type="password"], textarea {
border: 1px solid #cecece;
border-radius: 10px;
line-height: 20px;
background: #ffffff;
}

input[type="time"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
border: 1px solid #cecece;
}

.atk-form fieldset .atk-form-row > .atk-form-field {
margin-left: 0px;
}

/*.atk-form fieldset .atk-form-row.has-changed:not(.has-error) input {
border:none;
}*/
/*.atk-form fieldset .atk-form-row.has-changed:not(.has-error) input {
border-color: #7a7a7a !important;
}*/

/*  CLEANING */
body, * {
font-size: 12px;
font-family: 'Roboto', sans-serif;
}

input:-webkit-autofill {
-webkit-box-shadow: none;
}

/* LOGIN FORM */
.login-form .button.button-large.blue {
padding: 10px;
font-size: 14px;
}

.button.button-large {
}

/* END LOGIN FORM */

/* NEW TABS */
.new-nav-menu-wrapper {
background: #f0f5f4;
position: relative;
height: 43px;
padding-bottom: 10px;
}

/*.new-nav-menu-wrapper .ui-state-hover {border:none;}
.new-nav-menu-wrapper .ui-state-default.ui-state-active {border:none;}
.new-nav-menu-wrapper .ui-state-active,.new-nav-menu-wrapper .ui-widget-content .ui-state-active, .new-nav-menu-wrapper .ui-widget-header .ui-state-active {border:none;}*/

.new-nav-menu {
display: flex;
width: 100%;
margin: 0;
flex-flow: row wrap;
}

.new-nav-menu .new-menu-item {
background: #ffffff;
color: #FFF;
display: inline-flex;
width: fit-content;
flex: auto;
text-align: center;
line-height: 42px;
font-size: 14px;
font-weight: normal;
cursor: pointer;
position: relative;
height: 43px;
}
@media all and (max-width: 1450px) {
    .new-nav-menu .new-menu-item { font-size: 13px; }
}
@media all and (max-width: 1300px) {
    .new-nav-menu .new-menu-item { font-size: 12px; }
}

.new-nav-menu .new-menu-item a {
background: #0D99D7;
top: 0;
left: 0;
z-index: 1;
color: #ffffff;
text-align: center;
width: 100% !important;
max-width: 100% !important;
height: 100%;
line-height: 44px;
border-right: 1px solid #fff;
}
.new-nav-menu .new-menu-item:last-child a {
border-right: none;
}

.new-nav-menu .new-menu-item a.highlighted-tab {
background: #0bb12e;
color: #ffffff;
}
.new-nav-menu .new-menu-item.ui-tabs-active a {
background: #edc811; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#edc811, #f0ae22); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#edc811, #f0ae22); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#edc811, #f0ae22); /* For Firefox 3.6 to 15 */
background: linear-gradient(#edc811, #f0ae22); /* Standard syntax */
color: #000000;
}

.new-nav-menu-wrapper-parent .new-nav-menu-content-item {
display: none;
background: #f0f5f4;
}

.new-nav-menu-wrapper .bottom-line {
display: none;
border-bottom: 3px solid #0D99D7;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
position: absolute;
bottom: 0;
left: 0;
}

/* END NEW TABS */

/* SIDEBAR */
#side-nav .main-menu-search .wrap input.element-input-label {
box-shadow: none;
}

#side-nav .main-menu-search .wrap input.element-input-label:focus {
box-shadow: none;
}

/*END SIDEBAR*/

/*UI MODAL*/
.ui-dialog-titlebar-close {
border: none;
background-color: transparent !important;
}

.ui-dialog-titlebar-close.ui-state-hover {
border: none;
}

.ui-dialog-titlebar-close.ui-state-focus {
border: none;
}

.ui-dialog .atk-grid {
overflow: visible !important;
}

.ui-dialog .ui-dialog-title {
font-size: 18px;
line-height: 45px;
font-weight: 300;
}

.ui-dialog #lims-content-box {
margin: 0 15px 15px;
}

.ui-dialog .ui-widget-content {
margin-top: 0 !important;
}

/*END UI MODAL*/

/* NEW FORM */
.atk-buttons .button2 {
border-radius: 30px;
background: #11c7ff; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#11c7ff, #0D99D7); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#11c7ff, #0D99D7); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#11c7ff, #0D99D7); /* For Firefox 3.6 to 15 */
background: linear-gradient(#11c7ff, #0D99D7); /* Standard syntax */
min-width: 80px;
padding: 5px 20px;
box-shadow: none;
text-align: center;
display: inline-block;
font-size: 18px;
color: white;
cursor: pointer;
margin-right: 5px;
text-transform: uppercase;
}
.atk-buttons .button2:hover {
box-shadow: 1px 4px 4px -2px #888;
}
input[type="text"], input[type="nubmer"], input[type="password"], textarea {
box-shadow: none;
border-color: #e6e6e6;
color: #616161;
border-radius: 10px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
box-shadow: none;
border-color: #0D99D7;
}

.atk-form.new-lims-form.atk4_form_widget {
padding: 10px;
}

.new-nav-menu-wrapper + .new-nav-menu-content-item .atk-form.new-lims-form.atk4_form_widget {
padding-top: 0;
}

.new-lims-form input[type="time"],.new-lims-form input[type="text"],.new-lims-form input[type="number"], .new-lims-form input[type="password"], .new-lims-form textarea {
box-shadow: none;
border-color: #cecece;
float: none;
color: #585858;
border-radius: 10px;
padding: 5px;
}

.new-lims-form input[type="time"]:focus,.new-lims-form input[type="text"]:focus, .new-lims-form input[type="password"]:focus, .new-lims-form textarea:focus,
.new-lims-form .atk-form-field .input-cell.expanded.dropdown-active input[type="text"]:focus,
.new-lims-form .atk-form-field .input-cell.expanded.dropdown-active input[type="time"]:focus,
.new-lims-form .atk-form-field .input-cell.expanded.dropdown-active input[type="password"]:focus {
box-shadow: none;
border-color: #0D99D7;
}

.new-lims-form .atk-form-field:not(.dropdown-active) input[type="text"]:focus, .new-lims-form .atk-form-field:not(.dropdown-active) input[type="password"]:focus {
border: 1px solid #cecece;
}

.new-lims-form .lims-dropdown-header input[type="text"]:focus, .new-lims-form .lims-dropdown-header input[type="password"]:focus, .new-lims-form .lims-dropdown-header textarea:focus {
border-bottom: none;
}

.new-lims-form fieldset .highlight_missing:not(.atk-form-row-signed) {
/*border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
border-bottom:1px solid #ff0000;*/
background-color:#FFE4E1;
}

.new-lims-form fieldset .atk-form-row:not([class*=span]) {
margin: 15px 0;
}

.new-lims-form-compressed {
margin: 0px 0;
}
.new-lims-form.stacked fieldset .atk-form-row:first-child {
margin-top: 0;
}

.new-lims-form .placeholder-text {
color: #585858;
}

.atk-buttons .form-small-buttons{
border-radius: 3px;
background: #0D99D7;
display: inline-block;
font-size: 14px;
padding: 6px 16px;
color: white;
cursor: pointer;
margin: 5px;
text-transform: uppercase;
}
/* END NEW FORM */

/* NEW GRID */

.new-lims-grid .ui-state-hover {
border: none;
}

.new-lims-grid .new-grid-column {
}

.new-lims-grid .new-grid-column.sort-arrow-up {
padding-left: 20px;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/grid/bg-sort-asc.png) no-repeat center center;
}

.new-lims-grid .new-grid-column.sort-arrow-down {
padding-left: 20px;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/grid/bg-sort-desc.png) no-repeat center center;
}

.new-lims-grid .new-grid-column.sort-arrow-updown {
padding-left: 20px;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/grid/sort-updown.png) no-repeat center center;
margin-right: 15px;
}

.new-lims-grid .grid-title-before {
font-weight: 300;
font-size: 16px;
/* color: #999999;*/
line-height: 40px;
padding-left: 10px;
}

.new-lims-grid .grid-selected-row-icon {
display: inline-block;
cursor: pointer; /*float: left;*/
padding: 0 10px 0 30px;
height: 24px;
border: none;
line-height: 30px;
font-size: 13px;
font-weight: 300;
color: #000000;
}

@media all and (max-device-width: 1200px) {
    .row-dropdown .row-dropdown-button,
    .new-lims-grid .grid-selected-row-icon {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

    .row-dropdown .row-dropdown-list .row-dropdown-listitem .grid-selected-row-icon{
        padding-right: 20px;
    }
    .new-lims-grid .grid-selected-row-icon{
        padding: 0 20px 0 45px;
        background-position-x: 15px !important;
    }
}

@media all and (max-width: 1024px) {
    .row-dropdown .row-dropdown-button,
    .new-lims-grid .grid-selected-row-icon {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }

    .new-lims-grid .row-dropdown .grid-selected-row-icon{
        padding: 0 50px 0 50px;
        background-position-x: 25px !important;
    }
}

/*width:30px;height:30px;*/
.new-lims-grid .grid-selected-row-icon.edit-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/edit-2.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.editalt-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/edit.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.history-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/history.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.delete-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/delete.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.expander-row-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/expander-grid.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.expander-row-icon.expander_new_icons {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/expander-new.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.expander-row-icon.expander_new_icons.active {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/expander-new-active.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.trash-row-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/ico_trash.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.eye-view-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/ico_eye.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.edit-location-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/edit_location.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.dispose-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/dispose.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.status-change-icon,.new-lims-grid .grid-selected-row-icon.status-change-test-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/status_change.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.comment-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/comment.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.custodian-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/custodian.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.workflow-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/workflow.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.print-preview-icon,
.new-lims-grid .grid-selected-row-icon.print-preview-second-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/print_preview.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.dashboard-view-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/dashboard_view.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.zpl-design-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/zpl-design.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.ok-sign-icon, .new-lims-grid .grid-selected-row-icon.ok-sign-missing-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/active.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.barcode-icon, .new-lims-grid .grid-selected-row-icon.barcode-custom-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/barcode.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.checkmark-icon, .new-lims-grid .grid-selected-row-icon.checkmark-frame-icon, .new-lims-grid .grid-selected-row-icon.checkmark-reviewed-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/active.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.crosstab-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/crosstab.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.send-mail-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/send_mail.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.file-preview-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/file_preview.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.split-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/split.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.adjust-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/adjust.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.report-icon,.new-lims-grid .grid-selected-row-icon.report-release-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/report.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.message-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/message.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.view-benefits-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/view-benefits.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.unlock-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/unlock.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.aliquot-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/aliquot.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.type-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/type.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.metadata-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/metadata.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.scan-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/scan.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.process-shipper-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/process_shipper.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.active-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/active.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.retire-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/retire.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.audit-details-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/audit_details.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.complete-icon, .new-lims-grid .grid-selected-row-icon.complete-second-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/complete.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.default-test-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/default_test.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.complete-missing-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/complete_missingdataentry.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.add-icon, .new-lims-grid .grid-selected-row-icon.denied-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/add.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.info-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/info.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.cancel-test-icon,
.new-lims-grid .grid-selected-row-icon.cancel-test2-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/dispose.png) no-repeat 5px center;
}


.new-lims-grid .grid-selected-row-icon.uncancel-test-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/uncancel_test.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.open-extended-document-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/file_preview.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.open-reportable-document-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/file_preview.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.play-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/play.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.stop-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/stop.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.replay-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/replay.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.bill-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/bill.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.grid-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/grid.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.eln-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/eln.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.electronic-signature-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/electronic_signature.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.digital-signature-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/digital_signature.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.upload-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/upload.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.camera-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/camera.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.user-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/user.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.cronjob-schedule-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/cronjob_schedule.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.blinding-rule-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/blinding_rule.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.open-requirement-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/open_requirement.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.open-test-plan-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/open_test_plan.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.open-training-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/open_training.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.remove-onhold-icon,
.new-lims-grid .grid-selected-row-icon.onhold-icon,
.new-lims-grid .grid-selected-row-icon.reject-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/stop.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.active-inactive-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/status_change.png) no-repeat 5px center;
}

.new-lims-grid .grid-selected-row-icon.in_progress-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/in_progress.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.mysql-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/mysql.png) no-repeat 5px center;
}
.new-lims-grid .grid-selected-row-icon.gear-icon {
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/gear.png) no-repeat 5px center;
}

.new-lims-grid .grid-toolbar-wrapper {
padding: 12px 12px 12px 0px;
border-bottom: 2px solid #0D99D7;
background-color: white;
}

.new-lims-grid:not(.zebra) .grid-toolbar-wrapper {
width: calc(100% - 20px);
border: 1px solid #dadde0;
border-radius: 10px;
}

.new-lims-grid:not(.zebra) .grid-toolbar .grid-toolbar-cell.quicksearch {
right: 0;
}

.new-lims-grid:not(.zebra) .grid-toolbar .grid-toolbar-cell.quicksearch form {
margin-top: 3px;
}

.span10 .new-lims-grid .grid-toolbar-wrapper {
padding: 12px 12px 12px 0px;
}

.span10 .new-lims-grid .grid-toolbar-wrapper.not-first-toolbar-wrapper {
padding: 12px 12px 12px 0px;
}

.new-lims-grid .grid-toolbar {
display: table;
width: 100%;
position: relative;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell {
display: table-cell;
vertical-align: middle;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell .grid-toolbar-buttons-set {
line-height: 0;
display: block;
/* display: table-cell; */
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-title {
text-align: left;
color: #282e33;
font-size: 14px;
padding-left: 24px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons {
min-width: 55px;
width: 55px;
height: 51px;
display: inline-block;
float: left;
white-space: nowrap;
position: relative;
padding:4px;
margin-right: 3px;
}
.new-lims-grid .grid-toolbar #export-dropdown{
border: 1px solid #0D99D7;
}
.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons .export-button-csv {
width: 30px;
min-width: 30px;
max-width: 30px;
height: 30px;
display: inline-block;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/csv.png) no-repeat center center #ffffff;
cursor: pointer;
padding: 4px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons .export-button-xls {
width: 30px;
min-width: 30px;
max-width: 30px;
height: 30px;
display: inline-block;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/xls.png) no-repeat center center #ffffff;
cursor: pointer;
padding: 4px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons .export-button-pdf {
width: 30px;
min-width: 30px;
max-width: 30px;
height: 30px;
display: inline-block;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/pdf.png) no-repeat center center #ffffff;
cursor: pointer;
padding: 4px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons .grid-toolbar-export-icon {
width: 55px;
min-width: 55px;
max-width: 55px;
height: 30px;
display: inline-block;
background: #ffffff;
cursor: pointer;
vertical-align: top;
transition: all .2s ease-in-out;
position: relative;
margin-top: -4px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons .grid-toolbar-export-icon span {
font-size: 21px;
color: #0D99D7;
padding: 0 0 0 16px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-left-buttons {
width: 10px;
white-space: nowrap;
}

.checkboxfilter{
margin-left: 15px;
display: inline-block;
text-decoration-color: white;

}

.checkboxfilter label{
color: white;
margin-left: 5px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch {
max-width: 500px;
width: 50%;
text-align: right;
right: -10px;
float: right;
}

@media all and (max-device-width: 920px) {
    .new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch { max-width: 50% !important; }
}

@media all and (max-width: 920px) {
    .new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch { max-width: 50% !important; }
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch form {
max-width: 500px;
display: inline-block;
width: calc(100% - 40px);
border: 1px solid #c5c5c5;
background: #ffffff;
border-radius: 25px;
padding: 0 20px;
margin-top:10px;
position: relative;
overflow: hidden;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch input {
background: #ffffff;
width: 100%;
border: none;
height: 28px;
margin-top: 0;
box-shadow: none;
color: #282e33;
padding: 0 44px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch .placeholder-text{
position: absolute !important;
top: 5px !important;
width: auto !important;
left: 20px !important;
color: #7a7a7a;
}
.search-tab input[type="text"].element-input-label + .placeholder-text{
position: absolute !important;
top: 7px !important;
width: auto !important;
left: 20px !important;
color: #7a7a7a;
}
.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch input.placeholder-up + .placeholder-text,
.search-tab input[type="text"].placeholder-up + .placeholder-text {
top: -20px;
left: -5px;
display: none;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch {
position: relative;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch .quicksearch-icon {
background: url("images/icons/toolbar/search.png") no-repeat center center #0D99D7;
position: absolute;
top: 0;
right: 0px;
cursor: pointer;
width: 50px;
height: 28px;
border-bottom-right-radius: 25px;
border-top-right-radius: 25px;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell.quicksearch .quicksearch-cancel-icon {
position: absolute;
top: 4.475px;
right: 55px;
cursor: pointer;
opacity: 0.7;
background: url("images/icons/toolbar/close.png") no-repeat center center #0D99D7;
width: 20px;
height: 20px;
}

.grid-toolbar-button {
width: auto;
min-width: 55px;
max-width: auto;
height: 51px;
display: inline-block;
cursor: pointer;
padding: 4px;
text-align: center;
transition: all .2s ease-in-out;
position: relative;
border: 1px solid #0D99D7;
}

.grid-toolbar-button:hover {
transform: scale(1.1);
}

.grid-toolbar-export-buttons .toolbar-button-title,
.grid-toolbar-button .toolbar-button-title {
display: block;
color: #7a7a7a;
font-size: 10px;
margin-top: 45px;
}
.grid-toolbar-export-buttons .toolbar-button-title {
margin-top: 7px;
text-align: center;
color: #0D99D7;
}

.grid-toolbar-button.search-button-icon, .toolbar-button-group-title .search-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/search.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.edit-button-icon, .toolbar-button-group-title .edit-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/edit.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.add-button-icon, .toolbar-button-group-title .add-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/add.png) no-repeat center 10px #ffffff;
}
.grid-toolbar-button.add-button-icon.red-icon {
background: url(process-image.php/redabcval-255/greenabcval-0/blueabcval-0/images/icons/toolbar/add.png) no-repeat center 10px #ffffff;
}
.grid-toolbar-button.add-button-icon.red-icon .toolbar-icon-circle{
border-color: #ff0000;
}
.grid-toolbar-button.minus-button-icon, .toolbar-button-group-title .minus-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/minus.png) no-repeat center 10px #ffffff;
}
.grid-toolbar-button.minus-button-icon.green-icon {
background: url(process-image.php/redabcval-0/greenabcval-204/blueabcval-0/images/icons/toolbar/minus.png) no-repeat center 10px #ffffff;
}
.grid-toolbar-button.minus-button-icon.green-icon .toolbar-icon-circle{
border-color: #00cc00;
}
.grid-toolbar-button.send_invoice-button-icon, .toolbar-button-group-title .send_invoice-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/send_invoice.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.link-button-icon, .toolbar-button-group-title .link-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/connect.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.print-button-icon, .toolbar-button-group-title .print-button-icon, .grid-toolbar-button.print-label-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/print.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.reload-button-icon, .toolbar-button-group-title .reload-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reload.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.crosstab-button-icon, .toolbar-button-group-title .crosstab-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/crosstab.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.order-panel-button-icon, .toolbar-button-group-title .order-panel-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/order_panel.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.sample-container-button-icon, .toolbar-button-group-title .sample-container-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/sample_container.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.gear-button-icon, .toolbar-button-group-title .gear-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/gear.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.send-invoice-button-icon, .toolbar-button-group-title .send-invoice-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/send_invoice.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.view-scheduler-button-icon, .toolbar-button-group-title .view-scheduler-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/view_scheduler.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.clear-button-icon, .toolbar-button-group-title .clear-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/clear.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.view-tree-button-icon, .toolbar-button-group-title .view-tree-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/view_tree.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.complete-button-icon, .toolbar-button-group-title .complete-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/complete.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.updateorder-button-icon, .toolbar-button-group-title .updateorder-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/order.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.updaterun-button-icon, .toolbar-button-group-title .updaterun-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/run.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.default-result-button-icon, .toolbar-button-group-title .default-result-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/default_result.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.reject-button-icon, .toolbar-button-group-title .reject-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reject.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.unreject-button-icon, .toolbar-button-group-title .unreject-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/default_test.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.scan-button-icon, .toolbar-button-group-title .scan-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/scan.png) no-repeat center 10px #ffffff;
}
.grid-toolbar-button.new-tab-button-icon, .toolbar-button-group-title .new-tab-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/new_tab.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.upload-button-icon, .toolbar-button-group-title .upload-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/upload.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.chart-button-icon, .toolbar-button-group-title .chart-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/chart.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.dispose-button-icon, .toolbar-button-group-title .dispose-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reject.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.delete-button-icon, .toolbar-button-group-title .delete-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/delete.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.next-button-icon, .toolbar-button-group-title .next-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/deviate_workflow.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button.clear-selection-button-icon, .toolbar-button-group-title .clear-selection-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/clear-selection.png) no-repeat center 10px #ffffff;
}

.grid-toolbar-button .toolbar-button-text {
display: table-cell;
}

.field-error-wrapper {

}

.field-error-text {
float: right;
}

/* END NEW GRID */

/* MULTI SELECT */

.multiselect-parent {
position: relative;
display: inline-block;
width: 500px;
}

.multiselect-wrapper {
display: table;
border: 1px solid #0D99D7;
table-layout: fixed;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.multiselect-header-wrapper {
display: table;
table-layout: fixed;
width: 100%;
}

.multiselect-header-wrapper .header-col {
display: table-cell;
width: 50%;
background: #0D99D7;
color: white;
font-size: 11px;
height: 32px;
vertical-align: middle;
}

.multiselect-header-wrapper .header-col .move-button {
cursor: pointer;
}
.multiselect-header-wrapper .header-col .header-col-wrapper {
}

.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper{
display:table;width:100%;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper{
display:table-cell;vertical-align:middle;padding:5px 0 5px 10px;position:relative;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper input {
background: none;
width: 100%;
border: none;
border-bottom: 1px solid white;
height: 22px;
box-shadow: none;
color: white;
padding: 0 15px 0 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper .clear-button {
position:absolute;right:0;top:8px;width:10px;height:15px;background: url(img/sidebar-menu/lims-menu-close-white.png) no-repeat center center;
cursor:pointer;display:none;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper input.placeholder-up + .placeholder-text +.clear-button {display:block;}

.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
color: white;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper input.placeholder-up + .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
color:rgba(220,220,220,1);
}

.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .search-button-wrapper{
display:table-cell;vertical-align:middle;text-align:center;padding-bottom:5px;
width:40px;max-width:40px;min-width:40px;line-height: 0;
}
.multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .search-button-wrapper .search-button{
display:inline-block;width:20px;height:20px;background:url(images/icons/bar/search.png) no-repeat center center;
}

.multiselect-header-wrapper .header-col .header-col-inner-wrapper {
display: table;
width: 100%;
table-layout: fixed;
}

.multiselect-header-wrapper .header-col .header-col-inner {
display: table-cell;
width: 50%;
padding: 5px 10px;
vertical-align: middle;
}

.multiselect-header-wrapper .header-col .header-col-inner:last-child {
text-align: right;
}

.multiselect-wrapper .list-parent {
display: table-cell;
width: 50%;
vertical-align: top;
}

.multiselect-wrapper .selected-list {
position: relative;
height: 100%;
background: #fff;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
border-right: 1px solid #0D99D7;
max-height: 300px;
}

.multiselect-wrapper .available-list {
position: relative;
height: 100%;
background: #fff;
border-bottom: 1px solid #e5e5e5;
border-left: 1pt solid #e5e5e5;
border-right: 1px solid #e5e5e5;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
overflow-x: hidden;
max-height: 300px;
}

.multiselect-parent .list-item {
display: block;
min-height: 30px;
width: 100%;
cursor: move;
box-shadow: 0 1px #fcfcfc inset;
background-color: #f2f2f2;
border-color: #e6e6e6;
line-height: 30px;
padding-left: 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 1px #fcfcfc inset;
}

.multiselect-parent .list-item.moving {
position: absolute;
}

.multiselect-parent .list-item.initial {
opacity: 0.2;
}

.multiselect-parent .list-placeholder,
.multiselect-parent .list-placeholder-adding {
border: 1px dashed #0D99D7;
width: 100%;
height: 30px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.multiselect-wrapper .available-list.only-search .list-item:not(.search-item) {display:none;}
.multiselect-wrapper .selected-list.only-search .list-item:not(.search-item) {display:none;}
/* END MULTI SELECT */

/*  DATE PICKER   */

.ui-datepicker .ui-datepicker-header {
background-image: none;
background-color: #0D99D7;
}

.ui-datepicker .ui-datepicker-prev {
background-size: 70%;
}

.ui-datepicker .ui-datepicker-next {
background-size: 70%;
}

.ui-datepicker-prev span {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/arrow-left.png) no-repeat center center !important;
}

.ui-datepicker-next span {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/arrow-right.png) no-repeat center center !important;
}

.ui-datepicker td span, .ui-datepicker td a {
border: 0 !important;
}

.calendar-button {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/calendar-icon.jpg) no-repeat center center;
height: 30px;
width: 30px;
}

.ui-timepicker-div .ui-widget-header {
position: relative;
line-height: 27px;
font-size: 15px;
padding: 10px;
}

/* NEW VERSION DATEPICKER */

.ui-datepicker {
width: 18em;
/*margin-top: 14px;*/
display: none;
background: #fff;
position: relative;
font: 14px/1.55 "Roboto", Arial, Helvetica, sans-serif;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
/*    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
-o-box-shadow: 0 0 4px rgba(0, 0, 0, .3);
box-shadow: 0 0 4px rgba(0, 0, 0, .3);
border: 5px solid transparent;*/
z-index: 9999 !important;
/*    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;*/
text-align: center;
color: #666;

}

.ui-datepicker.pointerup:before {
content: "";
bottom: auto;
border: solid;
border-width: 16px 16px 16px;
border-color: transparent transparent #1ABC9C transparent;
border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #0D99D7 rgba(255, 255, 255, 0);
position: absolute;
margin-left: -10px;
display: block;
top: -32px;
left: 10%;
height: 0;
width: 0;
}

.ui-datepicker.pointerdown:after {
content: "";
bottom: auto;
border: solid;
border-width: 16px 16px 16px;
border-color: #1ABC9C transparent transparent transparent;
border-color: #0D99D7 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
position: absolute;
margin-left: -10px;
display: block;
bottom: -32px;
left: 85%;
height: 0;
width: 0;
}

.ui-datepicker a {
color: #404040;
text-align: center;
}

.ui-datepicker .ui-state-disabled span {
color: #D9DDE5;
}

.ui-timepicker-div .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
position: relative;
background: #0D99D7;
line-height: 27px;
font-size: 15px;
padding: 10px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
width: 34px;
height: 34px;
display: block;
font-size: 14px;
position: absolute;
text-decoration: none;
cursor: pointer;
color: #fff;
top: 19.5%;
}

.ui-datepicker .ui-datepicker-prev {
left: 2px;
}

.ui-datepicker .ui-datepicker-next {
right: 2px;
}

.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
color: #fff;
}

.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 1px 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}

.ui-datepicker table {
width: 100%;
font-size: .9em;
margin: 0 0 .4em;
border-collapse: collapse;
}

.ui-datepicker th {
padding: .5em .3em;
text-align: center;
font-weight: bold;
border: 0;
}

.ui-datepicker td {
border: 0;
padding: 2px 5px;
}

.ui-datepicker td span,
.ui-datepicker td a {
padding: .25em;
display: block;
text-align: center;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.ui-datepicker td span:hover,
.ui-datepicker td a:hover, .ui-datepicker td a:active, .ui-datepicker td a:focus {
background: #0D99D7;
color: #FFF;
}

.ui-datepicker .ui-state-disabled span:hover {
background: none;
}

.ui-datepicker-today a, .ui-datepicker-today a:hover,
.ui-datepicker .ui-state-highlight {
font-weight: 700;
background: #0D99D7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
color: #fff;
}

.ui-datepicker .ui-state-active {
background: #0D99D7;
color: #FFF;
}

.ui-datepicker .ui-state-highlight {
background-color: transparent;
color: #0D99D7;
border: 2px solid #0D99D7 !important;
padding: 0.2em;
}

.ui-datepicker .ui-state-highlight.ui-state-active {
background-color: #0D99D7;
color: #ffffff;
border: none;
}

/* @ ui buttons
---------------------------------------------------------------- */
.ui-datepicker-buttonpane {
border-top: 1px solid #0D99D7;
padding: 10px;
}

.ui-datepicker-buttonpane button {
padding: 8px 12px;
margin-right: .2em;
position: relative;
line-height: normal;
display: inline-block;
-webkit-user-drag: none;
text-shadow: 0 1px rgba(255, 255, 255, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
vertical-align: middle;
background: #0D99D7 !important;
text-align: center;
overflow: visible;
cursor: pointer;
color: #FFF;
border: 0;
}

/* @ ui buttons :hover, :active states
---------------------------------------------------------------- */
.ui-datepicker-buttonpane button:hover {
color: #FFF;
opacity: 0.6
}

.ui-datepicker-buttonpane button:active {
color: #FFF;
opacity: 0.6
}

.ui-monthpicker .ui-datepicker-header {
margin-bottom: 3px;
}

/* @ui timepicker - requires jquery ui
------------------------------------------------------*/
.ui-timepicker-div .ui-widget-header {
position: relative;
line-height: 27px;
font-size: 15px;
padding: 10px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
// background-image : none;
}

.ui-timepicker-div dl dd {
margin:10px 0!important;
/*margin-left: 9em;*/
}

/*div.ui-timepicker-div dl dd.ui_tpicker_hour,
div.ui-timepicker-div dl dd.ui_tpicker_minute {
background-color: #D9DDE5;
margin-right: 20px;
}*/
.ui-datepicker .ui_tpicker_minute_label,
.ui-datepicker .ui_tpicker_hour_label {display:none;}
.ui-datepicker .ui_tpicker_minute_slider select,
.ui-datepicker .ui_tpicker_hour_slider select,
.ui-datepicker .ui_tpicker_time,
.ui-datepicker .ui_tpicker_time_label {display:none;}

.ui-datepicker .ui-datepicker-prev:hover {
left: 1px;
}

.ui-datepicker .ui-datepicker-next:hover {
right: 1px;
}

.ui-slider {
position: relative;
text-align: left;
}

.ui-slider .ui-slider-handle {
border-color: #3498db;
}

.ui-slider .ui-slider-handle:before,
.ui-slider .ui-slider-range {
background-color: #3498db;
}

.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.5em;
height: 1.5em;
cursor: default;
background: #fff;
text-decoration: none;
border: 3px solid #0D99D7;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
-ms-touch-action: none;
touch-action: none;
margin-top: -3px;
outline: none;
}

.ui-slider .ui-slider-handle:before {
content: '';
width: 7px;
height: 7px;
background-color: #0D99D7;
border-radius: 8px;
content: "";
height: 7px;
left: 7px;
position: absolute;
top: 7px;
width: 7px;
z-index: 2;
}

.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
background-color: #0D99D7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}

.ui-slider-horizontal {
height: .2em;
}

.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}

.ui-slider-vertical,
.sliderv-wrapper {
width: .5em;
height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
left: -.45em;
margin-left: 0;
margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
top: 0;
}

.slider-input {
color: #f6931f !important;
border: 0;
background: none;
}

.slider-group .sliderv-wrapper {
height: 150px;
float: left;
margin: 15px 15px;
}

.ui-slider .ui-state-active {
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
}

/*  END OF NEW DATE PICKER*/

.refresh-button {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/refresh.png) no-repeat center center #0D99D7;
}

.timepoint-button {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/timepoint-icon.jpg) no-repeat 0% center;
color: #0D99D7;
cursor: pointer;
text-indent: 20px;
width: 100px;
border: 1px solid #CECECE;
padding: 5px;
}

/* PROJECT MANAGER WORKFLOW BUTTON LINKS */

.workflow-buttons {
// display : table;
width: 100%;

}

/* Model Manager Buttons */
.model-buttons-toolbar {
height: auto;
color: #fff;
display: inline-block;
}

.model-buttons {
background-color: #0D99D7 !important;
height: 30px;
display: inline-block;
cursor: pointer;
text-align: center;
line-height: 30px;
font-size: 14px;
border-right: 2px solid;
padding: 2px 15px 0;
margin: 1px;
}
@media all and (max-width: 640px) {
    .model-buttons.float-right {
        float: left !important;
    }
}
.model-buttons:hover{
opacity:0.8;
}
.model-buttons-refreshmod {
border-left: 2px solid;
}

.add-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/plus_model_manager.png) no-repeat scroll 5px center transparent;
}
.grid-toolbar-wrapper .add-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/plus_model_manager.png) no-repeat scroll center center #ffffff;
}
.manage-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/manage.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .manage-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/manage.png) no-repeat center 10px #ffffff;
}
.delete-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/delete.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .delete-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/delete.png) no-repeat center center #ffffff;
}
.cancel-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/cancel.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .cancel-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/cancel.png) no-repeat center center #ffffff;
}
.save-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/save.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .save-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/save.png) no-repeat center center #ffffff;
}
.toggle-bar-btn-workflow,
.toggle-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/toggle.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .toggle-bar-btn-workflow,
.grid-toolbar-wrapper .toggle-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/toggle.png) no-repeat center center #ffffff;
}
.deviate-workflow-bar-btn{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/deviate_workflow.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .deviate-workflow-bar-btn{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/deviate_workflow.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.address-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/address.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .address-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/address.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.execute-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/execute.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .execute-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/execute.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.clear-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/clear.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .clear-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/clear.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.search-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/search.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .search-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/search.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.edit-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/edit.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .edit-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/edit.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.edit-risk-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/review.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .edit-risk-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/review.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.change-risk-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/refresh.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .change-risk-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/refresh.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.copy-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/copy.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .copy-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/copy.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.review-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/review.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .review-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/review.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.approve-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/approve.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .approve-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/approve.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.send-approve-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/send_approve.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .send-approve-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/send_approve.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.release-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/release.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .release-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/release.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.dashboard-release-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/dashboard_release.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .dashboard-release-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/dashboard_release.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}
.back-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/back.png) no-repeat 5px center #ffffff;
}
.grid-toolbar-wrapper .back-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/back.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
}

.next-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/next.png) no-repeat scroll 5px center transparent;
}

.view-grid-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/grid.png) no-repeat scroll 5px center transparent;
}

.scheduler-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/scheduler.png) no-repeat scroll 5px center transparent;
}

.refresh-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/refresh.png) no-repeat scroll 5px center transparent;
}

.open-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/open.png) no-repeat scroll 5px center transparent;
}
.gears-bar-btn {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/execute_gears.png) no-repeat scroll 5px center transparent;
}
.toolbar-button:hover{
background-color: #0D99D7;
}

/* End Of Model Manager Buttons */

/* icon-info-dateformat is used for tooltip as selector in js */
.icon-info-dateformat {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/info.png) no-repeat center center;
width: 30px;
height: 30px;
cursor:pointer;
}

.icon-info-menuicons {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/info.png) no-repeat center center;
width: 30px;
height: 30px;
cursor:pointer;
}
.icon-calculate-order-number {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/refresh.png) no-repeat center center;
width: 30px;
height: 30px;
cursor:pointer;
}
.esig-form-button {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/esig.png) no-repeat scroll 5% center transparent;
color: #0D99D7;
cursor: pointer;
text-indent: 30px;
width:100%;
/*width: 180px;*/
/*border: 1px solid #CECECE;*/
padding: 5px;
display: table-cell;
}

.create-workflow {
background: url("images/icons/row/workflow.png") no-repeat scroll 5% center transparent;
color: #0D99D7;
cursor: pointer;
text-indent: 25px;
width: 120px;
/* border: 1px solid #CECECE;*/
padding: 5px;
display: table-cell;
}

.workflow-buttons .create-different-workflow {
background: url("images/icons/row/workflow.png") no-repeat scroll 5% center transparent;
color: #0D99D7;
cursor: pointer;
text-indent: 30px;
width:auto;
/*width: 180px;*/
/*border: 1px solid #CECECE;*/
padding: 5px;
display: table-cell;
}

.workflow-buttons .remove-workflow {
background: url("images/icons/row/ico_trash.png") no-repeat scroll 5% center transparent;
color: #0D99D7;
cursor: pointer;
text-indent: 25px;
width: 115px;
/*border: 1px solid #CECECE;*/
padding: 5px;
display: table-cell;
}
.workflow-buttons .view-workflow {
background: url("images/icons/row/file_preview.png") no-repeat scroll 5% center transparent;
color: #0D99D7;
cursor: pointer;
text-indent: 25px;
width: 115px;
/*border: 1px solid #CECECE;*/
padding: 5px;
display: table-cell;
}

/* END OF PROJECT MANAGER WORKFLOW BUTTON LINKS */

/* services post pcr */
.complete-postpcr-button{
background: url("images/icons/toolbar/complete.png") no-repeat center center;
width: 30px;
min-width: 30px;
max-width: 30px;
height: 30px;
display: inline-block;
cursor: pointer;
float:left
}
/* end of services post pcr */



/* ADD PAGE BUTTONS */

.add-page-buttons {
position: absolute;
padding-bottom:5px;
right:0;
margin:0px !important;
}

.add-button {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/add-button.jpg) no-repeat center center;
width: 30px;
height: 30px;
border: 1px solid #CACACA;
cursor: pointer;

}

.add-page-buttons .add-button {
display: inline-block;
height: 25px;
}

.add-page-buttons .refresh-button {
display: inline-block;
height: 25px;
}

/* END OF ADD PAGE BUTTONS */

/* END OF PROJECT MANAGER WORKFLOW BUTTON LINKS */



/* LIMS AUTOCOMPLE */
.lims-autocomplete-parent {display:block;border:1px solid #cecece;padding: 4px 0;border-radius: 10px; background: #ffffff; width: 100%; }
.span4 .lims-autocomplete-parent { width: 100%; float: right; }
.quick-accessioning-new-layout.span6 .lims-autocomplete-parent { width: 100%; float: right; }
/* .span12 .lims-autocomplete-parent { width: calc(100% - 50px); float: right; } */
.span10.quick-accessioning-new-layout .lims-autocomplete-parent { width: 100%; float: right; }
#lims-modal-content-data .span3 .lims-autocomplete-parent { width: 100%; float: right; }
.lims-dropdown-parent .lims-autocomplete-parent + .placeholder-text { width: 100% !important; float: right; }
.lims-autocomplete-parent .placeholder-text { position: absolute; left: 0;}
.lims-autocomplete-wrapper {display:table;height:20px;border:1px solid #e6e6e6}
.lims-dropdown-parent.multiselect .lims-autocomplete-wrapper {float:left;margin:0;margin-left:5px;}
/* .lims-dropdown-parent.multiselect .lims-autocomplete-input-parent.placeholder-always-up {float:right; width: calc(100% - 100px);} */
[class*="span"] .lims-dropdown-parent.multiselect .lims-autocomplete-input-parent.placeholder-always-up input[type="text"]:not([class*="span"]) { float: left; }
.lims-dropdown-parent.multiselect .lims-autocomplete-input-parent:not(.placeholder-always-up),
[class*="span"] .lims-dropdown-parent.multiselect .lims-autocomplete-input-parent:not(.placeholder-always-up) input[type="text"]:not([class*="span"]),
.lims-dropdown-parent.multiselect .lims-autocomplete-input-parent:not(.placeholder-always-up) input { width: 100% !important; }
.lims-dropdown-parent.multiselect .has-active-options .lims-autocomplete-input-parent {float:left;width: auto;}
.new-lims-form .atk-form-field:not(.dropdown-active) .lims-dropdown-parent.multiselect input[type="text"]:focus,
.new-lims-form .atk-form-field:not(.dropdown-active) .lims-dropdown-parent.multiselect input[type="password"]:focus,
.lims-dropdown-parent.multiselect .lims-autocomplete-input-parent input {border: none;}
.span12 .span12 [class*=span] .lims-dropdown-parent.multiselect .lims-autocomplete-input-parent {float:none;}
/* [id$="quickAccessioning"] .span12 .span4 .span12 .span12 .atk-form-row-dropdown:first-child .lims-dropdown-parent .dropdown-list-wrapper {width: calc(100% - 123px); min-width: calc(100% - 123px); right: 21px;} */
/* [id$="quickAccessioning"] .span12 .span4 .span12 .span12 .span6 .atk-form-row-dropdown:first-child .lims-dropdown-parent .dropdown-list-wrapper {width: calc(100% - 102px); min-width: calc(100% - 102px); right: 0;} */
.lims-autocomplete-wrapper .lims-autocomplete-textcell {display:table-cell;vertical-align:middle;overflow:hidden;white-space:nowrap;padding-left:5px;line-height:normal; color: #222222;}
.lims-autocomplete-wrapper .lims-autocomplete-closecell {display:table-cell;vertical-align:middle;text-align:center;width:20px;max-width:20px;min-width:20px;}
.lims-autocomplete-wrapper .lims-autocomplete-close {float:right;margin-right:3px;width:12px;height:12px;background:url(img/sidebar-menu/lims-menu-close-gray.png) no-repeat center center;cursor:pointer;}
.lims-dropdown-parent .lims-dropdown-table-wrapper {display:table;width:100%;}
.lims-dropdown-parent .lims-dropdown-input-wrapper {display:table-cell;vertical-align:top;width:100%;}
.lims-dropdown-parent .lims-dropdown-buttons-wrapper {display:block;vertical-align:top;white-space: nowrap; width: 55px;}

.lims-dropdown-parent .lims-dropdown-button {display:inline-block;width:26px;height:26px;background-repeat:no-repeat;background-position:center center;background-color:#0D99D7;cursor:pointer;}
.lims-dropdown-parent .lims-dropdown-button.verify {
cursor: pointer;
float: left;
height: 18px;
opacity: 0.7;
width: 18px;
font-size: 14px;
color: #0D99D7;
border: 1px solid #0D99D7;
border-radius: 50%;
padding: 0 0 3px 3px;
background: #ffffff;
display: none !important;
}
.lims-dropdown-parent .lims-dropdown-button.verify.validated {background-color:#0B5D1E;color:#ffffff;}

.lims-dropdown-parent .lims-dropdown-button.verify span {
margin: 0 !important;
}

.lims-dropdown-parent .lims-dropdown-button.verify,
.lims-dropdown-parent .mapInfo,
.lims-dropdown-parent .infoIcon {
float: left;
display: block;
margin-right: 3px !important;
}


/* LIMS DROPDOWN */

.lims-dropdown-parent {
position: relative;
}

.lims-dropdown-parent .lims-dropdown-header {
display: table;
width: 100%;
float: left;
}

.lims-dropdown-parent .lims-dropdown-header .dropdown-selection {
display: table-cell;
vertical-align: middle;
position: relative;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

#lims-modal-content-data .lims-dropdown-parent .lims-dropdown-header .dropdown-selection {
padding: 0;
}

.lims-dropdown-parent .lims-dropdown-header .placeholder-text {
position: relative !important;
left: auto !important;
top: 5px !important;
float: left !important;
width: 100px;
}

.lims-dropdown-parent .lims-dropdown-header input.placeholder-up + .placeholder-text {
/* position: relative !important; */
/* left: auto !important; */
/* top: 5px !important; */
/* float: left !important; */
/* width: 100px; */
}

.lims-dropdown-parent .lims-dropdown-header .dropdown-text {
width: 100%;
border: 1px solid #cecece;
border-radius: 10px;
background: #ffffff;
padding: 5px;
}

.lims-dropdown-parent .lims-dropdown-header .dropdown-text:focus {
border-color: #0D99D7;
}

.dropdown-active .lims-dropdown-parent .lims-dropdown-header .dropdown-text.placeholder-up:not([readonly]),
.dropdown-active .lims-dropdown-parent .element-input-label.placeholder-up:not([readonly]),
.dropdown-active .lims-dropdown-parent .lims-dropdown-header .dropdown-text.placeholder-always-up:not([readonly]),
.dropdown-active .lims-dropdown-parent .element-input-label.placeholder-always-up:not([readonly]) {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

.lims-dropdown-parent .lims-dropdown-header .placeholder-text {
max-width: 100%;
overflow: hidden;
color: #585858;
font-size: 100%;
}
.lims-dropdown-parent .lims-dropdown-header .clear-button {display:none;width:10px;height:10px;position:absolute; top: 11px;right:30px;background:url(img/sidebar-menu/lims-menu-close-gray.png) no-repeat center center;cursor:pointer;}
#lims-modal-content-data .lims-dropdown-parent .lims-dropdown-header .clear-button { top: 11px; }
.lims-dropdown-parent .lims-dropdown-header .dropdown-text.placeholder-up:not([readonly]) + .placeholder-text + .clear-button {
display: none;
}
.lims-dropdown-parent:hover .lims-dropdown-header .dropdown-text.placeholder-up:not([readonly]) + .placeholder-text + .clear-button {
display: inline-block;
}

.lims-dropdown-parent .lims-dropdown-header .dropdown-selection-arrow {
display: table-cell;
width: 20px;
max-width: 20px;
min-width: 20px;
vertical-align: middle;
text-align: center;
cursor: pointer;
position: absolute;
right: 10px;
top: 6px;
}

#lims-modal-content-data .lims-dropdown-parent .lims-dropdown-header .dropdown-selection-arrow {
top: 6px;
}

.lims-dropdown-parent .lims-dropdown-header .dropdown-selection-arrow .arrow {
display: none;
width: 0;
height: 0;
border-top: 5px solid #CECECE;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.lims-dropdown-parent:hover .lims-dropdown-header .dropdown-selection-arrow .arrow {
display: inline-block;
}

.lims-dropdown-parent.disabled .lims-dropdown-header .dropdown-selection-arrow .arrow {
border-top: 5px solid #cacacc;
}

.lims-dropdown-parent .dropdown-list-wrapper {
display: none;
position: absolute;
top: 30px;
max-height: 150px;
overflow-y: auto;
overflow-x: hidden;
min-width: calc(100% - 2px);
width: calc(100% - 2px);
right: 0;
left: 0;
border: 1px solid #0D99D7;
z-index: 1000;
background: #fff;
box-shadow: 0 3px 2px rgba(0,0,0,0.16), 0 6px 5px rgba(0,0,0,0.23);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top: none;
}

[id$="_tox_newRequisition2"] .span6 .span6 .lims-dropdown-parent .dropdown-list-wrapper,
.span4 .span6 .lims-dropdown-parent .dropdown-list-wrapper {
min-width: calc(100% - 3px);
width: calc(100% - 3px);
}

#lims-modal-content-data .lims-dropdown-parent .dropdown-list-wrapper {
top: 30px;
}

/* #lims-modal-content-data .span2 .lims-dropdown-parent .dropdown-list-wrapper, */
/* #lims-modal-content-data .span1 .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: calc(100% - 72px); */
/* width: calc(100% - 72px); */
/* } */

/* .atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: calc(100% - 100px); */
/* width: calc(100% - 100px); */
/* } */

/* [id$="analyte_edit"] .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: calc(100% - 2px); */
/* width: calc(100% - 2px); */
/* } */
/*  */
/* .span3 .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: calc(100% - 72px); */
/* width: calc(100% - 72px); */
/* } */
/*  */
/* .span3 .span3 .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: 96%; */
/* width: 96%; */
/* } */

/* [class*="span"] .span2:not(.original-placeholder-position) .lims-dropdown-parent .dropdown-list-wrapper, */
/* [class*="span"] .span1:not(.original-placeholder-position) .lims-dropdown-parent .dropdown-list-wrapper { */
/* width: 98.5%; */
/* } */
/*  */
/* [class*="span"] .span2.original-placeholder-position .lims-dropdown-parent .dropdown-list-wrapper, */
/* [class*="span"] .span1.original-placeholder-position .lims-dropdown-parent .dropdown-list-wrapper { */
/* width: calc(100% - 72px); */
/* } */
/*  */
/* [class*="span"] .span115.original-placeholder-position .lims-dropdown-parent .dropdown-list-wrapper { */
/* width: calc(100% - 42px); */
/* } */

.atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper,
.atk-form-row-dropdownautocomplete .lims-dropdown-parent .dropdown-list-wrapper {
top: 30px;
}

/* start smartphones and tablets dropdown scroll */
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 1280px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (                min-resolution: 192dpi) and (max-width: 1280px),
only screen and (                min-resolution: 2dppx)  and (max-width: 1280px) {
    .lims-dropdown-parent.noScroll {overflow-y: auto; overflow-x: auto;}
    .lims-modal-core .lims-modal-body .lims-modal-content,
    .lims-dropdown-parent .dropdown-list-wrapper {
        overflow-x: auto;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0);
    }
}
/* end smartphones and tablets dropdown scroll */

.lims-dropdown-parent .dropdown-list {
position: relative;
}

.lims-dropdown-parent .dropdown-list .list-item {
padding: 5px;
cursor: pointer;
}

@media only screen and (max-device-width: 1280px) {
.lims-dropdown-parent .dropdown-list .list-item {padding: 7px 5px;}
}

@media screen and (max-width: 1280px) {
.lims-dropdown-parent .dropdown-list .list-item {padding: 7px 5px;}
}

.lims-dropdown-parent .dropdown-list:not(.selection-preview-enabled) .list-item.selected,
.lims-dropdown-parent .dropdown-list .list-item:hover,
.lims-dropdown-parent .dropdown-list.selection-preview-enabled .list-item.preview-selection {
background: #EEE;
}

.lims-dropdown-parent .dropdown-list .list-item .highlight-search {
font-weight: bold;
}

.lims-dropdown-parent .dropdown-list .list-item-message {
text-align: center;
display: none;
padding: 5px;
}

.lims-dropdown-parent .dropdown-list.only-search .list-item {
display: none;
}

.lims-dropdown-parent .dropdown-list.only-search .list-item.search-item {
display: block;
}

/* END LIMS DROPDOWN */


/* LIMS CLEAR BUTTON ON INPUTS */
.input-with-clear {position:relative; display: inline-block; width: 100%;}
.input-with-clear .clear-button {display:none;width:10px;height:10px;position:absolute; top: 12px;right:10px;background:url(img/sidebar-menu/lims-menu-close-gray.png) no-repeat center center;cursor:pointer;}

.input-with-clear input.placeholder-up:not([readonly]) + .placeholder-text + .clear-button {
display: none;
}
.input-with-clear:hover input.placeholder-up:not([readonly]) + .placeholder-text + .clear-button {
display: inline-block;
}

/* END LIMS CLEAR BUTTON ON INPUTS */
/* LIMS SIDEMENU */
#side-nav {
width:0px;
overflow: hidden;
position:relative;
}
#side-nav.with-quickmenu {width: 70px;display:block;margin-top: 70px;z-index: 102;border-top: 1px solid #dadde0; height: calc(100% - 70px);}
.toggle-black-layer #side-nav.with-quickmenu {z-index: 101;}
#side-nav.no-quickmenu {display:none;margin-top: 70px;z-index: 102;border-top: 1px solid #dadde0;z-index: 101;}
#side-nav .lims-side-menu {}

.lims-side-quickmenu {position:absolute;top:0;left:0;padding:0;}
.lims-side-quickmenu .quick-item { border-bottom: 1px solid #119bd6; padding-top: 5px; padding-bottom: 5px; min-width: 70px; }
.lims-side-quickmenu .quick-item .menu-icon {font-size:20px;text-align:center;width:auto;height:36px;line-height:32px;}
/* .lims-side-quickmenu .quick-item .menu-icon:hover {color:#0D99D7;} */

.lims-side-quickmenu .quick-item.active,
.lims-side-quickmenu .quick-item:hover {
background: #edc811; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#edc811, #f0ae22); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#edc811, #f0ae22); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#edc811, #f0ae22); /* For Firefox 3.6 to 15 */
background: linear-gradient(#edc811, #f0ae22); /* Standard syntax */
box-shadow: 1px 4px 4px -2px #333333;
border-bottom: 1px solid #333333;
}

.lims-side-quickmenu .quick-item.active .menu-title,
.lims-side-quickmenu .quick-item:hover .menu-title,
.lims-side-quickmenu .quick-item.active .menu-icon,
.lims-side-quickmenu .quick-item:hover .menu-icon {
color: #000000;
}

.lims-engine-menu-float-wrapper {
position: relative;
min-height: 100px;
}
.lims-engine-menu {
position: relative;
}
.lims-engine-menu.float-sidemenu {
position:absolute;width:100%;height:100%;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
[id$='lifecycle_services'] .lims-engine-menu.float-sidemenu {
overflow-y: inherit;
}

[id$='lifecycle_services'] .lims-engine-menu.float-sidemenu::-webkit-scrollbar:vertical {
width: 11px;
background: #DDDDDD;
}
[id$='lifecycle_services'] .lims-engine-menu.float-sidemenu::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
[id$='lifecycle_services'] .lims-engine-menu.float-sidemenu::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.lims-engine-menu.float-sidemenu .listing-wrapper {height:100%;}
.lims-engine-menu.lims-side-menu {
background: #0D99D7;
min-height: 100%;
width: 260px;
}
.lims-engine-menu .lims-side-menu-header {
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.lims-engine-menu.lims-tree-menu .lims-side-menu-header {
background-color:#0D99D7;
border: 1px solid #0D99D7;
border-radius: 10px;
}
.lims-engine-menu .listing-wrapper {
width: 100%;
padding-top: 55px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lims-engine-menu.lims-side-menu .listing-wrapper {
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.lims-engine-menu .listing-wrapper-inner {
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
}

.lims-engine-menu .list-item-message {
display: none;
text-align: center;
color: #EFEFEF;
font-size: 14px;
}

.lims-engine-menu .menu-icon {
font-family: "WebHostingHub-Glyphs";
font-style: normal;
padding-right: 5px;
float: left;
}

.lims-engine-menu .highlight-search {
font-weight: bold;
}

.lims-engine-menu .lims-side-menu-top-wrapper {
display: table;
width: 100%;
}

.lims-engine-menu .lims-side-top-left {
display: table-cell;
position: relative;
}
.lims-engine-menu.lims-side-menu .lims-side-top-left {
padding: 20px 10px 10px;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-left {
padding: 10px 10px 10px;
}
.lims-engine-menu .lims-side-top-left input {
border: none;
width: 100%;
height: 25px;
background: none;
padding-right: 15px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lims-engine-menu.lims-side-menu .lims-side-top-left input {
border-bottom: 1px solid white;
color: white;
border-radius: 0;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-left input {
border-bottom: 1px solid white;
color: white;
border-radius: 0;
}

.lims-engine-menu .lims-side-top-left .placeholder-text {
position: absolute !important;
left: 10px !important;
top: 10px !important;
float: left !important;
width: 100%;
color: white;
}
.lims-engine-menu.lims-side-menu .lims-side-top-left .placeholder-text {
top: 25px !important;
color: white;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-left .placeholder-text,
.lims-engine-menu.lims-tree-menu .lims-side-top-left .span3 .placeholder-text,
.lims-engine-menu.lims-tree-menu .lims-side-top-left .span2 .placeholder-text,
.lims-engine-menu.lims-tree-menu .lims-side-top-left .span1 .placeholder-text {
position: absolute !important;
left: 10px !important;
top: 10px !important;
float: left !important;
width: 100%;
color: white;
}
.lims-engine-menu.lims-side-menu .lims-side-top-left input.placeholder-up + .placeholder-text {
top: 5px !important;
font-size: 12px;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-left input.placeholder-up + .placeholder-text {
top: 0px !important;
font-size: 12px;
}
.lims-engine-menu .lims-side-top-left .clear-button {
position: absolute;
width: 20px;
height: 20px;
right: 5px;
cursor: pointer;
display: none;
}
.lims-engine-menu.lims-side-menu .lims-side-top-left .clear-button {
top: 23px;
background: url(img/sidebar-menu/lims-menu-close-gray.png) no-repeat center center;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-left .clear-button {
top: 10px;
background: url(img/sidebar-menu/lims-menu-close-gray.png) no-repeat center center;
}

.lims-engine-menu .lims-side-top-right {
display: table-cell;
width: 30px;
max-width: 30px;
min-width: 30px;
vertical-align: middle;
}
.lims-engine-menu.lims-side-menu .lims-side-top-right {
padding-top: 10px;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-right {
padding-top: 5px;
}

.lims-engine-menu .lims-side-top-right .search-button {
width: 25px;
height: 25px;
display: inline-block;
cursor: pointer;
}
.lims-engine-menu.lims-side-menu .lims-side-top-right .search-button {
background: url(images/icons/toolbar/search.png) no-repeat center center;
}
.lims-engine-menu.lims-tree-menu .lims-side-top-right .search-button {
background: url(images/icons/toolbar/search.png) no-repeat center center;
}

#main-search .lims-engine-menu .listing-wrapper-inner {
overflow-y: hidden;
}

#main-search .column-wrappers,
#main-search .lims-engine-menu .root-item-wrapper {
float: left;
width: 50%;
}

#main-search .column-wrappers .column-wrappers {
width: 100%;
}

#main-search .column-wrappers .root-item-wrapper {
width: 100% !important;
}

@media all and (min-width: 1500px) {
    #main-search .column-wrappers,
    #main-search .lims-engine-menu .root-item-wrapper {
        width: 20%;
    }
}

@media all and (max-width: 1499px) and (min-width: 1350px) {
    #main-search .column-wrappers,
    #main-search .lims-engine-menu .root-item-wrapper {
        width: 25%;
    }
}

@media all and (max-width: 1349px) and (min-width: 1150px) {
    #main-search .column-wrappers,
    #main-search .lims-engine-menu .root-item-wrapper {
        width: 33.3%;
    }
    #header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper a,
    #header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .active a {
        font-size: 13px;
    }
}

@media all and (max-width: 1149px) and (min-width: 1000px) {
    #main-search .column-wrappers,
    #main-search .lims-engine-menu .root-item-wrapper {
        width: 50%;
    }
}

@media all and (max-width: 999px) {
    #main-search .column-wrappers,
    #main-search .lims-engine-menu .root-item-wrapper {
        width: 100%;
    }
}

#main-search .listing-wrapper.extended-search.active-search .lims-engine-menu .root-item-wrapper,
#main-search .listing-wrapper.extended-search.active-search .root-item-wrapper.active.search-item {
width: 100%;
}

.lims-engine-menu.lims-tree-menu .root-item-wrapper {
background:#F7F7F7;
margin-bottom:10px;
border-radius: 10px;
}
.lims-engine-menu.lims-side-menu .root-item {
background-color: #0D99D7;
color: white;
}
.lims-engine-menu.lims-tree-menu .root-item {
}

.lims-engine-menu .root-item.no-link {
padding: 10px 10px 10px 20px;
}

.lims-engine-menu .root-item-subitems {
padding-left: 20px;
display: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.lims-engine-menu .root-item.no-link {
font-size: 14px;
}

.lims-engine-menu .subitem.no-link {
font-size: 14px;
}

.lims-engine-menu a {
display: block;
font-size: 14px;
}
.lims-engine-menu.lims-side-menu a {
min-height: 100%;
padding: 10px 10px 10px 20px;
}
.lims-engine-menu.lims-tree-menu a {
min-height: 100%;
padding: 0 10px;
line-height:30px;
color: #777777;
}
.lims-engine-menu.lims-tree-menu .root-item.selection a,.lims-engine-menu.lims-tree-menu .subitem.selection a {
background: #0D99D7;
color: #f0f3f5;
}
.lims-engine-menu.lims-side-menu .root-item-subitems, .lims-engine-menu.lims-side-menu a {
color: white;
}
.lims-engine-menu.lims-tree-menu .root-item-subitems, .lims-engine-menu.lims-tree-menu .root-item-subitems a {
color: #777777;
}
.lims-engine-menu.lims-tree-menu .root-item-subitems a {
}
.lims-engine-menu .root-item-row {
display: table;
width: 100%;
}
.lims-engine-menu.lims-side-menu .root-item-row {
background-color: #0D99D7;
}
.lims-engine-menu .root-item-row .root-item-cell-left {
display: table-cell;
vertical-align: middle;
}

.lims-engine-menu .root-item-row .root-item-cell-right {
display: table-cell;
width: 30px;
max-width: 30px;
min-width: 30px;
vertical-align: top;
text-align: left;
position: relative;
}

.lims-engine-menu .root-item-row .root-item-cell-right .root-item-arrow {
display: inline-block;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
}
.lims-engine-menu.lims-tree-menu .root-item-row .root-item-cell-right .root-item-arrow {
width:30px;
height:30px;
background: url(img/sidebar-menu/lims-menu-plus.png) no-repeat center center;
}

.lims-engine-menu.lims-tree-menu .root-item-row .root-item-subitems .root-item-cell-right .root-item-arrow {
background: url(img/sidebar-menu/lims-menu-plus.png) no-repeat center center #DDD;
}
.lims-engine-menu.lims-side-menu .root-item-row .root-item-cell-right .root-item-arrow {
background: url(img/sidebar-menu/lims-menu-plus-white.png) no-repeat center center;
width: 100%;
height: 100%;
}
.lims-engine-menu.lims-side-menu .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .root-item-arrow {
background-image: url(img/sidebar-menu/lims-menu-minus-white.png);
}
.lims-engine-menu.lims-tree-menu .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .root-item-arrow {
background-image: url(img/sidebar-menu/lims-menu-minus.png);
}

.lims-engine-menu .subitem {
}

.lims-engine-menu .subitem.no-link {
padding: 10px 10px 10px 20px;
}

.lims-engine-menu .subitem-subitems {
padding-left: 15px;
display: none;
}

.lims-engine-menu .subitem-row {
display: table;
width: 100%;
}
.lims-engine-menu.lims-tree-menu .subitem-wrapper {
border-left:1px solid #CCCCCC;
}
.lims-engine-menu.lims-tree-menu .subitem-wrapper:last-child {border-left:none;}
.lims-engine-menu .subitem-row .subitem-cell-left {
display: table-cell;
vertical-align: middle;
}
.lims-engine-menu.lims-tree-menu .subitem-row .subitem-cell-left.line {max-width:10px;width:10px;min-width:10px;}
.lims-engine-menu.lims-tree-menu .subitem-wrapper:last-child > .subitem-row .subitem-cell-left.line {vertical-align:top;}
.lims-engine-menu .subitem-row .subitem-cell-right {
display: table-cell;
width: 30px;
max-width: 30px;
min-width: 30px;
vertical-align: top;
text-align: left;
position: relative;
}
.lims-engine-menu .subitem-row .subitem-cell-left .subitem-left-line {width:10px;border-bottom:1px solid #cccccc;}
.lims-engine-menu.lims-tree-menu .subitem-wrapper:last-child > .subitem-row .subitem-cell-left.line .subitem-left-line {height:15px;border-left:1px solid #cccccc;}

.lims-engine-menu .subitem-row .subitem-cell-right .subitem-arrow {
display: inline-block;
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
}
.lims-engine-menu.lims-side-menu .subitem-row .subitem-cell-right .subitem-arrow {
background: url(img/sidebar-menu/lims-menu-plus-white.png) no-repeat center center;
}
.lims-engine-menu.lims-tree-menu .subitem-row .subitem-cell-right .subitem-arrow {
background: url(img/sidebar-menu/lims-menu-plus.png) no-repeat center center;
width:30px;height:30px;
}

.lims-engine-menu.lims-side-menu .subitem-wrapper.active > .subitem-row > .subitem-cell-right > .subitem-arrow {
background-image: url(img/sidebar-menu/lims-menu-minus-white.png);
}
.lims-engine-menu.lims-tree-menu .subitem-wrapper.active > .subitem-row > .subitem-cell-right > .subitem-arrow {
background-image: url(img/sidebar-menu/lims-menu-minus.png);
}

/*.lims-engine-menu.only-search .root-item-row .root-item-cell-right {
display: none;
}*/

/*.lims-engine-menu.only-search .subitem-row .subitem-cell-right {
display: none;
}*/

.lims-engine-menu.only-search .root-item-wrapper {
display: none;
}

.lims-engine-menu.only-search .root-item-wrapper.search-item {
display: block;
}

.lims-engine-menu.only-search .root-item-wrapper.search-item > .root-item-subitems {
display: block;
}

.lims-engine-menu.only-search .subitem-wrapper {
display: none;
}

.lims-engine-menu.only-search .subitem-wrapper.search-item {
display: block;
}

.lims-engine-menu.only-search .subitem-wrapper.search-item > .subitem-subitems {
display: block;
}

.lims-engine-menu.only-search .subitem-wrapper.search-item.show-childs  .subitem-wrapper {display:block}
.lims-engine-menu.only-search .root-item-wrapper.search-item.show-childs  .subitem-wrapper {display:block}

.lims-engine-menu.only-search.fast-search .subitem-wrapper {
display: block;
}

.icontext-wrapper{
display:table;
}
.span-text-cell,span-icon-cell{
display:table-cell;
}
.span-text-cell{
padding-left:5px;
}
/* END LIMS SIDEMENU */

.new-buttons {
cursor: pointer;
width: 30px;
height: 30px;
}

/*  quicksearch */

.quicksearch-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/quick-search.jpg) no-repeat center center;
cursor: pointer;
position: absolute;
top: 3px;
right: 3px;
cursor: pointer;
width: 20px;
height: 20px;
border: none;
}

.quicksearch-cancel-icon {

opacity: 0.7;
border: 0;
position: absolute;
top: 3px;
right: 24px;
cursor: pointer;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/x_close_dark_blue.png) no-repeat center center;
width: 20px;
height: 20px;
}

/* end of quicksearch */

/* Model Manager Buttons */

.model-page-buttons {
display: inline-block;
}

.button_unlink {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/unlink.jpg) no-repeat center center;
}
.button_find {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/quick-search.jpg) no-repeat center center;
}
.button_add {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/add-button.jpg) no-repeat center center;
}
.button_filter {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/filter.png) no-repeat center center / 20px 20px;
}
.button_link {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/link.jpg) no-repeat center center;
}

.button_refresh {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/refresh.png) no-repeat center center;
}
.button_apply {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/apply.png) no-repeat center center;
}
.button_clear {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/x_close_dark_blue.png) no-repeat center center;
}
.button_print {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/print_preview.png) no-repeat center center;
}
.button_view {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/file_preview.png) no-repeat center center;
}
.button_view_red {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/text-file-4-24.png) no-repeat center center;
}
.button_question_red {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/red-question-mark-small.png) no-repeat center center;
background-size: 35%;
}

/* End Of Model Manager Buttons */

.button-delete-field {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/delete_field.jpg) no-repeat center center;
}

/* FORM  BUTTONS */
.new-form-buttons {
border-radius: 3px;
background-color: #0D99D7;
display: inline-block;
font-size: 12px;
padding: 10px;
color: #FFF;
cursor: pointer;
text-align: center;
}

.new-form-big-buttons {
border-radius: 3px;
background-color: #0D99D7;
display: inline-block;
font-size: 12px;
padding: 10px;
color: #FFF;
cursor: pointer;
text-align: center;
}

[id$="tox_newRequisition"] .new-form-big-buttons,
[id$="orderPanel"] .new-form-big-buttons,
[id$="quickAccessioning"] .new-form-big-buttons {
border-radius: 30px;
background-color: #0D99D7; /* For browsers that do not support gradients */
min-width: 80px;
padding: 5px 15px;
box-shadow: none;
font-size: 18px;
text-transform: uppercase;
}
[id$="tox_newRequisition"] .new-form-big-buttons:hover,
[id$="orderPanel"] .new-form-big-buttons:hover,
[id$="quickAccessioning"] .new-form-big-buttons:hover {
box-shadow: 1px 4px 4px -2px #888;
}

.attach-blue-buttons {
border-radius: 3px;
background: none repeat scroll 0% 0% #ededed;
display: inline-block;
font-size: 12px;
padding: 2px;
color: #0D99D7;
cursor: pointer;
text-align: center;
text-transform: uppercase;
}

.submit-blue-buttons {
border-radius: 30px;
background: #11c7ff; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#11c7ff, #0D99D7); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#11c7ff, #0D99D7); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#11c7ff, #0D99D7); /* For Firefox 3.6 to 15 */
background: linear-gradient(#11c7ff, #0D99D7); /* Standard syntax */
min-width: 80px;
padding: 5px 20px;
box-shadow: none;
display: inline-block;
font-size: 18px;
color: #FFF;
cursor: pointer;
text-align: center;
text-transform: uppercase;
}

[id$="cdropbutton"].submit-blue-buttons,
[id$="abcdropbutton"].submit-blue-buttons {
min-width: 0;
}

.atk-buttons .submit-blue-buttons {
border-radius: 30px;
background: #11c7ff; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#11c7ff, #0D99D7); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#11c7ff, #0D99D7); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#11c7ff, #0D99D7); /* For Firefox 3.6 to 15 */
background: linear-gradient(#11c7ff, #0D99D7); /* Standard syntax */
min-width: 80px;
padding: 5px 20px;
box-shadow: none;
}
.submit-blue-buttons:hover,
.atk-buttons .submit-blue-buttons:hover {
box-shadow: 1px 4px 4px -2px #888;
}

[id$="quickAccessioning_form_columns"] .span12 .span8 .span2 .submit-blue-buttons { width: auto; min-width: auto; margin-top: 7px; }
[id$="orderPanel_form_columns"] .span12 .span8 .span2 .submit-blue-buttons { width: auto; min-width: auto; margin-top: 7px; }

@media all and (max-width: 1520px) {
    [id$='qc_chart_columns'] .qc-form.atk4_form_widget .atk-buttons .submit-blue-buttons {
        float: left;
        font-size: 14px;
        padding: 5px 10px;
    }
}

@media all and (max-width: 1200px) {
    [id$='qc_chart_columns'] .qc-form.atk4_form_widget .atk-buttons .submit-blue-buttons {
        float: left !important;
        font-size: 14px;
        padding: 5px 10px;
        width: 100%;
        margin: 10px 0;
    }
}

.small-submit-blue-buttons {
font-size: 12px;
margin-left:20px;
}

.submit-white-buttons {
border-radius: 30px;
background: #fafafa; /* For browsers that do not support gradients */
background: #fafafa; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#fafafa, #e5e5e5); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fafafa, #e5e5e5); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fafafa, #e5e5e5); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fafafa, #e5e5e5); /* Standard syntax */
min-width: 80px;
padding: 5px 20px;
box-shadow: none;
display: inline-block;
font-size: 18px;
color: #000;
cursor: pointer;
text-align: center;
text-transform: uppercase;
vertical-align: top;
}

.atk-buttons .submit-white-buttons {
border-radius: 30px;
background: #fafafa; /* For browsers that do not support gradients */
background: #fafafa; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(#fafafa, #e5e5e5); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fafafa, #e5e5e5); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fafafa, #e5e5e5); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fafafa, #e5e5e5); /* Standard syntax */
min-width: 80px;
padding: 5px 20px;
box-shadow: none;
}
.submit-white-buttons:hover,
.atk-buttons .submit-white-buttons:hover {
box-shadow: 1px 4px 4px -2px #999;
}

.new-bar-buttons {
/*
display : block !important;
width : 30 px;
*/
cursor: pointer;
display: inline;
}

.new-bar-buttons .toolbar-buttons {
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 30px;
line-height: 32px;
margin-right: 10px;
padding-left: 30px;
padding-right: 10px;
text-align: right;
background-color: #0D99D7;
}

/* END OF FORM BUTTONS */

/* LABEL FOR RADIO BUTTONS */
.atk-form-row-radiobuttongene label > span,
.atk-form-row-radio label > span{
display: block !important;
}
.atk-form fieldset .atk-form-row.has-changed > label{
color: #000;
}

/*Custom molecular review*/
.custom_molecular_form {
margin-top: 30px;
}

/*End of custom molecular review*/

/* PROCESS WAYBILL FORM BUTTONS */

.add-shipper {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/new_shipper.png);
background-repeat: no-repeat;
background-position: 10px center;
float: left;
text-align: right;
width: 70px;
/*  margin-top: 10px;*/
}

.show-shipper {
background-image: url("images/icons/toolbar/order_panel.png");
background-repeat: no-repeat;
background-position: 5px center;
float: left;
text-align: right;
width: 70px;
/*   margin-top: 10px;*/
}

.capture-req-form-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/capture_requisition_form.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px;
}

.capture-tube-image-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/capture_tube_image.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px;
}

.capture-other-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/capture_other.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px;
}

.vue-wrap .view-images-button, .view-images-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/view_images.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px;
}
.view-images-button.green {
background-color: #78c472;
}

.waybill-dropdown {
height: 20px;
background-position: center;
/*  margin-top: 10px;*/
}

.waybill-total {
display: table;
}

.waybill-expected {
width: 40%;
display: table-cell;
}

.waybill-remaining {
width: 50%;
display: table-cell;
}

.new-lims-form fieldset .atk-form-row .waybill-field {
margin: 52px 0;
}

/* END OF PROCESS WAYBILL FORM BUTTONS */

.vue-wrap .upload-document-button, .upload-document-button  {
background-image: url("images/icons/toolbar/upload.png");
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px
}
.vue-wrap .toggle-tree-button, .toggle-tree-button  {
background-image: url("images/icons/bar/toggle.png");
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px
}

.vue-wrap .capture-document-button, .capture-document-button  {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/capture_document.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 18px
}

/* View Container */

.all-samples-stored-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/all_samples_stored.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 25px;
}

.save-position-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/save_position.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 25px;
}

.reserve-button {
margin-bottom: 24px;
}

.button-left-html {
margin-top: 81px;
margin-right: 20px;
}

.container-gridster {
margin-left: 50px;
}

/* End of View Container */

/* DB UPDATER */
.run-scripts-button {
background-image: url("images/icons/toolbar/reload.png");
background-repeat: no-repeat;
background-position: left center;
}

/* END OF DB UPDATER */

/*external task*/

.external-task-comment{
max-width:1000px;
}


/*end of external task*/

/*functional requirement*/

.name_funct_req{
left:30px;
}
.editor_funct_req{
width:350px;
}

/*end of functional requirement


/* MENU MANAGER */

.menu-dropdown {
width: 20px;
background-position: center center;
}

/* END OF MENU MANAGER */

/* BUTTON ANIMATION */
.submit-white-buttons, .submit-blue-buttons, .new-form-buttons, .button2, .form-small-buttons,
.button.button-large.blue {
-o-transition: all .9s ease-in-out;
-webkit-transition: all .9s ease-in-out;
-moz-transition: all .9s ease-in-out;
transition: all .9s ease-in-out;

}

.submit-white-buttons:hover, .submit-blue-buttons:hover, .new-form-buttons:hover, .button2:hover, .form-small-buttons:hover,
.button.button-large.blue:hover {
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);

}

.submit-white-buttons.button-cursor, .submit-blue-buttons.button-cursor, .new-form-buttons.button-cursor, .button2 .button-cursor, .form-small-buttons .button-cursor,
.button.button-large.blue .button-cursor {
position: absolute;
width: 10px;
height: 10px;
border-radius: 100%;
z-index: 1;
background: white;
display: inline-block;
}

.submit-white-buttons.button-text, .submit-blue-buttons.button-text, .new-form-buttons.button-text, .button2 .button-text, .form-small-buttons .button-text,
.button.button-large.blue .button-text {
z-index: 100;
}

/*department calendar*/
.new-multiselect-users {
background-color: #FFF;
border: 1px solid #CECECE;
cursor: pointer;
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/users_calendar.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 20px;
}

/*Product portfolio*/
.product-left-column{
width:46%;
right: 2%;

}

.product-right-column{
width:40%;

}

/*End of product portfolio */

.dashboard_chart{
margin-bottom: 50px;
}


/* LIMS MODAL */

.lims-modal-core:not(.lims-modal-dialog-core) {
position: fixed;
overflow: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
.lims-modal-core.lims-modal-dialog-core {
z-index: 100;
position: fixed;
bottom:35px;right:5px;
}

.lims-modal-core .lims-modal-back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.55);
opacity: 0;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.lims-modal-core .lims-modal-loading {
background: url(img/modal-loading.gif) no-repeat center center #2e333a;
width: 48px;
height: 48px;
margin-top: -24px;
margin-left: -24px;
border-radius: 10px;
top: 50%;
left: 50%;
position: absolute;
display: none;
}

.lims-modal-core .lims-modal-body {
position: absolute;
box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5);
opacity: 0;
background: #f0f5f4;
border-radius: 10px;
overflow: hidden;
}

.lims-modal-core.lims-modal-dialog-core .lims-modal-body { width: 100%;}
.lims-modal-core .lims-modal-body.animation-enabled {
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.lims-modal-core .lims-modal-body.anim-scale-down {
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
transform: scale(0.8);
}

.lims-modal-core .lims-modal-body.anim-scale-normal {
-ms-transform: scale(1);
-o-transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}

.lims-modal-core .lims-modal-body.anim-scale-up {
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
}

.lims-modal-core .lims-modal-body .lims-modal-caption {
background: #0D99D7;
width: 100%;
max-width: 100vw;
z-index: 100;
color: white;
}

.lims-modal-caption-wrapper {
display: table;
width: 100%;
}

.lims-modal-caption-wrapper .lims-modal-caption-title {
display: table-cell;
vertical-align: middle;
padding: 0 10px 0 20px;
overflow: hidden;
font-size: 18px;
line-height: 50px;
white-space: nowrap;
overflow: hidden;
}
.lims-modal-core.lims-modal-dialog-core .lims-modal-caption-wrapper .lims-modal-caption-title {
line-height:30px;font-size:14px;
padding: 0 8px 0 8px;
}

.lims-modal-caption-wrapper .lims-modal-caption-close-wrapper {
display: table-cell;
width: 40px;
max-width: 40px;
min-width: 40px;
text-align: left;
vertical-align: middle;
color: white;
}
.lims-modal-core.lims-modal-dialog-core .lims-modal-caption-wrapper .lims-modal-caption-close-wrapper {
width: 30px;
max-width: 30px;
min-width: 30px;
}

.lims-modal-caption-wrapper .lims-modal-caption-close-button {
/*background: url(img/close-white.png) no-repeat center center;*/
width: 30px;
height: 30px;
margin-left: 8px;
cursor: pointer;
}

.lims-modal-caption-wrapper .lims-modal-caption-minimize-button span,
.lims-modal-caption-wrapper .lims-modal-caption-close-button span {
font-size: 16px;
line-height: 30px;
}

.lims-modal-caption-wrapper .lims-modal-caption-maximize-wrapper,
.lims-modal-caption-wrapper .lims-modal-caption-minimize-wrapper {
display: table-cell;
width: 26px;
max-width: 26px;
min-width: 26px;
text-align: center;
vertical-align: middle;
color: white;
}

.lims-modal-caption-wrapper .lims-modal-caption-maximize-wrapper.last-button {width:40px;max-width:40px;min-width:40px;text-align:left;}
.lims-modal-caption-wrapper .lims-modal-caption-maximize-button {
background: url(img/maximize-white.png) no-repeat center center;
width: 30px;
height: 30px;
cursor: pointer;
}
.lims-modal-caption-wrapper .lims-modal-caption-minimize-button {
width: 30px;
height: 30px;
cursor: pointer;
}
.lims-modal-caption-wrapper .lims-modal-caption-maximize-button.maximized {
background-image: url(img/minimize-white.png);
}
.lims-modal-core .lims-modal-body .lims-modal-content {
overflow-y: auto;
overflow-x: hidden;
}

.lims-modal-core .lims-modal-body.with-caption .lims-modal-content {
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons) .atk-buttons {
bottom: 0;
right: 32px;
background: transparent;
position: fixed;
z-index:100;
width: 100%;
margin-bottom: 0;
clip: rect(16px, auto, auto, 42px);
padding-bottom: 16px;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="tox_newRequisition"] form.atk4_form:not(.disable-float-buttons) .atk-buttons,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="orderPanel"] form.atk4_form:not(.disable-float-buttons) .atk-buttons,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="quickAccessioning"] form.atk4_form:not(.disable-float-buttons) .atk-buttons {
width: auto;
clip: rect(0px, auto, auto, 0px);
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="orderPanel"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .new-form-big-buttons,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="quickAccessioning"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .new-form-big-buttons{
float: left;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="orderPanel"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .new-form-big-buttons:first-child,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="quickAccessioning"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .new-form-big-buttons:first-child {
margin-left: 50px;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="orderPanel"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .submit-blue-buttons,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content [id$="quickAccessioning"] form.atk4_form:not(.disable-float-buttons) .atk-buttons .submit-blue-buttons {
float: right;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 1280px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (                min-resolution: 192dpi) and (max-width: 1280px),
only screen and (                min-resolution: 2dppx)  and (max-width: 1280px) {
    .lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons) .atk-buttons {
        position: absolute;
        right: 20px;
    }
}
/* TODO: maybe add directlly with not where the padding is added*/
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content div.form-hidden form.atk4_form:not(.disable-float-buttons) {
padding-bottom: 0;
}
.atk-form.new-lims-form.atk4_form_widget.form-hidden {
padding: 0;
}
.ace_editor + textarea {height:0!important;}
/* TODO: Fix when form is in column and doesn't fill the modal */
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content div.form-resize form.atk4_form:not(.disable-float-buttons){
padding-bottom: 0;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content div.form-resize form.atk4_form:not(.disable-float-buttons) .atk-buttons {
position: relative;
padding-bottom: 0;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons){padding-bottom:60px;}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .atk-quicksearch form.atk4_form:not(.disable-float-buttons){padding-bottom:0;}
.lims-modal-content .lims-modal-content-data {
}
/* Chrome 29+ */
@media all and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
.lims-modal-content .lims-modal-content-data.maximized {
height: 100%;
}
}

.lims-modal-content .lims-modal-content-data .lims-alert-box {
padding: 10px;
}

.lims-modal-content .lims-modal-content-data .lims-alert-box .alert-box-title {
font-size: 20px;
padding: 10px 10px 0;
}

/* END LIMS MODAL */

/* END BUTTON ANIMATION */
.atk-form fieldset .atk-form-row > label {
margin-top: 0px;
}

.atk-form fieldset .atk-form-row > .atk-form-field input[type=text]:not([class*="span"]),
.atk-form fieldset .atk-form-row > .atk-form-field input[type=password]:not([class*="span"]),
.atk-form fieldset .atk-form-row > .atk-form-field textarea:not([class*="span"]),
.atk-form fieldset .atk-form-row > .atk-form-field select {
width: 100%;
}

.login-form fieldset .atk-form-row > .atk-form-field input[type=text]:not([class*="span"]),
.login-form fieldset .atk-form-row > .atk-form-field input[type=password]:not([class*="span"]) {
width: 95%;
}

.login-form fieldset .atk-form-row > .atk-form-field input.element-input-label[type="text"] + .placeholder-text,
.login-form fieldset .atk-form-row > .atk-form-field input.element-input-label[type="password"] + .placeholder-text {
position: absolute !important;
left: 0 !important;
color: #0D99D7 !important;
top: 10px !important;
transition: all 0.2s ease-in-out 0s;
}

.login-form fieldset .atk-form-row > .atk-form-field input.element-input-label[type="text"].placeholder-up + .placeholder-text,
.login-form fieldset .atk-form-row > .atk-form-field input.element-input-label[type="password"].placeholder-up + .placeholder-text {
top: -10px !important;
}

.atk-form fieldset .atk-form-row > .atk-form-field textarea:not([class*="span"]) {
float: right;
}

/* .atk-form fieldset .atk-form-row.span4 > .atk-form-field input[type=text]:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span4 > .atk-form-field input[type=password]:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span4 > .atk-form-field textarea:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span4 > .atk-form-field select { */
/* width: calc(100% - 100px); */
/* float: right; */
/* } */

/* .atk-form fieldset .atk-form-row.span3 > .atk-form-field input[type=text]:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span3 > .atk-form-field input[type=password]:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span3 > .atk-form-field textarea:not([class*="span"]), */
/* .atk-form fieldset .atk-form-row.span3 > .atk-form-field select { */
/* width: calc(100% - 70px) !important; */
/* float: right; */
/* } */
/*  */
/* .span3 .atk-form-field input[type=text]:not([class*="span"]), */
/* .span3 .atk-form-field input[type=password]:not([class*="span"]), */
/* .span3 .atk-form-field textarea:not([class*="span"]), */
/* .span3 .atk-form-field select { */
/* width: calc(100% - 70px) !important; */
/* float: right; */
/* } */

[class*="span"] .span3:not(.original-placeholder-position) .atk-form-row-datetimepicker .atk-form-field input[type=text]:not([class*="span"]),
[class*="span"] .span3:not(.original-placeholder-position) .atk-form-row-datetimepicker .atk-form-field input[type=password]:not([class*="span"]) {
width: 100% !important;
float: left;
}

/* [class*="span"] .span3.original-placeholder-position .atk-form-field input[type=text]:not([class*="span"]), */
/* [class*="span"] .span3.original-placeholder-position .atk-form-field input[type=password]:not([class*="span"]), */
/* [class*="span"] .span3.original-placeholder-position .atk-form-field textarea:not([class*="span"]), */
/* [class*="span"] .span3.original-placeholder-position .atk-form-field select { */
/* width: calc(100% - 70px) !important; */
/* float: right; */
/* } */

.span3 .span3 .atk-form-field input[type=text]:not([class*="span"]),
.span3 .span3 .atk-form-field input[type=password]:not([class*="span"]),
.span3 .span3 .atk-form-field textarea:not([class*="span"]),
.span3 .span3 .atk-form-field select {
width: 100% !important;
/* float: left !important; */
}
.span3 .span3 .atk-form-field input:not([class*="span"]) {
padding: 5px;
}

/* #lims-modal-content-data .atk-form-row-liveaddress .atk-form-field input[type=text]:not([class*="span"]) { */
/* width: calc(100% - 70px) !important; */
/* float: right; */
/* } */
/*  */
/* #lims-modal-content-data .span6 .atk-form-row-liveaddress .atk-form-field input[type=text]:not([class*="span"]) { */
/* width: calc(100% - 100px) !important; */
/* } */

.atk-form fieldset .atk-form-row.span2 > .atk-form-field input[type=text]:not([class*="span"]),
.atk-form fieldset .atk-form-row.span2 > .atk-form-field input[type=password]:not([class*="span"]),
.atk-form fieldset .atk-form-row.span2 > .atk-form-field textarea:not([class*="span"]),
.atk-form fieldset .atk-form-row.span2 > .atk-form-field select {
width: 100% !important;
}

[class*="span"] .span2:not(.original-placeholder-position) .atk-form-field input[type=text]:not([class*="span"]),
[class*="span"] .span2:not(.original-placeholder-position) .atk-form-field input[type=password]:not([class*="span"]),
[class*="span"] .span2:not(.original-placeholder-position) .atk-form-field textarea:not([class*="span"]),
[class*="span"] .span2:not(.original-placeholder-position) .atk-form-field select {
width: 100% !important;
}

/* [class*="span"] .span2.original-placeholder-position .atk-form-field input[type=text]:not([class*="span"]), */
/* [class*="span"] .span2.original-placeholder-position .atk-form-field input[type=password]:not([class*="span"]), */
/* [class*="span"] .span2.original-placeholder-position .atk-form-field textarea:not([class*="span"]), */
/* [class*="span"] .span2.original-placeholder-position .atk-form-field select { */
/* width: calc(100% - 70px) !important; */
/* float: right; */
/* } */
/*  */
/* [class*="span"] .span115.original-placeholder-position .atk-form-field input[type=text]:not([class*="span"]), */
/* [class*="span"] .span115.original-placeholder-position .atk-form-field input[type=password]:not([class*="span"]), */
/* [class*="span"] .span115.original-placeholder-position .atk-form-field textarea:not([class*="span"]), */
/* [class*="span"] .span115.original-placeholder-position .atk-form-field select { */
/* width: calc(100% - 40px) !important; */
/* float: right; */
/* } */

.atk-form fieldset .atk-form-row.span1 > .atk-form-field input[type=text]:not([class*="span"]),
.atk-form fieldset .atk-form-row.span1 > .atk-form-field input[type=password]:not([class*="span"]),
.atk-form fieldset .atk-form-row.span1 > .atk-form-field textarea:not([class*="span"]),
.atk-form fieldset .atk-form-row.span1 > .atk-form-field select {
width: 100% !important;
}

[class*="span"] .span1 .atk-form-field input[type=text]:not([class*="span"]),
[class*="span"] .span1 .atk-form-field input[type=password]:not([class*="span"]),
[class*="span"] .span1 .atk-form-field textarea:not([class*="span"]),
[class*="span"] .span1 .atk-form-field select {
width: 100% !important;
padding: 5px;
}

/* input.span12, */
/* input.span11, */
/* input.span10, */
/* input.span9, */
/* input.span8, */
/* input.span7, */
/* input.span6, */
/* input.span5 { */
/* width: calc(100% - 100px); */
/* } */
/*  */
/* input.span4, */
/* input.span3, */
/* input.span2, */
/* input.span1 { */
/* width: calc(100% - 50px); */
/* } */



.field_value_checkbox {
margin-left: 40px !important;
margin-top: 10px !important;
}
.model-manager-checkbox{
margin-top:12px !important;
}

.atk-form-field > textarea {
border:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #bbb;
margin-left:-3px;
}
.tinymce-text-color{
color: #0D99D7;
margin-bottom:5px;
}

.atk-form-row-datepicker div.atk-form-field div.input-row{
padding-right:10px;
}
.field_comment{
padding-top:32px;
}
td.selectResult, .atk-grid.zebra .new-grid-content-wrapper table > tbody > tr:nth-child(2n) > td.selectResult{
font-weight: normal;
background-color: #e5e4e4;
}

.cancel-blue-buttons {
border-radius: 3px;
background: none repeat scroll 0% 0% #ededed;
display: inline-block;
font-size: 12px;
padding: 2px;
color: #0D99D7;
cursor: pointer;
text-align: center;
text-transform: uppercase;
}

.uncancel-blue-buttons {
border-radius: 3px;
background: none repeat scroll 0% 0% #ededed;
display: inline-block;
font-size: 12px;
padding: 2px;
color: #0D99D7;
cursor: pointer;
text-align: center;
text-transform: uppercase;
}

/* BURST AND SANKEY CHART CSS */

#main {
float: left;
width: 750px;
}

#sidebar {
float: right;
width: 100px;
}

#sequence {
width: 600px;
height: 70px;
}

/*#legend {
padding: 10px 0 0 3px;
}*/

#sequence text, #legend text {
font-weight: 600;
fill: #fff;
}

#chart {
position: relative;
}

#chart path {
stroke: red;
}

/*#explanation {
position: absolute;
top: 260px;
left: 330px;
width: 140px;
text-align: center;
color: #666;
z-index: -1;
}

#percentage {
font-size: 2.5em;
}*/
.node rect {
cursor: move;
fill-opacity: .9;
shape-rendering: crispEdges;
}

.node text {
pointer-events: none;
text-shadow: 0 1px 0 #fff;
}

.link {
fill: none;
stroke: #0D99D7;
opacity: .3;
}

.link:hover {
stroke-opacity: .5;
}
.chartburst circle,
.chartburst path {
cursor: pointer;
}

circle {
fill: none;
pointer-events: all;
}

.chartburst path {
stroke: #fff;
stroke-width:1;
}


#legend {
text-align:center;
position: relative;
/*    padding-right: 100px;*/
}

#legend h2 {
font-size:1.2em;
font-style:inherit;
margin: 0;
padding: 0;
color:red;
}

#legend p {
font-size:.9em;
margin: 0;
padding: 0;
text-transform: uppercase;
font-variant:small-caps;
}

.atk-form.add-margin-first-row fieldset .atk-form-row:first-child {
padding-left: 2.5%;
display: inline;
float: left;
}
.atk-form.add-margin-first-row fieldset.atk-row .atk-form-row{
margin-top: 1em;
}

.myframe{
height:500px;
border:2px solid #e3e3e3;
}

.new-nav-menu-content-item{
/*  border:2px solid #E0E0E0;*/
}
div.lister_expander_inner{
background-color: #f2f2f2;
box-shadow: inset 0px 8px 8px -8px #FAFAFA,
inset 0px -8px 8px -8px #D5D0D0;
}
.abcbox-columngap{
background-color:#f2f2f2;
}
td.lister_expander {
padding:0px !important;
}
.abcbox-full{
display:table;
width: 100%;
}
.abcbox-wrapper{
display: table;
width: 100%;
}
.abcbox-label{
display: table-cell;
vertical-align: top;
width: 225px;
text-align: left;
}
.abcbox-value{
display: table-cell;
vertical-align: top;
text-align: left;
font-weight: bold
}
.abcbox-description{
display: table-cell;
vertical-align: top;
width: 150px;
text-align: left;
}
.abcbox-title{
padding: 5px 0 5px 10px;
font-size: 16px;
}
.abcbox-expander-style{
/*   border: 2px solid #BABABA;*/
min-height:400px;
}
.abcbox-padding{
padding:5px;
}
.new-nav-menu-wrapper-parent:nth-child(2){
padding:5px;
}
.abcbox-page-style{
border: 1px solid #E1E1E1;
background: #ffffff;
border-radius: 10px;
padding: 10px 0;
/* min-height:525px;*/
}
.chart-container > canvas{
padding:0px !important;
width:100% !important;
}
.abcbox-child-margin:nth-child(2){
margin-top:25px;
}
.abcbox-custom-dashboard{
margin:2px;
padding:2px;
}
.atk-form .crud-expander .checkbox,
[id*="lifecycle_results_review"] .crud-expander .checkbox{
display: inline-block;
width: 0px;
height: 0px;
vertical-align: baseline;
margin: 0;
position: relative;
border: none;
background-color: #f4f4f4;
background-repeat: repeat-x;
display: none;
}

.atk-form .crud-expander .checkbox.checked:after,
[id*="lifecycle_results_review"] .crud-expander .checkbox.checked:after {
content: '';
width: 0px;
height: 0px;
display: none;
top: 0;
}

.page-manager-columns{
float:left;
padding:10px;
}

.atk-row + .atk-row.none-margin-top {
margin-top: 0;
}
.none-margin-textarea .atk-form-field > textarea{
margin-left:0;
}
.multiselect-all-width .multiselect-parent{
width: 100%;
}

/* vertical separator*/
hr {
margin:0px;
border:1px dotted #E1E1E1;
}
.vertical-separator {
transform:rotate(90deg);
-o-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
}

.atk-form.form-randomize .checkbox, .atk-form .radio{
margin: 0 6px 1px 0;
}
.form-randomize fieldset .atk-form-row:not([class*="span"]){
margin: 0;
}
.atk-row.form-randomize > [class*="span"], .atk-row.form-randomize > form > [class*="span"], .atk-row.form-randomize > form > [class*="span"] > [class*="span"] {
display: inline;
float: left;
margin-left: 0;
}
.atk-form.form-randomize .atk-buttons{
margin: 0;
padding: 0;
}
.atk-form.form-randomize{
padding: 0;
}
.view-randomize .atk-box{
padding: 0;
}



.atk-notification.auto-hide-view-box {display:none;}

.atk-form.hide-atk-buttons .atk-buttons{
margin: 0;
padding: 0;
}
.atk-form.form-comment fieldset .atk-form-row > .atk-form-field input[type="text"]:not([class*="span"]),
.atk-form.form-comment fieldset .atk-form-row > .atk-form-field input[type="password"]:not([class*="span"]),
.atk-form.form-comment fieldset .atk-form-row > .atk-form-field textarea:not([class*="span"]),
.atk-form fieldset.form-comment .atk-form-row > .atk-form-field select{
width:100%;
}
.white-font{
color: #fffff0;
}
.field-checkbox .checkbox{
margin-left: 10px;
}
.lims-engine-menu .listing-wrapper.biorepository {
padding-top: 73px;
}
.combobox-button-add {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/add-button.jpg) no-repeat center center;
border: 0px solid #CACACA;
cursor: pointer;
height: 29px;
width: 30px;
}
.combobox-button-complete {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/checkmark.png) no-repeat center center;
border: 0px solid #CACACA;
cursor: pointer;
height: 29px;
width: 30px;
}
.combobox-button-edit {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/edit.png) no-repeat center center;
border: 0px solid #CACACA;
cursor: pointer;
height: 29px;
width: 30px;
}
.combobox-button-reorder {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/refresh.png) no-repeat center center;
border: none;
cursor: pointer;
height: 29px;
width: 30px;
}
.combobox-button-remove {
font-size: 11.8px !important;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/x_close_dark_blue.png) no-repeat center center;
border: 0px solid #CACACA;
cursor: pointer;
height: 29px;
width: 30px;
}
.several-button .atk-form-row-dropdown .input-row{
display:inline-flex;

width: 100%;
}.several-button .atk-form-row-dropdown .input-row .lims-dropdown-parent{
width: 100%;
}
.several-button .atk-form-row-dropdown .input-row .input-cell {
display:inline-flex;
}
tr.ui-state-active td.red-td{
color: #222;
}
td.red-td{
background-color: rgba(255, 228, 228, 0.40) !important;
}
td.red-td-status{
background-color: #FFE4E4 !important;
}
.atk-grid .new-grid-content-wrapper table > thead > tr > th[expander] i{
display:none;
}
.infoIcon.red-info{
background: rgba(0, 0, 0, 0) url("../images/ui-icons_a83300_256x240.png") repeat scroll -14px -142px;
}
.infoIcon.green-info{
background: rgba(0, 0, 0, 0) url("../images/ui-icons_4b8e0b_256x240.png") repeat scroll -14px -142px;
}
.infoIcon2.red-info{
background: rgba(0, 0, 0, 0) url("../images/ui-icons_a83300_256x240.png") repeat scroll -14px -142px;
}
.infoIcon2.green-info{
background: rgba(0, 0, 0, 0) url("../images/ui-icons_4b8e0b_256x240.png") repeat scroll -14px -142px;
}
/* CHART LEGEND CSS */
/*
.diagram-ui>.atk-box.ui-widget-content {
padding: 0;
}
.diagram-ui #diagram-ui-canvas {
display: inline-block;
overflow: auto;
position: relative;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.diagram-ui-shape {
background: #f5f5f5;
border: 1px solid #aaa;
border-radius: 3px;
box-shadow: 1px 1px 0 #aaa;
color: #777;
position: relative;
}
*/
.diagram-ui ul.diagram-ui-legend,
.diagram-ui ul.diagram-ui-legend li {
list-style-type: none;
margin: 0;
padding: 0;
}
.diagram-ui .diagram-ui-legend {
font-weight: bold;
font-size: 10px;
left: 0;
letter-spacing: 0.07em;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.diagram-ui .diagram-ui-legend li {
display: inline-block;
white-space: nowrap;
}
.diagram-ui .diagram-ui-legend li + li {
margin-left: 2em;
}
.diagram-ui .diagram-ui-legend li span {
display: inline-block;
height: 16px;
margin-right: 1em;
top: 0.35em;
width: 16px;
}
.evo-pointer{
margin-right:10px;
}

/* ACE EDITOR CSS*/
.ace_editor {
border: 1px solid lightgray;
}
.ace_scrollbar {
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-ms-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
opacity: 0;
display: none;
}
.ace_editor:hover .ace_scrollbar {
display: block;
opacity: 1;
}
.ace_scrollbar-v {
overflow-y: auto;
}
.ace_scrollbar-h {
overflow-x: auto;
}
.allocate.grid-toolbar-button.print-button-icon, .allocate.grid-toolbar-button.print-label-button-icon{
color: #fff;
float: right;
font-size: 11px;
height: 20px;
line-height: 20px;
margin-top: -10px;
min-width: 20px;
position: absolute;
right: 30px;
text-align: center;
text-shadow: 0 1px 1px #bebdbd;
top: 50%;
}
.atk-row.my-row > [class*="span"], .atk-row.my-row > form > [class*="span"], .atk-row.my-row > form > [class*="span"] > [class*="span"]{
margin-left: 2%;
}
.atk-row.my-row .atk-form-field > textarea{
margin-left: 0;
}
.button-row-column{
cursor: pointer;
height: 20px;
opacity: 0.8;
width: 20px;
margin-top: 2px;
margin-left: 5px;
}
.icon-delete-row-column {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/delete_row_column.png) no-repeat center center transparent;
}
.icon-add-row-column {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/add_row_column.png) no-repeat center center transparent;
}
.icon-checkmark-row-column {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/checkmark.png) no-repeat center center transparent;
}
.icon-business-line {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/business_line.png) no-repeat center bottom transparent;
width: 30px;
height: 30px;
cursor:pointer;
}
.atk-grid .new-grid-content-wrapper tr.atk-grid-totals{
background: #edecec none repeat scroll 0 0;
}.atk-grid .new-grid-content-wrapper tr.atk-grid-totals td{
font-weight: 500;
}
.qc-title-chart{
font-size: 1.125em;
margin-left: 60px;
}

.atk-grid.zebra.claim-grid .new-grid-content-wrapper table > tbody > tr:hover > td {
background: #e6f5ff;
}
.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr:hover > td {
background: #e6f5ff;
}
.grid-small-input input.inputFocus{
line-height:1.2;
}
.grid-small-input select.comboFormatter{
height: 1.8em;
}

/* SEARCH DATE PICKER */
.search-datepicker-label {padding-bottom:5px;}
.search-datepicker-firstbutton {margin:30px 0 10px;}
.search-datepicker-firstinput {position:relative;padding-bottom:10px;}
.search-datepicker-secondinput {position:relative;}
/* END OF SEARCH DATE PICKER */
.disable-button {
opacity: 0.3;
}
.display-none{
display:none !important;
}

.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr.atk-grid-totals > td {
background:  #edecec none repeat scroll 0 0;
}

.without-merge-left .atk-row > [class*="span"],
.without-merge-left .atk-row > form > [class*="span"],
.without-merge-left .atk-row > form > [class*="span"] > [class*="span"] {
margin-left: 0;
}

tr.ui-state-active td.orange-td,tr.ui-state-active td.green-td, {
color: #222;
}
td.orange-td{
background-color: #ffe9cf !important;
}
td.orange-td-status{
background-color: #ffe9cf !important;
}
td.green-td{
background-color: #e1f3d1 !important;
}
td.green-td-status{
background-color: #e1f3d1 !important;
}


/* LIMS PARSER MESSAGE DESCRIPTION */


.lims-parser-messages-root {
padding:20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lims-parser-messages-parent {
display:inline-block;max-width:100%;border:1px solid #0D99D7;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;background:#0D99D7;color:#FFF;
}
/*.lims-parser-messages-root .lims-parser-message-wrapper {border-top:1px solid #0D99D7;}
.lims-parser-messages-root .lims-parser-message-wrapper:first-child {border-top:none;}*/
.lims-parser-messages-root .lims-parser-message-code,
.lims-parser-messages-root .lims-parser-message-subproperties-title {
background-color:#EFEFEF;color:black;padding:10px 10px 10px 25px;cursor:pointer;background-image:url(img/sidebar-menu/lims-menu-plus-black.png);background-repeat:no-repeat;background-position: 5px center;
}
.lims-parser-messages-root .lims-parser-message-data,
.lims-parser-messages-root .lims-parser-message-subproperties-data {display:none;}
.lims-parser-messages-root .lims-parser-message-wrapper.active .lims-parser-message-data {display:block;padding-left:20px;background:#EFEFEF;}
.lims-parser-messages-root .lims-parser-message-wrapper.active .lims-parser-message-code {background-image:url(img/sidebar-menu/lims-menu-minus-black.png);}
.lims-parser-messages-root .lims-parser-message-subproperties.active .lims-parser-message-subproperties-data {display:block;padding-left:20px;}
.lims-parser-messages-root .lims-parser-message-subproperties.active .lims-parser-message-subproperties-title {background-image:url(img/sidebar-menu/lims-menu-minus-black.png);}


.lims-parser-messages-root .lims-parser-message-properties {width:100%;}
.lims-parser-messages-root .lims-parser-message-property {}
.lims-parser-messages-root .lims-parser-message-property-name {
padding:5px 5px 5px 20px;width:130px;background:#0D99D7;color:white;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lims-parser-messages-root .lims-parser-message-subproperties .lims-parser-message-property-name {width:110px;}
.lims-parser-messages-root .lims-parser-message-property-value {padding:5px;background:#EFEFEF;color:black;}
.lims-parser-messages-root .lims-parser-message-properties-error {font-weight:bold;color:black;text-align:center;line-height:30px;background:#EFEFEF;}
.lims-parser-messages-root .lims-parser-message-subproperties {padding:0;background:#EFEFEF;color:black;}
.lims-parser-messages-root .lims-parser-message-subproperties.active {padding:0;}
.lims-parser-messages-root .lims-parser-message-subproperties-title {}
/*.lims-parser-messages-root .lims-parser-message-data:not(.empty),
.lims-parser-messages-root .lims-parser-message-subproperties-data {padding-left:30px;}*/


/* END OF LIMS PARSER MESSAGE DESCRIPTION */


/* ELIGIBLE UI */


.eligible-coverage-container h4, .eligible-coverage-container .h4 {
font-size: 19px;
}

.eligible-coverage-container h4, .eligible-coverage-container .h4, .eligible-coverage-container h5, .eligible-coverage-container .h5, .eligible-coverage-container h6, .eligible-coverage-container .h6 {
margin-top: 10.5px;
margin-bottom: 10.5px;
}
.eligible-coverage-container h1, .eligible-coverage-container h2, .eligible-coverage-container h3, .eligible-coverage-container h4, .eligible-coverage-container h5, .eligible-coverage-container h6, .eligible-coverage-container .h1, .eligible-coverage-container .h2, .eligible-coverage-container .h3, .eligible-coverage-container .h4, .eligible-coverage-container .h5, .eligible-coverage-container .h6 {
font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.1;
color: inherit;
}

th {
text-align: left;
}

.eligible-coverage-container .table > thead > tr > th, .eligible-coverage-container .table > tbody > tr > th, .eligible-coverage-container .table > tfoot > tr > th, .eligible-coverage-container .table > thead > tr > td, .eligible-coverage-container .table > tbody > tr > td, .eligible-coverage-container .table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ecf0f1;
}
.eligible-coverage-container .table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ecf0f1;
}
.eligible-coverage-container table > thead > tr > th, .eligible-coverage-container .table > thead > tr > th, .eligible-coverage-container table > tbody > tr > th, .eligible-coverage-container .table > tbody > tr > th, .eligible-coverage-container table > tfoot > tr > th, .eligible-coverage-container .table > tfoot > tr > th, .eligible-coverage-container table > thead > tr > td, .eligible-coverage-container .table > thead > tr > td, .eligible-coverage-container table > tbody > tr > td, .eligible-coverage-container .table > tbody > tr > td, .eligible-coverage-container table > tfoot > tr > td, .eligible-coverage-container .table > tfoot > tr > td {
border: none;
}

.eligible-coverage-container table thead tr th {padding: 5px;}
.eligible-coverage-container .table-hover > tbody > tr:hover {
background-color: #ecf0f1;
}

.eligible-coverage-container .table > thead > tr > td.warning,.eligible-coverage-container  .table > tbody > tr > td.warning,.eligible-coverage-container  .table > tfoot > tr > td.warning,.eligible-coverage-container  .table > thead > tr > th.warning, .eligible-coverage-container .table > tbody > tr > th.warning, .eligible-coverage-container .table > tfoot > tr > th.warning, .eligible-coverage-container .table > thead > tr.warning > td, .eligible-coverage-container .table > tbody > tr.warning > td, .eligible-coverage-container .table > tfoot > tr.warning > td, .eligible-coverage-container .table > thead > tr.warning > th, .eligible-coverage-container .table > tbody > tr.warning > th, .eligible-coverage-container .table > tfoot > tr.warning > th {
background-color: #f39c12;
}

.eligible-coverage-container .panel-default > .panel-heading {
border: none;
}
.eligible-coverage-container .panel-default > .panel-heading {
color: #2c3e50;
background-color: #ecf0f1;
border-color: #ecf0f1;
}
.eligible-coverage-container .panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.eligible-coverage-container  .panel-body {
padding: 15px;
}

.eligible-coverage-container .table {
width: 100%;
max-width: 100%;
margin-bottom: 21px;
}
.eligible-coverage-container table {
background-color: transparent;
}
.eligible-coverage-container table {
border-collapse: collapse;
border-spacing: 0;
}
/* END OF ELIGIBLE UI */

.item-file .delete-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/delete.png) no-repeat 5px center;
border: medium none;
color: #0D99D7;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 300;
height: 24px;
line-height: 30px;
padding: 0 10px 0 20px;
float:left;
}
.item-file p {
float:left;
line-height: 30px;
margin-bottom: 0;
}
.item-file{
line-height: 31px;
display: inline-block;
width: 100%;
}
.view-files .grid-toolbar-buttons-set {
margin-bottom: 50px;
}

/*image data entry */
.image-data-entry{
display:table;
}

.image-data-entry-html{
display: inline-block;
width: 30%;
}
.image-data-entry-image{
width: 70%;
float: right;
position: relative;
}

.image-data-entry-pdf {
width: 70%;
float: right;
position: relative;
min-height: 700px;
}

.viewer
{
width: 100%;
height: 500px;
top:-30px;
position: relative;
}

.viewer img {
left: 0px !important;
}

.wrapper
{
overflow: hidden;
width:100%;
height: 100%;
}

.iviewer_zoom_buttons{
margin:auto;
}

.field-box{
border:1px  solid #9E9E9E !important;
height: 22px;
}


/*smarty streets */

.smarty-tag-check {
padding-left: 4px;
text-decoration: none !important;
}

.smarty-tag-green{
border: 1px solid #407513 !important;
color: #407513 !important;
background: #A6D187 !important;
box-shadow: inset 0 9px 15px #E3F6D5;
}

.smarty-tag {
position: absolute;
display: block;
overflow: hidden;
font: 15px/1.2em sans-serif;
text-decoration: none !important;
width: 20px;
height: 18px;
border-radius: 25px;
transition: all .25s;
-moz-transition: all .25s;
-webkit-transition: all .25s;
-o-transition: all .25s;
}

.smarty-tag-text {
font-size: 12px !important;
position: absolute;
top: 0;
left: 16px;
width: 50px !important;
text-align: center !important;
}

.smarty-ui {
position: absolute;
z-index: 99999;
text-shadow: none;
text-align: left;
text-decoration: none;
}

.deactivated{
display:none;
}
.compensation-padding-top{
margin-top: -15px;

}
.atk-row > [class*="span"].compensation-padding-top{
margin-left: 0px;
}
.atk-row + .atk-row.without-margin-top{
margin-top: 0;
}
.atk-grid .new-grid-content-wrapper tr.tr-new-record{
background: #edecec none repeat scroll 0 0;
}
.card-files .lims-cards-items-root {
min-height: 80px;
}
.atk-form-row.atk-row.atk-form-row-checkboxwithlist{
background: #ffffff none repeat scroll 0 0;
height: 26px;
margin-left: -3px;
border-bottom: 1px solid  #0D99D7;
}

.atk-form-row.atk-row.atk-form-row-checkboxwithlist .atk-form-field {
margin-top: 3px;
margin-left: 3px;
}

.lims-manager .atk-form .checkbox + label.label-checkboxwithlist{
background: #ffffff none repeat scroll 0 0;
color:  #0D99D7;
}

.autocomplete-ellipsis .lims-autocomplete-wrapper{
display: inline-block;
width: 100%;
margin-bottom: -4px;
}
.autocomplete-ellipsis .lims-autocomplete-wrapper .lims-autocomplete-textcell{
float: left;
text-overflow: ellipsis;
width: 75%;
display: block;
}
.autocomplete-ellipsis .lims-autocomplete-wrapper .lims-autocomplete-closecell{
float: right;
display: block;
}
.delete-capture-image{
background: rgba(0, 0, 0, 0) url("img/sidebar-menu/lims-menu-close-gray.png") no-repeat scroll center center;
cursor: pointer;
display: inline-block;
height: 12px;
width: 12px;
}
.atk-form .atk-form-options div.select-radio-item{
background: #777 none repeat scroll 0 0;
border-radius: 4px;
height: 22px;
color: #ffffff;
padding-right: 10px;
padding-top: 2px;
margin-left: 2px;

}
.fixed-position-view{
position: fixed;
bottom: 0;
right: 0;
padding-left: 0;
padding-right: 0;
width: 100%;
z-index: 99;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 1280px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 1280px),
only screen and (                min-resolution: 192dpi) and (max-width: 1280px),
only screen and (                min-resolution: 2dppx)  and (max-width: 1280px) {
    .fixed-position-view {
        position: absolute;
        right: 20px;
        bottom: auto;
        margin-top: -38px;
    }
}
.fixed-position-view .atk-notification .atk-notification-text{
padding: 0 35px;
}
.infoIconTooltip {
cursor: pointer;
background: url('../images/ui-icons_888888_256x240.png');
background-position: -14px -142px;
float: left;
height: 14px;
margin-top: 2px;
opacity: 0.4;
width: 8px;
}

.mapInfo {
cursor: pointer;
float: left;
height: 18px;
opacity: 0.7;
width: 18px;
font-size: 14px;
color: #0D99D7;
border: 1px solid #0D99D7;
border-radius: 50%;
padding: 0 0 3px 3px;
}
.mapInfo span {
margin: 0 !important;
}

.readonly_padding{
padding:4px 0px 9px 0px;
}
.modal-source-selector {
z-index: 99;
background: #ffffff !important;
/*opacity: 0.7;*/
position: relative;
}
#modal-source-layer {
/*background-color: rgba(255, 255, 255, 0.9);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 4px;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);*/
position: absolute;
transition: all 0.3s ease-out 0s;
z-index: 99;
opacity: 0.7;
background-color: rgba(200, 200, 200, 0.7);
}
#modal-source-black-layer {
background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
height: 100%;
left: 0;
opacity: 1;
position: fixed;
top: 0;
transition: all 0.4s ease-in-out 0s;
width: 100%;
z-index: 98;
}
.lister-expander-wrapper-row .atk-grid,
.lister-expander-wrapper-row .atk-grid.zebra {
overflow: visible;
}
div.min-height-row{
min-height: 36px !important;
}
div.min-height-row-limit{
min-height: 40px !important;
}
div.margin-bottom-row{
padding-bottom: 20px !important;
}
div.position-right{
float: right !important;
}
.span1.sign{
width: 9%;
}
.atk-row.with-out-line{
border-top: none;
margin-top: -5px;
padding-top: 0;
}
.pac-logo::after {
display: none !important;
}

.no-margins {
margin: 0 !important;
}

.toggle-effects {
transition: width 0.25s ease-in 0.15s;
-o-transition: width 0.25s ease-in 0.15s;
-ms-transition: width 0.25s ease-in 0.15s;
-moz-transition: width 0.25s ease-in 0.15s;
-webkit-transition: width 0.25s ease-in 0.15s;
}
.toggle-opacity {
transition: width 0.25s ease-in 0.15s;
-o-transition: width 0.25s ease-in 0.15s;
-ms-transition: width 0.25s ease-in 0.15s;
-moz-transition: width 0.25s ease-in 0.15s;
-webkit-transition: width 0.25s ease-in 0.15s;
opacity: 0.5;
}

/* Service Icons*/
a.tree-icon-link{
min-height: 24px;
display: flex;
}
[class^="icon-service-"], [class*=" icon-service-"] {
background-size: 18px 18px !important;
display: inline-block;
margin: 4px 3px 0 2px !important;
width: 18px !important;
height: 18px !important;
}
div[class^="service-icon-"]:before, div[class*=" service-icon-"]:before{
content: '';
display: inline-block;
height: 16px;
width: 16px;
background-size: 16px 16px !important;
margin-right: 6px;

}
.icon-service-green-dna, .service-icon-green-dna:before {
background: url('images/icons/service/green_dna.png') no-repeat center center;
}
.icon-service-blue-dna, .service-icon-blue-dna:before {
background: url('images/icons/service/blue_dna.png') no-repeat center center;
}
.icon-service-results, .service-icon-results:before {
background: url('images/icons/service/results.png') no-repeat center center;
}
.icon-service-plate, .service-icon-plate:before {
background: url('images/icons/service/plate.png') no-repeat center center;
}
.icon-service-pending-samples, .service-icon-pending-samples:before {
background: url('images/icons/service/pending_samples.png') no-repeat center center;
}
.icon-service-sample-batch, .service-icon-sample-batch:before {
background: url('images/icons/service/sample_batch.png') no-repeat center center;
}
.icon-service-medical, .service-icon-medical:before {
background: url('images/icons/service/medical.png') no-repeat center center;
}
.icon-service-medical-dna, .service-icon-medical-dna:before {
background: url('images/icons/service/medical_dna.png') no-repeat center center;
}
.icon-service-medical-note, .service-icon-medical-note:before {
background: url('images/icons/service/medical_note.png') no-repeat center center;
}
.icon-service-test-tube, .service-icon-test-tube:before {
background: url('images/icons/service/test_tube.png') no-repeat center center;
}
.icon-service-medicine, .service-icon-medicine:before {
background: url('images/icons/service/medicine.png') no-repeat center center;
}
.icon-service-blood-sample, .service-icon-blood-sample:before {
background: url('images/icons/service/blood_sample.png') no-repeat center center;
}
.icon-service-experiment, .service-icon-experiment:before {
background: url('images/icons/service/experiment.png') no-repeat center center;
}
.icon-service-lungs, .service-icon-lungs:before {
background: url('images/icons/service/lungs.png') no-repeat center center;
}
.icon-service-purple-dna, .service-icon-purple-dna:before {
background: url('images/icons/service/purple_dna.png') no-repeat center center;
}
.icon-service-bottle, .service-icon-bottle:before {
background: url('images/icons/service/bottle.png') no-repeat center center;
}
.icon-service-cell-medical, .service-icon-cell-medical:before {
background: url('images/icons/service/cell_medical.png') no-repeat center center;
}
.icon-service-pills, .service-icon-pills:before{
background: url('images/icons/service/pills.png') no-repeat center center;
}
.icon-service-recipe, .service-icon-recipe:before{
background: url('images/icons/service/recipe.png') no-repeat center center;
}
.icon-service-tube, .service-icon-tube:before{
background: url('images/icons/service/tube.png') no-repeat center center;
}
.icon-service-plaster, .service-icon-plaster:before{
background: url('images/icons/service/plaster.png') no-repeat center center;
}
.icon-service-result, .service-icon-result:before{
background: url('images/icons/service/result.png') no-repeat center center;
}
.icon-service-tablets, .service-icon-tablets:before{
background: url('images/icons/service/tablets.png') no-repeat center center;
}
.icon-service-eye, .service-icon-eye:before{
background: url('images/icons/service/eye.png') no-repeat center center;
}
.icon-service-blue-recipe, .service-icon-blue-recipe:before{
background: url('images/icons/service/blue_recipe.png') no-repeat center center;
}
.icon-service-orange-eye, .service-icon-orange-eye:before{
background: url('images/icons/service/orange_eye.png') no-repeat center center;
}
.icon-service-universe, .service-icon-universe:before{
background: url('images/icons/service/universe.png') no-repeat center center;
}
.icon-service-complete, .service-icon-complete:before{
background: url('images/icons/service/complete.png') no-repeat center center;
}
.icon-service-checklist, .service-icon-checklist:before{
background: url('images/icons/service/checklist.png') no-repeat center center;
}
.icon-service-accept-complete, .service-icon-accept-complete:before{
background: url('images/icons/service/accept-complete.png') no-repeat center center;
}
.icon-service-ok, .service-icon-ok:before{
background: url('images/icons/service/ok.png') no-repeat center center;
}
.icon-service-done, .service-icon-done:before{
background: url('images/icons/service/done.png') no-repeat center center;
}
.icon-service-cube, .service-icon-cube:before{
background: url('images/icons/service/cube.png') no-repeat center center;
}
.icon-service-bricks, .service-icon-bricks:before{
background: url('images/icons/service/bricks.png') no-repeat center center;
}
.icon-service-stain, .service-icon-stain:before{
background: url('images/icons/service/stain.png') no-repeat center center;
}
.icon-service-stain-green, .service-icon-stain-green:before{
background: url('images/icons/service/stain-green.png') no-repeat center center;
}
.icon-service-stain-blue, .service-icon-stain-blue:before{
background: url('images/icons/service/stain-blue.png') no-repeat center center;
}
.icon-service-saw, .service-icon-saw:before{
background: url('images/icons/service/saw.png') no-repeat center center;
}
.icon-service-scissors, .service-icon-scissors:before{
background: url('images/icons/service/scissors.png') no-repeat center center;
}
.icon-service-excel, .service-icon-excel:before{
background: url('images/icons/service/excel.png') no-repeat center center;
}
.icon-service-cut, .service-icon-cut:before{
background: url('images/icons/service/cut.png') no-repeat center center;
}
.icon-service-plastic-surgery, .service-icon-plastic-surgery:before{
background: url('images/icons/service/plastic_surgery.png') no-repeat center center;
}
.icon-service-line-chart, .service-icon-line-chart:before{
background: url('images/icons/service/line_chart.png') no-repeat center center;
}
.icon-service-bacteria, .service-icon-bacteria:before{
background: url('images/icons/service/bacteria.png') no-repeat center center;
}
.icon-service-laboratory, .service-icon-laboratory:before{
background: url('images/icons/service/laboratory.png') no-repeat center center;
}
.icon-service-dna-black, .service-icon-dna-black:before{
background: url('images/icons/service/DNA_black.png') no-repeat center center;
}
.icon-service-patterns, .service-icon-patterns:before{
background: url('images/icons/service/1479311806_patterns.png') no-repeat center center;
}
.icon-service-container, .service-icon-container:before{
background: url('images/icons/service/1479311747_cup-container-drink-togo.png') no-repeat center center;
}
.icon-service-test-tube-black, .service-icon-test-tube-black:before{
background: url('images/icons/service/1479311723_test-tube.png') no-repeat center center;
}
.icon-service-molecular, .service-icon-molecular:before{
background: url('images/icons/service/1479311713_1_molecular.png') no-repeat center center;
}
.icon-service-dna-color, .service-icon-dna-color:before{
background: url('images/icons/service/1479311703_dna.png') no-repeat center center;
}
.icon-service-dna-test, .service-icon-dna-test:before{
background: url('images/icons/service/1479311693__DNA_Test.png') no-repeat center center;
}
.icon-service-pills-color, .service-icon-pills-color:before{
background: url('images/icons/service/1479311682_1_pills.png') no-repeat center center;
}
.icon-service-dna-grey, .service-icon-dna-grey:before{
background: url('images/icons/service/1479311672_1_dna.png') no-repeat center center;
}
.icon-service-health, .service-icon-health:before{
background: url('images/icons/service/1479311664_healt-15.png') no-repeat center center;
}
.icon-service-healthcare, .service-icon-healthcare:before{
background: url('images/icons/service/1479311656_medical_healthcare-15.png') no-repeat center center;
}
.icon-service-lattice, .service-icon-lattice:before{
background: url('images/icons/service/1479311645_168.png') no-repeat center center;
}
.icon-service-features, .service-icon-features:before{
background: url('images/icons/service/1479311593_Features.png') no-repeat center center;
}
.icon-service-molecular-blue, .service-icon-molecular-blue:before{
background: url('images/icons/service/1479311561_7.png') no-repeat center center;
}
.icon-service-dna-tube, .service-icon-dna-tube:before{
background: url('images/icons/service/1479311500__dna_test.png') no-repeat center center;
}
.icon-service-molecular-color, .service-icon-molecular-color:before{
background: url('images/icons/service/1479311488_21.png') no-repeat center center;
}
.icon-service-dna-view, .service-icon-dna-view:before{
background: url('images/icons/service/1479311483_11.png') no-repeat center center;
}
.icon-service-transport-delivery, .service-icon-transport-delivery:before{
background: url('images/icons/service/1479311463_transport-delivery.png') no-repeat center center;
}
.icon-service-shopping, .service-icon-shopping:before{
background: url('images/icons/service/1479311443_Shopping_icons-31-25.png') no-repeat center center;
}
.icon-service-complete-cloud, .service-icon-complete-cloud:before{
background: url('images/icons/service/1479311409_10.png') no-repeat center center;
}
.icon-service-delivery, .service-icon-delivery:before{
background: url('images/icons/service/1479311399_9.png') no-repeat center center;
}
.icon-service-postman, .service-icon-postman:before{
background: url('images/icons/service/1479311389_8.png') no-repeat center center;
}
.icon-service-delivery-notes, .service-icon-delivery-notes:before{
background: url('images/icons/service/1479311376_27_-Delivery_Notes-_Flat.png') no-repeat center center;
}
.icon-service-invoice, .service-icon-invoice:before{
background: url('images/icons/service/1479311368_44_-Invoice-_shipping_transport_delivery.png') no-repeat center center;
}
.icon-service-schedule, .service-icon-schedule:before{
background: url('images/icons/service/1479311343_Schedule_a_Pickup.png') no-repeat center center;
}
.icon-service-delivery-truck, .service-icon-delivery-truck:before{
background: url('images/icons/service/1479311331_4.png') no-repeat center center;
}
.icon-service-blood-test, .service-icon-blood-test:before{
background: url('images/icons/service/1479311309_Blood_Test.png') no-repeat center center;
}
.icon-service-tube-pill, .service-icon-tube-pill:before{
background: url('images/icons/service/1479311300_39.png') no-repeat center center;
}
.icon-service-tubes, .service-icon-tubes:before{
background: url('images/icons/service/1479311286_38.png') no-repeat center center;
}
.icon-service-sample-scanning, .service-icon-sample-scanning:before{
background: url('images/icons/service/1479311275_sample_scanning.png') no-repeat center center;
}
.icon-service-boxing, .service-icon-boxing:before{
background: url('images/icons/service/1479311264_9.png') no-repeat center center;
}
.icon-service-test-tube-2, .service-icon-test-tube-2:before{
background: url('images/icons/service/1479311246_test-tube_3.png') no-repeat center center;
}
.icon-service-molecular-tube, .service-icon-molecular-tube:before{
background: url('images/icons/service/1479311237_177.png') no-repeat center center;
}
.icon-service-blood-test-2, .service-icon-blood-test-2:before{
background: url('images/icons/service/1479311218_Blood_Test.png') no-repeat center center;
}
.icon-service-folder, .service-icon-folder:before{
background: url('images/icons/service/1479311172_folder.png') no-repeat center center;
}
.icon-service-box-in, .service-icon-box-in:before{
background: url('images/icons/service/1479311126_box-in.png') no-repeat center center;
}
.icon-service-box, .service-icon-box:before{
background: url('images/icons/service/1479311116_box.png') no-repeat center center;
}
.icon-service-rack, .service-icon-rack:before{
background: url('images/icons/service/1479311101_56.png') no-repeat center center;
}
.icon-service-red-rack, .service-icon-red-rack:before{
background: url('images/icons/service/1479311071_47_databse_hosting_server_rack.png') no-repeat center center;
}
.icon-service-green-rack, .service-icon-green-rack:before{
background: url('images/icons/service/1479311028_48_databse_hosting_server_rack.png') no-repeat center center;
}
.icon-service-folder-open-green, .service-icon-folder-open-green:before{
background: url('images/icons/service/1479311011_Folder_Open_Green.png') no-repeat center center;
}
.icon-service-archive, .service-icon-archive:before{
background: url('images/icons/service/1479310983_archive.png') no-repeat center center;
}
.icon-service-fridge, .service-icon-fridge:before{
background: url('images/icons/service/1479310970_44.png') no-repeat center center;
}
.icon-service-refrigerator, .service-icon-refrigerator:before{
background: url('images/icons/service/1479310954_wine-refrigerator-fridge-appliance.png') no-repeat center center;
}
.icon-service-refrigerator-blue, .service-icon-refrigerator-blue:before{
background: url('images/icons/service/1479310944_wine-refrigerator-fridge-appliance.png') no-repeat center center;
}
.icon-service-folder-open, .service-icon-folder-open:before{
background: url('images/icons/service/1479310933_73.png') no-repeat center center;
}
.icon-service-folder-chart, .service-icon-folder-chart:before{
background: url('images/icons/service/1479310929_2.png') no-repeat center center;
}
.icon-service-bookkeeping, .service-icon-bookkeeping:before{
background: url('images/icons/service/1479310920_Bookkeeping.png') no-repeat center center;
}
.icon-service-folder-2, .service-icon-folder-2:before{
background: url('images/icons/service/1479310907_folder.png') no-repeat center center;
}
.icon-service-list, .service-icon-list:before{
background: url('images/icons/service/1479310855_List.png') no-repeat center center;
}
.icon-service-check, .service-icon-check:before{
background: url('images/icons/service/1479310848_check.png') no-repeat center center;
}
.icon-service-molecular-2, .service-icon-molecular-2:before{
background: url('images/icons/service/1479310838_13.png') no-repeat center center;
}
.icon-service-chemical, .service-icon-chemical:before{
background: url('images/icons/service/1479310829_chemical_2.png') no-repeat center center;
}
.icon-service-lab, .service-icon-lab:before{
background: url('images/icons/service/1479310820_Lab.png') no-repeat center center;
}
.icon-service-note, .service-icon-note:before{
background: url('images/icons/service/1479310812_47.png') no-repeat center center;
}
.icon-service-doctor, .service-icon-doctor:before{
background: url('images/icons/service/1479310756_doctor-specialist-physician.png') no-repeat center center;
}
.icon-service-medical-file, .service-icon-medical-file:before{
background: url('images/icons/service/1479310748_116_-_Medical_File_medical_health_healthcare.png') no-repeat center center;
}
.icon-service-recipe-doctor, .service-icon-recipe-doctor:before{
background: url('images/icons/service/1479310741_27.png') no-repeat center center;
}
.icon-service-note-doctor, .service-icon-note-doctor:before{
background: url('images/icons/service/1479310694_1-16.png') no-repeat center center;
}
.icon-service-health-tests, .service-icon-health-tests:before{
background: url('images/icons/service/1479310686_Health_Tests-01.png') no-repeat center center;
}
.icon-service-note-2, .service-icon-note-2:before{
background: url('images/icons/service/1479310668_1-41.png') no-repeat center center;
}
.icon-service-monitor, .service-icon-monitor:before{
background: url('images/icons/service/1479310656_monitor.png') no-repeat center center;
}
.icon-service-doctor-2, .service-icon-doctor-2:before{
background: url('images/icons/service/1479310643_95.png') no-repeat center center;
}
.icon-service-instrument, .service-icon-instrument:before{
background: url('images/icons/service/1479310627_257.png') no-repeat center center;
}
.icon-service-genom, .service-icon-genom:before{
background: url('images/icons/service/1479310617_genom.png') no-repeat center center;
}
.icon-service-dna-helix, .service-icon-dna-helix:before{
background: url('images/icons/service/1479310599_dna_helix_medicine_hospital_healthcare_health.png') no-repeat center center;
}
.icon-service-cloud-evolution, .service-icon-cloud-evolution:before{
background: url('images/icons/service/1479310591_cloud_evolution.png') no-repeat center center;
}
.icon-service-dna-2, .service-icon-dna-2:before{
background: url('images/icons/service/1479310562_DNA.png') no-repeat center center;
}
.icon-service-medical-2, .service-icon-medical-2:before{
background: url('images/icons/service/1479310537_Medical.png') no-repeat center center;
}
.icon-service-medical-dna-2, .service-icon-medical-dna-2:before{
background: url('images/icons/service/1479310509_madical_DNA.png') no-repeat center center;
}
.icon-service-lattice-2, .service-icon-lattice-2:before{
background: url('images/icons/service/1479310503_052.png') no-repeat center center;
}
.icon-service-dna-3, .service-icon-dna-3:before{
background: url('images/icons/service/1479310402_055.png') no-repeat center center;
}
.icon-service-lattice-3, .service-icon-lattice-3:before{
background: url('images/icons/service/1479310383_133.png') no-repeat center center;
}
.icon-service-dna-4, .service-icon-dna-4:before{
background: url('images/icons/service/1479310373_49.png') no-repeat center center;
}
.icon-service-dna-cell, .service-icon-dna-cell:before{
background: url('images/icons/service/1479310341_science-helix-dna-cell.png') no-repeat center center;
}
.icon-service-stats, .service-icon-stats:before{
background: url('images/icons/service/1479310324_stats.png') no-repeat center center;
}
.icon-service-magnifier, .service-icon-magnifier:before{
background: url('images/icons/service/1479310314_magnifier.png') no-repeat center center;
}
.icon-service-certificate, .service-icon-certificate:before{
background: url('images/icons/service/1479310307_certificate.png') no-repeat center center;
}
.icon-service-id, .service-icon-id:before{
background: url('images/icons/service/1479310298_id.png') no-repeat center center;
}
.icon-service-setting, .service-icon-setting:before{
background: url('images/icons/service/1479310287_setting.png') no-repeat center center;
}
.icon-service-message, .service-icon-message:before{
background: url('images/icons/service/1479310276_message.png') no-repeat center center;
}
.icon-service-stopwatch, .service-icon-stopwatch:before{
background: url('images/icons/service/1479310268_stopwatch.png') no-repeat center center;
}
.icon-service-user, .service-icon-user:before{
background: url('images/icons/service/1479310255_user.png') no-repeat center center;
}
.icon-service-price, .service-icon-price:before{
background: url('images/icons/service/1479310134_price.png') no-repeat center center;
}

/* Product Icons*/
a.tree-icon-link{
min-height: 24px;
display: flex;
}
[class^="icon-product-"], [class*=" icon-product-"] {
background-size: 18px 18px !important;
display: inline-block;
margin: 4px 3px 0 2px !important;
width: 18px !important;
height: 18px !important;
}
div[class^="product-icon-"]:before, div[class*=" product-icon-"]:before{
content: '';
display: inline-block;
height: 16px;
width: 16px;
background-size: 16px 16px !important;
margin-right: 6px;

}

.icon-product-module{
background: url('images/icons/product/module.png') no-repeat center center;
}

.icon-product-component{
background: url('images/icons/product/component.png') no-repeat center center;
}

.atk-row > *:first-child.align-center:not([class*="offset"]),
.atk-row > *:first-child.align-center,
.align-center {
display: inherit !important;
float: none !important;
margin: 0 auto !important;
}

.atk-row .span12.align-center.align-center-left,
.atk-row .align-center.align-center-left {
float: left !important;
margin-left: 0px !important;
}
.atk-row .span12.align-center.align-center-right,
.atk-row .align-center.align-center-right {
float: left !important;
margin-left: 30px !important;
width: 50%;
}

.new-lims-form.form-more-margin-top-htmleditor fieldset .atk-form-row-htmleditor{
margin-top: 30px;
}
/* start Grid columns advance search */
.grid-column-advanced-search {
display: inline-block;
float: left;
height: auto;
margin: 0;
padding: 0;
width: 100%;
}
.grid-column-advanced-search form.atk4_form {
width: 100%;
height: auto;
padding: 0;
margin: 0;
position: inherit;
}
.grid-column-advanced-search form.atk4_form fieldset {
margin: 0;
padding: 0;
height: auto;
width: 100%;
display: inline-block;
}
.grid-column-advanced-search form.atk4_form .quicksearch-icon {
background: #0D99D7 url("images/icons/toolbar/search.png") no-repeat scroll center center;
border: medium none;
cursor: pointer;
height: 30px;
position: absolute;
right: 0;
top: 3px;
width: 30px;
}
.grid-column-advanced-search form.atk4_form .input-with-clear .clear-button {
/*right: 35px;*/
top: 10px;
}
.grid-column-advanced-search form.atk4_form .close-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/close.png) no-repeat center center #ffffff;
border: 1px solid #0D99D7;
cursor: pointer;
height: 30px;
position: absolute;
right: 20px;
top: 30px;
width: 30px;
}
.grid-column-advanced-search form.atk4_form input.element-input-label[type="text"] + .placeholder-text,
.grid-column-advanced-search form.atk4_form textarea + .placeholder-text,
.grid-column-advanced-search form.atk4_form .element-input-label.placeholder-up + .placeholder-text,
.grid-column-advanced-search form.atk4_form textarea.placeholder-up + .placeholder-text {
font-weight: normal;
}
.grid-column-advanced-search .advanced-search-custom-filters {
margin-top: -35px;
float: left;
width: 90%;
position: relative;
}
.grid-column-advanced-search .advanced-search-custom-filters.date-to {
margin-top: auto;
width: 100%;
display: none;
}
.grid-column-advanced-search .advanced-search-custom-filters.date-to.active {
display: block;
}
.atk-form.stacked.grid-extended-search fieldset .advanced-search-custom-filters .atk-form-row {
margin: 0;
padding: 0;
}
.grid-column-advanced-search .advanced-search-custom-filters .advanced-search-custom-filters-title {
}
.advanced-search-dropdown.active-advanced-search .advanced-search-icon span.icon-search {
color: #ff0000;
}
.grid-column-advanced-search .advanced-search-time-checkbox {
float: left;
width: 90%;
position: relative;
}
.grid-column-advanced-search .advanced-search-custom-filters .lims-dropdown-parent .dropdown-list .list-item,
.grid-column-advanced-search .atk-form-row .lims-dropdown-parent .dropdown-list .list-item {
font-weight: normal;
}
.grid-column-advanced-search .advanced-search-custom-filters .lims-dropdown-parent .dropdown-list .list-item.selected {
background: #EEE;
}
.grid-column-advanced-search .atk-form-row-checkbox {
text-align: left;
}
/* end Grid columns advance search */

/* start Table responsive design - smartphones and tablets scroll */
@media only screen and (max-device-width: 1024px) {
table {
overflow-x: auto !important;
display: block !important;
}
}
/* end Table responsive design - smartphones and tablets scroll */

/* start Lifecycle Services responsive design */
@media screen and (max-width: 1024px) {
#lims-content-box div[id*='_services_columns'] .span2,
#lims-content-box div[id*='_services_columns'] .span10 {
width: 100%;
float: left;
height: auto;
margin: 0 0 20px 0;
}

#lims-content-box div[id*='_services_columns'] .span2 .lims-engine-menu.float-sidemenu {
height: auto !important;
position: relative;
}

#lims-content-box div[id*='_services_columns'] .span10 div[id*='2_columns'] .span6 {
width: 48.4%;
}
}
@media screen and (max-width: 640px) {
#lims-content-box div[id*='_services_columns'] .span10 div[id*='2_columns'] .span6 {
width: 100%;
margin: 0 0 20px 0;
float: left;
}
#lims-content-box div[id*='_services_columns'] .span10 div[id*='2_columns'] .span6:last-child {
margin: 0;
}
}
/* end Lifecycle Services responsive design */
.overflow-visible:not(.new-lims-grid-swipe-container) {
overflow: visible !important;
}

.qc-form .multiselect-parent{
width: 100%
}

.lims-tree-menu.lims-engine-menu.done-blue.float-sidemenu.validation_tree{
height:244px !important;
position:relative;
margin: 10px 0 10px;
}

/* start Lifecycle Services:UI:Add service icons above the charts */
#active_subitem_html {
text-align: center;
margin-bottom: 10px;
}
#active_subitem_html .subitem-row:first-child .subitem {
display: inline-block;
}
#active_subitem_html .subitem-row:first-child .subitem:first-child a .search-text {
text-transform: capitalize;
font-size: 16px;
color: #222;
line-height: 28px;
}
#active_subitem_html .subitem-row:first-child .subitem.selection {
display: inline-block;
padding: 3px 10px;
background: #0D99D7;
color: #f0f3f5;
}
#active_subitem_html .subitem-row:first-child .subitem.selection a .search-text {
color: #f0f3f5;
}
#active_subitem_html .subitem-row:first-child .subitem .search-text {
text-transform: capitalize;
}
#active_subitem_html .subitem-subitems {
margin-top: 10px;
margin-bottom: 20px;
}
#active_subitem_html .subitem-subitems .subitem-wrapper {
display: inline-block;
margin-right: 25px;
}
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem a .search-text:first-child,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem a .search-text:first-child,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem a .search-text{
font-size: 14px;
line-height: 25px;
text-transform: none;
color: #222;
}
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection a .search-text:first-child,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection a .search-text:first-child,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection a .search-text {
color: #f0f3f5;
}
#active_subitem_html .subitem-wrapper [class^="icon-service-"],
#active_subitem_html .subitem-wrapper [class*=" icon-service-"] {
background-size: 20px 20px !important;
font-size: 20px !important;
height: 20px !important;
width: 20px !important;
}
#active_subitem_html .subitem-subitems .subitem-wrapper [class^="icon-service-"],
#active_subitem_html .subitem-subitems .subitem-wrapper [class*=" icon-service-"] {
background-size: 18px 18px !important;
font-size: 18px !important;
height: 18px !important;
width: 18px !important;
}
div[id$='lifecycle_services'] #lims-content-box .span2 [class^="icon-service-"],
div[id$='lifecycle_services'] #lims-content-box .span2 [class*=" icon-service-"] {
margin: 6px 3px 0 2px !important;
}
#active_subitem_html .subitem-subitems .subitem-wrapper .root-item.selection a,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem.selection a {
background: #0D99D7 none repeat scroll 0 0;
color: #f0f3f5;
}
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection,
#active_subitem_html .subitem-subitems .subitem-wrapper .subitem-row:first-child .subitem.selection {
background: #0D99D7;
padding: 3px 10px;
}
.toggle-effects.toggle-no-effects {
transition: none;
-o-transition: color 0 ease-in;
-ms-transition: none;
-moz-transition: none;
-webkit-transition: none;
}
.toggle-left-column {
background: #fff none repeat scroll 0 0;
display: inline-block !important;
left: 285px;
position: fixed !important;
top: 122px;
z-index: 102;
}
.toggle-left-column .lims-engine-menu .listing-wrapper-inner {
height: auto;
box-shadow: 0 6px 16px 5px #888;
overflow: visible;
}
.toggle-left-column .lims-engine-menu .listing-wrapper {
padding-top: 45px;
}
#toggle-black-layer {
background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
height: 100%;
left: 0;
opacity: 1;
position: absolute;
top: 70px;
transition: all 0.4s ease-in-out 0s;
width: 100%;
z-index: 101;
overflow: visible;
}
body.toggle-black-layer {
height: 100%;
}
html.toggle-black-layer {
height: 100%;
overflow: hidden;
}
#atk-layout.toggle-black-layer {
z-index: 101 !important;
height: 100% !important;
}
#header.toggle-black-layer {
z-index: 102 !important;
}

/* end Lifecycle Services:UI:Add service icons above the charts */

/* start Release Notes */
.release-notes {
width: 100%;
min-height: 500px;
}
.release-notes-iframe {
position: absolute;
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
left: 0px;
}
/* end Release Notes */

.cursor-pointer {
cursor: pointer;
}

.full-size .mce-tinymce.mce-container.mce-panel.my-tinymce-class .mce-edit-area{
max-height: none;

}

.md-button:hover{
background: rgb(238, 238, 238) none repeat scroll 0 0;
}
.md-button {
margin-bottom: 16px;
margin-top: 16px;
-moz-box-align: center;
-moz-user-select: none;
align-items: center;
background: transparent none repeat scroll 0 0;
border: 0 none;
border-radius: 2px;
box-sizing: border-box;
color: #0D99D7;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 14px;
font-style: inherit;
font-variant: inherit;
font-weight: 500;
line-height: 36px;
margin: 6px 8px;
min-height: 36px;
min-width: 88px;
outline: medium none;
overflow: hidden;
padding: 0 6px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
vertical-align: middle;
white-space: nowrap;
}
.quicksearch .lims-side-menu-header {
float:right !important;
}
.quicksearch .lims-side-top-left {
padding-right: 0 !important;
padding-bottom: 0px !important;
}

.quicksearch .lims-side-top-left input {
border-bottom: 1px solid #0D99D7 !important;
color: black !important;
}

.quicksearch .lims-side-menu-header {
background-color: white !important;
}

.quicksearch .lims-side-top-left .placeholder-text {
color: #0D99D7 !important;
}

.quicksearch .search-button {
background: #0D99D7 url("images/icons/toolbar/search.png") no-repeat scroll center center !important;
height: 30px !important;
width: 30px !important;
}


.ionTorrentImages {
width:100%;
height:auto;
}







.ionTorrentImages .ionTorrentImage{
height:auto;
width:33.3%;
margin:auto;
float:left;
padding-bottom:30px;
}

.ionTorrentImage img{
height:auto;
width:100%;
margin:auto;

}



.ionTorrentTop{
    width:100%;
    display:inline-block;
}

.wells-attributes div{
    text-align:center;
    padding:5px;
    font-size: 16px;
}
.wells-attributes div:nth-child(1),
.wells-attributes div:nth-child(2){
    width: calc(50% - 10px);
    float:left;
}
.wells-attributes div:nth-child(3){
    width:100%;
}

.wells-attributes div span{
    font-weight:bold;
}

.wells-attributes ,.wellsBeadogram-attributes,.readLenHisto-attributes{
    height:60px;
}

#wellsBeadogram-image{
    margin-top:50px;
}


#readLenHisto-image{
    margin-top:30px;
}

.wellsBeadogram-attributes div{
    text-align:center;
    padding:5px;
    font-size: 16px;
}

.wellsBeadogram-attributes div:nth-child(1),
.wellsBeadogram-attributes div:nth-child(2){
    width: calc(50% - 10px);
    float:left;
}

.wellsBeadogram-attributes div span{
    font-weight:bold;
}



.readLenHisto-attributes div{
text-align:center;
padding:5px;
font-size: 16px;
}

.readLenHisto-attributes div:nth-child(1),
.readLenHisto-attributes div:nth-child(2){
width: calc(50% - 10px);
float:left;
}

.readLenHisto-attributes div span{
font-weight:bold;
}

.ionTrace.ionTorrentImage{
    width:50%;
}

.IonTorrentBottom{
    width:100%;
display:inline-block;
}

.IonTorrentRightTable{
width: 50%;
float: left;
}


.IonTorrentRightTable{
width: 50%;
float: left;
}

.IonTorrentRightTableAttributes div:nth-child(3){
    border-bottom:2px solid black;
}

.IonTorrentRightTableAttributes div:nth-child(4){
padding-top:80px;
border-bottom:2px solid black;
}

.IonTorrentRightTableAttributes div:last-child{
border-bottom:2px solid black;
}

.IonTorrentRightTableAttributes div{

font-size: 16px;
}

.IonTorrentRightTableAttributes div span{
font-weight:bold;
}

#table-attribute{
    width:50%;
}

.IonTorrentOthers{
    width:100%;
}

.atk-form fieldset .atk-form-row-multiselectautocomplete input.element-input-label,
.atk-form-row-multiselectautocomplete input.element-input-label,
.atk-form-row-multiselectautocomplete input[type=text]:not([class*="span"]) {
border: none;
min-width: 150px;
}

.insurance-box.quickAccession .atk-form fieldset .atk-form-row-multiselectautocomplete input.element-input-label:not(.has-active-options),
.insurance-box.quickAccession .atk-form-row-multiselectautocomplete input.element-input-label:not(.has-active-options),
.insurance-box.quickAccession .atk-form-row-multiselectautocomplete input[type=text]:not([class*="span"]):not(.has-active-options) {
min-width: 138px;
}

.atk-form fieldset .atk-form-row-multiselectautocomplete input.element-input-label.has-active-options,
.atk-form-row-multiselectautocomplete input.element-input-label.has-active-options,
.atk-form-row-multiselectautocomplete input[type=text]:not([class*="span"]).has-active-options {
min-width: auto;
height: auto;
padding: 0 0 2px;
}

.atk-form-row-multiselectautocomplete .lims-autocomplete-parent {
/* border-bottom: 1px solid #e6e6e6; */
position: relative;
width: 100%;
padding: 0;
}

/* [id$="orderPanel"] .span12 .span4 .span12 .span12:last-child .span6 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent, */
/* [id$="quickAccessioning"] .span12 .span4 .span12 .span12:last-child .span6 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent, { */
/* width: calc(100% - 70px); */
/* } */
/*  */
/* [id$="orderPanel"] .span12 .span4 .span12 .span6 .atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper, */
/* [id$="quickAccessioning"] .span12 .span4 .span12 .span6 .atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper { */
/* width: calc(100% - 70px); */
/* min-width: calc(100% - 70px); */
/* } */

.atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper {
width: 100%;
min-width: 100%;
 left: -2px;
}

.atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options {
padding: 4px 0;
width: 100%;
}

/* [id$="orderPanel"] .span12 .span4 .span12:last-child .span6 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options, */
/* [id$="quickAccessioning"] .span12 .span4 .span12:last-child .span6 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options { */
/* width: calc(100% - 100px); */
/* } */

.atk-form-row-multiselectautocomplete .dropdown-active .lims-autocomplete-parent {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-color: #0D99D7;
border-bottom: none;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr > td .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .icon-search {
top: 9px;
right: 10px;
position: absolute;
}

/* Commented because it breaks the design on all pages, add fix using: [id=$"name"] to match specific page/view */
/* .atk-grid .new-grid-content-wrapper table > tbody > tr > td .atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options .icon-search { */
/* top: 5px; */
/* right: 0; */
/* } */

.atk-form-row-multiselectautocomplete .lims-autocomplete-parent.focused {
border-color: #0D99D7;
}

.atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent.placeholder-always-up {
position: initial;
}

/* .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-always-up + .placeholder-text, */
/* .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-up + .placeholder-text, */
/* .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent textarea.placeholder-always-up + .placeholder-text, */
/* .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent textarea.placeholder-up + .placeholder-text, */
/* .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-wrapper + .placeholder-text { */
/* position: absolute !important; */
/* left: 0 !important; */
/* top: 5px !important; */
/* float: left !important; */
/* width: 100px; */
/* } */

/* .atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper { */
/* min-width: 100%; */
/* } */

.atk-form-row-multiselectautocomplete .lims-dropdown-parent.multiselect.higher .lims-autocomplete-wrapper {
margin: 0 2px 5px;
}

.atk-form fieldset .atk-form-row.atk-form-row-dropdown > .atk-form-field input[type="text"]:not([class*="span"]),
.atk-form.view-like-form .atk-form-row.atk-form-row-dropdown > .atk-form-field input[type="text"]:not([class*="span"])
{
width: 100%;
float: right;
}

.atk-form fieldset .span2 .atk-form-row > .atk-form-field input[type="text"]:not([class*="span"]),
.atk-form fieldset .span1 .atk-form-row > .atk-form-field input[type="text"]:not([class*="span"]){
width: 100%;
}

.atk-form fieldset .atk-form-row.atk-form-row-dropdownautocomplete > .atk-form-field .lims-dropdown-parent {
width: 100%;
}

.atk-form fieldset .atk-form-row.atk-form-row-dropdownautocomplete > .atk-form-field input[type="text"]:not([class*="span"]) {
width: 100%;
}

.atk-form-row-text {
padding-top: 20px;
}

form[id$="newrequisition_form"] .atk-form-row-text,
form[id$="newrequisitiontox_form"] .atk-form-row-text {
padding-top: 0;
}

.search-molecular-run {
border-radius: 3px;
background: #0D99D7;
display: inline-block;
font-size: 18px;
padding: 6px 16px;
color: white;
cursor: pointer;
margin-right: 5px;
text-transform: uppercase;
float: left;
}

.atk-form-row-multiselectautocomplete .lims-autocomplete-parent .icon-search,
.atk-form-row-dropdownautocomplete .lims-dropdown-parent .icon-search {
top: 5px;
cursor: pointer;
position: absolute;
right: 10px;
}

.atk-form .atk-form-row-radiobutton .atk-form-options.radio-button-holder  {
display: inline-block;
}

#atk-layout .ace_editor,
.lims-modal-core .ace_editor {
overflow: auto;
resize: vertical;
}


.myMessage {
background-color: #e6e6e6;
background-repeat: repeat-x;
border: 1px solid #e6e6e6;
border-radius: 30px;
display: block;
font-size: 13px;
line-height: 17px;
padding: 0 !important;
margin: 5px 5px 5px 5px;
position: relative;
}

.oldMessage {
background-color:#D8EEF4;
background-repeat: repeat-x;
border: 1px solid #D8EEF4;
border-radius: 30px;
display: block;
font-size: 14px;
line-height: 1.3;
padding: 0 !important;
margin: 5px 5px 5px 5px;
position: relative;
}

.newMessage {
background-color:rgba(77, 149, 197, 0.5);
background-repeat: repeat-x;
border: 1px solid rgba(77, 149, 197, 0.5);
border-radius: 30px;
display: block;
font-size: 14px;
line-height: 1.3;
padding: 0 !important;
margin: 5px 5px 5px 5px;
position: relative;
}

.myGroup {
background-color: #e6e6e6;
background-repeat: repeat-x;
border-radius: 30px;
cursor: pointer;
display: block;
font-size: 14px;
color:#0D99D7;
line-height: 17px;
padding: 0 !important;
margin: 5px 5px 5px 5px;
position: relative;
}

.myGroup.selected {
background-color: #999999;
color:white;
}

.myGroup > .message {
font-size: 12px;
color: black;
margin: 15px 15px 15px 15px;
}

.myGroup > .text {
margin: 15px 15px 15px 15px;
}
.text{
margin: 5px 5px 5px 15px;
}

.settings {
background-color: #e6e6e6;
border-bottom: 0 none;
border-radius: 30px;
color: #777777;
font-size: 14px;
padding: 5px;
line-height: 1.3;
}

.inbox-page .same-line{
    display: flex !important;
    justify-content: space-between;
}

.inbox-page .submit-button{
    font-size: 12px;
    margin-left:20px;
    background-color: #0D99D7;
    border-radius: 15px;
    display: inline-block;
    padding: 10px 15px;
    max-height: 16px;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
}

.inbox-page .white-container {
    background-color: white;
    background-repeat: repeat-x;
    border-radius: 15px;
    cursor: pointer;
    display: block;
    line-height: 17px;
    padding: 0 !important;
    margin: 5px 5px 5px 5px;
    position: relative;
    -webkit-box-shadow: 2px 2px 6px 1px rgba(191,191,191,1);
    -moz-box-shadow: 2px 2px 6px 1px rgba(191,191,191,1);
    box-shadow: 2px 2px 6px 1px rgba(191,191,191,1);
    padding-bottom: 10px;
}

.inbox-page .white-container.selected {
    border-bottom: 5px solid #0D99D7;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.inbox-page .white-container > .message {
    font-size: 12px;
    color: black;
    margin: 15px 15px 0px 15px;
    display: inline-block;
    width: calc(100% - 30px);
}

.inbox-page .white-container > .text {
    padding-top:15px;
    font-weight:500;
    text-transform: capitalize;
    color:#0D99D7;
    font-size: 14px;
}

.inbox-page .background-gray{
    border: 2px solid #D3D3D3;
    border-radius: 10px;
    float: left;
    padding: 15px;
    background-color: #EEE;
    height: calc(100% - 200px);
}

.inbox-page .border-chats-message{
    padding: 1px;
    border-radius: 10px;
    padding-left: 3px;
    padding-right: 3px;
    display: inline-block;
    float: right;
    text-transform: capitalize;
}

.inbox-page .chats-date{
    margin-left:15px;
    padding-top:0px;
    margin-bottom:5px;
}

.inbox-page .user-chats-background{
    padding:3px 3px 0px 3px;
    display: inline-block;
    float: left;
}

.inbox-page .user-chats-background.float-left{
    float: left;
}

.inbox-page .access-title{
    padding-top:15px;
    font-weight:500;
    text-transform: capitalize;
    color:#0D99D7;
    font-size: 14px;
    margin: 5px 5px 5px 15px;
}

.inbox-page .access-data{
    margin: 5px 0px 10px 15px;
    margin-right:15px;
    font-size: 12px;
    display: block;
}

.inbox-page .container-messages-column{
    border: 2px solid #D3D3D3;
    padding: 15px;
    border-radius: 10px;
    background-color: white;
}

.inbox-page .message-container{
    margin: 10px 0px 5px 0px !important;
    padding: 15px 15px 15px 0px;
    border-radius: 10px;
    text-transform: capitalize;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr);
}

.inbox-page .message-container .column-message {
    width: 100%;
    height: 100%;
}

.inbox-page .message-container .column-message .subcolumn-message {
    height: 100%;
}
.inbox-page .container-messages-column .message-comment {
    width: 100% !important;
}
.inbox-page .atk-form.new-lims-form.atk4_form_widget.gray-background {
    padding: 0;
    margin-top: 15px;
}
.inbox-page .container-messages-column .gray-background fieldset {
    border: 2px solid #D3D3D3;
    background-color: #EEE;
    padding: 0 10px;
    border-radius: 10px;
}
.inbox-page .new-lims-form textarea {
    border-radius: 10px;
}

.inbox-page .text-center{
    text-align: center;
}

.inbox-page .border-right{
    border-right: 1px solid rgba(0, 151, 19, 0.4);
    padding-right: 5px;
}

.inbox-page .form-border{
    border: 1px solid red;
}

.inbox-page .form-width{
    width: 100% !important;
    margin-left: 0px !important;
}

.inbox-page .title{
    font-weight:bold;
    text-align: left;
    font-size: 20px;
    padding-left: 5px;
    color:#111;
}

.inbox-page .ui-state-highlight{
    background-color: #acdcea7a;
}

.inboxTitle{
font-weight:bold;
text-align: center;
font-size: 15px;
color:#0D99D7;
}

#page-title {
display: inline-block;
font-size: 24px;
font-weight: bold;
padding: 12px;
margin: 0 12px;
color: #32312F !important;
background-color: transparent;
}

#page-subtitle {
display: inline-block;
font-size: 16px;
font-weight: normal;
padding: 12px;
margin: 0 12px 0 0;
color: #32312F !important;
background-color: transparent;
}

.issue-attachment-footer{
    position: absolute;
    left: 12px;
    bottom: 0;
    width: 100%;
    height: 130px;
}
.issue-attachment-footer div{
    text-align: center;
    width: 100px;
}

.dotted {
flex: 1;
border-bottom: 2px dotted black;
width: 100%;
margin-right: 35px;
margin-left: 10px;
}

.lims-engine-menu.float-sidemenu .count-results {
position: absolute;
right: 20px;
color: #0D99D7;
font-weight: bold;
}

.lims-engine-menu.float-sidemenu .subitem-wrapper.active .count-results {
color: #ffffff;
}

.lims-engine-menu.float-sidemenu .subitem-wrapper.active .subitem-subitems .count-results,
.lims-engine-menu.float-sidemenu .subitem-subitems .count-results {
color: #0D99D7;
}

.carousel-item-title {
color: #0D99D7;
}

.atk-grid .new-grid-content-wrapper table > thead > tr > th.grid-title:first-child,
.atk-grid .new-grid-content-wrapper table > thead > tr > th.grid-title,
.grid-title {
background-color: #ffffff;
text-align: center;
}

.boxmenus {
background: #ffffff;
border: 1px solid #dadde0;
border-radius: 10px;
padding: 10px 7.5px;
display: inline-block;
margin: 5px 0 10px;
}

.boxmenus:first-child {
margin-right: 15px;
}

.boxmenus:last-child {
margin-right: 0;
}

.boxmenus.menu-expanded {
padding: 10px 6px;
}

.boxmenu {
width: auto;
height: auto;
display:block;
float: left;
margin: 15px 25px;
padding: 5px;
overflow: hidden;
background: none;
border: 1px solid #fff;
text-align: center;
}

.boxmenu:hover,
.boxmenu.ui-state-active {
background: transparent;
border-color: #ececec;
}

.boxmenus.items-2 .boxmenu {
width: calc(50% - 62px);
}

.boxmenus.items-3 .boxmenu {
width: calc(33.3% - 62px);
}

.boxmenus.items-4 .boxmenu {
width: calc(25% - 62px);
}

.boxmenus.items-5 .boxmenu {
width: calc(20% - 62px);
}

.boxmenus.items-6 .boxmenu {
width: calc(16.6% - 62px);
}

.boxmenu .boxmenu-results {
font-weight: normal;
color: #ff0000;
font-size: 22px;
background: none;
}

.boxmenu .boxmenu-results.bold {
font-weight: bold;
}

.boxmenu .boxmenu-results.red {
color: #ff0000;
}

.boxmenu .boxmenu-results.black {
color: #000000;
}

.boxmenu .boxmenu-results.blue {
color: #0d99d7;
}

.boxmenu .boxmenu-title {
font-size: 16px;
}

.boxmenu .boxmenu-statistics {
font-size: 12px;
font-weight: bold;
}

.boxmenu .boxmenu-item {
line-height: 28px;
}

.boxmenu .boxmenu-item span {
background: none;
}

.boxmenu .boxmenu-item span.bold {
font-size: 14px;
}

.boxmenu .boxmenu-item span.red {
color: #ff0000;
}

.boxmenu .boxmenu-item span.green {
color: #279949;
}

.boxmenu .boxmenu-item span.blue {
color: #0d99d7;
}

@media screen and (max-width: 1800px) {
.boxmenus { padding: 10px 6px; }
.boxmenus:first-child { margin-right: 10px; }
}

@media screen and (max-width: 1500px) {
.boxmenus { padding: 10px 5px; }
.boxmenus:first-child { margin-right: 9px; }
}

@media screen and (max-width: 1350px) {
.boxmenus { padding: 10px 4px; }
.boxmenus:first-child { margin-right: 5px; }
.boxmenus.items-6 .boxmenu { margin: 15px 5px; width: calc(16.6% - 22px); }
.boxmenus.items-5 .boxmenu { margin: 15px 5px; width: calc(20% - 22px); }
.boxmenus.items-4 .boxmenu { margin: 15px 5px; width: calc(25% - 22px); }
.boxmenus.items-3 .boxmenu { margin: 15px 5px; width: calc(33.3% - 22px); }
.boxmenus.items-2 .boxmenu { margin: 15px 5px; width: calc(50% - 22px); }
}

@media screen and (max-width: 1150px) {
.boxmenu .boxmenu-statistics { font-size: 10px; }
.boxmenu .boxmenu-item span.bold { font-size: 12px; }
.boxmenus.items-6 .boxmenu { margin: 15px 0; width: calc(16.6% - 12px); }
.boxmenus.items-5 .boxmenu { margin: 15px 0; width: calc(20% - 12px); }
.boxmenus.items-4 .boxmenu { margin: 15px 0; width: calc(25% - 12px); }
.boxmenus.items-3 .boxmenu { margin: 15px 0; width: calc(33.3% - 12px); }
.boxmenus.items-2 .boxmenu { margin: 15px 0; width: calc(50% - 12px); }
}

@media screen and (max-width: 1100px) {
.boxmenus { padding: 10px 3px; }
}

#hide-sidenav {
border: 1px solid #ffffff;
bottom: 10px;
cursor: pointer;
margin: 0 15px;
padding: 5px;
position: absolute;
text-align: center;
background: #0D99D7;
color: #ffffff;
box-shadow: 1px 0px 1px 17px #0D99D7;
}

#show-sidenav {
border-right: 1px solid #dadde0;
display: inline-block;
font-size: 12px;
line-height: 52px;
padding: 0 0 0 4px;
width: 65px;
cursor: pointer;
background: #0D99D7;
color: #ffffff;
}

#show-sidenav span {
margin-top: 2px;
}

#side-nav.with-quickmenu.hidden {
width: 0 !important;
}

#header-second-line:not(.menu-hidden) #show-sidenav {
display: none;
}

.atk-form-row-datepicker .atk-form-field .input-row,
.atk-form-row-datetimepicker .atk-form-field .input-row {
display: block;
width: 100%;
}

.atk-form-row-datetimepicker .atk-form-field .input-row .input-cell {
position: absolute;
right: 10px;
}

.atk-form-row-datepicker .atk-form-field .input-row .input-cell {
position: absolute;
right: 10px;
}

.atk-form-row-datepicker .atk-form-field .input-row .input-cell.expanded,
.atk-form-row-datetimepicker .atk-form-field .input-row .input-cell.expanded {
position: relative;
right: auto;
width: 100%;
display: inline-block;
float: left;
}

.atk-form-row-datepicker .atk-form-field .input-row .input-cell.expanded .input-with-clear .clear-button,
.atk-form-row-datetimepicker .atk-form-field .input-row .input-cell.expanded .input-with-clear .clear-button {
right: 40px;
top: 12px;
}

.atk-form-row-multiselect .multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper input {
border-radius: 0;
}

.atk-grid .new-grid-content-wrapper table>tbody>tr>td.row-dropdown-wrapper {
background: #f1f1f1;
}
.atk-grid .new-grid-content-wrapper table>tbody>tr:nth-child(even)>td.row-dropdown-wrapper {
background: #ffffff;
}

.atk-form-row-multiselect .multiselect-header-wrapper .header-col .header-col-wrapper .search-box-wrapper .input-wrapper input {
border-radius: 0;
}

.atk-form-row-dropdown {
margin-top: 10px !important;
}

#lims-modal-content-data .atk-form-row-dropdown {
margin-top: 15px !important;
}

#lims-modal-content-data [id$="crm_addSContact"] .atk-form-row-dropdown {
margin-top: 0 !important;
}

#lims-modal-content-data .span3 .span3 .atk-form-row-dropdown {
min-height: 38px;
}

.samples-actions-filter-button {
/* background: url( *//* ) no-repeat 5px center #ffffff; */
overflow: visible;
height: auto;
width: auto;
background: none;
text-indent: 0;
color: #0D99D7;
cursor: pointer;
border: 1px solid #0D99D7;
display: inline-block;
padding: 7px;
}


/* .samples-actions-add-samples{ */
/* margin-top: 30px; */
/* } */
.samples-actions-add-samples.span2,
.samples-actions-add-samples.span12 {
margin-left: 0;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .samples-actions-add-samples form.atk4_form:not(.disable-float-buttons) .atk-buttons {
position: relative;
}

.samples-actions-filter-button:before {
font-size: 14px;
}

@media all and (max-width: 1200px) {
    .new-requisition-right {
        width: 74% !important;
    }
    .new-requisition-left {
        width: 23% !important;
    }
}

form[id$="formaliquot_form"] input.element-input-label[data-shortname="storage_box"] + .placeholder-text {
display: none;
}

.new-nav-menu-wrapper-parent .atk-form fieldset .atk-form-row,
.new-nav-menu-wrapper-parent .atk-form fieldset .atk-form-row:first-child{
margin-top: 15px;
}

[id$="services_storage"] .chart-container {
display: table;
}

[id$="dashboard_salesmanager"] .chart-container {
max-height: none !important;
}

.multiselect-grid .lims-autocomplete-parent{
float:left;
}
.multiselect-grid .lims-autocomplete-parent span.icon-search, .multiselect-grid .lims-autocomplete-parent .placeholder-text {
display:none;
}

.multiselect-grid .lims-dropdown-parent .dropdown-list-wrapper{
left:0px;
width: 100%;
}
.multiselect-grid .lims-autocomplete-parent{
width:80%;
}

.ui-timepicker-div .lims-dropdown-parent .lims-dropdown-header input.placeholder-up + .placeholder-text {
width: 40%;
height: 32px;
}
.ui-timepicker-div .lims-dropdown-parent .lims-dropdown-header .dropdown-text {
width: 50%;
margin-right: 10%;
}
.ui-timepicker-div input.dropdown-text:focus {
border-color: #0D99D7;
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
height: 32px;
}
.ui-timepicker-div .dropdown-list-wrapper {
width: 48%;
top: 32px;
right: 10%;
}

.atk-form fieldset .atk-form-row.atk-form-row-datetimepicker > .atk-form-field input[type="text"]:not([class*="span"]) {
padding: 5px;
}

#lims-modal-content-data [id$="newRequisition_form"] .span6 .span2 .lims-dropdown-parent .dropdown-list-wrapper {
min-width: 98.5%;
width: 98.5%;
}

.span4 .span3 .calendar-button,
.span4 .span2 .calendar-button,
.span3 .span2 .calendar-button {
display: none;
}
[id$="libraryPreparation_samplesBatch"] .gridster li p {
line-height: 9px;
}

.atk-grid .new-grid-content-wrapper table > tbody > tr.children-panel > td:last-child {
padding-left: 35px;
}

.expand-panel,
.collapse-panel {
position: absolute;
right: 50px;
cursor: pointer;
}

[id$="newAccessioning_addOrder"] input[type="text"],
[id$="newAccessioning_addOrder"] input[type="password"],
[id$="newAccessioning_addOrder"] textarea {
width: 100%;
}

[id$="orderPanel"] input,
[id$="orderPanel"] select,
[id$="orderPanel"] textarea,
[id$="orderPanel"] button,
[id$="orderPanel"] a,
[id$="quickAccessioning"] input,
[id$="quickAccessioning"] select,
[id$="quickAccessioning"] textarea,
[id$="quickAccessioning"] button,
[id$="quickAccessioning"] a {
touch-action: manipulation;
}
.grid-listbox .dropdown-list-wrapper{
width: -moz-calc(100% - 2px);
width: -webkit-calc(100% - 2px);
width: calc(100% - 2px);
}

[id$="orderPanel"] .lims-engine-menu.lims-tree-menu .lims-side-top-right .search-button,
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu .lims-side-top-right .search-button {
background: url(images/icons/toolbar/search.png) no-repeat center center #0D99D7;
position: absolute;
top: 0;
right: 0px;
cursor: pointer;
width: 50px !important;
height: 28px !important;
border-bottom-right-radius: 25px;
border-top-right-radius: 25px;
}

[id$="orderPanel"] .lims-engine-menu.lims-tree-menu .lims-side-menu-header:not(.results-review),
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu .lims-side-menu-header {
max-width: 500px;
display: inline-block;
width: calc(100% - 40px);
border: 1px solid #c5c5c5;
background: #ffffff;
border-radius: 25px;
padding: 0 20px;
margin-top: 10px;
position: relative;
overflow: hidden;
}

[id$="orderPanel"] .quicksearch .lims-side-top-left input,
[id$="quickAccessioning"] .quicksearch .lims-side-top-left input {
border-bottom: none !important;
padding: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
height: 28px;
line-height: 30px;
}

[id$="orderPanel"] .lims-engine-menu.lims-tree-menu .lims-side-top-left{
padding: 10px 10px;
}
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu .lims-side-top-left {
padding: 0 10px 10px;
}

[id$="orderPanel"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .clear-button,
[id$="orderPanel"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .placeholder-text,
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .clear-button,
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .placeholder-text {
top: 5px !important;
}

[id$="orderPanel"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .placeholder-up + .placeholder-text,
[id$="quickAccessioning"] .lims-engine-menu.lims-tree-menu.quicksearch .lims-side-top-left .placeholder-up + .placeholder-text {
display: none;
}

tr.children-panel span[data-panelclass="screen_and_confirm"],
tr.children-panel input[id$="screen_and_confirm"] {
pointer-events: none;
cursor: not-allowed;
}

[id$="orderPanel"] .ui-state-highlight,
[id$="orderPanel"] .ui-widget-content .ui-state-highlight,
[id$="orderPanel"] .ui-widget-header .ui-state-highlight,
[id$="quickAccessioning"] .ui-state-highlight,
[id$="quickAccessioning"] .ui-widget-content .ui-state-highlight,
[id$="quickAccessioning"] .ui-widget-header .ui-state-highlight {
padding: 12px;
}
.select-all{
font-weight: bold;
}

[id$="newRequisition"] [data-shortname="patient_id"] + .lims-dropdown-parent span.icon-search,
[id$="orderPanel"] [data-shortname="patient_id"] + .lims-dropdown-parent span.icon-search,
[id$="quickAccessioning"] [data-shortname="patient_id"] + .lims-dropdown-parent span.icon-search {
position: absolute;
right: 10px;
top: 5px;
}

[id$="newRequisition"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child,
[id$="orderPanel"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child,
[id$="quickAccessioning"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child {
display: inline-block;
}

[id$="newRequisition"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child,
[id$="orderPanel"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child,
[id$="quickAccessioning"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child {
width: 65px;
}

[id$="newRequisition"] .combobox-button-add + .combobox-button-edit,
[id$="orderPanel"] .combobox-button-add + .combobox-button-edit,
[id$="quickAccessioning"] .combobox-button-add + .combobox-button-edit {
float: left;
border: none;
}

[id$="newRequisition"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child .combobox-button-add:not(:only-child),
[id$="orderPanel"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child .combobox-button-add:not(:only-child),
[id$="quickAccessioning"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child .combobox-button-add:not(:only-child) {
float: right;
}

[id$="newRequisition"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child div:only-of-type,
[id$="orderPanel"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child div:only-of-type,
[id$="quickAccessioning"] label[for$="patient_id"] + .atk-form-field .input-row .input-cell:last-child div:only-of-type {
float: left;
}

.top15 {
margin-top: 15px;
}

.align-right-buttons .atk-buttons {
width: auto;
float: right;
margin-top: 2px;
margin-bottom: 20px;
}

.fields-no-margin-left .atk-row > [class*="span"],
.fields-no-margin-left .atk-row > form > [class*="span"],
.fields-no-margin-left.atk-row > form > [class*="span"] > [class*="span"] {
margin-left: 1.5%;
}

.atk-form fieldset .wider-address .atk-form-row-liveaddress .lims-dropdown-parent .lims-dropdown-buttons-wrapper,
.atk-form fieldset .wider-address .atk-form-row-datepicker .lims-dropdown-parent .lims-dropdown-buttons-wrapper,
.wider-address .atk-form-row-liveaddress .lims-dropdown-parent .lims-dropdown-buttons-wrapper,
.wider-address .atk-form-row-datepicker .lims-dropdown-parent .lims-dropdown-buttons-wrapper {
width: 25px;
margin-top: -7px;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons) .atk-form.favorite-panels,
.atk-form.new-lims-form.atk4_form_widget.favorite-panels {
position: relative;
padding: 0;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons) .atk-form.favorite-panels .atk-buttons,
.atk-form.new-lims-form.atk4_form_widget.favorite-panels .atk-buttons {
position: absolute;
width: auto;
min-width: 250px;
bottom: -10px;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .span1 form.atk4_form:not(.disable-float-buttons) .atk-form.favorite-panels .atk-buttons,
.span1 .atk-form.new-lims-form.atk4_form_widget.favorite-panels .atk-buttons {
min-width: 20px !important;
clip: unset !important;
left: 5px;
}

.submit-blue-buttons-alternative-orders {
border-radius: 3px;
background: none repeat scroll 0% 0% #347cac;
display: inline-block;
font-size: 14px;
padding: 5px 10px;
color: #FFF;
cursor: pointer;
text-align: center;
text-transform: uppercase;
line-height: 20px;
}

.alternative-orders-column {
margin-top: -75px;
float: right;
}

.alternative-orders-column .span4 {
float: left;
}

.alternative_orders_delete {
top: 33px;
right: 0;
border: 1px solid #ececec;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .alternative-orders-column .favorites-list form.atk4_form:not(.disable-float-buttons) {
padding-bottom: 0;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .alternative-orders-column .favorites-list form.atk4_form:not(.disable-float-buttons) .alternative_orders_delete {
top: 23px;
right: -10px;
}

.no-alternative-orders {
margin-top: 58px;
}

.submit-blue-buttons-alternative-orders.edit-order {
display: block;
margin: 0 0 15px 65px !important;
}

.submit-blue-buttons-alternative-orders.edit-order.save {
margin-bottom: 15px !important;
}

.edit-alternative-orders-form .atk-buttons {
background: #ffffff !important;
}

.atk-buttons .disabled {
cursor: not-allowed;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content form.atk4_form:not(.disable-float-buttons) .favorites-list .atk-buttons,
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .favorites-list .atk-buttons,
.favorites-list .atk-buttons {
position: relative;
left: 0;
right: 0;
clip: unset;
margin: 0;
padding: 0;
text-align: center;
}

.favorites-list .submit-blue-buttons-alternative-orders.edit-order {
position: relative;
margin: 0 !important;
width: 100px;
float: left;
padding: 2px;
font-size: 12px;
}

.favorites-list .submit-blue-buttons-alternative-orders.edit-order.save {
margin-left: 5px !important;
}

.edit-alternative-orders-notice {
margin-top: -17px;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form-row-datepicker .placeholder-text,
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form-row-datetimepicker .placeholder-text {
/* width: 100px; */
white-space: initial;
}

.editIcon {
background: url('../images/ui-icons_888888_256x240.png');
background-position: -61px -111px;
cursor: pointer;
float: left;
height: 18px;
opacity: 0.7;
width: 18px;
color: #0D99D7;
font-size: 14px;
padding: 0 0 3px 4px;
}

.vue-wrap .el-select input.el-select__input, .el-dialog__wrapper .el-select input.el-select__input {
border: none;
box-shadow: none;
background: transparent;
}

.vue-wrap span.el-checkbox__input span + span {
display: none;
}

.vue-wrap .el-checkbox-group .el-button.el-popover__reference {
margin: 0;
padding: 5px;
border: none;
background: transparent;
}

.vue-wrap .el-checkbox-group .el-button.el-popover__reference::before {
content: '?';
}

.vue-wrap h2,
.vue-wrap h3,
.vue-wrap h4,
.vue-wrap h5 {
background: none;
margin: 0;
border: none;
}

.vue-wrap .el-tabs--card>.el-tabs__header .el-tabs__item,
.vue-wrap .el-tabs__item {
color: #000000;
background-color: #f2faff;
border-bottom-color: #bde1fc;
}
.vue-wrap .el-tabs--card>.el-tabs__header,
.vue-wrap .el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
border-bottom-color: #bde1fc;
}
.vue-wrap .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,
.vue-wrap .el-tabs__item.is-active {
color: #ffffff;
background-color: #289bfa;
}
.vue-wrap .el-tabs__item:not(.is-active):hover {
color: #289bfa;
}

.no-form-buttons form .atk-buttons {
display: none;
}
.view_search_box, .view_results_box, .view_details_box{
border: 1px solid #dadde0;
border-radius: 10px;
background-color: #ffffff;
}
.view_details_box {
background-color: #f1f1f1;
}
.atk-form fieldset .view_search_box input.search_field{
margin-left: 10px;
margin-top: -5px;
}
.view_search_box p.search_title{
margin-left: 10px;
/* color: #777; */
font-size: 12px;
margin-top: -9px;
}
.view_search_box input.search_field,
.view_search_box input.search_field2{
width: 100%;
}
.new-lims-form fieldset .view_search_box .atk-form-row-radio:not([class*=span]){
margin-top: -22px;
}
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons{
padding:0;
margin-top:-7px;
}
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box {
padding: 5px 0;
}
@-moz-document url-prefix() {
    .atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box form:first-child {
        padding: 5px 0;
    }
}
.search-bottom{
margin-bottom: -10px;
}
.atk-row + .atk-row.search-bottom{
margin-top:0;
}
.atk-form .view_search_box .radio{
border-radius: 3px;
}
.atk-form .view_search_box .radio.checked:after{
background-position:-5px -125px;
}
.search-bottom .span2 {
max-width: 66px;
min-width: 66px;
}
.search-bottom .span10 {
margin-left: 20px;
}
.search-cols .span2:not(.remove-float) {
width: 100px;
float: right;
}
.results-general-cols .search-cols .span2 {
width: 70px;
float: right;
}
.search-cols .span9 {
width: 70%;
}
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box.results-batch-box {
padding: 5px 0 10px 0;
}
@media all and (max-width: 1800px) {
    .search-cols .span9 {
        width: 60%;
    }
    .search-bottom .span10 {
        width: 70%;
    }
}
@media all and (max-width: 1250px) {
    .search-cols .span10 {
        width: 80%;
    }
    .search-cols .span9 {
        width: 50%;
    }
    .search-bottom .span10 {
        width: 70%;
    }
    .atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box {
        padding: 18px 0;
    }
    .atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box.results-batch-box {
        padding: 21px 0;
    }
}
@media all and (max-width: 1100px) {
    .search-cols .span10 {
        width: 77%;
    }
}
@media all and (max-width: 995px) {
    .search-cols .span10 {
        width: 75%;
    }
    .atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box {
        padding: 31px 0;
    }
    .atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box.results-batch-box {
        padding: 34px 0;
    }
}
.ui-tooltip .jqplot-highlighter input {
    max-width: 90px;
}
.ui-tooltip .jqplot-highlighter.editing-address input {
    max-width: 175px;
}
.ui-tooltip .jqplot-highlighter tr {
    height: 18px;
    line-height: 22px;
}
.ui-tooltip .jqplot-highlighter tr td[id^="editable-"] {
    width: 102px;
    max-width: 102px;
    border-bottom: 1px solid #fff;
}
.ui-tooltip .jqplot-highlighter tr td:not([id^="editable-"]) {
    width: 110px;
    min-width: 110px;
}
.ui-tooltip .jqplot-highlighter.editing-address tr td[id^="editable-"] {
    width: 200px;
    max-width: 200px;
    background: #efefef;
    cursor: pointer;
}
.address-button.button-check,
.address-button.button-edit {
position: relative;
color: #616161;
overflow: visible;
cursor: pointer;
width: auto;
border: 1px solid;
text-align: center;
margin-top: 5px;
}
.address-button.button-check {
color: green;
}
.view_search_box.form-view-box div.input-row{
margin-left:10px;
}
.view_search_box.form-view-box{
margin-bottom: 2px;
}

.atk-form fieldset .search-cols .atk-form-row > .atk-form-field{
margin-left:5px;
}
.search-bottom-results{
width: 70px;
}
.results-general-cols{
margin-bottom: 5px;
}
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons.batch-box.results-batch-box {
padding: 5px 0 10px 0;
}

.order-columns-button {
float: right;
background: url(process-image.php/redabcval-255/greenabcval-255/blueabcval-255/images/icons/toolbar/gear.png) no-repeat center center #0D99D7 !important;
border: none !important;
width: 30px;
height: 30px;
margin-left: 20px;
margin-top: 10px;
cursor: pointer;
}

#sortable-grid-columns {
list-style: none;
display: inline-block;
margin: 0;
padding: 20px;
margin-bottom: 50px;
}

#sortable-grid-columns li {
width: auto;
/* float: left; */
margin-right: 20px;
padding: 7px;
cursor: move;
position: relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

#sortable-grid-columns li.editing {
background-color: #ff0000;
}

#sortable-grid-columns li[data-visible="0"] {
background-color: #cdd0d6;
}

.sortable-grid-description-title {
display: inline-block;
width: 75px;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .order-columns-form form.atk4_form:not(.disable-float-buttons) {
padding: 0;
}

.sortable-grid-icon {
left: 20px;
position: absolute;
top: 11px;
width: 30px;
overflow: visible;
height: 30px;
cursor: pointer;
font-size: 20px;
color: green;
}
/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
.sortable-grid-icon {
left: auto;
right: -5px;
}
}
.max-card-width .lims-cards-grid-element-wrapper{
max-width: 470px;
}
.ui-state-highlight.title-box{
border: 1px solid #0D99D7;
border-radius:10px;
background-color: #c6ecfb99;
}
.ui-state-highlight.title-box .atk-notification-text{
text-align:left;
}

.title-box::after {
content: " ";
position: absolute;
bottom: 100%;  /* At the top of the tooltip */
left: 100%;
top:-8px;
margin-left: -6px;
border-width: 7px;
border-style: solid;
border-color: transparent transparent #0D99D7 transparent;
transform: rotate(45deg);

}

[id$="orderPanel"] .ui-state-highlight.title-box,
[id$="quickAccessioning"] .ui-state-highlight.title-box{
padding:4px 8px;
}

.vue-wrap input[type="text"], .vue-wrap input[type="password"], .vue-wrap textarea {
border: 1px solid #cecece;
border-radius: 0;
line-height: 20px;
background: #ffffff;
}

.vue-wrap .container-style {
border-radius: 25px;
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-weight: normal;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.vue-wrap .container-style input {
position: absolute;
opacity: 0;
cursor: pointer;
}

.vue-wrap .checkmark {
border-radius: 4px;
position: absolute;
top: -3px;
left: 0;
right: 0;
margin: 0 auto;
height: 20px;
width: 20px;
background-color: #bde1fc;
}

.vue-wrap tr:not(:first-child) .checkmark {
top: -6px;
}

.vue-wrap .container-style:hover input ~ .checkmark {
background-color: #bde1fc;
}

.vue-wrap .container-style input:checked ~ .checkmark {
background-color: #289bfa;
}

.vue-wrap .container-style .checkmark:after {
content: "";
position: absolute;
display: none;
}

.vue-wrap .container-style input:checked ~ .checkmark:after {
display: block;
}

.vue-wrap .container-style .checkmark:after {
left: 6px;
top: 2px;
width: 8px;
height: 12px;
border: solid white;
border-width: 0px 3.5px 3.5px 0;
-webkit-transform: rotate(45deg);
transform: rotate(40deg);
}

.vue-wrap .poct-table th{
text-align: center;
font-weight: bold;
padding-top: 10px;
}

.vue-wrap .poct-table tr {
height: 35px;
}
.vue-wrap .poct-table tr:first-child td {
padding-top: 10px;
}

.vue-wrap .poct-table td:first-child {
background-color: #bde1fc;
text-align: center;
padding-top: 10px;
}
.vue-wrap .poct-table thead {
background-color: #bde1fc;
}

.vue-wrap .poct-table th:not(:first-child) {
background-color: #FFFFFF;
border: 1px solid #bde1fc;
}

.vue-wrap .poct-table tr td + td {
border: 1px solid #bde1fc;
}

.vue-wrap .poct-table tr th:first-child .poct-table tr td:first-child {
padding-left: 10px;
padding-bottom: 8px;
padding-top: 15px;
}

.vue-wrap .popover-help, .vue-wrap .popover-help:hover {
margin-top: 3px;
border: none;
padding: 10px 0 0 0;
float: right;
margin-right: 10px;
background-color: #EFF5F5;
/*color: #EFF5F5;*/

}

.vue-wrap .position-right {
border-radius: 10px;
position: absolute;
right: 0;
top: -20px;
}

.vue-wrap .form-element {
margin-bottom: 15px;
}

.vue-wrap .left-0 {
padding-left: 0;
}

.vue-wrap .right-0 {
padding-right: 0;
}

.vue-wrap .panel-selection-btn {
border-radius: 20px;
position: absolute;
right: 42px;
z-index: 10;
top: 0;
}

.vue-wrap .panel-category {
background-color: #bde1fc;
font-weight: bold;
height: 40px;
padding-left: 5px;
}

.vue-wrap .panels {
border: 1px solid #bde1fc;
height: 40px;
padding-left: 5px;
}

.vue-wrap .panels-name {
margin-top: 10px;
}

.vue-wrap [aria-label="Add Patient"] .el-message-box {
width: 100%;
height: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm){
.vue-wrap .modal-mask {
height: -webkit-fill-available!important;
}
}

.vue-wrap .checkbox-group-left {
margin-left: 0;
margin-bottom: 0;
list-style: none;
float: left;
padding-left: 0;
width: 70%;
}

.vue-wrap .checkbox-group-right {
list-style: none;
float: right;
margin: 0;
overflow: hidden;
width: 30%;
}

.vue-wrap .checkbox-group {
margin-bottom: 134px!important;
}

.vue-wrap .panels-category {
width: 300px;
}

.vue-wrap .search {
width: 100px;
display: inherit;
margin-left: 0;
font-weight: normal;
color: #666;
font-family: 'Muli', Arial, sans-serif
}

.vue-wrap .el-select__tags-text {
max-width: 140px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
vertical-align: middle;
}

.vue-wrap .sample-error {
border-radius: 0;
position: absolute;
right: 15px;
z-index: 10;
top: 40px;
}

.vue-wrap .submit-buttons {
position: fixed;
bottom: 10px;
right: 30px;
border-top: none;
margin-bottom: 10px;
text-align: right;
padding: 5px 20px;
}

.vue-wrap .panel-category-name {
margin: 10px 0 15px 0;
}

.vue-wrap  .el-input__icon {
color: #289bfa;
}

.vue-wrap .footer-buttons {
border-radius: 0;
}

.vue-wrap .poct-table {
float: left;
width: 49%;
}

.vue-wrap .input-group-addon {
border-color: #cecece;
background-color: #ffffff;
}

.vue-wrap .address-buttons {
margin-top : 21px;
border-radius: 20px;
}
.vue-wrap .add-requisition .address-buttons {
margin-top: 0;
}

.vue-wrap .address-label {
width: 85%;
margin-right: 10px;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.vue-wrap .address-div {
display: flex;
}

.view_search_box .details-patient{
margin-top: 10px;
}

.view_search_box .details-patient.no-margin-top{
margin-top: 0;
}

[id$="batchReview"] .view_search_box .submit-blue-buttons,
[id$="batchReviewTox"] .view_search_box .submit-blue-buttons {
min-width: 15px;
border-radius: 3px;
}
[id$="billing_batch_review"] .view_search_box .submit-blue-buttons{
min-width: 15px;
border-radius: 3px;
}

p.like-input, div.like-input{
margin-left: 10px;
margin-top: -5px;
box-shadow: none;
border-color: #cecece;
float: none;
color: #585858;
border-radius: 10px;
padding: 5px 20px;
border: 1px solid #cecece;
line-height: 20px;
background: #ffffff;
min-height: 20px;
}

.white-box{
border: 1px solid #c5c5c5;
border-radius: 10px;
background-color:#ffffff;
display:inline-block;
}

.view_search_box .details-patient.white-box{
margin-top: 5px;
width: 100%;
}

.white-box .small-submit-blue-buttons{
margin-left:10px;
}

.white-box .no-form-buttons{
margin-left: 10px;
}

.view_search_box .atk-notification{
border-radius: 10px;
background-color:#ecf0f4;
border:none;
}

.view_search_box .atk-notification .atk-notification-text{
text-align: left;
color:#212121;
}
.view_search_box span.format-icon-tooltip{
margin: 0 5px 0 2px !important;
width: 32px !important;
height: 32px !important;
background-size: 32px 32px !important;
}
.view_search_box .icon-comment:before {
content: '';
}
.view_search_box.notification-box p{
line-height:32px;
margin: 5px 0 5px 5px !important;
}
[id$="requisition_batchReview"] .view_search_box.notification-box {
min-height: 92px;
}
[id$="results_batchReview"] .view_search_box.notification-box {
min-height: 108px;
}
[id$="accessioning_batchReview"] .view_search_box.notification-box {
min-height: 142px;
}
@media all and (max-width: 1500px) {
    .view_search_box .details-patient.white-box .submit-blue-buttons {
        padding: 5px 15px;
        font-size: 11px;
    }
}
@media all and (max-width: 1350px) {
    .view_search_box .details-patient.white-box .submit-blue-buttons {
        padding: 5px 10px;
        font-size: 10px;
    }
}
[id$="review_createBatch"] .batch_create input[type="text"],
[id$="review_createBatch"] .batch_create .span3 .atk-form-field input[type=text]:not([class*="span"]),
[id$="review_createBatch"] .batch_create .span3 .atk-form-field input[type=password]:not([class*="span"]),
[id$="review_createBatch"] .batch_create .span3 .atk-form-field textarea:not([class*="span"]),
#lims-modal-content-data [id$="review_createBatch"] .batch_create .span3 .lims-autocomplete-parent,
[id$="review_createBatch"] .batch_create .span3 .atk-form-field select {

    width:100% !important;
}

/* #lims-modal-content-data .batch_create .span2 .lims-dropdown-parent .dropdown-list-wrapper{ */
/*     min-width: calc(100% - 2px) !important; */
/*     width: calc(100% - 2px) !important; */
/* } */
[id$="review_createBatch"] .batch_create .atk-form-row, #lims-modal-content-data .batch_create .atk-form-row-dropdown{
    margin-top: 5px !important;
}
[id$="review_createBatch"] .batch_create p{
    margin-bottom: 0 !important;
}
.ui-dialog .batch_create_view .atk-grid{
    overflow-y:auto  !important;
}

.radio-box{
    border: 1px solid #c5c5c5;
    border-radius: 10px;
    background-color: #ecf0f4;
    margin-right: 6px;
    margin-left: -2px;
}
.radio-box .atk-form-row-radio{
    margin-left: 4px !important;
}
[id$="phlQuickAccessioning"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child{
display: inline-flex;
}
.disable-color input[type="text"]:disabled, .disable-color textarea:disabled{
    background-color: #dddddd;
}
[id$="phlQuickAccessioning"] .small-submit-blue-buttons{
    margin-left: 0;
}
[id$="phlQuickAccessioning"] .button-view .span1 .small-submit-blue-buttons {
    min-width: 50px;
}
[id$="phlQuickAccessioning"] .button-view .span15{
    width:8%
}
[id$="phlQuickAccessioning"] .button-view .span6{
    width:44.8%
}
[id$="phlQuickAccessioning"] .new-form-big-buttons{
    width:100%;
    margin-bottom:10px;
}
.print-preview-button {
    background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/print.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    text-indent: 25px;
}
.hold-button {
    background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/cancel.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    text-indent: 25px;
}
[id$="phlQuickAccessioning"] div.h1-line {
    text-align: center;
    position: relative;
}
[id$="phlQuickAccessioning"] div.h1-line:before {
    content: "";
    display: block;
    border-top: solid 1px #585858;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}
[id$="phlQuickAccessioning"] div.h1-line span {
    background: #f0f5f4;
    padding: 0 20px;
    position: relative;
    z-index: 5;
    color: #585858;
    font-weight: 450;
    font-size: 18px;
}
[id$="phlQuickAccessioning"] .phl-form form {
    padding-bottom: 10px !important;
}
.patient-details-box, .menu-box  {
    background-color: #f1f1f1;
    border: 1px solid #d9dbdb;
    padding-bottom: 15px;
}
.insurance-box {
    background-color: #f1f1f1;
    border: 2px solid #d4d7d9;
    margin-left: 2.4% !important;
    padding-bottom: 13px;
}
.menu-box{
border-radius: 10px;
}
.menu-box ul{
margin-bottom: 2em;
}
#lims-modal-content-data .menu-box .atk-form-row-dropdown{
margin-top: 36px !important;
}
@media all and (max-width: 1550px) {
    .insurance-box {
        margin-left: 2.2% !important;
    }
}
.insurance-box h1,
.menu-box h1,
.patient-details-box h1 {
    width: 100%;
    color: #000000;
    background-color: #e6a519;
    box-shadow: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 0;
    padding: 10px 0;
    margin-bottom: 30px;
    border-color: transparent;
    font-weight: bold;
}
.insurance-box h1 {
    background-color: #0c84c9;
    color: #ffffff;
    margin-bottom: 5px;
}
.insurance-box .atk-form-row,
.menu-box .atk-form-row,
.patient-details-box.claim .atk-form-row{
    padding: 5px 5px;
}
.patient-details-box .atk-form-row {
    padding: 4px 20px;
}
#lims-modal-content-data .insurance-box .atk-form-row-dropdown,
.insurance-box .atk-form-row, .menu-box .atk-form-row {
    margin-top: 36px !important;
}
#lims-modal-content-data .patient-details-box.claim .atk-form-row-dropdown,
#lims-modal-content-data .insurance-box.span4 .atk-form-row-dropdown,

.insurance-box.span4  .atk-row .atk-form-row,
.insurance-box.span8  .atk-row .atk-form-row,
.patient-details-box.claim  .atk-row .atk-form-row {
    margin-top: 15px !important;
}
.new-lims-form fieldset .patient-details-box.claim  .atk-form-row:not([class*=span]) {
    margin-bottom: 0px !important;
}
.new-lims-form fieldset .menu-box.span6  .atk-form-row:not([class*=span]) {
    margin-bottom: 0px !important;
}
.new-lims-form fieldset .insurance-box.span4  .atk-form-row:not([class*=span]),
.new-lims-form fieldset .insurance-box.span8  .atk-form-row:not([class*=span]) {
    margin-bottom: 0px !important;
}
/* .insurance-box.span3 .element-input-label.placeholder-up + .placeholder-text, */
/* .insurance-box.span4 .element-input-label.placeholder-up + .placeholder-text, */
/* .insurance-box.span8 .element-input-label.placeholder-up + .placeholder-text, */
/* .menu-box.span6 .element-input-label.placeholder-up + .placeholder-text, */
/* .patient-details-box.span4 .element-input-label.placeholder-up + .placeholder-text, */
/* .insurance-box.span3 textarea.placeholder-up + .placeholder-text, */
/* .insurance-box.span4 textarea.placeholder-up + .placeholder-text, */
/* .insurance-box.span8 textarea.placeholder-up + .placeholder-text, */
/* .menu-box.span6 textarea.placeholder-up + .placeholder-text, */
/* .patient-details-box.span4 textarea.placeholder-up + .placeholder-text, */
/* .insurance-box.span3 input.element-input-label[type="text"] + .placeholder-text, */
/* .menu-box.span6 input.element-input-label[type="text"] + .placeholder-text, */
/* .patient-details-box.span4 input.element-input-label[type="text"] + .placeholder-text, */
/* .patient-details-box.span4 input.element-input-label[type="password"] + .placeholder-text, */
/* .patient-details-box.span3 input.element-input-label[type="password"] + .placeholder-text, */
/* .insurance-box.span4 input.element-input-label[type="text"] + .placeholder-text, */
/* .insurance-box.span8 input.element-input-label[type="text"] + .placeholder-text { */
/*     position: absolute !important; */
/*     top: -20px !important; */
/*     width: 100% !important; */
/*     left: 20px !important; */
/* } */
/*  */
/* .insurance-box .atk-form-row .element-input-label.placeholder-up + .placeholder-text, */
/* .menu-box .atk-form-row .element-input-label.placeholder-up + .placeholder-text, */
/* .patient-details-box.claim .atk-form-row .element-input-label.placeholder-up + .placeholder-text, */
/* .insurance-box .atk-form-row textarea.placeholder-up + .placeholder-text, */
/* .menu-box .atk-form-row textarea.placeholder-up + .placeholder-text, */
/* .patient-details-box.claim .atk-form-row textarea.placeholder-up + .placeholder-text { */
/*     width: 100% !important; */
/*     position: absolute !important; */
/*     top: -20px !important; */
/*     left: 20px !important; */
/* } */
/* #lims-modal-content-data .insurance-box.span3 .lims-autocomplete-parent, */
/* #lims-modal-content-data .patient-details-box.span4 .lims-autocomplete-parent, */
/* #lims-modal-content-data .patient-details-box.span3 .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.span4 .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.span8 .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box .lims-autocomplete-parent, */
/* #lims-modal-content-data .menu-box .lims-autocomplete-parent, */
/* #lims-modal-content-data .patient-details-box.claim .lims-autocomplete-parent { */
/*     width: 90%; */
/*     float: left; */
/* } */
/* #lims-modal-content-data .span3.insurance-box .atk-form-row-multiselectautocomplete .lims-autocomplete-parent:not(.has-active-options) { */
/*     width: calc(100% - 2px); */
/* } */
.new-lims-form fieldset .menu-box.span6 li.param-value.atk-form-row:not([class*=span]),
.new-lims-form fieldset .menu-box.span6 li.param-name.atk-form-row:not([class*=span]),
.main-box.span6 li.param-value,
.main-box.span6 li.param-name{
    width:50%;
}
#lims-modal-content-data .insurance-box .atk-form-row-liveaddress .atk-form-field input[type="text"]:not([class*="span"]),
.insurance-box.span3 .atk-form-field input[type="text"]:not([class*="span"]),
.insurance-box.span4 .atk-form-field input[type="text"]:not([class*="span"]),
.insurance-box.span8 .atk-form-field input[type="text"]:not([class*="span"]),
.menu-box.span6 .atk-form-field input[type="text"]:not([class*="span"]),
.patient-details-box.span4 .atk-form-field input[type="text"]:not([class*="span"]),
.patient-details-box.span3 .atk-form-field input[type="text"]:not([class*="span"]),
.insurance-box.span3 .atk-form-field input[type="password"]:not([class*="span"]),
.insurance-box.span4 .atk-form-field input[type="password"]:not([class*="span"]),
.insurance-box.span8 .atk-form-field input[type="password"]:not([class*="span"]),
.patient-details-box.span4 .atk-form-field input[type="password"]:not([class*="span"]),
.patient-details-box.span3 .atk-form-field input[type="password"]:not([class*="span"]),
.insurance-box.span3 .atk-form-field textarea:not([class*="span"]),
.insurance-box.span4 .atk-form-field textarea:not([class*="span"]),
.insurance-box.span8 .atk-form-field textarea:not([class*="span"]),
.menu-box.span6 .atk-form-field textarea:not([class*="span"]),
.patient-details-box.span4 .atk-form-field textarea:not([class*="span"]),
.patient-details-box.span3 .atk-form-field textarea:not([class*="span"]),
.insurance-box.span4 .atk-form-field select,
.insurance-box.span8 .atk-form-field select,
.menu-box.span6 .atk-form-field select,
.patient-details-box.span4 .atk-form-field select,
.patient-details-box.span3 .atk-form-field select,
.insurance-box.span3 .atk-form-field select {
    width: 100% !important;
}
.patient-details-box .lims-dropdown-parent .lims-dropdown-buttons-wrapper,
.insurance-box .lims-dropdown-parent .lims-dropdown-buttons-wrapper,
.menu-box .lims-dropdown-parent .lims-dropdown-buttons-wrapper {
    position: absolute;
    top: -20px;
    right: 0px;
}
.insurance-box .mapInfo,
.patient-details-box .mapInfo {
    height: 13.1px;
    width: 13.1px;
    font-size: 10px;
    padding: 0px 0px 1px 1px;
    margin-top: 2px;
}
.insurance-box .mapInfo {
    height: 13px;
}
.insurance-box .mapInfo .icon,
.patient-details-box .mapInfo .icon {
    width: 13px;
    height: 13px;
    margin-left: 0.71px !important;
}
.insurance-box .infoIcon,
.patient-details-box .infoIcon {
    height: 0;
}
.insurance-box .infoIcon span,
.patient-details-box .infoIcon span {
    line-height: 22px;
}
/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
    .insurance-box .mapInfo, .patient-details-box .mapInfo {
        margin-top: 2.1px;
    }
    .insurance-box .infoIcon span,
    .patient-details-box .infoIcon span {
        line-height: 19px;
    }
}
.patient-details-box .atk-row + .patient-details-box .atk-row {
    margin-top: 0;
}
#lims-modal-content-data .patient-details-box .atk-row .atk-form-row-dropdown,
.patient-details-box .atk-row .atk-form-row {
    margin: 0 !important;
}
/* .patient-details-box .span5 input[type="text"].element-input-label { */
/*     width: calc(100% - 70px) !important; */
/* } */
/* .patient-details-box .span5 input[type="text"].element-input-label + .placeholder-text { */
/*     width: 70px !important; */
/* } */
/* .patient-details-box .span5 .lims-dropdown-parent .dropdown-list-wrapper { */
/*     width: calc(100% - 72px) !important; */
/* } */
/* .insurance-box.span3 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .menu-box.span6 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .patient-details-box.span4 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .patient-details-box.span3 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .insurance-box.span8 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .insurance-box.span4 .lims-dropdown-parent .dropdown-list-wrapper { */
/*     width: calc(100% - 2px); */
/* } */

/* .insurance-box.span4 .lims-dropdown-parent .lims-autocomplete-parent, */
/* .insurance-box.span8 .lims-dropdown-parent .lims-autocomplete-parent, */
/* .patient-details-box.span4 .lims-dropdown-parent .lims-autocomplete-parent{ */
/*     width: calc(100% - 40px); */
/* } */
.cross-tab-hide-grid-menu  div.row-dropdown{
    display:none;
}
/* [id$="results_crossTab"] .multiselect-grid .lims-autocomplete-parent{ */
/*     width:calc(100% - 40px); */
/* } */
[id$="results_crossTab"] .comboFormatter{
    background-position: calc(100% + 62px) -95px !important;
}
.view_results_box{
    padding: 0 15px;
    margin-bottom: 10px;
}
.view_details_box{
    margin-bottom: 10px;
    padding-top:10px;
}
.view_details_box .atk-form-row,
.view_details_box [id*="column"] .delivery-details .atk-form-row {
    margin-right:15px !important;
    margin-left:15px !important;
}
.view_details_box [id*="column"] .atk-form-row  {
    margin-right:0 !important;
    margin-left:0 !important;
}
.view_details_box.box-delivery-details .delivery-details .atk-form-row {
    margin-right:15px !important;
    margin-left:15px !important;
}
.view_details_box .hr {
    border-top: 1px solid #cecece;
    padding-top: 1em;
    margin-top: 0;
}
.view_details_box .padding-columns{
    padding:0 15px;
}
.view_details_box .padding-columns .atk-form-row-text{
    padding-top:0;
}
.view_details_box .lims-autocomplete-wrapper {
    border: 1px solid transparent;
}
[id*="lifecycle_results_review"] .new-nav-menu-wrapper {
background: transparent;
}
/* New design Fance tree */
.tree-new-design .root-item-wrapper.active .root-item-row{
    background-color:#0D99D7;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.tree-new-design.lims-engine-menu.lims-tree-menu .root-item-wrapper.active .root-item-row a {
    color: white;
}


.tree-new-design.lims-engine-menu.lims-tree-menu .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .root-item-arrow {
    background-image: url(img/sidebar-menu/lims-menu-minus-white.png);
}
.tree-new-design.lims-engine-menu.lims-tree-menu .subitem-wrapper{
    border-left: none;
}
.tree-new-design.lims-engine-menu.lims-tree-menu .subitem-wrapper:last-child > .subitem-row .subitem-cell-left.line .subitem-left-line{
    border-left: none;
}
.tree-new-design.lims-engine-menu .subitem-row .subitem-cell-left-icon {
    display: table-cell;
    width: 30px;
    max-width: 30px;
    min-width: 30px;
    vertical-align: top;
    text-align: left;
}
.tree-new-design.lims-engine-menu.lims-tree-menu .subitem-wrapper.active > .subitem-row > .subitem-cell-left-icon > .subitem-arrow {
    background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/img/expander-new-active.png) no-repeat 5px center;
}

.tree-new-design.lims-engine-menu.lims-tree-menu .subitem-row .subitem-cell-left-icon .subitem-arrow {
    background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/img/expander-new.png) no-repeat 5px center;
    width: 30px;
    height: 30px;
}
.tree-new-design.lims-engine-menu.lims-tree-menu .subitem-cell-left a{
    padding-left: 5px;
}

.tree-new-design .tree-icon {
    background-size: 16px 16px !important;
    font-size: 16px !important;
    height: 16px !important;
    width: 16px !important;
    display: inline-flex;
    margin-right: 2px;
    vertical-align: middle;
}
.tree-new-design .search-text.inactive {
    color: red;
}
.list-item.dropdown-icon{
    background-size: 30px 30px !important;
    height: 22px !important;
    vertical-align: middle;
    padding-left: 40px !important;
}
td .dropdown-icon{
    background-size: 32px 32px !important;
    height: 32px !important;
    vertical-align: middle;
}
.dropdown-text.dropdown-icon{
    background-size: 24px 24px !important;
    vertical-align: middle;
    background-color: white !important;
    padding: 5px 32px !important;
}
/*--------------------*/
.more-class{
    color: #0D99D7;
}

.vue-results-import-monitor {
    margin-top:-7px;
    max-height: 77px;
    border: 1px solid #c5c5c5;
    border-radius: 10px;
    background-color: #ffffff;
    overflow: hidden;
}
.vue-results-import-monitor p.results-import-title {
    margin: 0px 5px;
    font-size: 12px;
}
.vue-results-import-monitor iframe {
    padding: 0 5px;
    width: calc(100% - 10px);
}

@-moz-document url-prefix() {
    .vue-results-import-monitor {
        max-height: 87px !important;
    }
    .vue-results-import-monitor p.results-import-title {
        margin: 0px 5px 5px !important;
    }
}

/* #lims-modal-content-data .view_search_box.panel .span2 .lims-autocomplete-parent{ */
/*     width: calc(100% - 10px); */
/* } */
/* #lims-modal-content-data .view_search_box.panel .span2 .lims-dropdown-parent .dropdown-list-wrapper{ */
/* width: calc(100% - 10px); */
/* min-width: calc(100% - 10px); */
/* } */
/* #lims-modal-content-data .view_search_box.panel .span2 .lims-autocomplete-parent.has-active-options{ */
/*     width: calc(100% - 40px); */
/* } */
/* [id$="orderPanel"] .span12 .span4 .span12 .span12 .atk-form-row-dropdown:first-child .lims-dropdown-parent .dropdown-list-wrapper {width: calc(100% - 123px); min-width: calc(100% - 123px); right: 21px;} */
/* [id$="orderPanel"] .span12 .span4 .span12 .span12 .span6 .atk-form-row-dropdown:first-child .lims-dropdown-parent .dropdown-list-wrapper {width: calc(100% - 102px); min-width: calc(100% - 102px); right: 0;} */

/* [id$="crossTab"] .multiselect-grid .lims-autocomplete-parent { */
/* width: calc(100% - 40px); */
/* } */

.patient-details-box h1 {
width: 100%;
color: #000000;
background-color: #e6a519;
box-shadow: none;
text-align: center;
text-transform: uppercase;
font-size: 14px;
border-radius: 0;
padding: 10px 0;
margin-bottom: 30px;
border-color: transparent;
font-weight: bold;
}
.insurance-box h1 {
background-color: #0c84c9;
color: #ffffff;
margin-bottom: 5px;
}
.fields-to-line .atk-form-row{
padding: 5px 20px;
}

.fields-to-line .atk-form-row-dropdown,
.fields-to-line .atk-row .atk-form-row {
margin-top: 15px !important;
}
.new-lims-form fieldset .fields-to-line  .atk-form-row:not([class*=span]) {
margin-bottom: 0px !important;
}
.new-lims-form fieldset .fields-to-line.span2  .atk-form-row:not([class*=span]) {
margin-bottom: 0px !important;
}
.fields-to-line.span2 .element-input-label.placeholder-up + .placeholder-text,
.fields-to-line.span2 textarea.placeholder-up + .placeholder-text,
.fields-to-line.span2 input.element-input-label[type="text"] + .placeholder-text{
position: absolute !important;
top: -20px !important;
width: 100% !important;
left: 20px !important;
}

.fields-to-line .atk-form-row .element-input-label.placeholder-up + .placeholder-text,
.fields-to-line .atk-form-row textarea.placeholder-up + .placeholder-text {
width: 100% !important;
position: absolute !important;
top: -20px !important;
left: 20px !important;
}
.fields-to-line.span2 .lims-autocomplete-parent {
width: 90%;
float: left;
}

.fields-to-line .atk-form-field input[type="text"]:not([class*="span"]),
.fields-to-line .atk-form-field textarea:not([class*="span"]),
.fields-to-line .atk-form-field select{
width: 100% !important;
}
.fields-to-line .lims-dropdown-parent .lims-dropdown-buttons-wrapper{
position: absolute;
top: -20px;
right: 0px;
}
.fields-to-line .mapInfo {
height: 13.1px;
width: 13.1px;
font-size: 10px;
padding: 0px 0px 1px 1px;
margin-top: 2px;
}

.fields-to-line .mapInfo .icon {
width: 13px;
height: 13px;
margin-left: 0.71px !important;
}
.fields-to-line .infoIcon {
height: 0;
}
.fields-to-line .infoIcon span {
line-height: 22px;
}
/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
.fields-to-line .mapInfo {
margin-top: 2.1px;
}
.fields-to-line .infoIcon span {
line-height: 19px;
}
}
.fields-to-line .atk-row + .fields-to-line .atk-row {
margin-top: 0;
}
.fields-to-line .atk-row .atk-form-row-dropdown,
.fields-to-line .atk-row .atk-form-row {
margin: 0 !important;
}

/* .fields-to-line.span2 .lims-dropdown-parent .dropdown-list-wrapper{ */
/* width: calc(100% - 2px); */
/* } */

/* .fields-to-line.span2 .lims-dropdown-parent .lims-autocomplete-parent{ */
/* width: calc(100% - 40px); */
/* } */

#lims-modal-content-data .insurance-box.no-margin .atk-form-row-dropdown, .insurance-box.no-margin .atk-form-row{
    margin-top: 10px !important;
}
#lims-modal-content-data .insurance-box.no-margin .atk-form-row-dropdown:first-child, .insurance-box.no-margin .atk-form-row:first-child{
    margin-top: 15px !important;
}

.insurance-box.no-margin div.myRadioButton{
    margin-right: 5px;
}
.insurance-box.no-margin .small-submit-blue-buttons{
    margin-left: 5px;
}
.insurance-box.no-margin .small-submit-blue-buttons.submit-blue-buttons{
    min-width: 50px;
}

.insurance-box.no-margin .button-plus-top .submit-blue-buttons{
    border-radius: 10px;
    padding: 5px 5px;
    font-size: 13px;
    height: 10px;
    line-height: 12px;
    width: 10px;
    position: absolute;
    top: -10px;
    right: 30px;
}
.search-box-view{
    background-color: #f1f1f1;
    border: 2px solid #d4d7d9;
    margin-top: 10px;
}
#lims-modal-content-data .search-box-view .atk-form-row-dropdown{
    margin-left: 10px;
}
/* .insurance-box.primary.no-margin .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-always-up + .placeholder-text, */
/* .insurance-box.primary.no-margin .atk-form-row textarea + .placeholder-text, */
/* .insurance-box.primary.no-margin .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-up + .placeholder-text */
/* { */
/* width: 100% !important; */
/* position: absolute !important; */
/* top: -20px !important; */
/* left: 20px !important; */
/* } */

/* #lims-modal-content-data .insurance-box.primary.no-margin .icd .lims-autocomplete-parent{ */
/* width: 100%; */
/* } */
/* #lims-modal-content-data .insurance-box.primary.no-margin .icd .lims-dropdown-parent .dropdown-list-wrapper{ */
/* width: 100%; */
/* min-width: 100%; */
/* left: -2px; */
/* } */
/* #lims-modal-content-data .insurance-box.primary.no-margin .icd .lims-autocomplete-parent.has-active-options{ */
/* width: calc(100% - 32px); */
/* } */
.atk-row+.atk-row.no-margin-box{
    margin-top: 0;
}

[id$="newRequisition"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child,
[id$="orderPanel"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child,
[id$="quickAccessioning"] label[for$="patient_id"] + .atk-form-field.patient-edit .input-row .input-cell:last-child {
display:flex;
}
.span3.change-span{
width: 14.5% !important;
}
.new-buttons.combobox-button-edit{
    border:none;
}
.insurance-box.no-margin .atk-row.no-margin-box>[class*="span"]{
display:flex;
}

.insurance-box.no-margin .no-margin-box .atk-form-row:first-child {
    margin-top: 10px !important;
}

.insurance-box.claim.span4 .lims-dropdown-parent .lims-autocomplete-parent,
.insurance-box.claim.span8 .lims-dropdown-parent .lims-autocomplete-parent{
    width: 100%;
}
/* .insurance-box.claim.span4 .lims-autocomplete-parent, */
/* .insurance-box.claim.span8 .lims-autocomplete-parent{ */
/* width: calc(100% - 40px) !important; */
/* } */
/* .insurance-box.claim.span4 .multiselect .lims-autocomplete-parent, */
/* .insurance-box.claim.span8 .multiselect .lims-autocomplete-parent{ */
/* width: calc(100% - 2px) !important; */
/* } */
/* .insurance-box.claim.span4 .lims-dropdown-parent .dropdown-list-wrapper, */
/* .insurance-box.claim.span8 .lims-dropdown-parent .dropdown-list-wrapper{ */
/* width: calc(100% - 2px); */
/* min-width: calc(100% - 2px); */
/* } */
/* .insurance-box.claim.span4 .lims-autocomplete-parent.has-active-options, */
/* .insurance-box.claim.span8 .lims-autocomplete-parent.has-active-options{ */
/* width: calc(100% - 33px) !important; */
/* } */
/* .insurance-box.claim.span4 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-always-up + .placeholder-text, */
/* .insurance-box.claim.span8 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label.placeholder-always-up + .placeholder-text, */
/* .insurance-box.claim.span4 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label + .placeholder-text, */
/* .insurance-box.claim.span8 .atk-form-row-multiselectautocomplete .lims-autocomplete-parent .lims-autocomplete-input-parent .element-input-label + .placeholder-text */
/* { */
/* width: 100% !important; */
/* position: absolute !important; */
/* top: -20px !important; */
/* left: 20px !important; */
/* } */
/* .batch_create .atk-form-row-multiselectautocomplete .lims-autocomplete-parent { */
/* width: calc(100% - 2px); */
/* } */
/* .batch_create .atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options{ */
/* width: calc(100% - 32px); */
/* } */
div.report-problem {
text-align: center
}
a.report-problem-link {
display: inline-block;
}
.reports-problem.firedesk {
text-align: center;
}
.firedesk a.report-problem-link {
padding: 0 10px;
border: 2px solid #0D99D7;
border-radius: 15px;
}
i.report-problem-flag-icon {
background: url('images/icons/report-problem-flag.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 5px;
width: 50px;
height: 50px;
vertical-align: middle;
text-align: center;
}

.create-button {
background-image: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/add.png);
background-repeat: no-repeat;
background-position: 5px 50%;
text-indent: 25px;
}

[id$="results_microResults"] .calendar-button {
display: none;
}


span.format-icon-tooltip.icon-box_documents,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-box_documents {
background: url('img/iconsBill/box_documents.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-file_manager,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-file_manager {
background: url('img/iconsBill/file_manager.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-grid,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-grid {
background: url('img/iconsBill/grid.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-server_network,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-server_network {
background: url('img/iconsBill/server_network.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
span.format-icon-tooltip.icon-Workbench,
.atk-grid .new-grid-content-wrapper table > tbody > tr > td .icon-Workbench {
background: url('img/iconsBill/Workbench.png') no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 24px;
height: 24px;
}
.audit-view{
border: 1px solid #c5c5c5;
border-radius: 10px;
background-color:#ecf0f4;
padding-top: 10px;
padding-left: 5px;
}
.audit-view .atk-form-field input[type="text"]:not([class*="span"]){
width: 100% !important;
}
.audit-view input.element-input-label[type="text"] + .placeholder-text{
position: absolute !important;
top: -20px !important;
width: 100% !important;
left: 20px !important;
}

/* .audit-view .lims-dropdown-parent .dropdown-list-wrapper{ */
/* min-width: calc(100% - 2px); */
/* width: calc(100% - 2px); */
/* } */
.audit-view .atk-form-row.atk-row.atk-form-row-checkbox{
margin-top: 20px;
}
.atk-form.new-lims-form.atk4_form_widget.form-no-margin{
padding:0;
}
.comment-details .date {
padding: 3px;
float: right;
background-color: #e5e5e5;
display: block;
margin-top: 5px;
}
.comment-details .user {
padding: 3px;
float: right;
background-color: #ffffff;
display: block;
}

.comment-main-view{
    border: 1px solid #c5c5c5;
    border-radius: 10px;
    background-color:#ffffff;
    padding-top: 20px;
}
.comment-details .info-row{
    display: inline-block;
    width: 100%;
    font-size: 11px;

}
.internal-red{
    padding: 3px;
    float: right;
    background-color: #ffd2d4;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.reportable{
    padding: 3px;
    float: right;
    background-color: #c7fdff;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.internal-green{
    padding: 3px;
    float: right;
    background-color: #e9fdc7;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.source-req-comment{
    padding: 3px;
    float: right;
    background-color: #dae8fc;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.source-sample-comment{
    padding: 3px;
    float: right;
    background-color: #ffe6cc;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.source-claim-comment{
    padding: 3px;
    float: right;
    background-color: #FFFFE0;
    margin: 2px;
    font-size: 11px;
    font-weight:bold;
}
.comment-main-view .atk-form-row textarea + .placeholder-text{
position: absolute !important;
top: -20px !important;
width: 100% !important;
left: 20px !important;
}
.avoid-clicks {
pointer-events: none;
cursor: not-allowed;
}
.atk-form-row-liveaddress .lims-dropdown-input-wrapper.avoid-clicks {
pointer-events: unset;
}
.atk-form-row-liveaddress input.avoid-clicks {
background-color: #e0dcdc !important;
}
.extended-address-data {
margin-top: -5px;
border: 1px solid #cecece;
border-top: none;
background-color: #ffffff;
width: 100%;
position: relative;
padding-bottom: 10px;
}
.extended-address-data table {
width: 100%;
}
.extended-address-data .address-id {
position: absolute;
left: 10px;
bottom: 0;
font-size: 10px;
}
.extended-address-data .address-clear {
position: absolute;
right: 10px;
bottom: 0;
font-size: 10px;
cursor: pointer;
}
.extended-address-data .address-same {
position: absolute;
right: 10px;
top: 0;
font-size: 10px;
cursor: pointer;
}
.extended-address-data .address-clear:hover {
color: #0D99D7;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
transform: scale(1.2);
}
.extended-address-data .address-same:hover {
color: #0D99D7;
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
transform: scale(1.2);
}
.extended-address-fields .label {
text-align: right;
font-weight: normal;
width: 60px;
color: #303030;
font-family: "Roboto";
white-space: nowrap;
}
.extended-address-fields tr td:first-child.label {
width: 95px;
}
.extended-address-fields .field {
width: 99%;
}
.extended-address-fields .slimField {
width: 80px;
}
.extended-address-fields .slimField.country input {
width: 93%;
}
.extended-address-fields .slimField.plus4_code input {
width: 95%;
}
.extended-address-data.full-width-rows .extended-address-fields .slimField.country input,
.extended-address-data.full-width-rows .extended-address-fields .slimField.plus4_code input {
width: 99%;
}
.extended-address-fields .wideField {
width: 200px;
}
.extended-address-fields #locationField {
position: relative;
width: 480px;
height: 20px;
margin-bottom: 2px;
}
.extended-address-fields td {
border: none !important;
box-shadow: none;
padding: 8px 15px 8px 5px !important;
}
.extended-address-fields .field {
box-shadow: none;
border: 1px solid #cecece;
float: none;
color: #585858;
border-radius: 10px;
padding: 5px;
}
.save-external-address-fields {
background: #ffffff;
padding: 10px;
}
.save-external-address-fields .address-button.button-check {
width: 120px;
margin: 0 auto;
color: #0D99D7;
font-weight: bold;
font-size: 14px;
}
.no-bottom-corners {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.not-loaded-yet {
display: none;
}
span.like-input{
margin-top: -5px;
box-shadow: none;
border-color: #cecece;
float: none;
color: #585858;
border-radius: 10px;
padding: 4px 20px;
border: 1px solid #cecece;
line-height: 15px;
background: #ffffff;
min-height: 15px;
float: right;
min-width: 115px;
text-align: right;
margin-right: 2px;
}
.extended-address-data.full-width-rows .extended-address-fields tr,
.span4 .span6 .extended-address-fields tr,
.span5 .span6 .extended-address-fields tr {
display: block;
width: 100%;
float: left;
}
.extended-address-data.full-width-rows .extended-address-fields td,
.span4 .span6 .extended-address-fields td,
.span5 .span6 .extended-address-fields td {
display: block;
width: calc(100% - 10px);
float: left;
padding: 5px !important;
}
.extended-address-data.full-width-rows .extended-address-fields td input,
.span4 .span6 .extended-address-fields td input,
.span5 .span6 .extended-address-fields td input {
max-width: calc(100% - 10px);
}
.extended-address-data.full-width-rows .extended-address-fields td.label,
.span4 .span6 .extended-address-fields td.label,
.span5 .span6 .extended-address-fields td.label {
text-align: left;
}

/* #lims-modal-content-data .insurance-box.quickAccession.span4 .lims-autocomplete-parent { */
/* width: calc(100% - 2px); */
/* } */
#lims-modal-content-data .insurance-box.quickAccession .lims-autocomplete-parent{
width: 100%;
}
/* #lims-modal-content-data .insurance-box.quickAccession.span4 .phisican .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.quickAccession.span8 .phisican .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.quickAccession.span4 .pat .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.quickAccession.span8 .pat .lims-autocomplete-parent, */
/* #lims-modal-content-data .insurance-box.quickAccession .phisican .lims-autocomplete-parent{ */
/*  width: calc(100% - 40px); */
/* } */
/* #lims-modal-content-data .span3.insurance-box .atk-form-row-multiselectautocomplete .lims-autocomplete-parent.has-active-options, */
/* #lims-modal-content-data .insurance-box.quickAccession.span4 .lims-autocomplete-parent.has-active-options, */
/* #lims-modal-content-data .insurance-box.quickAccession.span8 .lims-autocomplete-parent.has-active-options, */
/* #lims-modal-content-data .insurance-box.quickAccession .lims-autocomplete-parent.has-active-options{ */
/* width: calc(100% - 32px); */
/* } */

#lims-modal-content-data .insurance-box.quickAccession.span4 .pat .lims-dropdown-parent .icon-search,
#lims-modal-content-data .insurance-box.quickAccession.span8 .pat .lims-dropdown-parent .icon-search,
#lims-modal-content-data .insurance-box.quickAccession .pat .lims-dropdown-parent .icon-search{
position: absolute;
right: 10px;
top: 5px;
}

.show-selection-dropdown {
position: relative;
}
.show-selection-dropdown.selected-rows {
background: #e6f5ff !important;
}
.show-selection-dropdown .selected-values-dropdown {
min-width: 150px;
left: 0;
top: 52px;
padding: 10px;
-moz-user-select: text;
animation: 0.2s ease 0s normal none 1 running gb__a;
background: #fff repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 2px;
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
color: #000;
display: none;
outline: medium none;
overflow: hidden;
position: absolute;
z-index: 100;
}
.show-selection-dropdown .selected-values-dropdown h3 {
width: 92%;
}
.show-selection-dropdown .icon-search {
position: absolute;
top: 17px;
right: 5px;
}
.show-selection-dropdown.active-filter .icon-search {
color: #ff0000;
}
.show-selection-dropdown .filters {
margin: 10px 0;
}
.show-selection-dropdown .filters .filter {
font-size: 18px;
transition: none;
font-weight: normal;
padding: 2px 10px;
}
.client-form .field_comment{
    padding-top: 5px;
    margin-left: 155px;
}

.new-lims-form.client-form fieldset .atk-form-row:not([class*=span]){
    margin-top: 0;
}
#lims-modal-content-data .client-form .atk-form-row-dropdown{
margin-top: 0 !important;

}

.atk-grid .new-grid-content-wrapper table input.grid-root-selection-all{
width: 20px;
height: 20px;
}

.grid-statistics {
position: absolute;
right: 0;
margin-top: -16px;
text-align: right;
color: #0D99D7;
}
// new style menu
.lims-engine-menu.lims-side-menu.tree-edit .root-item-row {
background-color: #ecf0f4;
}
#side-nav .tree-edit a {
color: #868383;
text-decoration: none;
}

#side-nav .tree-edit a:hover {
color: #868383;
/*background:white;*/
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item{
background-color:#ecf0f4;
color: #0D99D7;
float: left;
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item-row {
background-color: #ecf0f4;
}

.lims-engine-menu.lims-side-menu.tree-edit {
background:#ecf0f4;
min-height: 100%;
width: 260px;
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .root-item-arrow,
.lims-engine-menu.lims-side-menu.tree-edit .subitem-row .subitem-cell-right .subitem-arrow,
.lims-engine-menu.lims-side-menu.tree-edit .root-item-row .root-item-cell-right .root-item-arrow{
    background-color: #0D99D7;
    width: 20px;
    height: 20px;
    margin-top: 10px;

    border-radius: 20px;
}

.lims-engine-menu.lims-side-menu.tree-edit .subitem-row .subitem-cell-left.line,
.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper .subitem-cell-left.line{
    max-width: 10px;
    width: 10px;
    min-width: 10px;
}

.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper{
    border-left: 1px solid #0D99D7;
}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-row .subitem-cell-left .subitem-left-line{
    width: 20px;
    border-bottom: 1px solid #0D99D7;
}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper:last-child{
border-left: none;
}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper:last-child > .subitem-row .subitem-cell-left.line .subitem-left-line{
height: 20px;
border-left: 1px solid #0D99D7;

}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper:last-child > .subitem-row .subitem-cell-left.line{
vertical-align: top;
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item-row{
margin-left: 10px;
}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-subitems{
margin-left: 5px;
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .vertical-line,
.lims-engine-menu.lims-side-menu.tree-edit .subitem-wrapper.active > .subitem-row > .subitem-cell-right > .vertical-line{
    height: 12px;
    border-left: 1px solid #0D99D7;
    margin-top: 30px;
    margin-left: 10px;
}

.lims-engine-menu.lims-side-menu.tree-edit .root-item.no-link{
padding-left: 5px;
}
.lims-engine-menu.lims-side-menu.tree-edit .subitem-row .subitem-cell-right{
    width: 10px;
    max-width: 10px;
    min-width: 10px;
}
.lims-engine-menu.lims-side-menu.tree-edit .root-item-subitems, .lims-engine-menu.lims-side-menu.tree-edit a{
    color: #868383;
}
#side-nav .tree-edit .root-item.class-blue {
    margin-left: 25px;
}
#side-nav .tree-edit .root-item.class-blue a{
    color: #0D99D7;
}
#side-nav .tree-edit .lims-side-top-left .element-input-label{
box-shadow: none;
border-color: #cecece;
float: none;
color: #585858;
border-radius: 10px;
padding: 5px 20px;
border: 1px solid #cecece;
line-height: 30px;
background: #ffffff;
}
.lims-engine-menu.tree-edit .lims-side-top-left input{
height: 35px;
}
.lims-engine-menu.tree-edit .lims-side-top-left .clear-button{
right:30px;
top: 18px;
}

.lims-engine-menu.lims-side-menu.tree-edit .lims-side-top-left .search-button{
top: 14px;
background: url(img/sidebar-menu/search-gray.png) no-repeat center center;
position: absolute;
width: 20px;
height: 25px;
right: 15px;
cursor: pointer;
display: block;
}
.lims-engine-menu.lims-side-menu.tree-edit .edit-menu{
    display:block;
color:#868383;
float:right;
padding: 5px 5px 0px 5px;
}
.lims-engine-menu.lims-side-menu.tree-edit .edit-menu span{
    float: left;
    margin-top: 2px;
}
.lims-engine-menu.lims-side-menu.tree-edit .edit-menu .switch-edit{
background: url(images/icons/row/ico_retired.png) no-repeat center center;
display: inline-block;
margin: 0 0 0 2px;
width: 32px;
height: 20px;
}
.lims-engine-menu.lims-side-menu.tree-edit .edit-menu .switch-edit.active{
background: url(images/icons/row/ico_active.png) no-repeat center center;
}
.lims-engine-menu.lims-side-menu.tree-edit .lims-side-top-left{
padding: 10px 10px 10px;}

.lims-engine-menu.tree-edit .listing-wrapper{
    padding-top: 70px;
}
.lims-engine-menu.tree-edit.active .root-item-row .subitem-icon-right{
margin-right: 10px;
}
.lims-engine-menu.tree-edit.active .subitem-icon-right{
float:right;
display: inline-flex;
margin-top: 10px;
}
.lims-engine-menu.tree-edit .subitem-icon-right{
display: none;
}
.lims-engine-menu.tree-edit .editIcon {
padding: 0;
height: 16px;
width: 16px;
}
.delIcon {
background: url('../images/ui-icons_888888_256x240.png');
background-position: -174px -94px;
cursor: pointer;
float: left;
height: 16px;
opacity: 0.7;
width: 16px;
color: #0D99D7;
font-size: 14px;
/* padding: 0 0 3px 4px; */
}
.addIcon {
background: url('../images/ui-icons_888888_256x240.png');
background-position: -29px -126px;
cursor: pointer;
float: left;
height: 16px;
opacity: 0.7;
width: 16px;
color: #0D99D7;
font-size: 14px;
/* padding: 0 0 3px 4px; */
}
.lims-engine-menu.tree-edit.only-search .subitem-row .subitem-cell-right,
.lims-engine-menu.tree-edit.only-search .root-item-row .root-item-cell-right{
    display: table-cell;
}
.lims-engine-menu.only-search .root-item-row .root-item-cell-right{
}
.ui-tooltip {
word-wrap: break-word;
}

.new-grid-content-wrapper.with-sticky-header {
overflow: auto;
}
.new-grid-content-wrapper.with-sticky-header .new-lims-grid-swipe-container {
overflow: inherit;
}
table.sticky-header {
width:100%;
}
table.sticky-header thead tr th {
text-align:left;
position:sticky;
top:0;
background:#fff;
width: 20%;
z-index: 1;
}
table.sticky-header thead tr th:first-child {
width: 10%;
}

.atk-form.new-lims-form.atk4_form_widget.no-padding-form,
.no-padding-form {
padding: 0 0 5px 0;
}
.no-padding-form form {
padding: 0 !important;
}

.sample-condition-form .placeholder-text {
text-align: center;
}
.sample-condition-button {
margin-top: 15px;
margin-left: -5px;
}

.mce-branding {
display: none !important;
}
.test-arrow .title-box::after {
top:-16px;
margin-left: -87px;
transform: rotate(0deg);
}
.panel-selection{
border: 1px solid #dadde0;
border-radius: 10px;
background: #ffffff;
}
.panel-selection h1{
width: -webkit-fill-available;
text-align: center;
border: none;
border-bottom: 1px solid #e5e5e5;
background: none;
padding: 1em;
box-shadow: 0 3px 4px rgba(0, 0, 0, .2);
border-radius: 10px 10px 0 0;
}
.new-nav-menu-wrapper-parent .new-nav-menu-content-item.white-background{
background: white;
}
.span1.vertical-separator{
width:3px;
margin-left: 10px;
}
.iconAdded.mandatory, .iconPlus.mandatory {
background: url("../images/ui-icons_cd0a0a_256x240.png") repeat scroll 2px -190px rgba(0, 0, 0, 0);
cursor: pointer;
float: left;
height: 20px;
margin-top: 2px;
opacity: 0.4;
width: 20px;
}

.avoid-clicks-wrapper {
display: inline-block;
cursor: not-allowed;
}
.avoid-clicks {
pointer-events: none;
}
.lims-engine-menu.only-search.tree-edit .subitem-wrapper.search-item > .subitem-subitems {
height: auto !important;
}
.span12.field-col{
    width:91%
}
.new-lims-form fieldset .panel-view .atk-form-row:not([class*=span]){
    margin: 5px 0;
}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxtooltip {
    border-bottom: 1px solid #aaaa;
    margin-bottom: 0px;
}
.panel-view .panel-box div.atk-form-row.atk-row.atk-form-row-checkboxtooltip:last-of-type{
    border-bottom: none;
}
.panel-view .panel-box div.atk-form-row.atk-row.atk-form-row-checkboxtooltip:last-of-type .atk-form-field label{
padding-bottom: 1px;
margin-bottom: -5px;
}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxtooltip span.checkbox,
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxwithlist span.checkbox {
    margin-left: 9px;
    margin-bottom: 5px;
}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxtooltip .atk-form-field label{
border-left: 1px solid #aaa;
display: inline-block;
margin-top: -9px;
padding-top: 9px;

}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxwithlist .atk-form-field label {
    border-left: 1px solid #aaa;
    display: inline-block;
    margin-top: -5px;
    padding-top: 5px;
}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxtooltip .atk-form-field span.search-text,
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxwithlist .atk-form-field span.search-text {
    margin-left: 10px;
}
.panel-view .panel-box {
    border: 1px solid #aaaa;
    margin-top: 10px;
}
.panel-view .atk-form-row.atk-row.atk-form-row-checkboxwithlist{
    border-color: #aaaa;
    background-color: #e5e5e5;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.lims-manager .atk-form .panel-view .checkbox + label.label-checkboxwithlist{
color: black;
}
.panel-view .atk-form-row.atk-row.atk-form-row-checkboxwithlist .atk-form-field{
 margin-top: 4px;
 margin-left: 0;
}
.panel-view .panel-box .atk-form-row.atk-row.atk-form-row-checkboxwithlist .atk-form-field label.search-text {
    padding-left: 8px;
    padding-bottom: 1px;
    background: transparent;
}
.mandatory-field .lims-dropdown-parent .lims-dropdown-header .dropdown-text{
border: 2px solid red;
}
input.mandatory-field{
border: 2px solid red;
}
.test-grid .lims-dropdown-parent .dropdown-list-wrapper{
    width:  calc(100% - 2px);
}
.comboFormatter:focus{
border: 1px solid #0D99D7;
background-color: #0D99D7 !important;
color: white;
}
.comboFormatter:focus option{
    background-color: #ffffff;
    color: #000;
}
#header #header-second-line.menu-hidden .tabmenu {
border: 1px solid #dadde0;
background: #ffffff;
border-radius: 10px;
margin: 0 12px;
}
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button,
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button:first-child,
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button:last-child {
padding: 8px 0 6px 0;
}
.tabmenu button {
border-left: 1px solid #dadde0;
}
.tabmenu .icon {
color: #7a7a7a;
margin-left: 3px;
}
#header #header-second-line .cell.atk-buttons .tabmenu button:hover .icon,
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button.ui-state-active .icon {
color: #0D99D7;
}
.tabmenu-icon {
width: 30px;
height: 30px;
text-align: center;
display: inline-block;
vertical-align: text-top;
position: relative;
}
#header #header-second-line .cell.atk-buttons .tabmenu button:hover .tabmenu-icon,
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button.ui-state-active .tabmenu-icon {
border-color: #0D99D7;
}
.tabmenu-text {
width: calc(100% - 30px);
display: inline-block;
margin-left: 10px;
}
.tabmenu-count {
width: auto;
display: inline-block;
float: right;
font-weight: bold;
}
#header #header-second-line .cell.atk-buttons .ui-button.ui-state-active .tabmenu-count {
color: #0D99D7;
}
#header #header-second-line .cell.atk-buttons .tabmenu .tabmenu-button-container {
padding: 0 20px 0 15px;
border-left: 1px solid #dadde0;
}
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button:last-child .tabmenu-button-container {
border-right: 1px solid #dadde0;
}
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button .ui-button-text {
border: none;
padding: 0;
text-align: right;
}
#header #header-second-line .cell.atk-buttons .tabmenu button:hover .tabmenu-count,
#header #header-second-line .cell.atk-buttons button:hover .ui-button-text {
color: #0D99D7;
}
#header #header-second-line .cell.atk-buttons .tabmenu button:hover .tabmenu-icon {
-o-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
transform: scale(1.2);
}
#header #header-second-line.menu-atk-box:not(.menu-hidden) {
overflow: hidden;
width: calc(100% - 116px);
margin-left: 92px;
}
#header #header-second-line.menu-atk-box.menu-hidden {
width: calc(100% - 12px);
}
.tabmenu-icon .icon {
width: 28px;
min-width: 45px;
max-width: auto;
height: 28px;
display: inline-block;
cursor: pointer;
padding: 4px;
text-align: center;
transition: all .2s ease-in-out;
position: absolute;
left: 0;
top: 2px;
}
.tabmenu-icon .icon::before {
content: '';
}
.tabmenu-icon .icon-all {
background: url('images/icons/tab/all.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-pending {
background: url('images/icons/tab/pending.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-preliminary {
background: url('images/icons/tab/preliminary.png') no-repeat #ffffff;
background-size: 32px 32px;
top: 1px;
}
.tabmenu-icon .icon-complete {
background: url('images/icons/tab/complete.png') no-repeat #ffffff;
background-size: 28px 28px;
top: 3px;
}
.tabmenu-icon .icon-all {
background: url('images/icons/tab/all.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-pending {
background: url('images/icons/tab/pending.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-ready-to-bill {
background: url('images/icons/tab/ready-to-bill.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-pending-payment {
background: url('images/icons/tab/pending-payment.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-needs-adjustments {
background: url('images/icons/tab/needs-adjustment.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-paid {
background: url('images/icons/tab/paid.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-corrected {
background: url('images/icons/tab/corrected.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-missing-data {
background: url('images/icons/tab/missing-data.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-missing-billing {
background: url('images/icons/tab/missing-billing.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-on-hold {
background: url('images/icons/tab/on-hold.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-new {
background: url('images/icons/tab/new.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-new-report {
background: url('images/icons/tab/new-report.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-pending2 {
background: url('images/icons/tab/pending2.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-review {
background: url('images/icons/tab/review.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-rejected2 {
background: url('images/icons/tab/rejected2.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-cancelled {
background: url('images/icons/tab/cancelled.png') no-repeat #ffffff;
background-size: 28px 28px;
}
.tabmenu-icon .icon-draft {
background: url('images/icons/tab/draft.png') no-repeat #ffffff;
background-size: 28px 28px;
}
@media all and (max-width: 1750px) {
.tabmenu-text { margin-left: 10px; }
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button .ui-button-text { font-size: 14px; }
#header #header-second-line .cell.atk-buttons .tabmenu .tabmenu-button-container { padding: 0 30px 0 10px; }
}
@media all and (max-width: 1535px) {
.tabmenu-text { margin-left: 5px; }
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button .ui-button-text { font-size: 12px; }
#header #header-second-line .cell.atk-buttons .tabmenu .tabmenu-button-container { padding: 0 20px 0 10px; }
}
@media all and (max-width: 1535px) {
.tabmenu-text { margin-left: 3px; }
#header #header-second-line .cell.atk-buttons .tabmenu .ui-button .ui-button-text { font-size: 12px; }
#header #header-second-line .cell.atk-buttons .tabmenu .tabmenu-button-container { padding: 0 10px 0 7px; }
.tabmenu-icon .icon { background-size: 23px 23px; margin-top: 4px; }
}
.n5-column .lims-cards-grid-wrapper.columns4 .lims-cards-grid-element-wrapper{
    width:20%;
}
.max-card-width .lims-cards-grid-wrapper.columns4 .lims-cards-grid-element-wrapper{
    width:33%;
}
.lims-cards-grid-wrapper .lims-cards-grid-element.selected-card{
    border: 3px solid #0D99D7;
}
.toolbar-icon-circle {
top: 3px;
background-size: 32px 32px;
position: absolute;
left: 0;
right: 0;
margin: auto;
border-radius: 50px/50px;
border: 1px solid #0D99D7;
width: 31px !important;
height: 31px !important;
}
.doctor-signature H4{
    background-color: none !important;
    font-weight: 500 !important;
}
.hide-signature-button .m-signature-pad button.save,
.hide-signature-button .m-signature-pad button.sign
{
display: none !important;
}

.view_search_box.hide-placeholder .atk-form-row.atk-row.atk-form-row-multiselectautocomplete{
    margin-top:5px !important;
    margin-bottom: 0px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.total-unprocessed-exception-title {
margin-left: 15px;
margin-bottom: 5px;
margin-top: 10px;
font-weight: 600;
color: #212121;
}
.total-unprocessed-exception .underline {
border-bottom: 2px solid #0D99D7;
}
.total-unprocessed-exception .uncompress-data-view {
margin-left: 15px;
margin-bottom: 4px;
}
.total-unprocessed-exception .uncompress-data {
margin-bottom: 4px;
}
.total-unprocessed-exception .uncompress-data div {
display: inline-block;
min-width: 80px;
}
.total-unprocessed-exception .uncompress-data div:last-child {
    width: calc(100% - 95px);
    text-align: right;
    line-height: 12px;
}
.insurance-box.span4 .small-margin-top .atk-row.atk-form-row-checkbox,
.insurance-box.span8 .small-margin-top .atk-row.atk-form-row-checkbox,
.insurance-box.span4 .small-margin-top .atk-row.atk-form-row,
.insurance-box.span8 .small-margin-top .atk-row.atk-form-row,
.insurance-box.span4 .small-margin-top .span6 .atk-form-row-checkbox,
.insurance-box.span8 .small-margin-top .span6 .atk-form-row-checkbox,
.insurance-box.no-margin .small-margin-top .atk-form-row:first-child {
    margin-top: 0px !important;
}
.insurance-box .collection-button .atk-form-row-radiobutton{
    padding: 5px 2px;
}
.insurance-box.span4 .collection-button .atk-form-row-radiobutton,
.insurance-box.span8 .collection-button .atk-form-row-radiobutton{
margin-top: 10px !important;
}
.insurance-box.span4 .collection-button .atk-form-row-datetimepicker,
.insurance-box.span8 .collection-button .atk-form-row-datetimepicker{
padding-right: 5px !important;
}

.claim-manager-form,
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons.claim-manager-form {
margin-top: -2px;
margin-bottom: 4px;
}
.claim-manager-form .view_search_box.hide-placeholder .atk-form-row.atk-row.atk-form-row-multiselectautocomplete {
margin-top: 15px !important;
margin-bottom: 1px !important;
}
.claim-manager-form .view_search_box .atk-form-row-multiselectautocomplete .lims-dropdown-parent .dropdown-list-wrapper{
left:0 !important;
}
.claim-search-view {
min-height: 82px;
display: inline-block;
width: 100%;
}
.claim-search-button {
margin-top: 2px;
margin-right: 5px;
min-width: 45px;
float: right;
}
.claim-search-by-button {
margin-top: -3px;
margin-left: -5px;
min-width: 45px;
}
.span3 .claim-search-view .span1 {
margin-left: 0;
}
.span3 .claim-search-button {
margin-right: 15px;
}
 .new-lims-form .view_search_box.hide-placeholder input.has-active-options[type="text"]{
    border-radius: 0;
}
.patient-edit .input-row .input-cell:not(.expanded){
display: inline-flex;
}
.box-border{
    background-color: #f1f1f1;
    border: 2px solid #d4d7d9;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom:10px;
}
.atk-form fieldset .dashboard .atk-form-row > .atk-form-field input[type=text]:not([class*="span"]){
    width: 100% !important;
}
/* .dashboard .lims-dropdown-parent .dropdown-list-wrapper{ */
/*     width: calc(100% - 2px) !important; */
/* } */
/* .span12 .test-change .lims-autocomplete-parent{ */
/*     width: calc(100% - 114px); */
/* } */
#header #header-second-line .cell.atk-buttons.horizontal-scrollable-menu-parent .ui-button.ui-state-active {
border-bottom: 1.5px solid #0D99D7;
margin-bottom: 0;
}
.horizontal-scrollable-menu-parent {
overflow: hidden;
height: 51px;
border-bottom: 1px solid #dadde0;
}
.horizontal-scrollable-menu {
overflow-x: auto;
width: 94vw;
}
.horizontal-scrollable-menu .paddles-parent{
position: relative;
}
.horizontal-scrollable-menu .paddles {
position: fixed;
width: calc(100vw - 94px);
left: 94px;
}
.horizontal-scrollable-menu .paddle {
position: absolute;
top: 0;
bottom: 0;
width: 50px;
top: -50px;
height: 50px;
opacity: 0.2;
}
.horizontal-scrollable-menu .left-paddle {
left: 3px;
}
.horizontal-scrollable-menu .right-paddle {
right: 20px;
}
.horizontal-scrollable-menu .paddle:hover {
opacity: 0.8;
}

.horizontal-scrollable-tab-parent {
overflow-y: hidden;
overflow-x: auto;
height: 51px;
}


.atk-form-row-signed,
.new-nav-menu-wrapper-parent .atk-form fieldset .atk-form-row.atk-form-row-signed,
.new-nav-menu-wrapper-parent .atk-form fieldset .atk-form-row:first-child.atk-form-row-signed {
margin: 0;
background-color: #f1f1f1;
border: 1px solid #dadde0;
border-radius: 10px;
padding-bottom: 15px;
padding-left: 15px;
padding-top: 7px;
}
.atk-form-row-signed.highlight_missing {
background: none;
}
.atk-form-row-signed .atk-form-field > .input-row {
display: inherit;
}
.atk-form-row-signed [id$="_htmlelement"] {
width: 70%;
float: left;
}
.full-width-signature-error [id$="_column"] .atk-row[id$="_columns"] .atk-form-row-signed [id$="_htmlelement"] {
width: 100%;
}
.atk-form-row-signed [id$="_htmlelement"] + .input-with-clear,
.atk-form-row-signed [id$="_htmlelement"] + .input-cell.expanded {
display: none;
}
.atk-form-row-signed .submit-blue-buttons {
min-width: unset;
font-size: 16px;
}
.atk-form-row-signed [id$="element_2"] {
width: 30%;
float: left;
text-align: center;
}
.atk-form-row-signed [id$="element_2"] .submit-blue-buttons {
margin-top: 3px;
}
.atk-form-row-signed .atk-buttons {
display: none;
}
.atk-form-row-signed span.label-default-text {
display: block !important;
}
.atk-form-row.atk-form-row-signed.mandatory.highlight_missing label span.label-default-text::after {
color: red;
content: "*";
}

.abcbox-page-style.panel-category-manager {
padding-bottom: 0;
}
.abcbox-page-style.panel-category-manager > div {
margin: 0 10px 0 10px;
}
.abcbox-page-style.panel-category-manager .abcbox-title {
padding: 5px 0 15px 0;
}
.dropdown-icon.panel-category{
background-size: 24px 24px !important;
height: 15px !important;
width: 30px !important;
margin-bottom: -6px;
}
[id$="tox_newRequisition"].lims-manager .span6:last-child h4 {
margin: 0;
line-height: 22px;
}
[id$="tox_newRequisition"].lims-manager .span6:last-child .hr {
margin-top: 0;
padding: 0;
}
.root-item.selection .dropdown-icon.panel-category{
    height: 15px !important;
    width: 30px !important;
    background-color: white !important;
    border-radius: 15px;
}
.warning-icon-confirm{
background: url(images/icons/warning-icon.png) no-repeat center center;
display: inline-block;
margin: 17px 25px 0 5px;
width: 50px;
height: 50px;
vertical-align: middle;
text-align: center;
float: left;
background-size: 50px 50px;
}

.lims-json-editor-root {
height: 80vh;
}
.lims-json-editor-root .jsoneditor {
border: thin solid #0D99D7;
}
.lims-json-editor-root .jsoneditor-menu {
background-color: #0D99D7;
border-bottom: border-bottom: 1px solid #0D99D7;
}
.lims-json-editor-root .jsoneditor-modal .pico-modal-header {
background-color: #0D99D7;
}
.lims-json-editor-root .jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,
.lims-json-editor-root .jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc {
background: #0D99D7;
border-color: #0D99D7;
}
.lims-json-editor-root .jsoneditor-contextmenu .jsoneditor-menu li {
margin: 0;
}
.lims-json-editor-root.jsonEditorLeft .different_element {
background-color: greenyellow  !important;
}
.lims-json-editor-root.jsonEditorRight .different_element {
background-color: violet  !important;
}
.lims-json-editor-root .jsoneditor-search input[type="text"] {
height: 20px;
}
.vue-inline-iframe.vue-full-page-height {
min-height: calc(100vh - 120px);
}
.vue-hide-scrollbar{
    overflow: hidden;
}
.lims-modal-core:not(.lims-modal-dialog-core) .vue-inline-iframe.vue-full-page-height {
min-height: calc(100vh - 60px);
}
.span-text-cell.search-text.inactive,
.span-text-cell.search-text.retired {
color: red;
}
.span12.multiselect-span .lims-autocomplete-parent {
width: 100%;
float: right;
}
.finder-icon-form .lims-dropdown-parent .icon-search.float-right{
right: 8px !important;
top: 6px !important;
position: absolute;
}
.individual.atk-form .atk-form-options div{
padding-left: 4px;
}
.span3 .view_search_box.duplicate .lims-autocomplete-parent { width: 100%; float: right; }
/* #lims-modal-content-data .analyte-confirm .span3 .lims-autocomplete-parent{ */
/*     width: calc(100% - 100px); */
/* } */
/* #lims-modal-content-data .analyte-confirm .span3 .lims-autocomplete-parent.has-active-options{ */
/*     width: calc(100% - 130px); */
/* } */
.atk-form fieldset .full-multiselect .atk-form-row.atk-form-row-dropdownautocomplete > .atk-form-field input[type="text"]:not([class*="span"])
{
    width:100%;
}
/* .full-multiselect .lims-autocomplete-parent{ */
/*     width: calc(100% - 42px); */
/* } */
/* .full-multiselect .lims-dropdown-parent .dropdown-list-wrapper */
/* { */
/*     width:calc(100% - 2px); */
/* } */
/* #lims-modal-content-data .span2 .review_mode .lims-dropdown-parent .dropdown-list-wrapper{ */
/*     width: calc(100% - 102px); */
/*     min-width: calc(100% - 102px); */
/* } */

input.no-placeholder + .lims-dropdown-parent .placeholder-text {
display: none;
}
input.no-placeholder + .lims-dropdown-parent .lims-autocomplete-parent {
width: 100%;
}

.full-text-search-icon {
position: absolute;
left: -37px;
top: 15px;
overflow: visible;
color: #0D99D7;
cursor: help;
}
/* Chrome 29+ */
@media all and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
.full-text-search-icon {
left: -30px;
}
}
.full-text-search-icon::before {
position: absolute;
left: 0;
}
.format-icon-tooltip-full-text-search {
width: 100%;
height: auto;
}
.red-dot {
height: 15px;
width: 15px;
background-color: red;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
margin-bottom: -4px;
}
.green-dot {
height: 15px;
width: 15px;
background-color: green;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
margin-bottom: -4px;
}
.patient-phl .lims-autocomplete-wrapper .lims-autocomplete-textcell {
    white-space: normal;
}
.atk-form.new-lims-form.atk4_form_widget.no-form-buttons.claim-batch{
margin-top: 0;
}
/* [id$="addLimit"] .atk-form fieldset .atk-form-row.span2 > .atk-form-field input[type=text]:not([class*="span"]){ */
/*     width: calc(100% - 100px)!important; */
/* } */
/* #lims-modal-content-data [id$="addLimit"] .span2 .lims-dropdown-parent .dropdown-list-wrapper{ */
/*     width: calc(100% - 102px)!important; */
/*     min-width: calc(100% - 102px)!important; */
/* } */
.main-internal-comment-view .mce-tinymce.mce-container.mce-panel.my-tinymce-class .mce-edit-area{
max-height: 90px;
}
.requisition-header, .patient-header{
background-color: #bbe6fe;
font-size: 13px;
color: #585858;
padding:15px 10px;
margin-bottom:10px;
}

.sample-header{
background-color: #e1d5e7;
font-size: 15px;
color: #585858;
}
.patient-details, .sample-details {
font-size: 12px;
margin-top: 5px;
}
.main-internal-comment-view .icon-service-doctor, .main-internal-comment-view .icon-service-lab{
margin-top: 2px !important;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text{
font-size: 15px;
display: inline-block;
top: -27px !important;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text span.ico-comment{
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/message.png) no-repeat 5px center;
width: 32px;
height: 22px;
display:inline-block;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text div{
position: absolute;
top: -2px;
left: 35px;
}

.main-internal-comment-view .mce-tinymce.mce-container.mce-panel.my-tinymce-class .mce-edit-area{
max-height: 90px;
}
.sample-header{
background-color: #e1d5e7;
font-size: 15px;
color: #585858;
}
.patient-details, .sample-details {
font-size: 12px;
margin-top: 5px;
}
.main-internal-comment-view .icon-service-doctor, .main-internal-comment-view .icon-service-lab{
margin-top: 2px !important;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text{
font-size: 15px;
display: inline-block;
top: -27px !important;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text span.ico-comment{
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/message.png) no-repeat 5px center;
width: 32px;
height: 22px;
display:inline-block;
}
.main-internal-comment-view .atk-form-row-htmleditor .atk-form-field .placeholder-text div{
position: absolute;
top: -2px;
left: 35px;
}

#grid-results-selector {
position: absolute;
right: 30px;
padding: 5px 0;
margin-top: 10px;
}
.position-relative #grid-results-selector {
position: relative;
right: 30px;
padding: 5px 0;
margin-top: 10px;
float: right;
}
#grid-results-selector div {
display: inline-block;
vertical-align: middle;
}
#grid-results-selector select {
width: 50px;
background-position: -50px -95px;
display: inline-block;
}
.search-title.full-text-search-icon{
    left: 57px;
    top: -10px;
}
.new-lims-form fieldset .view_search_box .search-margin-right .atk-form-row-radio{
margin-left:17px;
}
[id$="configuration_analyte_addRules"] .span3 {
width: calc(27vw - 35px);
}
[id$="configuration_analyte_addRules"] .span9 {
width: calc(70vw - 40px);
margin-left: 3vw;
}
.link-text{
    color: red;
    font-size: 15px;
    margin-left: 20px;
    text-align: center;
}
.disable-until-reload-button {
opacity: 0.3;
pointer-events:none;
}
.atk-form-row-datetimepicker.noSelect {
cursor: not-allowed;
}
.atk-form-row-datetimepicker.noSelect input {
background-color: #e0dcdc !important;
}
.patient-details-box.ob-client .atk-row .atk-form-row {
margin-top:15px !important;
}
.on-boarding .patient-details-box h1{
background-color: #119bd6;
color: #fff;
}
.analyte-details .atk-form-row-dropdown,
.analyte-details .atk-form-row-dropdownautocomplete,
.analyte-details .atk-form-row-number {
    margin-top: 15px !important;
}
.analyte-details div.min-height-row{
    min-height: 32px !important;
}
.new-nav-menu-wrapper-parent .analyte-details .atk-form fieldset .atk-form-row, .new-nav-menu-wrapper-parent .analyte-details .atk-form fieldset .atk-form-row:first-child{
margin-top: 15px !important;
}

.ag-watermark {
display: none;
}
.navbar-footer-ip{
display: inline-block;
margin-top: 15px;
margin-left: 20px;
color: #0D99D7;
font-size: 12px;
}
.test-grid{
    display: flex;
}
.test-grid .btn-all{
    float: right;
}
#header #requisition-errors-dropdown #requisition-errors-table {
width: 100%;
border: 1px solid #ececec;
cursor: pointer;
}
#header #requisition-errors-dropdown #requisition-errors-table th {
background-color: #E0E0E0;
font-weight: bold;
}
#header #requisition-errors-dropdown #requisition-errors-table th,
#header #requisition-errors-dropdown #requisition-errors-table td {
border: 1px solid #ececec;
color: #606266;
}
#header #requisition-errors-dropdown .dropdown-icon span#requisition-errors-count {
font-size: 11px;
background-color: #0D99D7;
color: #ffffff;
padding: 0 5px;
position: absolute;
top: -11px;
border-radius: 30px;
right: -24px;
border: 1px solid #0D99D7;
}

.atk-grid.grouped-row-background .new-grid-content-wrapper table > tbody > tr > td {
background-color: #ffffff;
}
.atk-grid.grouped-row-background .new-grid-content-wrapper table > tbody > tr.odd > td {
background-color: #cce6ff !important;
}

.no-padding-bottom-form form.atk4_form {
padding-bottom: 0 !important;
}
.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .main-internal-comment-view {
padding: 0;
}
.view_search_box .span115.original-placeholder-position input[type="text"].element-input-label + .placeholder-text{
width:auto;
}
.view_search_box.centered-search-tab{
margin: auto;
margin-top: 150px;
width: 500px;
height: 64px;
border-radius: 0;
border-bottom: 3px solid #0D99D7;
}
.view_search_box.advance-centered-search-tab{
margin: auto;
width: 95%;
border-radius: 0;
padding: 15px;
}
.search-tab-btn {
padding-left: 19px;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/search.png) no-repeat 0px center #ffffff;
background-size: 12%;
cursor: pointer;
color: #0D99D7;
}
.new-lims-form fieldset .centered-search-tab .atk-form-row:not([class*=span]){
margin-bottom:0;
}
.top-page .view_search_box.centered-search-tab{
    margin-top: auto;
}
.advance-centered-search-tab .submit-white-buttons{
font-size: 12px;
}

.beamer_beamerSelector,
.no-scroll .beamer_beamerSelector,
.no-scroll .beamer_defaultBeamerSelector {
    z-index: 99 !important;
}
@media all and (min-width: 1501px) {
    #beamerLoader,
    .beamer_beamer.right {
        width: min(50%, 900px) !important;
    }
}
@media all and (min-width: 920px) and (max-width: 1500px) {
    #beamerLoader,
    .beamer_beamer.right {
        width: 500px !important;
    }
}
.menu-hidden .lims-bar .new-bar-buttons:first-child{
    margin-left: 92px !important;
}
.evo-pointer.evo-colorind{
    margin-bottom: 10px;
}
#side-nav{
    overflow-y: auto;
}
#side-nav::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}

#side-nav::-webkit-scrollbar
{
width: 3px;
background-color: #F5F5F5;
}

#side-nav::-webkit-scrollbar-thumb
{
background-color: #119bd6;
}

#hide-sidenav.hidden{
display:none;}
input[type="file"]{
    color: transparent;
    width: 130px;
}
.batch-accessioning .new-nav-menu-wrapper{
min-height: 43px;
height: auto;
}
.external-support-information {
font-size: 14px;
margin: 20px auto;
width: 550px;
background-color: transparent;
max-height:200px;
overflow-x: auto;
border: 2px solid #efefef;
border-radius: 0;
padding: 10px;
display: block;
color:#777777;
word-wrap: break-word;
}
.external-support-information a{
    color:#777777;
}
 .external-support-information.external-support-information-hide {
display:none;
}
 .external-support-information .icon{
color:#0D99D7;
padding-right: 10px;
}
.title-support p{
margin-bottom: 5px;
}
.phone-support, .email-support{
margin-left: 30px;
}
.patient-details-box .atk-row.school-info .atk-form-row{
    margin-bottom:15px !important;
}
.patient-details-box.small-padding .atk-form-row{
padding: 4px;
}
@media all and (max-width: 1000px) {
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text {
        font-size: 13px;
    }
    #header #header-second-line .cell.atk-buttons .ui-button .ui-button-text{
        padding: 4px 4px;
    }
    .rotate {
        margin-left: 30px
    }
}
@media all and (max-width: 1100px) {
    .new-bar-buttons .toolbar-buttons span {
     display:none;
    }
}
.comment-title-view{
font-size: 13px;
display: inline-block;
top: -27px !important;
padding: 0 0 15px;
margin-bottom:10px;
border-bottom: 1px solid #c5c5c5;
width:100%;
}
.comment-title-view span.ico-comment{
background: url(process-image.php/redabcval-122/greenabcval-122/blueabcval-122/images/icons/row/message.png) no-repeat 5px center;
width: 32px;
height: 22px;
display:inline-block;
}
.result-vertical-align span{
    vertical-align:middle;
}
.lims-modal-content form fieldset .atk-form-row:nth-child(1):nth-last-child(2) .lims-dropdown-parent {
    margin-bottom: 60px;
}
.quick-item-group-subitem{
display:none;
}

.quick-item-group-subitem .quick-item-subitem{
min-height: 50px;
min-width:150px;
background: #fff repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 2px;
box-shadow: 0 0 3px 1px rgb(0 0 0 / 20%);
color: #000;
display: block;
outline: medium none;
overflow: hidden;
}
.quick-item-group-subitem .quick-item-subitem .menu-title{
    color:#0D99D7;
margin: auto 2px;

}
.quick-item-group-subitem .quick-item-subitem .menu-icon{
    color:#0D99D7;
margin: auto 10px;

}
#side-nav .quick-item-group-subitem .quick-item-subitem a {
color:#0D99D7;
display: flex;
height: 50px;
}
#side-nav .quick-item-group-subitem .quick-item-subitem a:hover {
background: linear-gradient(#edc811, #f0ae22);
color: #000000;
}
#side-nav .quick-item-group-subitem .quick-item-subitem a:hover div{
color: #000000;
}

.additional-support-info {
font-size: 14px;
margin: 20px auto;
width: 550px;
background-color: transparent;
max-height:200px;
overflow-x: auto;
border: 2px solid #efefef;
border-radius: 0;
padding: 10px;
display: block;
color:#777777;
word-wrap: break-word;
}

.additional-support-info.additional-support-info-class-hide {
display:none;
}
.grid-toolbar-button-scroll::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}

.grid-toolbar-button-scroll::-webkit-scrollbar
{
height: 3px;
background-color: #F5F5F5;
}

.grid-toolbar-button-scroll::-webkit-scrollbar-thumb
{
background-color: #119bd6;
}
i.one-desk-icon {
background: url('images/icons/help-desk-icon.png') no-repeat center center;
background-size: 90%;
display: inline-block;
margin: 0 0 0 5px;
width: 50px;
height: 50px;
vertical-align: middle;
text-align: center;
}
.onedesk.link-text{
color: #0D99D7;
font-size: 20px;
vertical-align: middle;
}
.firedesk .link-text {
margin-left: 0;
}

span.icon-status {
background-size: 90%;
display: inline-block;
margin: 0 0 0 2px;
width: calc(24px + 3px);
height: 24px;
}
.status-title{
height: 25px;
vertical-align: bottom;
display: inline-block;
}
.with-question-button .input-row .input-cell{
min-width: 65px;
}
.with-question-button .input-row .input-cell .new-buttons{
display: inline-flex;
}
.format-icon-tooltip-element.several-line .format-icon-tooltip-title{
font-size:12px;
}
.span4 .view_search_box .span10.with-question-button{
width:75%;
}
.new-lims-form fieldset .date-range .atk-form-row:not([class*=span]){
margin: -4px 0 0 0;
}
.atk-row+.date-range.atk-row, .date-range{
margin-top: 0;
}
.view_search_box.advance-centered-search-tab .full-text-search-icon{
top:7px;
left:-25px;
}

[id$="sample_pool_add"] .new-lims-form fieldset .atk-form-row:not([class*=span]){
margin-top: 5px !important;
}
.lims-json-editor-root .jsoneditor-contextmenu{
z-index: 999;
}
.jsoneditor-outer .ace_content{
z-index: 10;
}
.lims-modal-content .analyte-form form fieldset .atk-form-row:nth-child(1):nth-last-child(2) .lims-dropdown-parent {
margin-bottom: 0;
}
sub{
    vertical-align: sub;
    font-size: smaller;
}

.custom-file-input::-webkit-file-upload-button {
visibility: hidden;
}
.custom-file-input::before {
content: 'Upload file';
display: inline-block;
background: transparent;
border: none;
outline: none;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer;
text-shadow: 1px 1px #fff;
font-weight: 700;
font-size: 10pt;
}
.custom-file-input:hover::before {
border: none;
}
.custom-file-input:active::before {
background: transparent;
}
.insurance-box.correction-type .atk-form-row {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.search-by-buttons {
margin: -15px 0 2px 0 !important;
}
.search-by-buttons .submit-blue-buttons /*:not(.advanced-search)*/ {
margin: 0;
min-width: 40px;
background: transparent;
border: 1px solid #0D99D7;
color: #0D99D7;
padding: 5px;
font-weight: 400;
border-radius: 0;
margin-bottom: 3px;
}
.search-by-buttons .submit-blue-buttons.advanced-search {
/*margin: 0;
border-radius: 0;
min-width: 40px;
border: 1px solid #0D99D7;
background: #0D99D7;
font-weight: 400;
margin-bottom: 3px; */

}
.search-by-buttons .submit-blue-buttons.search-tag {
color: green;
border: 1px solid green;
}
.search-by-buttons .submit-blue-buttons.active {
font-weight: 700;
background: #0D99D7;
color: #fff;
}
.atk-form fieldset .view_search_box.search-buttons .full-text-search-icon {
left: 57px;
top: -10px;
}
@media all and (max-width: 1300px) {
    .search-by-buttons .submit-blue-buttons,
    .search-by-buttons .submit-blue-buttons:not(.advanced-search),
    .search-by-buttons .submit-blue-buttons.advanced-search,
    .search-by-buttons .submit-blue-buttons.search-tag {
        font-weight: 400;
        font-size: 10px;
        padding: 3px;
    }
    .atk-form fieldset .view_search_box.search-buttons p.search_title {
        font-size: 10px;
    }
    .atk-form fieldset .view_search_box.search-buttons .full-text-search-icon {
        left: 13px;
        top: 0px;
    }
}
.atk-form fieldset .view_search_box.search-buttons .input-row {
display: flex;
}
.atk-form fieldset .view_search_box.search-buttons .input-cell.expanded {
width: 99%;
}
.atk-form fieldset .view_search_box.search-buttons .input-cell:not(.expanded) {
position: absolute;
right: 1%;
top: -4px;
min-width: 40px;
}
.atk-form fieldset .view_search_box.search-buttons input.search_field {
margin-bottom: 3px;
margin-left: 5px;
}
.atk-form fieldset .view_search_box.search-buttons .search-by-title {
max-width: 100px;
float: left;
}
.mce-flow-layout-item.mce-resizehandle{
display:none;
cursor:cell;
}

.new-lims-grid .grid-toolbar .grid-toolbar-cell .grid-toolbar-buttons-set,
.new-lims-grid .grid-toolbar .grid-toolbar-cell .grid-toolbar-buttons-set-primary {
line-height: 0;
display: inline;
/* display: table-cell; */
}
.grid-toolbar-buttons-group{
display: inline-block;
border-left: 3px solid #0D99D7;
height: 55px;
min-width: 60px;
margin-left: 4px;
padding: 4px;

}
.grid-toolbar-button-scroll{
display: inline-flex;
}
.toolbar-button-group-title{
color: #7a7a7a;
vertical-align: middle;
height: 32px;
line-height: 32px;
display: flex;
font-size:15px;
}
.toolbar-button-group-title .icon-group{
width: 32px;
height: 32px;
display: inline-block;
margin-top: -5px;
}
.grid-toolbar-buttons-group .grid-toolbar-button{
height: 16px;
border-radius: 0;
width:auto;
background-position-x: 4px !important;
background-position-y: 2px !important;
}.grid-toolbar-buttons-group .grid-toolbar-button .toolbar-icon-circle{
display: none;
}
.grid-toolbar-buttons-group .grid-toolbar-button .toolbar-button-title{
margin-top: 0;
margin-left: 25px;
}

.grid-toolbar-buttons-list{
margin-left: 10px;
margin-top: 15px;
box-shadow: none;
border-color: #cecece;
border-radius: 10px;
padding: 5px 20px;
border: 1px solid #cecece;
line-height: 20px;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/dropdown.png) no-repeat right;
max-height: 20px;
width: 150px;
color: #7a7a7a;
font-weight: 500;
font-size: 14px;
}
.grid-toolbar-buttons-list-dialog .ui-menu-item-wrapper{
height: 20px;
text-align: left;
vertical-align: middle;
line-height: 20px;
margin-bottom: 5px;
font-size: 13px;
width: 150px;
margin-left:25px;
}
.grid-toolbar-buttons-list-dialog .ui-menu .ui-menu-item a.ui-state-active{
margin-bottom: 5px;
background-color: transparent;
border:none;
margin-left:25px;
}
.grid-toolbar-buttons-list-dialog .ui-menu .ui-menu-item a{
display: block;
height: auto;
}
.grid-toolbar-buttons-list-dialog .ui-menu .ui-menu-item{
cursor:default;
height:auto;
}
.grid-toolbar-buttons-list-dialog .ui-menu .ui-menu-item:hover{
transform: scale(1);
}
.ui-dialog .grid-toolbar-buttons-list-dialog.ui-dialog-content{
padding: 5px;
}
li.send_invoice-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/send_invoice.png) no-repeat 3px 3px #ffffff;
}
li.search-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/search.png) no-repeat 3px 3px #ffffff;
}
li.edit-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/edit.png) no-repeat 3px 3px #ffffff;
}
li.add-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/add.png) no-repeat 3px 3px #ffffff;
}
li.minus-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/minus.png) no-repeat 3px 3px #ffffff;
}
li.link-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/connect.png) no-repeat 3px 3px #ffffff;
}
li.print-button-icon{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/print.png) no-repeat 3px 3px #ffffff;
}
li.reload-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reload.png) no-repeat 3px 3px #ffffff;
}
li.crosstab-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/crosstab.png) no-repeat 3px 3px #ffffff;
}
li.order-panel-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/order_panel.png) no-repeat 3px 3px #ffffff;
}
li.sample-container-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/sample_container.png) no-repeat 3px 3px #ffffff;
}
li.gear-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/gear.png) no-repeat 3px 3px #ffffff;
}
li.send-invoice-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/send_invoice.png) no-repeat 3px 3px #ffffff;
}
li.view-scheduler-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/view_scheduler.png) no-repeat 3px 3px #ffffff;
}
li.clear-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/clear.png) no-repeat 3px 3px #ffffff;
}
li.view-tree-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/view_tree.png) no-repeat 3px 3px #ffffff;
}
li.complete-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/complete.png) no-repeat 3px 3px #ffffff;
}
li.updateorder-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/order.png) no-repeat 3px 3px #ffffff;
}
li.updaterun-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/run.png) no-repeat 3px 3px #ffffff;
}
li.default-result-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/default_result.png) no-repeat 3px 3px #ffffff;
}
li.reject-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reject.png) no-repeat 3px 3px #ffffff;
}
li.unreject-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/row/default_test.png) no-repeat 3px 3px #ffffff;
}
li.scan-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/scan.png) no-repeat 3px 3px #ffffff;
}
li.new-tab-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/new_tab.png) no-repeat 3px 3px #ffffff;
}
li.upload-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/upload.png) no-repeat 3px 3px #ffffff;
}
li.chart-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/chart.png) no-repeat 3px 3px #ffffff;
}
li.dispose-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/reject.png) no-repeat 3px 3px #ffffff;
}
li.delete-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/delete.png) no-repeat 3px 3px #ffffff;
}
li.next-button-icon {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/deviate_workflow.png) no-repeat 3px 3px #ffffff;
}
li.export-button-csv {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/csv.png) no-repeat 3px 3px #ffffff;
}
li.export-button-xls {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/xls.png) no-repeat 3px 3px #ffffff;
}
li.export-button-pdf {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/pdf.png) no-repeat 3px 3px #ffffff;
}
li.export-button-all {
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/export.png) no-repeat 3px 3px #ffffff;
}
.ui-dialog .ui-dialog-content.grid-toolbar-buttons-list-dialog{
overflow: visible;
}
#lims-modal-content-data .form-edit-batch .atk-form-row-dropdown{
margin-top: 0px !important;
}
.hide-accessioning-grid-buttons .grid-toolbar-button:not(.complete-button-icon):not(.scan-button-icon),
.hide-accessioning-grid-buttons #export-dropdown {
display: none;
}
.hide-accessioning-grid-buttons tr.lister-expander-wrapper-row .grid-toolbar-button:not(.complete-button-icon):not(.scan-button-icon),
.hide-accessioning-grid-buttons tr.lister-expander-wrapper-row #export-dropdown {
display: inline-block;
}
.cross-tab-grid .atk-form-row-multiselectautocomplete input.element-input-label.has-active-options,
.cross-tab-grid .atk-form-row-multiselectautocomplete input[type=text]:not([class*="span"]).has-active-options {
width:calc(100% - 30px) !important;
}
.cross-tab-grid .atk-form-row-multiselectautocomplete .icon-search{
    display:none;
}
.infoIcon2 {
background: url('images/grid/question_mark_blue.png');
cursor: pointer;
float: left;
height: 18px;
width: 18px;
padding: 0 0 3px 4px;
}
.cross-tab-grid  .atk-form-row-multiselectautocomplete .dropdown-list-wrapper{
position: revert;
}
h1.onboarding{
width: 100%;
text-align: center;
background-color: transparent;
border: none;
color: #0072b2;
font-size: 19px;
font-weight: 600;
margin:0;
}
h4.onboarding{
width: 100%;
text-align: center;
background-color: transparent;
border: none;
color: #0072b2;
font-size: 14px;
margin:0;
}
h1.onboarding.left{
text-align: left;
}
h3.onboarding{
width: 100%;
background-color: transparent;
border: none;
color: #0072b2;
font-size: 15px;
font-weight: 500;
margin:0;
}
.without_ampm::-webkit-datetime-edit-ampm-field {
display: none;
}
input[type=time]::-webkit-clear-button {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
-ms-appearance:none;
appearance: none;
margin: -10px;
}
.test-grid .multiselect-grid .lims-autocomplete-parent{
width: 100%;
}
.input-with-clear input[type=time]{
width:calc(100% - 33px);
}
.input-with-clear.display-allways .clear-button{
display:inline-block;
}
.atk-form .multichoice-toggle input[type='checkbox']{
display: inline-block;
width: 15px;
height: 15px;
vertical-align: bottom;
margin: 0 10px 1px 0;
position: relative;
border: 1px solid #cecece;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #ffffff;
background-repeat: repeat-x;
}


div.tooltip:hover {
cursor: help;
position: relative;
}
div.additional-samples span {
display: none;
}
div.additional-samples:hover span {
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 1000;
    background: #ffffff;
    margin: 15px;
    width: 300px;
    position: absolute;
    text-decoration: none;
}

#birdeatsbug-sdk {
    right: 420px !important;
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
/* (Optional) Apply a "closed-hand" cursor during drag operation. */
#birdeatsbug-sdk:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
#birdeatsbug-sdk .icon-stop {
    background-color: transparent !important;
    color: red !important;
}
@media all and (max-width: 720px) {
    #birdeatsbug-sdk {
        right: 16px !important;
    }
}
.external-support-information-hide-section{
    display:none !important;
}
.grid-toolbar-button .toolbar-button-title {
display: block;
color: #0D99D7;
font-size: 10px;
margin-top: 45px;
}
.hide-page-menu{
display: none !important;
}
div.grid-toolbar-buttons-group.hide-group{
display:none;
}
.dashboard-configuration-view{
border: 1px solid #dadde0;
border-radius: 10px;
background-color: #ffffff;
width:100%;
margin-bottom:20px;
}
.dashboard-icon{
display:inline-block;
width: 40px;
height: 40px;
margin: 10px;
}
.dashboard-configuration-view .title-row{
    position:relative;
}
.dashboard-configuration-view .main-title{
    font-size: 16px;
    color:#636669;
    font-weight:500;
    display: inline-block;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.lab-processing-icon {
background: url('images/icons/dashboard/lab_processing/lab_processing.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.list-management-icon {
background: url('images/icons/dashboard/lists_management/lists_management.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.crm-icon {
background: url('images/icons/dashboard/crm/crm.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.compendium-icon {
background: url('images/icons/dashboard/compendium/compendium.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.admin-icon {
background: url('images/icons/dashboard/admin/admin.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.billing-icon {
background: url('images/icons/dashboard/billing/billing.png') no-repeat #ffffff;
background-size: 40px 40px;
}
.dashboard-buttons {
border-radius: 10px;
width: calc(100% - 25px);
padding: 5px;
padding-left: 30px;
box-shadow: none;
display: inline-block;
font-size: 12px;
color: #636669;
cursor: pointer;
text-align: center;
margin-bottom:10px;
}
.dashboard-buttons:hover{
box-shadow: 1px 4px 4px -2px #888;
}
.dashboard-columns{
margin: 0 10px;
}
.button-sample-types {
background: url('images/icons/dashboard/lists_management/sample_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-equipment-types {
background: url('images/icons/dashboard/lists_management/equipment_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-report-types {
background: url('images/icons/dashboard/lists_management/report_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-medication-types {
background: url('images/icons/dashboard/lists_management/medication_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-material-types {
background: url('images/icons/dashboard/lists_management/material_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-location-types {
background: url('images/icons/dashboard/lists_management/location_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-document-types {
background: url('images/icons/dashboard/lists_management/document_types.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-comment-type {
background: url('images/icons/dashboard/lists_management/comment_type.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-event-type {
background: url('images/icons/dashboard/lists_management/event_type.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-notification-type {
background: url('images/icons/dashboard/lists_management/notification_type.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-requisition-correction-type {
background: url('images/icons/dashboard/lists_management/requisition_correction_type.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-bill-type {
background: url('images/icons/dashboard/lists_management/bill_type.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-poct {
background: url('images/icons/dashboard/lists_management/poct.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-statuses {
background: url('images/icons/dashboard/lists_management/statuses.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-medications {
background: url('images/icons/dashboard/lists_management/medications.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-methods {
background: url('images/icons/dashboard/lists_management/methods.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-accessioning {
background: url('images/icons/dashboard/lab_processing/accessioning.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-client-portal {
background: url('images/icons/dashboard/lab_processing/client_portal.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-patients {
background: url('images/icons/dashboard/lab_processing/patients.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-qc-charts {
background: url('images/icons/dashboard/lab_processing/qc_charts.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-report-runner {
background: url('images/icons/dashboard/lab_processing/report_runner.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-requisition-review {
background: url('images/icons/dashboard/lab_processing/requisition_review.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-results-review {
background: url('images/icons/dashboard/lab_processing/results_review.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-clients {
background: url('images/icons/dashboard/crm/clients.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-sales-organizations {
background: url('images/icons/dashboard/crm/sales_organizations.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-supply-monitor {
background: url('images/icons/dashboard/crm/supply_monitor.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-work-orders {
background: url('images/icons/dashboard/crm/work_orders.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-analytes {
background: url('images/icons/dashboard/compendium/analytes.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-analyte-group {
background: url('images/icons/dashboard/compendium/analyte_group.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-panels {
background: url('images/icons/dashboard/compendium/panels.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-qc-manager {
background: url('images/icons/dashboard/compendium/qc_manager.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-test-groups {
background: url('images/icons/dashboard/compendium/test_groups.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-tests {
background: url('images/icons/dashboard/compendium/tests.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-cron {
background: url('images/icons/dashboard/admin/cron.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-departments {
background: url('images/icons/dashboard/admin/departments.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-events {
background: url('images/icons/dashboard/admin/events.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-instrument {
background: url('images/icons/dashboard/admin/instrument.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-interfaces {
background: url('images/icons/dashboard/admin/interfaces.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-menu {
background: url('images/icons/dashboard/admin/menu.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-pages {
background: url('images/icons/dashboard/admin/pages.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-report-runner {
background: url('images/icons/dashboard/admin/report_runner.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-requisition-forms {
background: url('images/icons/dashboard/admin/requisition_forms.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-roles {
background: url('images/icons/dashboard/admin/roles.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-service-group {
background: url('images/icons/dashboard/admin/service_group.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-users {
background: url('images/icons/dashboard/admin/users.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-cpt-codes {
background: url('images/icons/dashboard/billing/cpt.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-icd {
background: url('images/icons/dashboard/billing/icd.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-insurances{
background: url('images/icons/dashboard/billing/insurances.png') no-repeat 5px center;
background-size: 28px 28px;
}
.button-price-lists{
background: url('images/icons/dashboard/billing/price_lists.png') no-repeat 5px center;
background-size: 28px 28px;
}
#settings-sidenav{
border: 1px solid #ffffff;
bottom: 10px;
cursor: pointer;
margin: 0 4px;
padding: 5px;
position: absolute;
text-align: center;
background: #0D99D7;
color: #ffffff;
box-shadow: 1px 0px 1px 8px #0D99D7;
}
.show-all-departments {
margin: -15px 0 0 0 !important;
}
.show-all-departments label {
margin: 0;
}
.advanced-save-search{
width: auto;
padding: 0 7px;
float: right;
margin: 0;
margin-top: -5px;
margin-bottom: -5px;
border: none;
color: #0D99D7;
border-radius: 0;
transition: all .9s ease-in-out;
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/bar/dropdown.png) no-repeat right;
margin-left: 4px;
}
.ui-dialog .advanced.ui-dialog-content{
padding: 5px 10px;
}
.ui-widget.advanced{
font-size: 13px;
}
.advanced .ui-widget-content a{
    color:#7a7a7a
}
.advanced .ui-widget-content .ui-state-active{
color: #0D99D7;
border-color: #0D99D7;
background-color:rgb(222, 240, 250);
}
.advanced .ui-widget-content li:last-child a{
    color: red;
}
.advanced .ui-widget-content li {
min-width: 120px;
}
.advanced .ui-widget-content li:last-child .ui-state-active{
border-color: red;
color: red;
background-color:#ff000042;
}
.advanced-search-info{
    padding: 5px 10px;
    color:#585858;
    border-top: 1px solid #cecece;
}
.new-buttons-advanced {
cursor: pointer;
width: 20px;
height: 19px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
color: red;
background-color:#ff000042;
float: left;
text-align: center;
vertical-align: middle;
font-weight:600;
}

.advanced-search-add{
display:inline-block;
float:left;
max-width: calc(100% - 25px);
width:auto;
margin-right:5px;
}
.icon-comments-comment{
background: url('images/icons/comment/comments.png') no-repeat center center;
}
.icon-comments-patient{
    background: url('images/icons/comment/patient.png') no-repeat center center;
}
.icon-comments-sample{
    background: url('images/icons/comment/sample.png') no-repeat center center;
}
.icon-comments-requisition{
background: url('images/icons/comment/requisition.png') no-repeat center center;
}
.icon-comments-requisition, .icon-comments-sample, .icon-comments-patient, .icon-comments-comment{
    background-size: 32px 32px;
    display:inline-block;
    width:32px;
    height:32px;
    margin-bottom:-8px;
    margin-right:8px;
}

.comment-view-item{
    display: inline-block;
    min-height: 32px;
}
.comment-patient-details{
display:inline-block;
margin-left:39px;
}
.comment-items-header{
font-size: 13px;
color: #585858;
padding: 0 10px 15px;
margin-bottom:10px;
border-bottom: 1px solid #c5c5c5;
}
.view_comment{
border: 1px solid #c5c5c5;
padding: 10px;
margin-bottom: 10px;
}
.view_comment.Client{
background-color:#ffebed !important;}
.view_comment.Internal{
background-color:#f9fff0;
}
.view_comment .grid-toolbar-button.edit-button-icon{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/edit.png) no-repeat center 10px transparent;
}
.view_comment .grid-toolbar-button.delete-button-icon{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/delete.png) no-repeat center 10px transparent;
}
.view_comment .grid-toolbar-button.view-button-icon{
background: url(process-image.php/redabcval-13/greenabcval-153/blueabcval-215/images/icons/toolbar/file_preview.png) no-repeat center 10px transparent;
}
.atk-row+.atk-row.each-row-column{
margin-top: 0;
}
.new-lims-form fieldset .each-row-column .atk-form-row:not([class*=span]){
margin-bottom:5px;
}
.lims-modal-content .reorder form fieldset .atk-form-row:nth-child(1):nth-last-child(2) .lims-dropdown-parent {
margin-bottom: 10px;
}
.multiselect-max input.el-select__input{
    border: none !important;
    background: transparent !important;
}
.analyte-result-unit{
padding: 5px;
border: 1px solid #c5c5c5;
}
.analyte-result-unit p{
margin-top: -15px;
background-color:#f0f5f4;
width:fit-content;
color:#585858;
}
.hide-button, .hide-export-toolbar .new-lims-grid .grid-toolbar .grid-toolbar-cell.grid-toolbar-export-buttons{
display:none !important;
}

.advanced-filter .ui-widget-content a{
color:#7a7a7a
}
.advanced-filter .ui-widget-content .ui-state-active{
color: #0D99D7;
border-color: #0D99D7;
background-color:rgb(222, 240, 250);
}
.advanced-filter .ui-widget-content .current-list a{
font-weight: bold;
color: #0D99D7;
}
.advanced-filter .ui-widget-content li {
min-width: 120px;
}
.adv-filter-name{
color: #0D99D7;
margin-left: 5px;
}
.hide-buttons-before-loading .new-lims-grid .grid-toolbar .grid-toolbar-cell{
display:none !important;
}
.atk-grid .new-grid-content-wrapper table>tbody>tr.class-light-green>td:not(.row-dropdown-wrapper),
.atk-grid.zebra .new-grid-content-wrapper table > tbody > tr.class-light-green:nth-child(2n) > td:not(.row-dropdown-wrapper){
background-color:#88eebb66;}
.atk-grid .new-grid-content-wrapper table > thead > tr > th:has(.checkbox){
text-align:center;
}
.advanced-search-form .lims-autocomplete-wrapper .lims-autocomplete-textcell{
    word-break: break-all;
white-space:initial;
}
.without-clear-button .lims-dropdown-parent .lims-dropdown-header .clear-button{
    display:none !important;
}
.current-user-section .lims-dropdown-parent .dropdown-list-wrapper {
    max-height: 100px;
}
.qc-date-filter .atk-form-row-datepicker .atk-form-field .input-row .input-cell.expanded .input-with-clear .clear-button{
right:50px;
}
.report-runner-multiselect .multiselect-parent{
    width:100%;
}
.panel-category-tree .lims-tree-menu.float-sidemenu {
min-height:500px;}
.adhoc-form .atk-form-field-readonly{
border:1px solid #cecece;
color: #585858;
border-radius:10px;
padding:5px;
background-color:#ffffff;
}
.new-lims-form.adhoc-form fieldset .atk-form-row-abcreadonly:not([class*=span]){
margin:0;}
.new-lims-form.adhoc-form fieldset .atk-form-row-dropdown:first-child{
margin:0;}
.lims-modal-content .metadata-form-aa form fieldset .atk-form-row:nth-child(1):nth-last-child(2) .lims-dropdown-parent{
    margin-bottom:0;
}

.hide-header-and-menu #header,
.hide-header-and-menu #side-nav {
    display: none !important;
}
.remove-main-container-margins .main-container {
    padding: 0 !important;
    margin: 0 !important;
}
i {
font-style: italic;
}
.view_count_box{
border: 1px solid #dadde0;
border-radius: 10px;
background-color: #ffffff;
padding:5px;
text-align:center;
font-weight: bold;
color:#0D99D7;
margin-bottom: 3px;
}