label.required:after{color:red;content:" *";font-weight:100}.datepicker{z-index:2500!important}.m-agreement{background-color:rgba(0,0,0,.05);height:320px;width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{background-color:#f1f1f2;color:#4e5155;opacity:1}.z-override{z-index:1089!important}.z-override-2{z-index:1090!important}li.nav-item.mega-dropdown:hover{border-bottom:1.5px solid #2d5c88}.dropdown-menu{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-top:1.5px solid #2d5c88;margin-top:0}a.nav-link{color:grey}a.nav-link:hover{color:#333}.megamenu-menu{color:grey}.menu-title{color:#000;font-size:1.1rem;font-weight:600;line-height:1.1rem;margin-bottom:.5rem}.menu-item{line-height:1.4375rem;padding:3px}.menu-link{color:grey;padding:3px}.menu-link:hover{color:#382828}.menu-item:hover{background-color:#f8f8f8;color:#382828}.bullet{border-bottom:3px solid transparent!important;border-left:3px solid grey;border-top:3px solid transparent!important;display:inline-block;height:0;left:3px;margin-top:12px;top:0;width:0}.topnav-link{color:#2d5c88}h3.menu-title{font-size:1.563rem}.content-nav{background-color:#f8f8f8;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.content-nav li.nav-item{border-left:1px solid #e1e1e1}.content-nav li.nav-item:last-of-type{border-right:1px solid #e1e1e1}.content-nav a.nav-link{color:#333;font-size:calc(8.64706px + .4085vw);font-weight:500;letter-spacing:.02rem;line-height:56px;padding:0 20px;text-transform:uppercase}.btn-link.focus,.btn-link:focus{box-shadow:none!important}.content-nav li.nav-item:hover{background-color:#ccc}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover,.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#ccc!important;cursor:default}.datepicker .next,.datepicker .prev{color:#000!important}.datepicker .datepicker-days table thead tr th.disabled,.datepicker .datepicker-months table thead tr th.disabled,.datepicker .datepicker-years table thead tr th.disabled{color:transparent!important;cursor:default;pointer-events:none}.datepicker .datepicker-days table tbody tr td.today{background:#fff4df}.datepicker .next.disabled,.datepicker .prev.disabled{color:#000!important}.divider{border-top:1px solid #666}.card_footer{font-size:6.5px;font-weight:700}.diver_certification_verification_letter{background-color:#fff;border:1px solid #e1e1e1;color:#000;font-size:12px;margin:0;padding:20px}.cert{background-position:99% 98%;background-repeat:no-repeat;background-size:6vh;border:1px solid #e1e1e1;border-radius:4px;color:#000;font-size:.8em;height:210px;margin:0}.small-font{font-size:.8em!important}.carney-sig{width:100px}.mw-330{max-width:330px}.certfront{border:1px solid #e1e1e1;border-radius:4px;color:#000;margin:0}.diver_photo{width:80px}.course_name{font-weight:700;line-height:16px;position:absolute;right:10px;text-align:center;top:80px;width:210px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:linear-gradient(45deg,transparent,transparent 43%,#000 45%,#000 55%,transparent 57%,transparent),linear-gradient(135deg,transparent,transparent 43%,#000 45%,#000 55%,transparent 57%,transparent);display:inline-block;height:8px;margin-left:10px;width:8px}textarea.leadership::-webkit-input-placeholder{color:#0b3a66!important}textarea.leadership::-moz-placeholder{color:#0b3a66!important}textarea.leadership:-ms-input-placeholder{color:#0b3a66!important}textarea.leadership::-ms-input-placeholder{color:#0b3a66!important}textarea.leadership::placeholder{color:#0b3a66!important}.dataTables_length .custom-select select{display:none!important}@media (min-width:360px){.card_footer{font-size:7.5px}.cert{background-size:50px}}@media (max-width:767px){.nav-tabs{background:hsla(0,0%,100%,.3);-ms-flex-direction:column;flex-direction:column;padding:0}.nav-tabs,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom-color:rgba(24,28,33,.06)}.nav-pills:not(.nav-fill):not(.nav-justified) .nav-link,.nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link{margin-right:0}.nav-tabs .nav-link{border:1px solid rgba(0,0,0,.05);border-top-left-radius:0;border-top-right-radius:0}.card_footer{font-size:8px}.cert{background-size:50px}}@media (min-width:992px){.card_footer{font-size:7px}.cert{background-size:55px}}@media (max-width:1416px){.nav-tabs-umanager{-ms-flex-direction:column;flex-direction:column}.card_footer{font-size:9px}.cert{background-size:60px}}

/*# sourceMappingURL=application.css.map*/