*{
  margin: 0px;
  padding:0px;
}

/* FONTS */

@font-face{
  font-family:Apis-extraBold;
	src:url('../fonts/apis_web/WOFF-TT/ApisWeb-ExtraBold.woff') format('opentype');
}
@font-face{
  font-family:Apis-bold;
	src:url('../fonts/apis_web/WOFF-TT/ApisWeb-Bold.woff') format('opentype');
}
@font-face{
  font-family:Apis-regular;
	src:url('../fonts/apis_web/WOFF-TT/ApisWeb-Regular.woff') format('opentype');
}
@font-face{
  font-family:Apis-medium;
	src:url('../fonts/apis_web/WOFF-TT/ApisWeb-Medium.woff') format('opentype');
}

/* FIM FONTS */

/* LOGIN */

.corpo_login{
    min-height:700px;
    background-color:#2095FF;
    background-image: url("../img/back_login.png");
    background-repeat: no-repeat;
    background-position: center;

}

.section_1_login{

}

.img_logo_login{
  width:10%;
  margin-top:0%;
}

.div_wrap_box{
  margin-top:3%;
  display:flex;
  justify-content: center;
  align-items: center;
}

.div_wrap_login{
  background-color:#36abffd4;
  padding:40px 50px;
  border-radius:30px;
  max-width: 350px;
}

input, select{
  width:250px !important;
  height:45px !important;
  border-radius:30px !important;
}

input::placeholder{
  font-size:14px;
  color:#bfbfbfb4 !important;
}

.btn_acesse_login{
  font-family:Apis-bold;
  font-size:14px;
  color:#ffffff;
  margin-top:30%;
  width:100%;
  background-color:#002883;
  border-color: #002883;
  border-radius:30px;
}

.btn_acesse_login:hover{
  background-color:#0031a3;
  border-color: #0031a3;
  color:#ffffff;
}

select{
  cursor: pointer;
}

select option{
  font-size:14px;
  color:#002883;
}

.form-control{
  font-size:14px;
}

.link_voltar{
  font-family:Apis-bold;
  color:#ffffff;
  text-decoration:none !important;
  display:flex;
  margin-top:20px;
}
.link_voltar:hover{
  color:#ffffff;
  text-decoration:none !important;
}

.img_voltar{
  width:25px;
  height:25px;
  margin-right:5px;
}

/* FIM LOGIN */
