﻿body {
    font-family: Myriad Pro !important;
}
.Customborder-top {
    border-top: 3px solid #012c5f !important;
}
.login form input[type=email], .login input[type=password], .login input[type=text]{font-size:14px !important;color:#002c5f !important;}

.login {
  
    background-color: #012c5f !important;
}

.footer-links {
    background-color: #012c5f !important;
}
.footer-disclaimer {
    background-color: #012c5f !important;
}

.fr-view > p > span{
	font-family: Myriad pro bold !important;
	 color: #212529 !important;
}

.caraousel-heading {
    font-size: 42px !important;
    color: #ffffff !important;
    font-weight: bold;
    position: absolute !important;
    left: 10px !important;
    top: 0 !important;
	background-color: #012c5f !important;
}
.caraousel-subheading {
    color: #ffffff !important;
    font-weight: bold;
    position: absolute !important;
    left: 10px !important;
    font-size: 38px !important;
    top:25% !important;
	font-family: Myriad pro bold !important;
}
.carousel-control-prev-icon, .carousel-control-next, .carousel-indicators{display: none !important;}
.footer-secdesc{display: none !important;}


@media only screen and (min-width:768px) and (max-width:981px) {
    .caraousel-heading { 
	position: unset !important;
    left: 0px !important;
    font-size: 42px !important;
    top:0% !important
}
.caraousel-subheading {
	position: unset !important;
    left: 0px !important;
    font-size: 25px !important;
    top:0% !important
}
}

@media only screen and (min-width:481px) and (max-width:767px) {
    .caraousel-heading { 
	position: unset !important;
    left: 0px !important;
    font-size: 42px !important;
    top:0% !important
}
.caraousel-subheading {
	position: unset !important;
    left: 0px !important;
    font-size: 25px !important;
    top:0% !important
}
}

@media only screen and (max-width:480px) {
.caraousel-heading { 
	position: unset !important;
    left: 0px !important;
    font-size: 42px !important;
    top:0% !important
}
.caraousel-subheading {
	position: unset !important;
    left: 0px !important;
    font-size: 25px !important;
    top:0% !important
}
}


.pro {
    color: #ffffff !important;
}
input {
    color: #002c5f !important;
}

.btnlogin{
	 background-color: #002C5F !important;
    color: #ffffff   !important;
    border: 2px solid #ffffff !important;
	margin-top:unset !important;
	font-size: 12px !important;
}

.btnlogin:hover{
	 background-color: #cccccc !important;
	  border: 2px solid #ffffff !important;
	  color: #002C5F   !important;
	
}

.frogot-pass {
    color: #ffffff !important;
    background-color: #012c5f;
   
}

.frogot-pass:hover{
    color: #ffc423 !important;
   
}
 .wdg-free-text-desc p a   {
	color:#032d5f !important;text-decoration:underline !important;font-weight:bold !important;
}
.wdg-free-text-desc p a:hover   {
	text-decoration:none !important;font-weight:normal !important;
}

.wdg-free-text-desc td:first-of-type {
padding-right: 2%;
  }

.wdg-free-text-desc td:last-of-type {
padding-left: 1%;
  }

.wdg-free-text-desc {
    color: #032D5F !important;
    background-color: #e7e7e7 !important;
	 padding: 1%;
}
.wdg-free-text-desc p:not(#isPasted){ font-size: 15px !important; color: #032D5F !important;} 
#isPasted {
    color: #032D5F !important;
}

.wdg-free-text-desc p strong:hover, .wdg-free-text-desc p strong:focus   {
	text-decoration: underline !important;
}


.wdg-free-text-desc p a   {
	color:#032D5F !important;
}
.wd-twocolumn-content h4 {
    font-weight: bold;
    font-size: 16px;
    color: #5D5D5D;
	font-family: Myriad pro bold !important;
}

.footer-navigation {
    color: #ffffff !important;
    background-color: #012C5f !important;
	
}

.footer-disclaimer {
    color: #FFFFFF !important;
    background-color: #012C5f !important;
	font-size: 11px !important;
}

.footer-copyright {
    color: #FFFFFF !important;
    background-color: #012C5f !important;
	font-size: 11px !important;
}

.footer-logo {
    width : fit-content;
}

.footer-navigation a:hover {
    color: #ffc423 !important;
}

/*.login a:hover, a:focus {
    text-decoration: underline !important;
}

.login a {
    
    text-decoration: unset !important;
}*/

/*.btn-primary:hover, .btn-primary:focus {
    background-color: #7e988f !important;
    color: #ffffff !important;
    border: 0px solid #b1b1b1 !important;
}

.btn-primary {
    background-color: #7e988f !important;
    color: #ffffff !important;
    border: 0px solid #b1b1b1 !important;
}*/
.carousel-caption {
    top:0 !important
}



@media only screen and (min-width:300px) and (max-width:767px)
{
.navbar-toggler {
	   display:none !important;
   }
  .carousel-item > img {
	  height: 200px !important;
  }
  
  .caraousel-heading {
    font-size: 32px !important;
}
 .caraousel-subheading {
    font-size: 25px !important;
}
}
.carousel-item {background-color: #012c5f;}
@media (min-width: 768px) 
{
.col-md-7 {
    width: 52.33333333% !important;
}
}

@media only screen and  (min-width:200px) and (max-width:360px)
{
	.login{
		text-align: center !important;
	}
}

@media only screen and  (min-width:200px) and (max-width:400px)
{
	.login{
		text-align: center !important;
	}
	.login .row {
		width:97% !important;
		padding-left: 7%;
	}
}

.wdg-free-text-desc .acount-login {
    width: 20%;
    padding: 20px;
    text-align: right;
}

.wdg-free-text-desc .need-account {
    width: 80%;
    float: left;
    padding: 20px;
    border-left: 1px solid gray;
}

.biglogo {padding: 2%;}

button.btn.btn-primary-customstyle.navbar-toggler {display: none !important;}

.LoginWidget .col-md-7.col-sm-12 {text-align: center !important;}

.login {border-bottom:0;}
.wdg-free-text-desc {color:unset !important;background-color: unset !important;}
@media only screen and (max-width: 767px){.form-inline .form-group {display:block;}
.forgot_links{text-align:center;}
.form-group input {margin-left: auto !important;margin-right: auto !important;text-align: center;}
}
.LoginWidget .col-md-7.col-sm-12 {text-align: center !important;}
.row{--bs-gutter-x: 0 !important;}

.pro{visibility:hidden;}