.col-box-login-area-restrita,
.col-box-cadastro-area-restrita{
	padding-top: 70px;
	padding-bottom: 70px;
	border-left: 1px solid #ced4da;
}
.col-box-cadastro-area-restrita{
	border: none;
}
.col-box-login-ttl,
.col-box-cadastro-ttl{
	color: #495057;
	font-size: 24px;
	font-weight: lighter;
	font-family: 'Arial';
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
/* Formulario de login*/
.col-box-login-form{
	width: 100%;
	float: left;
}
.col-box-input-login{
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.col-box-input-login .form-group-login {
	margin-bottom: 25px;
}
.col-box-input-login .form-group-login label{
	color: #495057;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Opensans Regular';
	padding-left: 15px;
	margin-bottom: 10px;
}
.col-box-input-login .form-group-login input,
.col-box-input-login .form-group-login select{
	min-height: 40px;
	padding-left: 15px;
}
.col-box-captcha-login{
	width: 100%;
	float: left;
}
.btn-login,
.btn-login:active,
.btn-login:focus{
	color: #FFF;
	font-weight: lighter;
	font-family: 'Opensans Regular';
	width: 100%;
	float: left;
	margin-top: 25px;
	margin-bottom: 10px;
	min-height: 40px;
	background-color: #40c057;
}
.btn-login:hover{
	color: #FFF;
    border-color: #398439;	
	background-color: #449d44;
	font-family: 'Opensans Regular';
}
.btn-esqueci-senha-login{
	color: #fa5252;
	font-size: 14px;
	font-family: 'Opensans Regular';
}

/* Formulario de cadastro */
.col-box-cadastro-form{
	width: 100%;
	float: left;
}
.col-box-input-cadastrar{
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.col-box-input-cadastrar .form-group-cadastrar {
	margin-bottom: 25px;
}
.form-grou-csenha{
	margin-bottom: 0px;
}
.col-box-input-cadastrar .form-group-cadastrar label{
	color: #495057;
	font-size: 18px;
	font-family: 'Opensans Regular';
	font-weight: normal;
	padding-left: 15px;
	margin-bottom: 10px;
}
.col-box-input-cadastrar .form-group-cadastrar input,
.col-box-input-cadastrar .form-group-cadastrar select{
	min-height: 40px;
	padding-left: 15px;
}
.btn-cadastrar,
.btn-cadastrar:active,
.btn-cadastrar:focus{
	color: #FFF;
	font-family: 'Opensans Regular';
	width: 100%;
	float: left;
	margin-top: 3px;
	margin-bottom: 10px;
	min-height: 40px;
	background-color: #329af0;
}
.btn-cadastrar:hover{
	color: #FFF;
    border-color: #228ae6;	
	background-color: #2b7ec3;
	font-family: 'Opensans Regular';
}

.btn-concluir-cadastro,
.btn-concluir-cadastro:active,
.btn-concluir-cadastro:focus{
	color: #FFF;
	font-family: 'Opensans Regular';
	width: 100%;
	float: left;
	margin-top: 35px;
	margin-bottom: 10px;
	min-height: 40px;
	background-color: #40c057;
}
.btn-concluir-cadastro:hover{
	color: #FFF;
    border-color: #398439;	
	background-color: #449d44;
	font-family: 'Opensans Regular';
}


.form-control-feedback{
	top: 37px;
}

/* Resolution 1440 */
@media only screen and (max-width : 1440px){
}
/* Resolution 1024px */
@media only screen and (max-width : 1024px){
}
/* Resolution 768px */
@media only screen and (max-width : 768px){
}
/* Resolution 767px */
@media only screen and (max-width : 767px){
	.col-box-login-area-restrita,
	.col-box-cadastro-area-restrita{
		padding-top: 30px;
		padding-bottom: 30px;
		border-left: 1px solid transparent;
	}
	.col-box-login-ttl, .col-box-cadastro-ttl{
		margin-bottom: 30px;
	}
	.col-box-login-area-restrita{
		border-bottom: 1px solid #ced4da;
	}
}
/* Resolution 480px */
@media only screen and (max-width : 480px){
}
/* Resolution 425px */
@media only screen and (max-width : 425px){
}
/* Resolution 375px */
@media only screen and (max-width : 375px){ 
}
/* Resolution 320px */
@media only screen and (max-width : 320px){
}