

.hold-transition {}
.login-page {
	background: rgb(3,36,0);
	background: -moz-linear-gradient(90deg, rgba(3,36,0,1) 0%, rgba(21,121,9,1) 35%, rgba(30,176,0,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(3,36,0,1) 0%, rgba(21,121,9,1) 35%, rgba(30,176,0,1) 100%);
	background: linear-gradient(90deg, rgba(3,36,0,1) 0%, rgba(21,121,9,1) 35%, rgba(30,176,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032400",endColorstr="#1eb000",GradientType=1);
}

.login-block{
	float:left;
	width:100%;
/* 	padding: 50px 0; */
	margin: 7% auto;
}
.banner-sec{background:url()  no-repeat left bottom; background-size:cover; min-height:500px; border-radius: 0 10px 10px 0; padding:0;}
.container{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: 15px 30px; position:relative; height:520px;}
.login-sec .copy-text{position:absolute; width:80%; bottom:10px; 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:10px; font-weight:800; font-size:30px; color: #DE6262;}
.login-sec h2:after{content:" "; width:100px; height:5px; background:#1DAC01; display:block; margin-top:20px; border-radius:3px; margin-left:auto;margin-right:auto}
.btn-login{color:#fff; font-weight:600;}
.banner-text{width:70%; position:absolute; bottom:0px; 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;}
h2.text-red{color:#dd4b39 !important;}
div.bg-dark{background-color: rgba(36,42,48,0.4) !important;}
div a {color:#000;margin-top:2px;}
.alert {
  border-radius: 3px;
}
.alert {
  color: #fff;
  font-size: 10pt;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  font-weight: 600;
}
.alert .icon {
  margin-right: 10px;
}

.alert-info,
.label-info {
  background-color: #00c0ef !important;
}
.alert-success,
.label-success {
  background-color: #00a65a !important;
}
.alert .close {
  color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.alert .close:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.alert a {
  color: #fff;
  text-decoration: underline;
}
.alert-success {
  border-color: #008d4c;
}
.alert-danger,
.alert-error {
  border-color: #d73925;
}
.alert-danger,
.alert-error {
    background-color: #dd4b39 !important;
}
.alert-warning {
  border-color: #e08e0b;
}
.alert-info {
  border-color: #00acd6;
}
.btn-login {
  background-color: #dd4b39;
  border-color: #d73925;
}
.btn-login:hover,
.btn-login:active,
.btn-login.hover {
  color:#fff;
  background-color: #d73925;
}

.loginformdiv > .overlay,
.box > .overlay,
.overlay-wrapper > .overlay,
.box > .loading-img,
.overlay-wrapper > .loading-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.loginformdiv .overlay,
.box .overlay,
.overlay-wrapper .overlay {
  z-index: 50;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.loginformdiv .overlay > .fa,
.box .overlay > .fa,
.overlay-wrapper .overlay > .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #000;
  font-size: 30px;
}

.g-recaptcha > div {
	margin: 0 auto;
}

