@charset "utf-8";
.post {
    padding: 0;
}
.HeroImage.online {
/*background-image: url(https://mainemaritime.edu/academics/wp-content/uploads/sites/3/2022/07/wave-bg-v1.png),url(https://mainemaritime.edu/international-business-and-logistics/wp-content/uploads/sites/37/2022/08/grad-top-pic1.jpg);*/
    background-position: bottom center, bottom center;
    background-size: contain, cover;
    background-repeat: no-repeat;
}
.top-bg {
    background: url(https://mainemaritime.edu/academics/wp-content/uploads/sites/3/2022/07/wave-bg-transition-v5.png) repeat-x;
}
.ctaBox {
    position: absolute;
    background: rgb(0 47 108 / 80%);
    padding: 1.4em;
    color: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 10px;
/*	z-index:2;*/
	width: 90%;
    max-width: 800px;
}   
.staTitle {
    font-family: 'mmatg';
    font-size: 1.7em;
}
.ctaCopy {
    font-size: 1.2em;
   display: none;
}
.ctaBtns {
    display: flex;
    grid-gap: 1em;
    margin: 0.8em 0;
} /*media query switch to grid */
.ctaBtns > a {
    color: #ffffff;
    background: #36c6fd;
    padding: 0.4em 0.6em;
    border-radius: 5px;
    width: 10%;
    text-align: center;
    font-family: 'mmatg';
    min-width: 150px;
    text-transform: uppercase;
    border: 1px solid #36c6fd;
}
.ctaBtns > a:hover {
    text-decoration: none;
    background: #002f6c;
    border: 1px solid #ffffff;
}
.top-bg::before {
    content: "";
    clear: both;
    display: table;
}
.callText {
    text-align: center;
    font-size: 1.5em;
font-family: 'mmatg';
margin-bottom: 1.5em;
    margin-top: 1.5em;
}
.cTitle {
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}
.cCyan {
color:#36c6fd;
}
.cDBox {
    padding: 0.5em;
    font-family: 'mmatg';
    text-align: center;
    border-radius: 10px;
    flex: 1;
}
.cFelx {
    display: flex;
    grid-gap: 10%;
    /*grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));*/
}
.bFelx {
    display: grid;
    grid-gap: 10%;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    justify-content: center;
    margin-top: 1.5em;
}
.bBox {
    background: #f2f2f2;
    padding: 1.5em;
    font-family: 'mmatg';
    text-align: center;
box-shadow: 2px 1px 15px -3px rgba(117,112,112,1);
-webkit-box-shadow: 2px 1px 15px -3px rgba(117,112,112,1);
-moz-box-shadow: 2px 1px 15px -3px rgba(117,112,112,1);
border-radius: 5px;
}
img.bImg {
padding: 0;
margin: 0.4em auto;
border:none;
}
a.bBox:hover {
    color: #ffffff;
    background: #002f6c;
box-shadow: 2px 1px 15px 0px rgba(0,0,0,1);
-webkit-box-shadow: 2px 1px 15px 0px rgba(0,0,0,1);
-moz-box-shadow: 2px 1px 15px 0px rgba(0,0,0,1);
top:3px;
}
.imgBG {
    width: 70px;
    height: 64px;
    margin: 0.5em auto;
}
.emer {
    background-image: url(https://mainemaritime.edu/international-business-and-logistics/wp-content/uploads/sites/37/2022/08/globe-icon.png);/*https://mainemaritime.edu/academics/wp-content/uploads/sites/3/2022/07/emergency-icon-v1.png*/
}
a.bBox:hover .emer {
background-image: url(https://mainemaritime.edu/international-business-and-logistics/wp-content/uploads/sites/37/2022/08/globe-icon-white.png);
}
.facil {
    background-image: url(https://mainemaritime.edu/international-business-and-logistics/wp-content/uploads/sites/37/2022/08/ship-icon.png);
}
a.bBox:hover .facil {
background-image: url(https://mainemaritime.edu/international-business-and-logistics/wp-content/uploads/sites/37/2022/08/ship-icon-white.png);
}
.callText.secondary {
    margin: 1.5em auto 0;
}
.dBlock {
    margin: 2em 0;
}

a.button.apply {
    padding: 3px 7px;
    font-size: 1.2em;
    min-width: 150px;
    max-width: 300px;
    width: 50%;
    margin: 1.5em auto 0;
    display: block;
    color: #ffffff;
}
a.button.apply:hover {
    text-decoration: none !important;
}
div.form_label span:first-child {
    display: none !important;
}
button.default.form_button_submit {
    padding: 7px;
    font-family: 'mmatg';
    background: #36c6fd;
    color: #ffffff;
    font-size: 1.2em;
    border-radius: 5px;
    border: none;
}
.form_label {
    font-weight: 700;
}
.dTitle {
border-bottom: 1px solid #002f6c;
    font-size: 2em;
}
.cDate {
    font-size: 1.3em;
}
.cDate.next {
    font-size: 2em;
}

