/*@import 'variables';*/

textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active
{
    outline: none !important;
    /* -moz-box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45) !important; 
    -webkit-box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45) !important;
	box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45) !important; */
}
input[type=radio]:hover,
input[type=radio]:focus,
input[type=radio]:active,
input[type=checkbox]:hover,
input[type=checkbox]:focus,
input[type=checkbox]:active{
    box-shadow: none !important;
}

#agendamento label, 
#agendamento .area_form_cad label, 
#alteracao_dados label,
#form_cadastro label,
.modal-poupinha label,
#eventos label,
#reconhecimento-paternidade label,
#achados-e-perdidos label,
#agendamento input, 
#agendamento .area_form_cad input,
#alteracao_dados input,
#form_cadastro input,
.modal-poupinha input,
#eventos input,
#reconhecimento-paternidade input,
#achados-e-perdidos input,
#agendamento select,
#agendamento .area_form_cad select,
#alteracao_dados select,
#form_cadastro select,
.modal-poupinha select,
#eventos select,
#reconhecimento-paternidade select,
#achados-e-perdidos select,
#agendamento textarea,
#agendamento .area_form_cad textarea,
#alteracao_dados textarea,
#form_cadastro textarea,
.modal-poupinha textarea,
#eventos textarea,
#reconhecimento-paternidade textarea,
#achados-e-perdidos textarea{
    font-size: 0.9em;
    color: #495057;
}

.rdl-5{
	-webkit-border-radius: 5px 0 0 5px !important;
	-moz-border-radius: 5px 0 0 5px !important;
	border-radius: 5px 0 0 5px !important;
}

.rdr-5{
	-webkit-border-radius: 0 5px 5px 0 !important;
	-moz-border-radius: 0 5px 5px 0 !important;
	border-radius: 0 5px 5px 0 !important;
}

/* input,
button{
	-moz-box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45); 
	-webkit-box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45); 
	box-shadow: inset 0 0 5px 3px rgba(136, 136, 136, 0.45);
} */

.btn-login-topo{
	width: 40px;
	background: #034ea2 url(../images/icones/sprite_clara.png) no-repeat;
    background-position: -373px 2px;
    text-indent: -9999px;    
}

.form-check-label p > strong{
    color: #000000;
}


.modelo_material_block{
    box-shadow: 0 0 0 0 !important;
    /* border: 0 none; */
    outline: 0;
    border-bottom: 2px solid #999;
    cursor: not-allowed;
    opacity: 0.8 !important;
    pointer-events: none;
    /* background-image: linear-gradient(#ffffff,#e7e7e7); */

}

.modelo_material:focus {
    background: none;
    border: 2px solid rgb(247 103 5 / 60%) !important;
    transition: all 0.3 ease !important;
    font-weight: normal !important;
    /* box-shadow: 0 0 0 0 !important; */
    /* border: 0 none; */
    /* outline: 0; */
    /* border-bottom: 2px solid #034ea2 !important; */
}

.area_form_cad .label{ 
    color: #666666;
    font-size: 14px;
}

.obrigatorio, .alert_obrigatorio{
    color: red;
}

.alert_obrigatorio, .alert_obrigatorio2{
    font-size: 12px;
}

.label_block{
    color: #999999 !important;
}

.form_disponivel{
    border: #034ea2 1px solid;
    border-left: #034ea2 5px solid !important;
}
button:disabled,
input:disabled,
select:disabled{
    cursor: not-allowed;
}

@media (max-width: 425px){
    .balao_poupinha h4{
        font-size: 12px !important;
    }

    .poupinha_txt h4{
        font-size: 10px !important;
    }
    
    .poupinha_avatar{
        margin: 75px 0 0;
    }
}

@media (max-width: 375px){
    
    .poupinha_avatar{
        width:  6em !important;
    }
}


@media (max-width: 320px){
    
    .poupinha_avatar{
        width:  5em !important;
    }
}



.poupinha_avatar{
    width:  100%;
}


.area_form_cad .modelo_material{
	min-width: 100% !important;
}


/*Nova listagem vivaleite*/

.label_week{
    margin-left: 10px;
}

.label_responsavel{
    margin: 20px 0 0;
}
.title_responsavel{
    margin: 20px 0;
}

.titulo_form_weekdays{
    margin:0 0 20px;
}

@media(max-width: 425px){
    .titulo_form{
        margin:20px 0;
    }
}
.link_servicos{
    
    font-size: 14px;
    text-decoration: underline;
    font-weight: 700;
}