.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper #branchLocation,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper #branchLocation b,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper #shipLocation,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper #shipLocation b,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop #branchLocation,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop #branchLocation b,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop #shipLocation,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop #shipLocation b{color:#fff}.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper .selectedWarehouse,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper .selectedWarehouse .blockElement,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper .warehouse_listWrap,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper .warehouse_listWrap .blockElement,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop .selectedWarehouse,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop .selectedWarehouse .blockElement,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop .warehouse_listWrap,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop .warehouse_listWrap .blockElement{color:#000}.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipBranchWrapper .time_block,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .shipLocationDrop .time_block{display:block;margin-left:24px;width:100%}.header_2021 .cimm_header_mid .container-fluid .headerWrapper .searchBarWrapper .cimm_searchWrapper #search_Form #txtSearch,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .searchBarWrapper .cimm_searchWrapper input[type=text] #txtSearch{width:calc(100% - 1px);border-radius:0}.header_2021 .cimm_header_mid .container-fluid .headerWrapper .searchBarWrapper .cimm_searchWrapper #search_Form .btn-primary,.header_2021 .cimm_header_mid .container-fluid .headerWrapper .searchBarWrapper .cimm_searchWrapper input[type=text] .btn-primary{background:#0053a0;padding:7px 12px!important;border:1px solid #0053a0;border-radius:0}footer .footerCol{text-align:center}footer .footerCol .cimm_Social_media ul li{display:inline-block;border-radius:35px}footer .footerCol .cimm_Social_media ul li img{width:30px}footer .cimm_footer_mid{height:250px}#footerSignUpblock{background:#e52d2d;padding-top:15px}#footerSignUpblock .signuplabel{padding:6px 0;text-align:right;color:#fff;font-size:16px}#footerSignUpblock #modalfoot{background:#0053a0;border:1px solid #315fc3}#footerSignUpblock #emailAddress1BfooterErr{color:#fff}#footerSignUpblock .alert-success{font-size:15px;font-weight:700;text-align:center;color:#fff;background:#e52d2d;border-color:#e52d2d;margin-bottom:0}.footer_addressBlock .a_hover_underline{display:unset!important}.footer_addressBlock li.nowrapli{display:inline;margin-right:15px;white-space:nowrap}.a_hover_underline:hover{text-decoration:underline}@media all and (min-width:1200px){.headerWrapper .LogoWrapper .cimm_logo{position:absolute!important;top:-25px;z-index:100;height:145px!important}}@media all and (max-width:980px){#footerSignUpblock,#footerSignUpblock .signuplabel,.cimm_footer_mid .footerCol .cimm_logo,.cimm_footer_mid .footerCol .footer_addressBlock{text-align:center}}.spaceBetween{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap}.d-flex,.listGridContainer .listView .listGridContent{display:flex}.flex-column{flex-direction:column}.listGridContainer .gridView{border:1px solid #a1a1a1;outline:#f5f5f5 solid 5px;padding:15px}
@media all and (min-width: 1201px) {
    nav.navbar .cimm_nav > ul.navbar-nav {
        display: flex;
        flex-wrap: wrap;
        float: none;
        width: 100%;
        justify-content: center;
    }
}
nav.navbar .cimm_nav > ul > li .dropdown-menu ul li > span em.multiLevelIcon:after {
    color: #000000;
}
/* MIL-387 session timeout popups */
.cimm_sessionModal .modal-dialog { width: 380px; max-width: calc(100% - 24px); margin: 40px auto; }
.cimm_sessionModal .modal-content {
	border: 0;
	border-radius: 14px;
	box-shadow: 0 18px 48px rgba(16, 24, 40, .22);
	padding: 0;
	position: relative;
	overflow: hidden;
}
.cimm_sessionModal .modal-body { padding: 32px 26px 28px; }

/* close control - rounded grey tile, not the bootstrap glyph */
.cimm_sessionModal .cimm_sessionClose {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	float: none;
	border: 0;
	border-radius: 7px;
	background: #f1f3f5;
	color: #667085;
	font-size: 19px;
	line-height: 29px;
	font-weight: 400;
	opacity: 1;
	text-shadow: none;
	z-index: 3;
}
.cimm_sessionModal .cimm_sessionClose:hover,
.cimm_sessionModal .cimm_sessionClose:focus { background: #e4e7ec; color: #344054; opacity: 1; }

/* countdown panel */
.cimm_sessionCountdown {
	background: #eff5fc;
	border-radius: 10px;
	padding: 20px 0 14px;
	margin: 2px 0 24px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 26px;
}
.cimm_sessionUnit { display: flex; flex-direction: column; align-items: center; min-width: 58px; }
.cimm_sessionUnit strong {
	display: block;
	font-size: 40px;
	line-height: 1;
	font-weight: 700;
	color: #1560ad;
	font-variant-numeric: tabular-nums;
}
.cimm_sessionUnit small {
	font-size: 10px;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #98a2b3;
	font-weight: 600;
	margin-top: 8px;
}
.cimm_sessionSep { font-size: 30px; font-weight: 700; color: #1560ad; line-height: 1; }

/* copy */
.cimm_sessionTitle { font-size: 20px; font-weight: 700; color: #101828; margin: 0 0 12px; line-height: 1.3; }
.cimm_sessionText { font-size: 14.5px; line-height: 1.55; color: #667085; margin: 0 auto 24px; max-width: 320px; }

/* actions */
/* themecustomblack.css forces padding / font-size / text-transform on .btn-primary
   with !important, so these three have to be flagged to match the wireframe. */
.cimm_sessionModal .btn-block {
	padding: 13px 16px !important;
	font-size: 15px !important;
	text-transform: none !important;
	border-radius: 6px;
	font-weight: 700;
	white-space: normal;
}
.cimm_sessionModal .btn-primary { background: #1560ad; border-color: #1560ad; color: #fff; }
.cimm_sessionModal .btn-primary:hover,
.cimm_sessionModal .btn-primary:focus { background: #12508f; border-color: #12508f; color: #fff; }
.cimm_sessionModal .btn-default { background: #fff; border: 1px solid #d0d5dd; color: #344054; }
.cimm_sessionModal .btn-default:hover,
.cimm_sessionModal .btn-default:focus { background: #f9fafb; border-color: #b9c0cc; color: #101828; }
.cimm_sessionModal .btn-block + .btn-block { margin-top: 12px; }
.cimm_sessionSignOut {
	display: block;
	margin-top: 18px;
	font-size: 14px;
	font-weight: 600;
	color: #475467;
	text-decoration: none;
}
.cimm_sessionSignOut:hover, .cimm_sessionSignOut:focus { color: #101828; text-decoration: none; }

/* state 2 - timed out */
.cimm_sessionExpired .modal-content { border-top: 5px solid #d92d20; }
.cimm_sessionClockBadge {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #fdecea;
	margin: 4px 0 18px;
}
.cimm_sessionClock { color: #d92d20; display: block; }
