/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,.link{color:#2c6472;text-decoration:none;}
body{color:#3b3b3b;background:#FFF !important;}
.breadcrumb{margin-top:1rem !important;margin-bottom:1.5rem !important;}
.main-content{min-height:64vh !important;}
.abi-btn-greenish{background:#2c6472 !important;}.abi-bg-greenish{background:#d1e7dd !important;}.abi-box-greenish{color:#0f5132 !important;background:#d1e7dd !important;border-color:#badbcc !important;height:100% !important;}.border-header-green{border-color:#2c6472 !important;}
.extra-small{font-size:0.7rem !important;}
h1,h2,h3,h4{color:#2c6472 !important;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#2c6472 !important;}a:focus,a:hover{color:#2c6472 !important;}a.is-active:focus,a.is-active:hover{color:#fff !important;}.btn-primary{background:#2c6472 !important;border-color:#2c6472 !important;}
@media (min-width:768px){.h1,h1{font-size:2rem !important;font-weight:bold !important;}.h2,h2{font-size:2rem !important;}.h3,h3{font-size:1.75rem !important;}.h4,h4{font-size:1.5rem !important;}.h5,h5{font-size:1.25rem !important;}}
.featured-top{background-image:url(/sites/default/files/ABI-front-page-bckgd-img.png);height:15vh;background-position:center center;background-size:100%;background-repeat:no-repeat;}
.oval-image{width:512px;height:300px;border-radius:50% / 50%;object-fit:cover;display:block;}
@media (min-width:768px){#navbar-main{height:80px !important;line-height:50px !important;}body{padding-top:80px !important;}}@media (max-width:767px){body{padding-top:102px !important;}}#navbar-main{border-bottom:2px solid #0c867b7d;box-shadow:0px 3px 6px #00000029;}.navbar-nav .nav-item{padding-right:20px;}.navbar-nav li.nav-item,.navbar-nav li.nav-item:hover{color:#2c6472 !important;}.nav-item .active,.nav-item .active:hover{}.dropdown-item.active,.dropdown-item.active:hover{text-decoration:none;background-color:#fff !important;}.dropdown-item.active a,.dropdown-item.active a:hover{color:#2c6472  !important;}.nav-link,.dropdown-item a,.nav-link:hover,.dropdown-item a:hover,.nav-item .active,.nav-item .active:hover,.nav-link:focus,.dropdown-item a:focus,.nav-item .active:focus{color:#2c6472 !important;}.menu-item--expanded a.is-active:focus,.menu-item--expanded a.is-active:hover,a.is-active:hover{color:#2c6472 !important;}.navbar-brand img{height:65px !important;margin-top:5px;margin-bottom:10px;}.dropdown-item:hover{color:#fff !important;background-color:#e9ecef !important;}.dropdown-item a{text-decoration:none;}
.btn-outline-success:hover{background-color:#FFF !important;}.btn-success,.btn-success:hover{color:#FFF !important;}
.member_info{color:#31708f;border-color:#0074bd #0074bd #0074bd transparent;background-color:#d9edf7;background-repeat:no-repeat;background-position:10px 17px;box-shadow:-8px 0 0 #0074bd;padding:10px;}
html{scroll-behavior:smooth;}#job_notes{scroll-margin-top:85px;}
.site-footer{background:#2c6472 !important;padding:0 !important;}.site-footer .content a:hover,.site-footer .content a.is-active:hover{color:#fcfcfc !important;color:rgba(255,255,255,0.8) !important;}
.webform-submission-form legend{float:none !important;width:auto !important;margin-bottom:.5rem !important;font-size:inherit !important;line-height:inherit !important;}.webform-submission-form fieldset.js-webform-type-fieldset{border:1px solid #ddd !important;padding:20px !important;}fieldset#edit-submitter-details > legend,fieldset#edit-workshop-details > legend,fieldset#edit-logistical-details > legend{font-weight:bold !important;}
