/* start advance search dropdown */
.advanced-search-dropdown {
clear: both;
height: 20px;
margin-top: -22.6px;
}

/* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.advanced-search-dropdown {margin-top: -23.5px;}
}
/* start profile dropdown */
#header .navbar-content {
width: 270px;
padding: 20px 20px 0;
padding-bottom: 0px;
background: #ffffff;
display: inline-block;
color: #0D99D7;
}

#header .navbar-content:before, #header .navbar-content:after {
display: table;
content: "";
line-height: 0;
}

.navbar-content .navbar-content-left {
float: left;
width: 40%;
}

#header .navbar-content .navbar-content-right {
float: left;
width: calc(60% - 10px);
padding-left: 5px;
}

#header .navbar-content .navbar-content-links {
width: 100%;
display: inline-block;
}

#header .navbar-content .navbar-content-links .navbar-content-link {
width: 25%;
float: left;
padding: 38px 0 20px 0;
text-align: left;
}

#header .navbar-content .navbar-content-links .navbar-content-link:nth-child(2),
#header .navbar-content .navbar-content-links .navbar-content-link:nth-child(3) {
text-align: center;
}

#header .navbar-content .navbar-content-links .navbar-content-link:nth-child(4) {
text-align: right;
}

#header .navbar-content .navbar-content-links .navbar-content-link a {
font-size: 14px;
}

#header .navbar-content .navbar-content-links .navbar-content-link a:hover {
text-decoration: underline;
}

#header .navbar-content .navbar-content-right,
#header .navbar-content a {
color: #0D99D7;
}

#header .navbar-content .user-types {
display: block;
overflow: hidden;
width: 67%;
float: left;
border-right: 1px dotted #0D99D7;
}

#header .navbar-content .user-type {
word-break: break-all;
padding: 0 0 3px;
float: left;
width: 100%;
text-align: left;
color: #0D99D7;
font-size: 10px;
font-weight: bold;
height: 100%;
line-height: 14px;
}

#header .navbar-content .user-type:nth-child(2) {
font-size: 10px;
line-height: 10px;
padding-top: 3px;
}

/*#header .navbar-content .user-type a {*/
/*color: #ffffff;*/
/*font-size: 10px;*/
/*}*/

#header .navbar-content .user-type a#dropdown-profile-edit {
color: #0D99D7;
font-size: 10px;
padding: 2px 3px;
margin-left: 15px;
border: 1px solid #0D99D7;
margin-top: -3px;
position: absolute;
}
/* chrome only */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#header .navbar-content .user-type a#dropdown-profile-edit {
padding: 3px 3px 1px 3px;
}
}

#header .navbar-content .user-type a#dropdown-profile-edit:hover {
background: #f2f2f2;
text-decoration: none;
}

#header .navbar-content .version {
width: 30%;
float: left;
padding: 0px 0 0 5px;
text-align: right;
height: 30px;
overflow: hidden;
word-wrap: break-word;
line-height: 12px;
}

#header .navbar-content .version a#release-notes {
display: block;
overflow: hidden;
height: 12px;
}

#header .navbar-content .version .version-date {
margin-top: 5px;
font-size: 8px;
}

#header .navbar-content .divider {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
left: 0;
padding: 0;
margin: 20px 0;
position: absolute;
top: 48px;
width: 100%;
}

#header .navbar-nav.navbar-right:last-child {
margin-right: 15px !important;
}

#header .navbar-footer {
background: #ffffff none repeat scroll 0 0;
border-color: rgba(0, 0, 0, 0.2);
border-top: 1px solid rgba(0, 0, 0, 0.2);
display: table;
padding: 20px 0;
width: 100%;
}

#header .navbar-footer-content {
display: inline-block;
width: 100%;
}

.dropdown-menu {
padding: 0px;
overflow: hidden;
}

#header .navbar-footer .footer-left-half {
float: left;
width: 50%;
text-align: left;
}

#header .navbar-footer .footer-left-half a {
margin-left: 20px;
}

#header .navbar-footer .footer-right-half {
float: right;
width: 50%;
text-align: right;
}

#header .navbar-footer .footer-right-half a {
margin-right: 20px;
}

#header #profile-dropdown {
display: inline-block;
position: relative;
margin: 15px 25px 0 25px;
float: right;
padding: 0;
line-height: 7px;s
}

#header #profile-dropdown .avatar {
height: 40px;
line-height: 42px;
width: 40px;
}

#header #profile-dropdown .dropdown-icon {
height: 100%;
float: left;
}

#header #profile-dropdown .dropdown-icon span {
font-size: 20px;
}

#header #profile-dropdown .dropdown-username {
padding: 15px 5px;
float: left;
}

#header #dropdown-profile-content {
display: inline-block;
}

#header .dropdown-content {
min-width: 160px;
right: 0;
top: 55px;
-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: 3;
}

#header #dropdown-quickmenu-content .dropdown-content {
left: -25px;
right: auto;
}

#header ul.dropdown-content li {
margin: 0;
}

#header.cells .menu-cell-wrapper {
display: inline-block;
}

#header .profile-btn {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #0D99D7;
border-radius: 2px;
display: inline-block;
line-height: 28px;
padding: 0 12px;
color: #0D99D7;
}

#header .profile-btn:hover {
background: #f2f2f2;
text-decoration: none;
}

#header .dropdown-triangle-a {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent rgba(0, 0, 0, 0.2);
border-style: dashed dashed solid;
border-width: 0 8.5px 8.5px;
display: none;
height: 0;
left: 6.5px;
position: absolute;
top: 48px;
width: 0;
z-index: 3;
}

#header .dropdown-triangle-b {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent #fff;
border-style: dashed dashed solid;
border-width: 2px 8.5px 8.5px;
display: none;
height: 0;
left: 6.5px;
position: absolute;
top: 48px;
width: 0;
z-index: 4;
}

#header .dropdown-content .icon {
font-size: 12px;
}

#header #profile-dropdown .report-problem {
margin: 25px 0 20px;
text-align: center;
}
#header #profile-dropdown .report-problem.portal_info {
margin: 10px 0;
text-align: left;
}

#header #profile-dropdown .report-problem a {
font-size: 14px;
}

#header #profile-dropdown .report-problem a:hover {
text-decoration: underline;
}

#header .navbar-content .divider.second {
top: 100px;
}
#header .navbar-content .divider.third {
top: 155px;
}
.current-user-section {
    color:#0D99D7;
}
.current-user-section .atk-form.new-lims-form.atk4_form_widget {
    padding: 0;
}
.current-user-section h3{
    color:#0D99D7;
    border:none;
    background-color: transparent;
    width: 100%;
    text-align: center;
    font-weight: 400;
    padding-bottom: 0;
    margin-bottom: 0;
}
.current-user-section form .atk-buttons{
    display:none;
}
.current-user-section .atk-form.stacked fieldset{
    margin-bottom:0;
}
.current-user-section .new-lims-form fieldset .atk-form-row:not([class*=span]){
    margin: 20px 0;
    margin-top: 20px !important;
    line-height: 10px;
}
.current-user-section .atk-form-row .label-default-text{
    color:#0D99D7;
}
.current-user-section input.element-input-label[type="text"] + .placeholder-text{
    color:#0D99D7;
}
.current-user-section .new-lims-form fieldset .atk-form-options label,
.current-user-section .new-lims-form fieldset .show-all-departments label{
    display: inline-block;
    margin-bottom: 4px;
}
/* end profile dropdown */


/* start sticky notes */

#header #sticky-notes {
right: 0;
left: 30%;
position: fixed;
margin: 0 auto;
text-align: center;
width: 70px;
height: 20px;
bottom: 0;
border: 1px solid #0D99D7;
}

#header #sticky-notes a {
<!--height: 32px;-->
line-height: 32px;
width: 32px;
color: #0D99D7;
}

#sticky-notes-content {
height: 1px;
position: absolute;
top: 0px;
width: 100%;
z-index: 999999999999;
}

/* end sticky notes */


/* start quickmenu dropdown */

#header #quickmenu-dropdown {
display: block;
position: relative;
margin: 0 13px 0 9px;
float: left;
width: 20px;
height: 22px;
}

#header #quickmenu-dropdown .dropdown-icon:hover {background:#0D99D7;}

#header #quickmenu-dropdown .dropdown-content {
top: 51px;
max-height: 500px;
overflow-y: auto;
}

#header #quickmenu-dropdown .dropdown-content .navbar-content {
width: 350px;
height: auto;
padding: 10px 5px 15px 5px;
}

#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu {
position: relative;
text-align: center;
}

#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item {
float: left;
width: 33.3%;
text-align: center;
padding: 5px 0;
min-height: 85px;
}
#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item:hover {
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}

#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-icon {
font-size: 32px;
height: 50px;
line-height: 50px;
text-align: center;
width: 110px;
}

#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-icon:hover {
background: none;
}

#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-title {
text-align: center;
line-height: 14px;
font-size: 12px;
word-break: break-word;
}

#header #quickmenu-dropdown .dropdown-triangle-a,
#header #quickmenu-dropdown .dropdown-triangle-b {
top: 43px;
}

#header #quickmenu-dropdown .dropdown-icon {
height: 100%;
padding: 2px 8px 4px 4px;
width: 100%;
}
#header #quickmenu-dropdown .dropdown-icon span {
font-size: 16px;
padding: 0 0 0 4px;
}

/* end quickmenu dropdown */

/* start department dropdown */

#header #department-dropdown {
display: block;
position: relative;
margin: 15px 13px 0 9px;
float: right;
width: 20px;
height: 22px;
}

#header #department-dropdown .main-container {
padding-top: 0 !important;
}

#header #department-dropdown .dropdown-icon:hover {background:#0D99D7;}

#header #dropdown-department-content .dropdown-content {
left: -297px;
right: auto;
}

#header #department-dropdown .dropdown-content {
top: 51px;
max-height: 300px;
overflow: visible;
}

#header #department-dropdown .dropdown-content > li {
list-style: none;
}

#header #department-dropdown .dropdown-content .navbar-content {
width: 350px;
height: auto;
padding: 10px 5px 15px 5px;
}
<!---->
<!--#header #department-dropdown .dropdown-content .lims-side-quickmenu {-->
<!--position: relative;-->
<!--text-align: center;-->
<!--}-->
<!---->
<!--#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item {-->
<!--float: left;-->
<!--width: 33.3%;-->
<!--text-align: center;-->
<!--padding: 5px 0;-->
<!--min-height: 85px;-->
<!--}-->
<!--#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item:hover {-->
<!--box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);-->
<!--}-->
<!---->
<!--#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-icon {-->
<!--font-size: 32px;-->
<!--height: 50px;-->
<!--line-height: 50px;-->
<!--text-align: center;-->
<!--width: 110px;-->
<!--}-->
<!---->
<!--#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-icon:hover {-->
<!--background: none;-->
<!--}-->
<!---->
<!--#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item .menu-title {-->
<!--text-align: center;-->
<!--line-height: 14px;-->
<!--font-size: 12px;-->
<!--}-->

#header #department-dropdown .dropdown-triangle-a,
#header #department-dropdown .dropdown-triangle-b {
top: 43px;
}

#header #department-dropdown .dropdown-icon {
height: 100%;
padding: 2px 8px 4px 4px;
width: 100%;
background: none;
}
#header #department-dropdown .dropdown-icon:hover {
background: none;
}
#header #department-dropdown .dropdown-icon span {
font-size: 22px;
padding: 0 0 0 4px;
color: #0D99D7;
}

#header #department-dropdown .atk-buttons {
display: none;
}

#header #department-dropdown fieldset {
margin-bottom: 0;
}

/* end department dropdown */

/* start requisition errors dropdown */

#header #requisition-errors-dropdown {
display: block;
position: relative;
margin: 15px 13px 0 9px;
float: right;
width: 20px;
height: 22px;
}

#header #requisition-errors-dropdown .main-container {
padding-top: 0 !important;
}

#header #requisition-errors-dropdown .dropdown-icon:hover {background:#0D99D7;}

#header #dropdown-requisition-errors-content .dropdown-content {
left: -297px;
right: auto;
}

#header #requisition-errors-dropdown .dropdown-content {
top: 51px;
max-height: 300px;
overflow: visible;
}

#header #requisition-errors-dropdown .dropdown-content > li {
list-style: none;
}

#header #requisition-errors-dropdown .dropdown-content .navbar-content {
width: 350px;
height: auto;
padding: 10px 5px 15px 5px;
}

#header #requisition-errors-dropdown .dropdown-triangle-a,
#header #requisition-errors-dropdown .dropdown-triangle-b {
top: 43px;
}

#header #requisition-errors-dropdown .dropdown-icon {
height: 100%;
padding: 2px 8px 4px 4px;
width: 100%;
background: none;
}
#header #requisition-errors-dropdown .dropdown-icon:hover {
background: none;
}
#header #requisition-errors-dropdown .dropdown-icon span {
font-size: 22px;
padding: 0 0 0 4px;
color: #0D99D7;
}
#header #requisition-errors-dropdown .dropdown-icon span.icon-wrench {
border: 1px solid;
border-radius: 30px;
font-size: 18px;
padding: 3px 3px;
line-height: 36px;
}

#header #requisition-errors-dropdown .atk-buttons {
display: none;
}

#header #requisition-errors-dropdown fieldset {
margin-bottom: 0;
}

/* end requisition errors dropdown */

/* start export dropdown */
#dropdown-export-content {
/*display: inline-block;*/
}

#dropdown-export-content .dropdown-content {
-moz-user-select: text;
animation: 0.2s ease 0s normal none 1 running gb__a;
background: #fff none 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;
left: 0;
margin: 0;
outline: medium none;
overflow: hidden;
position: absolute;
top: 48px;
z-index: 99;
}

#dropdown-export-content .dropdown-content li {
margin: 0;
}

#dropdown-export-content .dropdown-triangle-a {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent rgba(0, 0, 0, 0.2);
border-style: dashed dashed solid;
border-width: 0 8.5px 8.5px;
display: none;
height: 0;
left: 9.5px;
position: absolute;
top: 39px;
width: 0;
z-index: 3;
}

#dropdown-export-content .dropdown-triangle-b {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent #fff;
border-style: dashed dashed solid;
border-width: 2px 8.5px 8.5px;
display: none;
height: 0;
left: 9.5px;
position: absolute;
top: 39px;
width: 0;
z-index: 100;
}

#dropdown-export-content .dropdown-content .navbar-content {
height: auto;
padding: 15px 10px 5px 5px;
width: 100px;
}
#dropdown-export-content.unwrapped-export-button .dropdown-content .navbar-content {
height: auto;
padding: 15px 10px 5px 5px;
width: 245px;
}

#dropdown-export-content .navbar-content {
background: #ffffff none repeat scroll 0 0;
color: #0D99D7;
display: inline-block;
padding: 20px 20px 0;
width: 270px;
}

#dropdown-export-content .navbar-content .export-element {
float: left;
margin-bottom: 10px;
text-align: center;
width: 100%;
}

#dropdown-export-content .navbar-content .export-element .export-title {
color: #7a7a7a;
}

#dropdown-export-content.unwrapped-export-button .navbar-content .export-element {
float: left;
margin-bottom: 10px;
text-align: center;
width: 80px;
}




#dropdown-export-content .navbar-content .export-element:last-child {
margin-bottom: 0;
}
/* end export dropdown */

.dropdown-menu .root-item,
.dropdown-menu .root-item.no-link,
.dropdown-menu .subitem.no-link{
width: 100%;
margin: 20px 0 20px 0;
text-align: center;
display: inline-block;
border-top: 1px solid #ececec;
padding-top: 30px;
}

.dropdown-menu .root-item span.menu-icon,
.dropdown-menu .root-item.no-link span.menu-icon,
.dropdown-menu span.menu-icon {
display: none;
}

.dropdown-menu .root-item-wrapper {
margin-bottom: 10px;
}

.dropdown-menu .root-item-subitems {
margin-bottom: 10px;
}

.dropdown-menu .list-item-message {
display: none;
text-align: center;
color: #0D99D7;
font-size: 14px;
}

.dropdown-menu .lims-side-menu-top-wrapper {
display: table;
width: 100%;
}

.dropdown-menu .lims-side-top-left {
padding: 20px 10px 10px;
display: table-cell;
position: relative;
}

.dropdown-menu .lims-side-top-left input {
box-sizing: border-box;
height: 25px;
padding-right: 15px;
width: 100%;
}


.dropdown-menu .lims-side-top-left .placeholder-text {
position: absolute;
}
.dropdown-menu .lims-side-top-left .placeholder-text {
top: 25px;
}
.dropdown-menu .lims-side-top-left input.placeholder-up + .placeholder-text {
top: 5px;
font-size: 12px;
}
.dropdown-menu .lims-side-top-left .clear-button {
position: absolute;
width: 20px;
height: 20px;
right: 5px;
cursor: pointer;
display: none;
}
.dropdown-menu .lims-side-top-left .clear-button {
top: 23px;
background: url(img/sidebar-menu/lims-menu-close-white.png) no-repeat center center;
}

.dropdown-menu .only-search .list-item {
display: none;
}

.dropdown-menu .only-search .list-item.search-item {
display: block;
}


.dropdown-menu .only-search .root-item-row .root-item-cell-right {
display: none;
}

.dropdown-menu .only-search .subitem-row .subitem-cell-right {
display: none;
}

.dropdown-menu .only-search .root-item-wrapper {
display: none;
}

.dropdown-menu .only-search .root-item-wrapper.search-item {
display: block;
}

.dropdown-menu .only-search .root-item-wrapper.search-item > .root-item-subitems {
display: block;
}

.dropdown-menu .only-search .subitem-wrapper {
display: none;
}

.dropdown-menu .only-search .subitem-wrapper.search-item {
display: block;
}

.dropdown-menu .only-search .subitem-wrapper.search-item > .subitem-subitems {
display: block;
}

.dropdown-menu .only-search .subitem-wrapper.search-item.show-childs  .subitem-wrapper {display:block}
.dropdown-menu .only-search .root-item-wrapper.search-item.show-childs  .subitem-wrapper {display:block}

.dropdown-menu .only-search.fast-search .subitem-wrapper {
display: block;
}

/* main search start */

html.extended-search,
body.extended-search {
overflow: hidden;
height: 100%;
}

#atk-layout.extended-search {
z-index: 101 !important;
height: 100% !important;
}
#header.extended-search {
z-index: 102 !important;
}

#header #main-search.extended-search {
margin: 0 !important;
position: absolute !important;
z-index: 102 !important;
}

#header .extended-search-fix {
margin-top: 5px;
}

#header .extended-search-fix-tabs {
margin-top: 8px;
}

#header .main-search {
display: block;
width: 100%;
height: 50px;
float: left;
width: 100%;
/*min-width: 300px;*/
margin: 0 50px;
/*min-width: 85px;*/
}

#header .main-search .lims-engine-menu.lims-side-menu {
width: 100%;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-left {
padding: 11px 5px 5px 5px;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-left .placeholder-text {
top: 20px;
left: 10px;
position: absolute;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-left input.placeholder-up + .placeholder-text {
top: 20px;
left: -40px;
font-size: 12px;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-left .clear-button {
top: 20px;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-right {
padding-top: 17px;
position: absolute;
right: 5px;
top: 0;
}

#header .main-search .lims-engine-menu.lims-side-menu.only-search .lims-side-top-right {
display: none;
}

#header .main-search .lims-engine-menu.lims-side-menu .lims-side-top-left input {
border: 1px solid #ffffff;
padding: 5px;
height: 35px;
/*background: #fff;*/
/*opacity: 0.2;*/
background: #0D99D7; /* Fallback for older browsers without RGBA-support */
background: rgba(38, 178, 240, 0.5);
border-radius: 3px;
}

#header .main-search .lims-engine-menu.lims-side-menu.only-search .lims-side-top-left input {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper.active-search,
#header .main-search .lims-engine-menu.lims-side-menu.only-search .listing-wrapper {
max-height: 400px;
height: auto;
overflow-x: hidden;
overflow-y: auto;
display: block;
width: calc(100% - 10px);
margin: 0 5px;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper {
display: none;
background: #ffffff;
height: 0;
left: 0;
padding-top: 0;
position: absolute;
top: 46px;
z-index: 4;
border: 1px solid rgb(204, 204, 204);
border-top: none;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper.extended-search {
z-index: 102 !important;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper-inner {
box-shadow: 0 6px 12px 1px #888;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .active a {
color: #0D99D7;
}

#header .main-search .lims-engine-menu.lims-side-menu .menu-icon {
float: left;
width: auto;
}

#header .main-search .lims-engine-menu.lims-side-menu .list-item-message {
color: #0D99D7;
font-weight: bold;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper a {
color: #0D99D7;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .subitem.no-link span.search-text,
#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .root-item.no-link span.search-text,
#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .search-item .subitem.no-link span.search-text {
color: #0D99D7;
text-decoration: underline;
}

#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .subitem.no-link span.menu-icon,
#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .root-item.no-link span.menu-icon,
#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper .search-item .subitem.no-link span.menu-icon {
color: #0D99D7;
}

#header .main-search .lims-engine-menu.lims-side-menu .subitem-row .subitem-cell-right .subitem-arrow,
#header .main-search .lims-engine-menu.lims-side-menu .root-item-row .root-item-cell-right .root-item-arrow {
background: none;
color: #0D99D7;
font-size: 10px;
padding-top: 15px;
}

#header .main-search .lims-engine-menu.lims-side-menu .subitem-wrapper.active > .subitem-row > .subitem-cell-right > .subitem-arrow,
#header .main-search .lims-engine-menu.lims-side-menu .root-item-wrapper.active > .root-item-row > .root-item-cell-right > .root-item-arrow {
background: none;
color: #0D99D7;
}

#header .main-search .lims-engine-menu.lims-side-menu .root-item {
background-color: #ffffff;
}

#header .main-search .lims-engine-menu.lims-side-menu .root-item-cell-right {
background: #ffffff;
}

#header .main-search .lims-engine-menu.lims-side-menu .root-item-subitems {
padding-left: 30px;
}

/* css hack for Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#header #quickmenu-dropdown .dropdown-content .navbar-content {
padding: 10px 5px 15px 5px;
}
#header .main-search .lims-engine-menu.lims-side-menu .listing-wrapper-inner {
box-shadow: 0 6px 13px 1px #888;
}
#header #quickmenu-dropdown .dropdown-content .lims-side-quickmenu .quick-item:hover {
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
}
}

#search-black-layer {
background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
height: 100%;
left: 0;
opacity: 1;
position: fixed;
top: 56px;
transition: all 0.4s ease-in-out 0s;
width: 100%;
z-index: 101;
overflow: visible;
}

#header .main-search .lims-engine-menu.lims-side-menu .root-item-row.search-result-hover .root-item,
#header .main-search .lims-engine-menu.lims-side-menu .root-item-row.search-result-hover .root-item-cell-right,
#header .main-search .lims-engine-menu.lims-side-menu .subitem-wrapper.search-result-hover,
#header .main-search .lims-engine-menu.lims-side-menu .subitem.quick-item.search-result-hover,
#header .main-search .lims-engine-menu.lims-side-menu .subitem.search-result-hover,
#header .main-search .lims-engine-menu.lims-side-menu.only-search .subitem-wrapper .subitem-row.search-result-hover {
background: #dedede !important;
}

#header #header-search-line {
display: none;
min-height: 50px;
background-color: #f7f7f7;
position: relative;
text-align: center;
margin: 0 auto;
}

#header #header-search-line #main-search {
left: 0;
margin: 0 !important;
position: absolute;
width: 100% !important;
text-align: left;
}

#header #header-search-line .main-search {
margin: 0;
}

#header #header-search-line .extended-search-fix {
margin-top: 0;
}

@media only screen and (max-device-width: 1024px) {
.abcbox-page-style.span6 { width: 48%; }
}

@media only screen and (max-device-width: 640px) {
  .cell.logo {display: none;}
  .title-top { font-size: 18px; }
  #header #header-second-line .new-bar-buttons div, #header #header-second-line .new-bar-buttons .add-bar-btn { font-size: 12px; }
  #header #header-second-line .new-bar-buttons { margin-top: 10px; }
  .abcbox-page-style.span6 { width: 100%; float: left; margin: 0; }
  .abcbox-page-style.span6:first-child { margin: 0 0 20px 0; }
  #header.cells .menu-cell-wrapper:first-of-type .menu-wrapper .menu-cell { padding: 15px 0; }
  #side-nav.with-quickmenu { width: 57px; }
  .lims-side-quickmenu .quick-item .menu-icon { font-size: 16px; height: 28px; line-height: 28px; }
  .lims-side-quickmenu .quick-item .menu-title { font-size: 9px !important; }
  #hide-sidenav { margin: 0 10px; }
  #settings-sidenav { margin: 0 10px; }
  #header #header-second-line { width: calc(100% - 57px); overflow: hidden; }
  #header #header-second-line.menu-hidden .cell.atk-buttons { width: calc(100% - 58px); }
  #show-sidenav { font-size: 10px; padding: 0; text-align: center; width: 57px; }
 #header #header-second-line .new-bar-buttons div, #header #header-second-line .new-bar-buttons .add-bar-btn { margin-right: 0; }
}

@media only screen and (max-width: 1024px) {
.abcbox-page-style.span6 { width: 48%; }
}

@media screen and (max-width: 640px) {
  .cell.logo {display: none;}
  .title-top { font-size: 18px; }
  #header #header-second-line .new-bar-buttons div, #header #header-second-line .new-bar-buttons .add-bar-btn { font-size: 12px; }
  #header #header-second-line .new-bar-buttons { margin-top: 10px; }
  .abcbox-page-style.span6 { width: 100%; float: left; margin: 0; }
  .abcbox-page-style.span6:first-child { margin: 0 0 20px 0; }
  #header.cells .menu-cell-wrapper:first-of-type .menu-wrapper .menu-cell { padding: 15px 0; }
  #side-nav.with-quickmenu { width: 57px; }
  .lims-side-quickmenu .quick-item .menu-icon { font-size: 16px; height: 28px; line-height: 28px; }
  .lims-side-quickmenu .quick-item .menu-title { font-size: 9px !important; }
  #hide-sidenav { margin: 0 10px; }
  #settings-sidenav { margin: 0 10px; }
  #header #header-second-line { width: calc(100% - 57px); overflow: hidden; }
  #header #header-second-line.menu-hidden .cell.atk-buttons { width: calc(100% - 58px); }
  #show-sidenav { font-size: 10px; padding: 0; text-align: center; width: 57px; }
  #header #header-second-line .new-bar-buttons div, #header #header-second-line .new-bar-buttons .add-bar-btn { margin-right: 0; }
}


/* main search end */

.new-lims-grid .new-grid-column,
.new-lims-grid .new-grid-column-empty {
margin-right: 15px;
}

tbody .advanced-search-dropdown {
height: 20px;
line-height: 15px;
}

.advanced-search-dropdown .dropdown-icon:hover {background:#0D99D7;}

.advanced-search-dropdown .advanced-search-icon {
/*float: right;*/
width: 100%;
height: 100%;
text-align: right;
}

.advanced-search-dropdown .dropdown-content {
min-width: 100px;
right: 0;
top: 8px;
-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: visible;
position: absolute;
z-index: 3;
padding: 20px;
list-style: none;
margin-left: 0;
}

/*.advanced-search-dropdown .dropdown-content {*/
/*top: 51px;*/
/*max-height: 100px;*/
/*overflow-y: auto;*/
/*}*/

.advanced-search-dropdown .dropdown-content .navbar-content {
width: 275px;
height: auto;
padding: 30px 5px 15px 5px;
}

.advanced-search-dropdown .dropdown-icon {
height: 100%;
padding: 2px 8px 4px 4px;
width: 100%;
}
.advanced-search-dropdown .dropdown-icon span {
font-size: 16px;
padding: 0 0 0 4px;
}

.advanced-search-dropdown .dropdown-advanced-search-content {
position: relative;
}

.advanced-search-dropdown .dropdown-advanced-search-content .dropdown-content {
/*left: -34px;*/
right: auto;
}

.advanced-search-dropdown ul.dropdown-content li {
margin: 0;
}

.advanced-search-dropdown .dropdown-triangle-a {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent rgba(0, 0, 0, 0.2);
border-style: dashed dashed solid;
border-width: 0 8.5px 8.5px;
display: none;
height: 0;
/*left: 5px;*/
position: absolute;
top: 0px;
right: 0;
width: 0;
z-index: 3;
}

.advanced-search-dropdown .dropdown-triangle-b {
animation: 0.2s ease 0s normal none 1 running gb__a;
border-color: transparent transparent #fff;
border-style: dashed dashed solid;
border-width: 2px 8.5px 8.5px;
display: none;
height: 0;
/*left: 5px;*/
position: absolute;
top: 0px;
right: 0;
width: 0;
z-index: 4;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form fieldset .atk-form-field input,
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form fieldset .atk-form-field textarea,
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form fieldset .atk-form-field select {
float: right;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .input-row {
width: 100%;
display: block;
}
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .input-row .input-cell.expanded {
display: block;
vertical-align: middle;
}
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .input-row .input-cell .calendar-button {
display: none;
}

.advanced-search-dropdown .advanced-search-icon span.icon-search {
color: #282e33;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .atk-buttons {
margin: 10px 0 0 0;
padding: 0;
}

.lims-modal-core:not(.lims-modal-dialog-core) .lims-modal-body.with-caption .lims-modal-content .advanced-search-dropdown .dropdown-content .navbar-content form.atk4_form:not(.disable-float-buttons) .atk-buttons {
position: relative;
padding: 0;
right: 0;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form.new-lims-form.atk4_form_widget {
padding: 0;
}

.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .atk-buttons .submit-white-buttons,
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .atk-buttons .button2 {
float: right;
margin-bottom: 5px;
margin-right: 0;
font-weight: normal;
font-size: 16px;
}
.advanced-search-dropdown .dropdown-content .navbar-content .atk-form .atk-buttons .submit-white-buttons {
float: left;
margin-left: 0;
}
.advanced-search-dropdown .lims-dropdown-parent {
text-align: left;
}
/* end advance search dropdown */

.lims-side-quickmenu .quick-item .menu-title {
text-align: center;
font-size: 10px;
line-height: 14px;
word-break: break-word;
}

#header #logout {
display: inline-block;
position: relative;
margin: 10px 25px 0 0;
float: right;
padding: 0;
line-height: 7px;
}

#header #logout .logout-icon {
height: 100%;
height: 32px;
line-height: 32px;
width: 100%;
color: #7a7a7a;
text-align: center;
font-size: 16px;
}

#header #logout .logout-text {
font-size: 12px;
color: #7a7a7a;
}

#header .navbar-content .user-type.two-line {
display: block;
max-width: 75%;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}