*{
  padding:0;
  margin:0;
}
.row{
  margin-right:0;
}
header{
  height: 60px;
  width: 100%;
  padding: 0 calc((100% - 900px) / 2);
  background-color: ;
  box-shadow: 0 0 4px #278d90;
  position: relative;
  z-index: 99;
}
.header .logo img{
  margin-top: 17px;
}
section{
  position: relative;
  background-color: #FFFFFF;

}
#login .index{
  padding: 50px calc((100% - 900px) / 2) 100px;
}
.form h2{
  font-size: 24px;
  margin-right: 12px;
  color: #82878f;
  font-weight: 600;
}
.form{
  margin-left: 25px;
}
.form h2 span{
  font-size: 16px;
  padding-left: 12px;
  border-left: solid 2px #278d90;
}
.span{
  font-size: 14px;
  color: #157c5f;
}
#login .form form{
  position: relative;
  box-shadow: 0 0 4px #278d90;
  background-color: #FFFFFF;
  border-radius: 8px;
  padding: 20px 40px 30px;
  margin-bottom: 20px;
}
.gr{
  position: relative;
}
#login .form-group label{
  position: absolute;
  top: 13px;
  left: 15px;
  color: #157c5f;
  background-color:#fff;
  font-size: 15px;
  transition: 0.4s;
}
.form-group .form-control:focus ~ label{
    top: 2px;
    font-size: 10px;
}
.gr{
  position: relative;
  margin-top:54px;
}
#login .gr input{
  height: 50px;
  border-color:#278d90;
}
.gr input:focus{
  border: 2px solid #278d90;
  box-shadow:none;
}
.eye , .eye-slash{
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 20px;
}
.eye-slash{
  display:none ;
}
#login .bttn button , #cc .bttn button{
  background-color: #278d90;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  padding: 0 30px;
  border-radius: 20px;
  color: #FFFFFF;
  border:none;
}
.bttn p{
  margin-bottom:0;
  color: #278d90;
  font-size:14px;
  font-weight: 600;
}
.footer{
  margin-top:160px;
}
.footer ul li{
  display: inline-flex;
  padding:0 5px;
  border-right: 1px solid #000;
  font-size:13px;
}


/* _________ CC __________ */

#cc .index{
  max-width: 1440px;
  margin:0px auto;
  padding:50px 20px;
}
#cc label{
  position: relative;
  margin-bottom:5px;
  font-weight:600;
}
#cc input{
  height: 50px;
}
#cc .bttn button{
  font-size: 20px;
  width:100%;
  height:60px;
}
.error{
  font-size:12px;
  color:red;
}
.navv ul li{
  font-weight: 700;
  color:#157c5f;
  margin: 10px;
}





@media(max-width:767px){
  .logo img{
    margin-left:25px;
  }
}