/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.role-driver #block-cleanplus-mainnavigationauthenticated-2{display:none;}.header-container ul.menu > li > a,.header-container ul.menu > li > span{padding-left:20px;padding-right:20px;}.header-container .sf-shadow.sf-menu.menu ul{background-color:white;}.path-webform .webform-submission .webform-submission-information{display:none;}#webform-submission-register-organization-add-form #edit-your-name--wrapper{margin-left:-0.5em;margin-right:-0.5em;}body.role-driver #block-cleanplus-help{display:none;}body.role-driver #block-cleanplus-mainnavigationauthenticated{display:none;}#block-cleanplus-content form.user-register-form .horizontal-tabs-list,#block-cleanplus-content form.user-register-form .form-item-countrycode{display:none;}#block-cleanplus-content form.user-register-form .horizontal-tabs{border:none;}#block-cleanplus-content form.user-register-form .horizontal-tabs-panes .horizontal-tabs-pane,#block-cleanplus-content form.user-register-form .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper{padding:0;margin:0;}#block-cleanplus-signuptext .aligntextblockdown{padding:0 !important;position:absolute;bottom:0;top:auto !important;margin-bottom:-90px;width:50%;transform:translateX(-50%);left:50%;}.path-user #block-cleanplus-content p.address{margin-bottom:0;}.path-user #block-cleanplus-content article.profile > .field,.path-user #block-cleanplus-content article.profile > .field > .field__items > .field__item{margin-bottom:20px;}.path-user #block-cleanplus-content article.profile > .field > .field__items{counter-reset:number;}.path-user #block-cleanplus-content article.profile > .field > .field__items > .field__item{position:relative;}.path-user #block-cleanplus-content article.profile > .field > .field__items > .field__item:before{content:counter(number);counter-increment:number;position:absolute;left:0;top:0;}.path-user #block-cleanplus-content article.profile > .field .field__items > .field__item .paragraph{margin-left:20px;}a.tabledrag-handle .handle{width:25px;height:25px;}table[id^=field-origination-facility-values],table[id^=field-destination-facility-values]{border-collapse:collapse;margin-bottom:10px;}table[id^=field-origination-facility-values] tr,table[id^=field-destination-facility-values] tr{border-bottom:1px solid rgba(var(--mt-color-default-contrast-value),0.1);}table[id^=field-origination-facility-values] fieldset,table[id^=field-destination-facility-values] fieldset{border:none;}#superfish-main ul{background-color:#eee;}h1.title{margin:5px 0 35px;font-weight:700;border-bottom:none;position:relative;text-transform:none;font-size:36px;text-align:left;}:focus,:focus-visible{outline:auto 5px Highlight !important;outline:auto 5px -webkit-focus-ring-color !important;border:1px solid #426B8A !important;transition:none !important;}body .bs-border-color-top-blue{border-top-color:#eee !important;}body .bs-border-color-top-green{border-top-color:#d4d4d4 !important;}.blockbg1{background:#2c3e50;color:#fff;}.blockbg2{background:#eee;color:#000;}.pt-5,.py-5{padding-top:1rem !important;}.h3{font-size:calc(((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;}.h4{font-size:calc((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;}.page-node-type-job .field--label-above,.jobs-type-apply-now{margin:10px 0;}.accessibility-trigger button{background-color:#2c3e50 !important;}#webform-submission-job-application-add-form section{border:1px solid #ccc;padding:0px 20px;}#webform-submission-job-application-add-form td{font-size:14px !important;}#webform-submission-job-application-add-form .webform-multiple-add{margin-top:10px;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-add-submit],#webform-submission-job-application-add-form [id^=edit-employment-history-add-submit],#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-add-submit]{line-height:12px;font-size:14px !important;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-add-more-items],#webform-submission-job-application-add-form [id^=edit-employment-history-add-more-items],#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-add-more-items]{font-size:14px;padding-top:6px;padding-bottom:6px;}#webform-submission-job-application-add-form [id^=edit-employment-history-items] thead{display:none;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-items] th,#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-items] th{font-size:14px;}table[id^=edit-employment-history-items]{border:none;}[id^=edit-employment-history-items] tbody{counter-reset:item;}[id^=edit-employment-history-items] tbody tr:before{content:'Employment History ' counter(item,decimal) '. ';counter-increment:item;position:absolute;margin-top:10px;font-weight:bold;}[id^=edit-employment-history-items] tbody td{padding-top:50px !important;padding-left:0px;padding-right:0px;}[id^=edit-employment-history-items] td div:nth-child(4),[id^=edit-employment-history-items] td div:nth-child(5),[id^=edit-employment-history-items] td div:nth-child(6){width:32%;display:inline-block;}[id^=edit-employment-history-items] td div:nth-child(5){margin:0 1.5%;}.path-frontpage #superfish-main > li:first-child{display:none;}.view-jobs .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}#superfish-main > li:last-child > a{border-radius:0px;}#superfish-main > li:last-child > a:before{display:none !important;}#superfish-main > li:last-child > a:hover{border-color:var(--mt-color-primary) !important;}#superfish-main-accordion > li:last-child > a{border:none;border-top:1px solid rgba(var(--mt-color-default-contrast-value),0.15);border-bottom:1px solid rgba(var(--mt-color-default-contrast-value),0.15);background:none !important;border-radius:0 !important;color:var(--mt-color-default-contrast) !important;margin:0 !important;padding:18px 24px;text-align:left;}#superfish-main-accordion > li:last-child > a:hover{border-radius:0;background-color:none;color:var(--mt-color-primary-contrast);}#superfish-main-accordion > li:last-child > a:before{display:none;}.overlay-container:hover .overlay{opacity:0.5;}.bid-table-row td{border-bottom:1px solid rgba(var(--mt-color-default-contrast-value),0.1);}.bid-table-row:last-child td{border-bottom:none;}.custom-banner .internal-banner-container .hero-top{position:absolute;bottom:0;width:100%;background-color:transparent;}.custom-banner .custom-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;opacity:1;visibility:inherit;z-index:20;position:relative;}.custom-banner .custom-background-image:before{content:'';background-color:rgba(0,0,0,0.25);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.custom-banner .custom-background-image ~ #hero-top{z-index:21;}.custom-banner .custom-background-image ~ #hero-top #block-cleanplus-page-title h1{text-shadow:0 0 8px rgba(0,0,0,.50);}.header-top-highlighted .menu a:focus{border-top-width:5px !important;border-top-color:transparent !important;border-top-style:solid !important;}#drupal-off-canvas-wrapper{--off-canvas-background-color-medium:#fff !important;}#layout-builder-modal * textarea,#layout-builder-modal *:not(div) textarea{min-height:400px;overflow:auto;}#layout-builder-modal table{}#layout-builder-modal table td,#layout-builder-modal table th{width:30px;}#layout-builder-modal table td+td,#layout-builder-modal table th+th{width:auto;}#layout-builder-modal a.tabledrag-handle .handle{height:20px;}#layout-builder-modal{padding-top:0;}body{overflow-x:hidden;}@media screen and (max-width:960px){#block-cleanplus-signuptext .aligntextblockdown{width:70%;}}@media screen and (max-width:767px){#block-cleanplus-signuptext .aligntextblockdown{width:80%;}}@media screen and (max-width:800px){table.bids-table{border:0;}table.bids-table caption{font-size:1.3em;}table.bids-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}table.bids-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;}table.bids-table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;}table.bids-table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}table.bids-table td:last-child{border-bottom:0;}}
