body, *{
  font-family: 'Chillax';
}

.cs-login-form-input{
	padding-left: 62px;
 	position: relative;
}

.cs-login-form-input-2{
	padding-left: 17px !important;
}

.cs-login-form-input:focus{
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(128,189,255,.5);
}

.cs-custom-select{
	height: 100%;
	border: 1px solid #ececec;
}

.cs-custom-select:focus{
	border: 1px solid #00BCD4;
}

.cs-input-group-select{
	height: 100%;
	border: 1px solid #ececec;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.cs-input-group-select:focus{
	border: 1px solid #00BCD4;
	z-index: 1;
}

.cs-login-box{
	box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, 0.41);
	background: url(../img/banner.jpg);
}

.cs-login-page-header{
	padding: 20px 0px 20px;
}

.cs-logo-login{
	width: 11rem;
}

.cs-login-link{
	color: #FFFFFF !important;
}

.cs-login-link:hover{
	color: #00BCD4 !important;
}

.cs-login-title{
	font-family: 'Chillax'; 
}

.cs-bg-light-blue-1{
	background-color: #002e2c;
}

.cs-bg-fondo{
	background-image: url(../../assets/img/login/fondo.png) !important;
    background-position: center center;
    background-size: cover;
    background-color: #002e2c;
    font-family: 'Chillax'; 
    color: #002e2c;
    font-size: 1.4rem;
    line-height: 1.8;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100vw;
    margin: 0;
}

.cs-tipo-prefil-titulo{
	font-family: 'Chillax'; 
	font-size: 1.25rem !important
}

@font-face {
  font-family: 'Chillax';
  src: url('../fonts/Chillax-Bold.eot');
  src: url('../fonts/Chillax-Bold.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Chillax-Bold.woff2') format('woff2'), 
       url('../fonts/Chillax-Bold.woff') format('woff'), 
       url('../fonts/Chillax-Bold.ttf') format('truetype'); 
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Chillax';
  src: url('../fonts/Chillax-Semibold.eot');
  src: url('../fonts/Chillax-Semibold.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Chillax-Semibold.woff2') format('woff2'), 
       url('../fonts/Chillax-Semibold.woff') format('woff'), 
       url('../fonts/Chillax-Semibold.ttf') format('truetype'); 
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Chillax';
  src: url('../fonts/Chillax-Medium.eot');
  src: url('../fonts/Chillax-Medium.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Chillax-Medium.woff2') format('woff2'), 
       url('../fonts/Chillax-Medium.woff') format('woff'), 
       url('../fonts/Chillax-Medium.ttf') format('truetype'); 
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Chillax';
  src: url('../fonts/Chillax-Light.eot');
  src: url('../fonts/Chillax-Light.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Chillax-Light.woff2') format('woff2'), 
       url('../fonts/Chillax-Light.woff') format('woff'), 
       url('../fonts/Chillax-Light.ttf') format('truetype'); 
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Chillax';
  src: url('../fonts/Chillax-Extralight.eot');
  src: url('../fonts/Chillax-Extralight.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Chillax-Extralight.woff2') format('woff2'), 
       url('../fonts/Chillax-Extralight.woff') format('woff'), 
       url('../fonts/Chillax-Extralight.ttf') format('truetype'); 
  font-weight: 200;
  font-style: normal;
}