/*input.captcha {
  background:#222222 url(http://img3.uploadhouse.com/fileuploads/17737/17737011310213e71805ecf2292144cbbecf42ad.png) no-repeat 10px 9px;
}

 #captcha span{
  width: 44px;
}
#captcha input{
  background: url(http://img3.uploadhouse.com/fileuploads/17737/17737011310213e71805ecf2292144cbbecf42ad.png) no-repeat scroll 0 0 transparent;
  margin: 5px 0 0;
  padding: 0;
  border: medium none;
  cursor: pointer;
  width: 15px;
}*/



@font-face {
  font-family: 'GothamLight';
  src: url('font/GothamLight.woff2') format('woff2'),
       url('font/GothamLight.woff') format('woff'),
       url('font/GothamLight.ttf')  format('truetype');
}

body {
  font-family: 'GothamLight', sans-serif !important;
}



.main{background: #0baed8;height: 100vh}


.middelsec {
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    height: 86%;
}

.logomain {
    max-width: 565px;
    padding: 16px 0px;
}

.maintitle {
    color: #fff200;
    padding-left: 10px;
    margin-bottom: 20px;
    font-weight: bolder;
}

.login-form {
    padding-left: 7rem;
    padding-right: 7rem;
}

.login-form .form-control{background: transparent;
    text-shadow: none;
    height: 45px;
    outline: none;}

    .login-form .form-control:hover,.login-form .form-control:active,.login-form .form-control:focus{box-shadow: none;border-color: #fff}

.login-form .form-group {
    margin-bottom: 7px;
}

.login-form input.form-control::placeholder{color: #fff;font-size: 16px;font-weight: 100;}


.radio-inline, .checkbox-inline {
    padding-left: 30px !important;
    text-shadow: none;
    color: #fff;margin-top:8px;margin-bottom: 15px;
}

.loginbtn {
    background: white;
    box-shadow: none;
    border: navajowhite;
    padding: 10px 45px;
    text-transform: uppercase;
    color: #00a3b0;
    border-radius: 5px;
    font-weight: bold;
    margin-right: 18px;
}

.forgot-link{color: #fff}

.forgot-link:hover{color: #fff;text-decoration: none;}


.captchawrap a {
    display: block;
    width: 20px;
}

/*.captchawrap .captchaimg {
    max-width: 90px;
}*/

.captchawrap .form-control {
    width: 60%;
}
.logomain2 {
    max-width: 260px;
    padding: 16px 0px;
    margin: 0 0 0 auto;
}
.captchawrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px !important;
}
