body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\f0d7";font-family:'Fontawesome';font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\f0da";font-family:'Fontawesome';font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}
body{color:#0d314b;font-family:"Open Sans",Arial,sans-serif;}h1,h2,h3,h4,h5,h6,.headline{font-family:"Montserrat",Arial,sans-serif;color:#121a45;line-height:1.3;margin-bottom:.3rem;margin-top:1rem;font-weight:600;}a{color:#0d314b;}a:hover{text-decoration:none;}a.white-link{color:#fff;}.bold{font-weight:bold;}#navbar{background-color:#f8f9fa !important;}#navbar .nav-link{color:#0d314b;}#navbar .navbar-header{justify-content:center !important;}.l-page-title{margin-top:1.3rem;}.l-page-title,.l-page-title h1{background-color:#0d314b;color:#fff;}.fmcsa-badge{background-color:#1c6da6;color:#fff;}.fmcsa-proof{background-color:#1c6da6;color:#fff;padding-bottom:15px;}.courses{background-color:#ebf3fa;padding-top:1.3rem;padding-bottom:1.3rem;}.courses h2{margin-top:0px;margin-bottom:0px;padding-bottom:1.3rem;}.courses .drop-shadow-box{background-color:#fff;height:100%;box-shadow:#ced7e0 5px 5px 15px 15px;padding:2rem;margin:0px 20px;}.courses-container{margin-bottom:2rem;}.course-title{background-color:#0d314b;color:#fff;text-align:center;}.course-button-container{}.block-block-steps-to-cdl{}.block-block-steps-to-cdl h2{margin-top:0px;margin-bottom:0px;padding-top:1rem;padding-bottom:1rem;text-align:center;background-color:#0d314b;color:#fff;}.block-block-steps-to-cdl .our-courses-button{margin-top:1rem;margin-bottom:0px;}.block-block-steps-to-cdl ol{list-style:none;counter-reset:list;padding:0 1rem;}.block-block-steps-to-cdl .li-box{--stop:calc(100% / var(--length) * var(--i));--l:62%;--l2:88%;--h:calc((var(--i) - 1) * (180 / var(--length)));--c1:hsl(var(--h),71%,var(--l));--c2:hsl(var(--h),71%,var(--l2));position:relative;counter-increment:list;max-width:45rem;margin:2rem auto;padding:2rem 1rem 1rem;box-shadow:0.1rem 0.1rem 1.5rem rgba(0,0,0,0.3);border-radius:0.25rem;overflow:hidden;background-color:white;}.block-block-steps-to-cdl .li-box::before{content:'';display:block;width:100%;height:1rem;position:absolute;top:0;left:0;background:linear-gradient(to right,var(--c1) var(--stop),var(--c2) var(--stop));}.block-block-steps-to-cdl h3{display:flex;align-items:baseline;margin:0 0 1rem;color:rgb(70 70 70);}.block-block-steps-to-cdl h3::before{display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin-right:1rem;width:3rem;height:3rem;content:counter(list);padding:1rem;border-radius:50%;background-color:var(--c1);color:white;}@media (min-width:40em){.block-block-steps-to-cdl .li-box{margin:3rem auto;padding:3rem 2rem 2rem;}.block-block-steps-to-cdl h3{font-size:1.75rem;margin:0 0 2rem;}.block-block-steps-to-cdl h3::before{margin-right:1.5rem;}}@media (max-width:767.98px){.navbar-header{}.courses-container{margin-bottom:0px;margin-bottom:unset;}.courses .drop-shadow-box{margin:0 0 1rem 0;height:auto;}}@media (min-width:768px){.l-page-title{margin-top:0px;}}#uc-cart-view-form .form-type-uc-quantity{width:max-content;}#uc-cart-view-form #edit-checkout{padding-top:2em;}#uc-cart-checkout-form .uc-store-address-field .form-item label{text-align:left!important;}#uc-cart-checkout-form .form-select,#uc-cart-checkout-form .form-control{width:auto!important;}#payment-stripe-pane input{}#payment-stripe-pane .ElementsApp input{border:none;display:block;font-family:sans-serif;font-size:1rem!important;height:1.5em;line-height:1.5em;margin:0;padding:0;width:100%;}
