body {color: #666666 !important; font-size: 16px !important; font-family: sans-sarif, 'Montserrat' !important; overflow-x: hidden;}
a.btn.btn-success.btnlink {min-height: 65px;display: flex; align-items: center; margin:10px; justify-content: center;}
@media only screen and (max-width:768px){ a.btn.btn-success.btnlink{min-height: 35px;display: flex; align-items: center; margin-top:10px; justify-content: center;}}
@media only screen and (min-width: 992px) {.mobilelogo {display: none !important;}}
.carousel-caption{bottom:20% !important;padding-bottom:0px !important;}
@media only screen and (max-width:992px){.carousel-caption{bottom:12% !important;}}
@media only screen and (max-width:480px){.carousel-caption{bottom:10% !important;}}
.form-field {margin-bottom: 20px; margin-top: 20px; display: flex; flex-wrap: wrap; align-items: center;}
.control-label {font-weight: bold; width: 150px; margin-right: 15px; text-align: right;}
.editing-form-control-nested-control {flex: 1;}
.explanation-text{margin-top: 5px; width: 100%; margin-left: 170px;}
input[type="submit"] {margin-left: 200px; width: 100px;color: black; padding: 5px; margin-top: 10px;margin-bottom: 10px;text-align: center;}
.widgetname{font-size:24px !important; padding: 0px !important; margin-bottom: 0px !important;}
.image-text-widget-widgetimage{margin-top: 10px !important;}
.wd-onecolumn-content{text-align:left !important;}
.wdg-free-text-desc, .image-text-widget{margin:10px 0px !important;}
.employee-email {font-size: .8em;}
.footer-feature {text-align: center;}
a {text-decoration:none !important;}
a:hover {text-decoration:none !important;}
.wdg-free-text-desc a, .wd-onecolumn-content a, .wd-twocolumn-content a{text-decoration:none !important;color:#483d8b ;}
.wdg-free-text-desc a:hover, .wd-onecolumn-content a:hover, .wd-twocolumn-content a:hover{text-decoration:none !important;color:#0F2244 ;}
.buttonwidget-container {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding-top: 0px !important;
}
.buttonwidgetsection.text-center {
    border-radius: 15px;
}
.employee-image {width: auto !important; height: 240px !important;}
.caraousel-heading {text-shadow: 3px 3px #000000 !important;}
@media only screen and (max-width: 480px){.caraousel-heading {text-shadow: 2px 1px #000000 !important;}}
@media only screen and (min-width: 481px) and (max-width: 767px) {.caraousel-heading {font-size: 30px;}}
@media only screen and (max-width: 480px) {.caraousel-heading {font-size: 26px;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.caraousel-heading {font-size: 36px;}}
.banner-heading{font-size: 48px; color: #ffffff;text-shadow: 3px 3px 3px #000000 !important;text-align:center;}
.divider{margin:unset !important;}
.wd-onecolumn-hedaing{margin:20px 0px;}
.TestimonialWidget .carousel{background-color:#e6e5e5 !important;min-height:250px !important;}
.testimonial-desc {width: 80%; text-align: center;  margin-left: auto; margin-right: auto; padding-top: 20px;}
li.nav-item {display: flex; align-items: center;}
a.nav-link{color:#666666;}
@media only screen and (max-width:767px){.carousel-btn{display:block !important;}}
.emp-biotext {margin-top: 30px;}
.navbar-toggler-icon{width:auto !important;}
@media only screen and (max-width: 992px) {.headerlogoimg{display:none;}}
@media only screen and (max-width: 991px) {.mobilelogo {display: inline-block; margin-top: 10px; margin-bottom: 10px;}}
@media only screen and (max-width: 991px){.navbar-header{margin-left: 85%; margin-top: -126px;}}
@media only screen and (max-width: 480px){.navbar-header{margin-left: 80%;}}
.divider {width: 100%;}
a.btn.btn-success.accordionCTAButton {font-size: 24px;border-radius: 15px;}
.accordian-item-cta {text-align:center;}
.emp-details{text-align: center;}
@media only screen and (max-width: 768px) {.carousel .carousel-inner .carousel-item img {min-height: 350px !important;}}
.carousel .carousel-inner .carousel-item img {background-size: cover; padding-top: 0;object-fit: cover;}
.footer-navigation a:active, .footer-navigation a:visited, .footer-navigation a {color: #ffffff !important; font-family: 'Montserrat'; text-decoration: none; font-size: 12px;}
.footer-feature img{width:300px;}
@media only screen and (max-width: 768px){.footer-feature img{width:250px;}}
@media only screen and (max-width: 768px) {.footer-feature img, .footer-logo {margin: 10px auto;}}
.banner-section  img{width:100%;height:500px; background-size:cover;object-fit: cover;}
@media only screen and (max-width: 768px){.banner-section  img{width:100%;height:350px; background-size:cover;object-fit: cover;}


<!-------------- JT UPDATES ----------------------->

.caraousel-heading {text-shadow: 3 3 #000000 !important;}
.footer-links {background-color: #2E3031 !important;} 
.footer-disclaimer {background-color: #252627; color: #ffffff !important;}
.footer-copyright, .footer-navigation { color: #ffffff !important;}
h2 {font-size: 36px !important; color: #005BAA !important;}
h3 {font-size: 24px !important; color: #666666 !important;}


.buttonwidgetsection{
	background-color: #2b1c19;
	border: 1px solid #2b1c19; 
	border-radius: 5px;
	color: white;
	padding: 5px 25px; 
	text-align: center; 
	text-decoration: none;
	display: inline-block; 
	margin: 4px 2px; cursor: pointer;}
	
.buttonwidgetsection:hover{
	background-color: #004078;
	border: 1px solid #004078; 
	border-radius: 5px;
	color: white;
	padding: 5px 25px; 
	text-align: center; 
	text-decoration: none;
	display: inline-block; 
	margin: 4px 2px; cursor: pointer;}	

}
.buttonwidgets {
    text-align: center !important;
    font-size: 24px !important;
    width: 100% !important;
    padding: 10px !important;
}

a.buttonwidget , a.buttonwidget:active, a.buttonwidget:hover {
	font-weight: normal !important; 
	text-decoration: none !important; 
	font-size: 24px !important;}


.navBackgroundColor {
    background-color: #ffffff !important;
    color: #2c4889 !important;
}

a.ViewDocumentLibrary {color: #000000 !important;}
.employeecard {max-width: 300px !important;}




.btn-success {
    color: #ffffff !important;
    background-color: #005BAA !important;
    border-color: #ffffff !important;
}


.btn-success:hover {
    color: #ffffff !important;
    background-color: #004078 !important;
    border-color: #ffffff !important;
}
nav.navbar.navbar-expand-lg.navbar-light {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        justify-content: space-evenly;
    }
}

