html,body{display:flex;flex-direction: column;height:100%;}
body{padding:0;box-sizing:border-box;}

.mdgov-entNav{background-color:#fff;color:#000;width:100%;height:60px;padding-left:12px;padding-right:12px;}
.mdgov-entNav__logo img{margin:16px;width:172px;}
.nav-link{color:rgba(0,0,0,.55);}
.mdgov-masthead{min-height: 120px;color:#fff;padding:16px;font-weight:600;background-color:#337ab7;}
.mdgov-masthead__agencyName{font-size:1.5em;}
.mdgov-masthead__appName{font-size:2em;text-transform: uppercase;}
.logo-mdot{height:90px;}

#mainBody{padding:1em;}
#mainBodyFluid{padding:1em 2em;}

.text-right{text-align:right;}
.optional{font-weight:normal;font-style:italic;}
.alertClick{text-decoration: none;}

/* Form Items */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.disabled:focus{box-shadow:none;}
.form-check-label, .form-check-input{cursor:pointer;}
.disabled{color:#999;}
.card-light, .btn-light{background-color:#f8f8f8;border-color:#ececec;}
.btn-white{background-color:#fff;border-color:#ececec;}
.btn-info{background-color:#68b8dc !important;border-color:#68b8dc !important;color:#fff !important;}
.btn-info:hover{background-color:#5f9ab4 !important;border-color:#5f9ab4 !important;}
.label{font-weight:500;}
.input-width{width:50%;}

/*Accessibility */
label{font-weight:500;}

tr.cloneTableRow{display:none;}

/* Footer */
footer{/*background-color:#ccc;*/background-color:#ccdeed;padding:1em;margin-top:auto;font-weight: 500;}
footer a{text-decoration: none;color:#555;}
.footer div{width:33%;}
.footer div:last-child{text-align:end;}
/*.footer-logo{background-image: url("../img/talking-t-logo.svg");background-repeat: no-repeat;background-size:60px;width:60px;height:60px;background-position-x:center;}*/
.footer-logo{display:none;}

@media (max-width:1200px){
	
}

@media (max-width:992px){
	
}


@media screen and (max-width: 768px) {
footer .container-lg, footer .container-fluid{flex-direction:column;text-align:center;gap:0 !important;}
.footer div{width:100%;}
.footer div:last-child{text-align:center;}
}

@media (max-width:576px){

}

@media (max-width:480px){
.mdgov-masthead{min-height:90px;}
.mdgov-masthead .container-lg{padding:0;}
.mdgov-masthead__agencyName{font-size:1.1em;}
.mdgov-masthead__appName{font-size:1.2em;}
.responsive-col{flex-direction:column;}
.mdgov-entNav__logo img{margin:16px 5px;}
.nav-link{padding:0.7em 0 0 0;}	
.logo-mdot{height:60px;}	
.input-width{width:100%;}
} 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    
 }