/*********************
config.css
Para : www.normascloset.com
Midlothian, VA
Marzo 30 2025
**********************/
*{margin: 0;padding: 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
:root{
	--colorLetraCabeceraPrincipal:#f10ecf;
	--colorLetraSecundario:#0553b1;
	--colorLetraTercero:#782525;
	--colorIconos:#dd6f00;
	--colorFondoClaro:#fff1e4;
	--colorFondoClaro2:#fffdfb;
	--colorInputBorder:#b1a6a0;
	/*--colorBoton:#6a0000;*
	--colorBoton:#ff8913;*
	--colorBoton:#ab786b;
	--colorBotonBorder:#6a0000;
	--colorLetraBoton:#ab786b;*/
	--colorBoton:#f43ed9/*#0989d7*/;
	--colorBotonBorder:#782525;
	--colorLetraBoton:#f10ecf;
	--aLink:#f10ecf;
	--boxShadowColor:#8e6a60;
}
body{letter-spacing: 0.08em;background-color:var(--colorFondoClaro;font-family:"Albert Sans",sans-serif;font-optical-sizing:auto;font-style: normal;) /*#f0ebea/*#f0eff1*/}
img, fieldset, button{border:none}

input{font-size: 1.5em;width:99%;height:2.2em;margin-bottom:10px;border:1px solid;border-color:var(--colorInputBorder)/*#cacecd*/;padding-left:.3em;border-radius:7px}
/*input:disabled{width:50%}*/
select{font-size:1.5em;width:99%;height:2.2em;margin-bottom:10px;border:1px solid;border-color:var(--colorInputBorder);padding-left:.3em;border-radius:7px}
select.error, input.error{border:1px solid #FF2323;background-color: #ffcaca}
select.error, textarea.error{border:1px solid #FF2323}
input[type=checkbox] {font-size: .6em;margin-top: 6px;}
input[type=radio]{font-size:.7em;}
/*select{color:#a0a9a2}*/
textarea{width:99%;padding:.3em .5em;font-size: 1.5em;border: 1px solid;border-color:var(--colorInputBorder);border-radius:7px}
form{width:100%}
label{display: block;margin:.8em 0 .3em 1em;font-size: 1em;font-family:'Montserrat',sans-serif;font-weight:600}
input:focus, textarea:focus, select:focus{outline: none}
::-webkit-input-placeholder{color:#9ca4a7;font-size: 18px;padding-left: 3px;letter-spacing: .08em}/* Chrome/Opera/Safari */
::-moz-placeholder{color:#8b9498;font-size:18px;letter-spacing: .08em}/* Firefox 19+ */
:-ms-input-placeholder{color:#8b9498;font-size:18px;letter-spacing: .08em}/* IE 10+ */
:-moz-placeholder{color:#8b9498;font-size:18px;letter-spacing: .08em}/* Firefox 18- */
p{line-height: 1.3em;letter-spacing: .1em;padding: 1em 0 1em 0}
span{font-size: .8em;padding-left: .5em}

.fa-search{color:var(--colorIconos);background-color:#fff;cursor: pointer;}
.fa-user,.fa-navicon,.fa-pencil,.fa-pause,.fa-play{color:var(--colorIconos)  /*#5b8930*/}
.fa-whatsapp,.fa-twitter,.fa-facebook,.fa-instagram,.fa-envelope{color:var(--colorIconos)  /*#5b8930*/}
.fa-shopping-cart{color:var(--colorLetraTercero)}
.fa-trash{color: #ee0000}
/*********** MENSAJES ***************/
.error_msg{padding:20px;background-color:#f44336;color:white;text-align:center;margin:1.5em 0 1em 0;width:99%;font-size: 1.2em;letter-spacing: 0.06em;line-height:1.5em}
.error_msg::before{font-family: FontAwesome;content: "\f057";padding: .5em}
.ok_msg::before{font-family: FontAwesome;content: "\f00c";padding: .5em}
.ok_msg{padding: 20px;background-color:#41af34;color:white;text-align: center;margin:1.5em 0 1em 0;width:99%;font-size: 1.2em;letter-spacing:0.06em;line-height:1.5em}
.warning_msg::before{font-family: FontAwesome;content: "\f071";padding: .5em}
.warning_msg{padding: 20px;background-color:#f3e805;color:#a8a815;margin:1.5em 0 1em 0;width:99%;text-align:center;font-size:1.2em;letter-spacing:0.06em;line-height: 1.5em}
