html, body {
    padding:0px;
    overflow-x: visible;
    overflow-y: visible;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;    
    background: #f4f7f6;
    height: 100%;
	width: 100%;
	margin-top: 0rem;
    margin-bottom: 0rem;
    border: 0;
}

.linkVisited { color:#77bc20 !important; }
.linkVisited:hover { color:#033368 !important; }
.linkVisited:visited { color:#6c757d !important; }

.text-icetmain {
  color: #003469 !important;
}

.text-icetmain2 {
  color: #663399 !important;
  font-size:18px;
}


.bannerCaption1D {
	color:#242c42;
	margin:0 0 10px 0;
	font-size:60px;
	margin:0 0 10px 0;
    font-weight:900;
}
.bannerCaption2D {
	color:#242c42;
	margin:0 0 10px 0;
	font-size:30px;
	margin:0 0 10px 0;
    font-weight:700;
}
.bannerCaption3D {
	color:#242c42;
	margin:0 0 23px 0;
	font-size:20px;
	margin:0 0 10px 0;
    font-weight:700;
}
input.invalid, textarea.invalid, select.invalid
{
    background-color: #ffdddd;
}

.card-img-top {
    width: 100%;
    height: 10vw;
    object-fit: cover;
}

.cropped {
    width: 300px; /* width of container */
    height: 80px; /* height of container */
    overflow: hidden;
    border: 0px solid black;
}

.cropped img {
    margin: 0px 0px 0px 0px;
}

xxxxlabel {
  color: red;
  font-family: 'Roboto', sans-serif;
  background: #f4f7f6;
  font-size: small;
}
label.error {
    font-size:small;
}
span.arrow {
  color: red;
  font-family: 'Roboto', sans-serif;
  background: #f4f7f6;
  font-size: small;
}


form .error {
  color: #ff0000;
 
}

.transparencia {
background-color: #f4f7f6;
  width: 100%;
  overflow-x: hidden;
}
#wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#wrapper #content-wrapper {
  background-color: #FAFDFB;
  width: 100%;
  overflow-x: hidden;  
}

.container,
.container-fluid,
.container-login {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}



@media (min-width:768px) {
  .container-login {
    margin-left: 25rem;
    margin-right: 25rem;
  }
}

.login-form {
  padding: 3rem !important;
}

@media (max-width: 768px) {
	.login-form {
    padding: 3rem 2rem !important;
  }
	
}


@media (max-width: 992px) {
  .dropdown-menu {
    min-width: 15rem;
   }
}


.footerBanner2{
    background-image: url("../localimg/footerorange.jpg");
    background-repeat: repeat;
    background-position: center;
    background-color: #f4f7f6;
    width: 100%;
    height:100%;
    color: #fff
}
.footerIcet {
	color:#003469;
}
