textarea{
	font-size: 14px !important;
}

.input-field input, textarea, .parametros input, textarea{
	border: 1px solid #AAA !important;
	border-radius: 5px !important;
	padding: 0px 10px !important;
	box-sizing:	border-box !important;
	height: 2.1rem !important;
}



.input-field .prefix {
	top: 0px !important;
}

.input-field>label{top: -5px !important}
input[type=number]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label, textarea:focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label
{
	color: var(--primario) !important;
}
input[type=number]:focus:not([readonly]),input[type=email]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), textarea:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=password]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]), input[type=date]:focus:not([readonly])
{
	border:  1px solid var(--primario) !important;
	box-shadow: none !important;
}
textarea{
	padding: 10px !important;
}


.selectize-control{
	line-height: 0px !important;
}
.selectize-input{
	box-sizing: border-box !important;
	height: 2.1rem;
    font-size: 14px;
    line-height: 2.1rem !important;
	padding: 0px 20px !important;
	border: 1px solid #AAA !important;
	border-radius: 5px !important;
	margin: 0px 0px 8px 0px !important;
}

.select{
	position: relative;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.select label{
	position: absolute;
	transform: translateY(-14px) scale(1);
	margin-top: -5px;

}
.selectize-dropdown{
	top: 34px !important;
}


.file-field .btn{height: 0px;}
.file-field .file-path-wrapper{padding-left: 0px;}

.btnsecundario{
	background-color: var(--secundario);
}
.btnsecundario:hover{
	background-color: var(--secundariohover);
}

.btnppal{width: 100%}
/* Colores Variables*/
.btnppal{background-color: var(--primario);}
.btnppal:hover, .btnppal:active{background-color: var(--secundario);}


.titulo_estado{
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}
h2{
	font-size: 20px;
	margin: 0;
	font-weight: bold;
	color: #F0842D;
}
.contenido_estado{
	color: #F0842D;
	font-size: 24px;
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{
	background-color: #A8BD40 !important;
}




.ejecucion-panel{
	max-height: calc(100vh - 300px) !important;
	height: calc(100vh - 300px) !important;
}