@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");

body, .checkTopDiv {
	overflow: auto;
}

.invalidCredentials {
	float: left;
	width: 100%!important;
	position: absolute;
	color: rgba(255,0,0,0.5);
	text-align: center;
}

.social_icon {
	text-align: center!important;
	padding-top: 20px;
}

.social_icon span{
font-size: 60px;
margin-top:20px;
margin-left: 10px;
/*color: #FFC312;*/
}

.social_icon span:hover{
color: DeepSkyBlue;
cursor: pointer;
filter: brightness(1.5);
}

.social_icon #facebook {
	color: #29487d;
}

.social_icon #twitter {
	color: rgba(29,161,242,1.00);
}

.social_icon #instagram {
	color: #e32c68;
}

.modal-login.official .modal-content,
.modal-login.official .modal-content .modal-body form {
	display: table;
	width: 100%;
}

.login-block{
background: #DE6262;  /* fallback for old browsers */
/*background: -webkit-linear-gradient(to bottom, #FFB88C, #DE6262);
background: linear-gradient(to bottom, #FFB88C, #DE6262);*/
/*background: -webkit-linear-gradient(to bottom, #9abf1f, #aef359);
background: linear-gradient(to bottom, #9abf1f, #aef359);*/
background: -webkit-linear-gradient(to bottom, #3931af, #00c6ff);
background: linear-gradient(to bottom, #3931af, #00c6ff);
float:left;
width:100%;
padding : 50px 0;
min-height: 75vh;
}
.sliderLogin{
	padding-right: 0px !important;
	padding-left: 0px !important;
	
}
#carouselLoginIndicators, .carousel-inner{
	height:100%
}
#containerRadius{
	overflow:hidden;
	
}

.floating__input:focus + .floating__label::before {
	transform: translate3d(0, -2.9rem, 0) scale3d(0.82, 0.82, 1)!important;
}



.banner-sec{background:url(https://static.pexels.com/photos/33972/pexels-photo.jpg)  no-repeat left bottom; background-size:cover; min-height:500px; border-radius: 0 10px 10px 0; padding:0;}
#containerRadius{background:#fff; border-radius: 10px; box-shadow:15px 20px 0px rgba(0,0,0,0.1);}
.carousel-inner{border-radius:0 10px 10px 0;}
.carousel-caption{text-align:left; left:5%;}
.login-sec{padding: 22px 25px; position:relative;}
.login-sec .copy-text{position:absolute; width:80%; bottom:20px; font-size:13px; text-align:center;}
.login-sec .copy-text i{color:#FEB58A;}
.login-sec .copy-text a{color:#E36262;}
.login-sec h2{margin-bottom:30px; font-weight:800; font-size:30px; color: #DE6262;}
.login-sec h2:after{content:" "; width:100px; height:5px; background:#FEB58A; display:block; margin-top:20px; border-radius:3px; margin-left:auto;margin-right:auto}
.btn-login{background: #DE6262; color:#fff; font-weight:600;}
.banner-text{width:70%; position:absolute; bottom:40px; padding-left:20px;}
.banner-text h2{color:#fff; font-weight:600;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:3px;}
.banner-text p{color:#fff;}

/* MEDIA QUERIES */

@media screen and (max-width: 1199px) {
	.sliderLogin, .login-sec {
		width: 100%!important;
		flex: none!important;
		display: block!important;
	}
	.sliderLogin {
		max-width: 100%!important;
		overflow: hidden;
	}
	.login-sec {
		/*max-width: 50%;*/
		margin: 0 auto;
	}
	#containerRadius {
		background: transparent!important;
		box-shadow: none!important;
	}
	.modal-content {
		padding: 15px 30px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.sliderLogin {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
}

@media screen and (max-width: 992px) {
	.login-sec {
		max-width: 100%!important;
		width: 100%!important;
		padding: 0px!important;
	}
	.modal-content {
		border-bottom-left-radius: 0px!important;
		border-bottom-right-radius: 0px!important;
	}
}

/* MEDIA QUERIES END */