@import url("bit_inventory_browser.css");
@import url("bit_journal.css");
@import url("bit_inventory.css");
@import url("bit_procedures_supplies.css");
@import url("bit_configuration_file_storage.css");

table.grid tr > td:last-child .elj-btn {
    margin: 0;
}

/*Buttons in general less square and space-taking*/
.btn, .btn-grey, .button, .button_off, .call-to-action, .cancel, .elj-btn, .save, .sectionMenu li, .ui-button, .webix_img_btn {
    height: 3.4rem;
    vertical-align: top;
}
/*Dark-blue filter on sample list takes a lot of space*/
.elj-table-filter {
    padding: 0.2rem 1.2rem 0;
}

.sectionMenu li, .stepMenu li {
    height: 3.6rem;
}

/*tablelink prefent bold*/
.tablelink {
    font-weight: normal;
}

.tablelink:empty:before {
    content: "\200b";
}

/* Fix dropdown icon interfering with the text */
.elj-collapsible-content.swap-content .elj-form-item-select::before,
.elj-form-item-select::before, .style-select::before {
    -webkit-transform: translate3d(40%,-50%,0);
    -moz-transform: translate3d(40%,-50%,0);
    -ms-transform: translate3d(40%,-50%,0);
    transform: translate3d(40%,-50%,0);
    pointer-events: none;
    background-color: var(--hx-component-input-bg-default, #f7f9fa);
    color: var(--hx-component-input-border-default);
}


#fieldDescriptions.formfield.numeric:before {
    top:76px;
    left:171px;
}
#fieldDescriptions.formfield.numeric input {
    display:inline-block;
    width:auto!important
}
#sampleTable td:first-child {
    vertical-align: top;
}

.elj-form-item-select.inline,
.formfield.defaultQuantitySelector {
    display: inline-block;
    width: auto;
    min-width: 100px;
    max-width: 100%;
}
#defaultQuantityValue {
    pointer-events: none;
}
.defaultQuantitySelector .elj-form-item-select.inline {
    width: 70px;
    margin-bottom: 3px;
    pointer-events: none;
}

.admin-list ol {
    padding-left:15px;
}
.admin-list p {
    display:block;
    margin-bottom:30px!important;
}

.admin-list ol li {
    margin-bottom: 5px;
    list-style: decimal;
}

.ProtEditorButtons a {
    height: 3.6rem;
    width: 3.6rem;
}

.sectionInfo {
    background-color: var(--hx-surface-brand-secondary, #00ABAB);
    color: var(--text-color-inverse, white);
    padding: 1.2rem 2.4rem;
}

.popupWindow #multivalue #multivaluecontainer {
    max-height: inherit;
}

.elj-notice-explain img {
    width: auto;
    height: auto;
}


.helpButton {
    float: right;
    margin-bottom: 10px;
}

#ctl00_TemplateBody_sampleTypeName > input {
    max-width: 400px;
}

#ProtEditorTitleButton {
    display: inline-block;
}

.floatRightAddButtonContainer {
    position: relative;
}

.floatRightAddButton {
    position: absolute;
    bottom: 8px;
    left: 4px;
}

#ccValuePlaceholder, #ccOperator {
    display: block;
    margin-top: 4px !important;
}

.cke_editable {
    border-top: 0;
}

.cke_inner:not(.cke_maximized) {
    width: 100% !important;
}

.cke_maximized {
    z-index: 10010 !important;
}

.protocol i.fas {
    font-size: 1.3rem;
}

.protocol .stepContents .protVarEditControls {
    margin: 0;
    border: 0;
    padding: 0;
    width: 60px;
}


.elj-tooltip-wrapper.elj-tooltip-up,
.elj-tooltip-wrapper.elj-tooltip-right {
    width: 200px;
    padding: 20px;
    background: rgba(0,0,0,0.8);
    color: #fff;
}

    .elj-tooltip-wrapper.elj-tooltip-up:before,
    .elj-tooltip-wrapper.elj-tooltip-right:before {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        transform: rotate(180deg);
        content: '';
        border: .6rem solid transparent;
        border-top-color: #000;
        border-bottom: 0;
        position: absolute;
        top: -7px;
        left: 47%;
    }

    .elj-tooltip-wrapper.elj-tooltip-right:before {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        transform: rotate(-90deg);
        left: 196px;
        top: 37px;
    }

body.site-journal, body.site-inventory, body.site-protocols, body.pdf-export {
    padding-top: 0;
    padding: 30px;
}

.addRemoveArrowsContainer {
    width: 39px;
    text-align: center;
    vertical-align: top;
    padding-top: 54px;
}

    .addRemoveArrowsContainer span {
        width: 30px;
        cursor: pointer;
    }

select#availableUsers,
select#activeUsers {
    width: 260px;
    margin-bottom: 10px;
}

#searchButton [data-icon]:before {
    font-family: elab-app !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
}

#chooseStudyBtn {
    float: right;
}

.storagelayer table td {
    vertical-align: top;
    padding: 5px;
}

img.IconNotSelected,
img.IconSelected {
    display: inline-block;
    height: 30px;
    width: 30px;
}

.popupWindow #multivalue .addvalue {
    clear: both;
}

.popupWindow #multivalue #multivaluecontainer {
    max-height: 400px;
    overflow-y: auto;
}

#sidebar div:first-child {
    height:auto!important;
}

.sticky-close.fa-times-circle {
    color:white;
    float:right;
    cursor:pointer;
    font-size:1.5rem!important;
}

#bulkSampleTableForm .errorIcon.fa-times-circle {
    font-size:1.9rem!important;
    margin-left:4px;
    color:#f00;
}
#bulkSampleTableForm .fillDownArrow.fa-arrow-down {
    font-size: 1.9rem !important;
    margin-left: 4px;
    color: #00ABAB;
    cursor: pointer;
}

#tbBulkAddSample { /*BULK IMPORT SAMPLE BUTTON*/
    display: none;
}

/*ORGANISATION ADMIN*/
#_panelShareSettings .editPanel {
    padding-top: 20px;
    width: 30px;
    text-align: center;
}
#_panelShareSettings select.selectMultipleGroups{
    height: 80px; width: 400px;
}
#_panelShareSettings ._panelCurrentShares .elj-btn {
    margin-bottom: 8px;
    float: right;
}

.elj-form-item-select.inline {
    display: inline-block;
    max-width: 220px;
    margin-left: 4px;
    vertical-align: middle;
}
    .elj-form-item-select.inline:not(:first-child) {
        margin-left: 4px;
    }

#cloneUnit .elj-form-item-select.inline {
    vertical-align: bottom;
}



.dataTables_length {
    height: 4.8rem;
    padding: 0 1.2rem;
    line-height: 1;
    margin-bottom: 1.2rem;
}

.chosen-container.chosen-container-single {
}

.chosen-container-single .chosen-single {
    /* height:39px; */

}

    .chosen-container-single .chosen-single span {
        line-height: 39px;
        font-family: FontAwesome,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1.3rem;
        transition: .15s ease-out;
        background: 0 0 !important;
        width: 100%;
        font-weight: normal;
        height: 39px;
        padding: 0 1.2rem;
        margin: 0;
        color: #8498a2;
    }
    

.dark-overlay {
    z-index:10000;
}

.closePanelWrapper {
    border-radius: 5px;
    background: rgba(0,0,0,.4);
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 100;
    width: 35px;
    height: 35px;
    text-align: center;
    color: white;
    line-height: 35px;
    transition: 250ms background;
}

.closePanelWrapper i {
    font-size: 16px!important;
}

.closePanelWrapper:hover {
    cursor: pointer;
    background: rgba(0,0,0,.8);
}

.fullscreenDiv {
    background: none!important;
}

.controlHolder {
    border-radius: 0;
    background: none;
    padding: 0;
}

.controlHolder .fullscreenToggle {
    display: none;
}

.controlHolder .zoomIn,
.controlHolder .zoomOut {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: white;
    text-align: center;
    margin: 0;
    background-color: rgba(0,0,0,.4);
    transition: 250ms all;
    font-size: 16px;
}

.controlHolder .zoomIn {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.controlHolder .zoomIn:before {
    content: '\f067';
}

.controlHolder .zoomOut {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.controlHolder .zoomOut:before {
    content: '\f068';
}

    /* Select elements inside experiment sample section*/
.sampleActionSelectbox div.mr-2 select {
    position: relative;
    z-index: 1001;
}
    .sampleActionSelectbox div.mr-2 select.journalSampleView {
        float: right;
    }
    /* Fix the icon display inside the experiment sample section select boxes*/
        .sampleActionSelectbox div.mr-2 select.journalSampleView option,
        .sampleActionSelectbox div.mr-2 select.journalSampleView {
            font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",'Font Awesome 5 Free';
            font-weight: 400;
            font-size: 1.3rem;
        }

#dialogEditViewTable {
    color: #312e25;
}
#dialogEditViewTable select.columnSelect,
#dialogEditViewTable #availableInSampleTypes {
    width: 370px;
}

    #dialogEditViewTable #availableInSampleTypes {
        border:none;
        padding-left:6px;
    }

.imageZoomPanel {
    height: auto;
    margin: auto;
    position: relative;
    left:unset;
    top: 25px;
    max-width: 1280px;
}
    #dialogEditViewTable option.defaultElabColumn, 
    #editSampleListColumns option.defaultElabColumn {
        color: #1074B5;
    }

    #dialogEditViewTable td.selectedColumns {
        padding-bottom:10px;
    }

.openEquipmentNewWindowLinkContainer {
    display: block;
    height: 30px;
    padding-bottom: 5px;
    width: 100%;
    text-align: right;
}
@media (max-width: 1920px) {
    .imageZoomPanel {
        height: auto;
        margin: auto;
        position: relative;
        left: unset;
        top: 25px;
        max-width: 1024px;
    }
}

#actionAddSample {
    display:block;
    position:relative;
    padding-top:2px;
}

#newLayerMaxDim {
    width: 50px !important;
    background-color: #FFFFFF !important;
}

.ui-dialog {
    border-radius:.4rem;
}

#newSection i {
    margin-right:4px;
}
.pageSection .sectionFooter table {
    width:auto; 
    margin-right: 0px;
    margin-left: auto;
}
    .pageSection .sectionFooter table td {
        padding-left:10px;
    }
.shareExperimentIcon {
    cursor: pointer;
}
.pollingActions i.fas {
    font-size: 14px;
    cursor: pointer;
}

#pendingFilesTable .elj-btn i {
    margin: 4px 5px 4px 1px!important;
}

.fa.fa-lock.protShareButton,
.fa.fa-globe.protShareButton,
.fa.fa-users.protShareButton {
    color: #576f7b;
}
.fa.fa-lock.protShareButton{
    margin-left:5px;
}
    .fa.protShareButton {
        font-size: 1.8rem !important;
    }
    
.logoutButtons {
    float:right;
}
#_experimentSectionOptions a{
    margin-bottom:5px;
}
#experimentBrowserNavigation {
    padding-top: 1.2rem;
}
main#content {
    margin-top:10px;
}

/* setting 2fa*/
#settings_2FA #authAppStatus.enabled,
#settings_2FA #authAppStatus.notEnabled {
    display: block;
    margin-bottom: 5px;
}
#settings_2FA #authAppStatus.enabled {
    color: #00BB00;
    font-weight: bold;
}
#settings_2FA #authAppStatus.notEnabled {
    color: red;
}
#settings_2FA .disableBtnRequired, 
#settings_2FA .enableBtn, 
#settings_2FA .disableBtnNotRequired {
    margin: 5px;
    font-weight: bold;
    float: left;
}
#settings_2FA .disableBtnRequired {
    opacity:0.5;
}
#settings_2FA .showHelp {
    line-height: 35px;
}

.tab-content .selector.dropdown {
    position: relative;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgb(0 0 0 / 10%);
    color: #000;
    text-decoration: none;
    white-space: nowrap;
    line-height: 23px;
    vertical-align: middle;
    margin-left: 5px;
}
#logTable .elj-notice {
    width: 90%;
    margin: 20px auto auto;
}

#iFrame.archive {
    min-width:900px;
    min-height:500px;
    border:0px; 
    width:100%;
    height:90%;
}

#validate_equipment_container .fas.fa-calendar-alt {
   position:relative; 
   z-index:3000000; 
   margin-top: -35px; 
   float:right;
   color:#e57400; 
   margin-right:10px; 
   font-size:16px; 
}

.inlineLogo {
    display:inline-block;
}

#searchfilters div.mr-2:last-of-type,
#projectFilters div.mr-2:last-of-type,
.simple-flexbox-container.ma-0 div.mr-2:last-of-type,
#experimentBrowserRowTop2 #AddBtn {
    margin-right: 0;
}

.adminEnvironment #btnAddRole {
    margin-left: 0;
    margin-top: 0;
}

#numberOfLicenses,
#newGroupName {
    width: 200px;
}

#createUserForm label {
    display: inline-block;
}

#createUserForm label,
#createUserForm #licenseNumberAndDate input,
#elabAddUserToGroup label,
#addEditWindow label,
.adminEnvironment #userFilter label,
#logViewer select,
#licenseManagerDiv #btnFullAuditTrail {
    margin-right: 10px;
}
#seriesTitle h2,
#createUserForm #panelNewGroup td select,
#createUserForm #panelNewGroup td input,
#elabAddUserToGroup #newGroupName,
#rolesAndPermissions #btnAddRole,
#filter #btnAddRole, 
.selectionContainer .selector.dropdown,
.selectionContainer #addTypeToTemplate,
#itemLocalStorageEnabled #local_storage_enabled,
.adminEnvironment .saveSettingsButton,
.adminEnvironment .selectionContainer .elj-form-item-select.withChosen,
.adminEnvironment #templateSelect, 
.adminEnvironment .license,
.adminEnvironment #rolesAndPermissions #btnAddRole
 {
    margin-left: 10px;
}
.adminEnvironment #filter label {
    margin-left: 5px;
}
#createUserForm #licenseNumberAndDate input,
.trialAccount input,
#ChooseSampleTypeForm #ChooseCompartments,
#licenseManagerDiv #new,
#newGroupName  {
    margin-bottom: 10px;
}
#logViewer #filter {
    margin-bottom: 30px;
}
#elabAddUserToGroup #insertIntoView,
#elabAddUserToGroup #createsNewView {
    margin-top: 10px;
}
#addEditWindow label {
    display: unset;
}

.adminEnvironment .elj-form-item-select {
    width: 220px;
}

.adminEnvironment .elj-form-item-select.withChosen {
    max-width: 250px !important;
    width: 100% !important;
}

    .adminEnvironment .elj-form-item-select.withChosen .chosen-container.chosen-container-single {
        max-width: 250px !important;
        width: 100% !important;
    }

    .adminEnvironment .elj-form-item-select.withChosen .chosen-container-single .chosen-single span {
        padding-right: 32px;
    }

    .adminEnvironment .elj-form-item-select.withChosen .chosen-container-single .chosen-drop .chosen-search {
        max-width: 250px !important;
        width: 100% !important;
        display: flex;
        align-items: center;
    }

    .adminEnvironment .elj-form-item-select.withChosen .chosen-container-single .chosen-drop .chosen-search label {
        padding-bottom: 0;
    }
    
.adminEnvironment .elj-form-item-select.disabled {
    opacity: .4;
}

.adminEnvironment .elj-form-item-select.disabled select{
    cursor: default;
}

.adminEnvironment .procedureCategoriesRow,
.adminEnvironment #filter {
    vertical-align: sub;
}
.adminEnvironment .procedureCategories,
.adminEnvironment .selectionContainer div,
.adminEnvironment #userFilter .elj-form-item-select {
    display: inline-block;
}
.adminEnvironment .selectionContainer div:not(#filter):not(.eln-recovery),
.adminEnvironment .selectionContainer label,
.adminEnvironment #filter label, 
.adminEnvironment #filter .elj-form-item-select:not(.eln-recovery) {
    float: left;
}
.eln-recovery,
.eln-recovery .chosen-container,
.eln-recovery .elj-form-item-select,
.eln-recovery label,
.eln-recovery .chosen-search{
    float: unset !important;
}

.adminEnvironment .elj-form-item-select .chosen-container.chosen-container-single .chosen-drop .chosen-search {
    display: flex;
    align-items: center;
    gap: 4px;
}

.adminEnvironment #filter label {
    margin-top: 5px;
}
.adminEnvironment .selectionContainer label {
    margin-top: 15px;
}
.adminEnvironment .dataTables_length {
    padding: 0;
    height: unset;
}
.adminEnvironment .installLicenseDiv {
    float: right; 
    margin: 20px 40px 0 0;
}
.adminEnvironment .licenseHead {
    padding-bottom: 20px;
}
#ChooseSampleTypeForm #tree {
    padding: 5px 0;
}

.adminEnvironment .explain li {
    margin-bottom: 15px;
}

#recoveryTable #prefetch {
    margin-bottom: 20px;
}

#recoveryTable #searchBtn {
    margin-top: 0;
    text-align: center;
}

#licenseManagerDiv #new {
    float: right;
    margin-top: 0;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    z-index:20001!important;
    background-color: var(--hx-surface-primary, #fff); /* impacts at least dropdown 'collaborators' in experiment detail */
    width:568px;
}

#treePanel #legend {
    max-height:165px;
    overflow-y:auto;
}
#searchfilters {
    width:100%;
}
.unitsInput {
    width:80px;
    padding-left:7px;
    margin-bottom:2px!important;
}

#quantityForm {
    justify-content: space-between;
}

#quantityForm #editSampleQuantity i {
    margin-left: 10px;
    font-size: 1.5em;
}
#quantityForm span.threshHold {
    font-weight: bold;
    margin-left: 20px;
    display: inline-block;
}
    #quantityForm span.threshHold i.fas.fa-exclamation {
        color: red;
    }

#usingCatalogItem label {
    cursor:default;
    margin-left:0;
}

.sampleLinkData a.crossbutton i {
    margin-left: 10px;
}
.sampleLinkData a {
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    text-decoration: underline;
}
.sampleLinkData .spacer {
    width: 200px;
}

.sampleLinkData .elj-btn {
    position: relative;
    clear: both;
}
#select_catalog_item_container {
    padding-bottom:10px;
}

#eLabNoteBookDiv {
    top:15%!important;
}
.copyLabelQuestion {
    padding-top:20px;
    padding-bottom:20px;
}
.copyLabelNotice {
    margin-left:27px;
    bottom:8px;
    position:relative;
}
.systemLicenceWarning {
    background-color: orange;
    color: white;
    text-align: center;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

.toggle-text-paragraphs-feature {
    position: absolute;
    left: 0;
    right: 0;
    top: -22px;
}

.toggle-text-paragraphs-feature,
.toggleInventoryBrowserUI,
.toggleInventoryBrowserUI.newUI {
    line-height: 22px;
    text-align: center;
}

@media screen and (max-width: 63.9375em) {
    .toggle-text-paragraphs-feature,
    .toggleInventoryBrowserUI {
        margin-top: -25px;
    }
}

.toggle-text-paragraphs-feature span,
.toggleInventoryBrowserUI.newUI span,
.toggleInventoryBrowserUI span {
    display: inline-block;
    color: #f29100;
    background-color: #fef9f2;
    border: 1px solid #f29100;
    border-top: 0;
    border-radius:0 0 4px 4px;
    z-index: 9990;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 535px;
    font-weight: 500;
    font-size: 12px;
}

.toggle-text-paragraphs-feature span a,
.toggleInventoryBrowserUI span a {
    color: #f29100;
    font-weight: 500!important;
}

.toggle-text-paragraphs-feature span a:hover {
    text-decoration: underline;
}

.removeNewInventoryToggle {
    margin-left: 5px;
    cursor: pointer;
}

.compOrientation .elj-form-item-select {
    display: inline-block;
}

.formfield.form-field-calendar .fa.fa-calendar,
i.fa.fa-calendar.ml-2.mt-2,
i.fas.fa-calendar.ml-2.mt-2 {
    position: relative;
}

i.fa.fa-calendar.ml-2.mt-2, i.fas.fa-calendar.ml-2.mt-2 {
    right: 35px;
}

i.fas.fa-calendar.ml-2.mt-2 {
    top:4px;
}

    .formfield.form-field-calendar .fa.fa-calendar {
        right: 30px;
        top: 0px;
    }

.btnlink {
    height: 3.4rem;
    display: inline-block;
    line-height: 3.4rem;
}

#usersTable input {
    margin-right: 5px;
}

#_iFrameExperimentBrowser {
    height: 450px;
    width:1028px;
}

#sampleBrowserIFrame {
    height:700px!important;
}

.pageSection.MSWord center {
    text-align: center !important;
}

.truncatedField,
.truncatedSampleName {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 95%;
    display: inline-block;
    white-space: nowrap;
    color: #018a8a;
}

/* Search list ribbon*/
ul.search-list-menu {
    position: absolute;
    top: 3.6rem;
    left: 0;
}

.open ul.search-list-menu {
    display: block !important;
}

a.search-ribbon-entry span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: italic;
    display: inline-block;
}

a.search-ribbon-entry.dropdown span {
    max-width: 100%;
}


.search-list-dropdown {
    min-width: 75px;
    height: 3.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer;
    position: relative;
}

.search-list-dropdown span{
    padding: 0 1.2rem;
    width: 100%;
}

.search-list-dropdown div {
    padding: 0.8rem 1.2rem;
}

    .search-list-dropdown div:hover,
    .search-list-dropdown div:focus {
        background-color: #ececec;
        color: #141414;
    }

ul.search-list-menu {
    width: 30rem;
}

li#btnManageSearchLists > a {
    min-width: 100px;
    padding: 0 1.8rem;
}

@media screen and (max-width:63.9375em) {
    .nav-sub-level {
        max-width: 100vw;
    }
}

.nav-sub-level .search-list-menu li.search-ribbon-li {
    max-width: 100%;
}

/* Search list ribbon mobile */
@media screen and (max-width:63.9375em) {
    .nav-sub-level li.search-ribbon-li {
        max-width: unset;
    }
    
    .elj-dropdown.search-list-menu {
        background: unset;
    }

    .elj-dropdown.search-list-menu li {
        border-bottom:0; 
    }
    
    .has-subnav:not(.active) li,
    .has-subnav:not(.active) div{
        display: none;
    }

    .search-ribbon-entry span {
        max-width: 200px !important;
    }

    .search-list-dropdown {
        color: white;
        border-radius: 0.4rem;
        justify-content: start;
        height: unset !important;
        position: relative;
        display: block;
    }
    
    ul.search-list-menu {
        position: relative !important;
        border: 0;
        top: 0;
        border-radius: 0.4rem;
        box-shadow: unset;
        width: 100% !important;
    }

    .search-list-menu li {
        border-radius: 0.4rem;
        padding: 0;
    }
    
    .search-ribbon-entry.dropdown {
        background: #073b53;
        color: white;
        padding: 0;
        border: 0;
    }
    
    .search-list-dropdown a {
        margin: 0 !important;
    }
    
    .search-list-dropdown div {
        border-radius: 0.4rem;   
    }

    .search-list-dropdown div:hover,
    .search-list-dropdown div:focus {
        background-color: #ececec;
        color: white;
    }

    .nav-main-level a.search-ribbon-entry {
        height: 3.6rem;
        
    }
}

.molBut {
    font-weight: 700 !important;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.modal-header{
    cursor:default!important;
}

.toggleInventoryBrowserUI a {
    color: #FFF;
    text-decoration: underline;
}
