/* marzo 5 2020 */
*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0 }
:root{--color-azul:#007AF3;--bkg-color:#ecf0ee;--bkg-color-lgrey:#f9fbf9}
img, fieldset, button{border:none}
body {font-size: 1.05em;line-height: 1.50em;font-family: "Poppins", sans-serif;color:#555;margin:0;background-color: #e7ebef}
input{font-size: 1.5em;padding:2%;width: 97%;height: 2.2em;border: none;border-radius: 5px;margin:.5em 0 .5em;border-color:#9c9c9c}
select{font-size: 1.2em;padding:2%;width: 97%;height: 2.7em;border: none;border-radius: 5px;margin:.5em 0 .5em}
select.error, input.error, textarea.error{border:1px solid #FF2323;background-color: #ffcaca}
select{color:#a0a9a2}
textarea{width: 97%;border: none;margin: .5em 0 .5em}
form{width: 98%;max-width: 98%;text-align: center;margin: 0 auto;padding:1em}
::-webkit-input-placeholder{color:#9ca4a7;font-size: 18px;padding-left: 3px}/* Chrome/Opera/Safari */
::-moz-placeholder{color:#8b9498;font-size:18px}/* Firefox 19+ */
:-ms-input-placeholder{color:#8b9498;font-size:18px}/* IE 10+ */
:-moz-placeholder{color:#8b9498;font-size:18px}/* Firefox 18- */
input:focus, textarea:focus, select:focus{outline: none}
span{font-size: 80%;color:chocolate}
img{width: 100%;}
input[type=checkbox]{font-size:1rem }
a{text-decoration: none;font-size: 1.3rem;}
.aligncenter{text-align:center}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.justify{text-align: justify;text-justify: inter-word;}

.inputError{background-color: #fe6965;color:white}
.border1{border:1px solid}
.borderRadius{border-radius: 5px}
/***PADDING***/
.padding1{padding:1em}
.padding-tb-1{padding: 1em 0 1em 0}
.padding-b-05{padding-bottom: .5em}
.padding-b-1{padding-bottom: 1em}
.padding-t-05{padding-top: .5em}
.padding-t-1{padding-top: 1em}
/***MARGINS***/
.margin-tb-05{margin: .5em 0 .5em 0}
.margin-tb-1{margin: 1em 0 1em 0}
.margin-tb-2{margin: 2em 0 2em 0}
.margin-t-05{margin-top: .5em}
.margin-t-1{margin-top: 1em}
.margin-b-05{margin-bottom:.5em}
.margin-auto{margin: auto;}
/******LBL COLORS*************/
.lblblue{color: #2ecdd1}
.lbldrkblue{color: #24a0a4}
/******BKG COLORS*************/
.main-bkg-color{background-color: var(--bkg-color)}
.bkg-lgrey{background-color: var(--bkg-color-lgrey)}
.bkg_white{background-color: white}
.bkg_form{background-color: #d5d9d5}
.menuChoiceBkg{background-color: #c5a6e3}
/*************MESSAGES********************/
.error_msg{width: 98%;max-width: 98%;padding: 1em;background-color: #ffacac;color: #f00000;text-align: center;margin:0 auto;display: none;letter-spacing: .07em;margin: 1em}
.warning_msg{width: 98%;max-width: 98%;padding: 1em;background-color: #f7c109;color: #fcfebc;text-align: center;margin:0 auto;display: none;letter-spacing: .07em;margin:1em}
.ok_msg{width: 98%;max-width: 98%;padding: 1em;background-color: #42841e;color: #b5d8b4;text-align: center;margin:0 auto;display: none;letter-spacing: .07em;margin: 1em}
.error_msg2{width: 98%;max-width: 98%;padding: 1em;background-color: #ffacac;color: #f00000;text-align: center;margin:0 auto;letter-spacing: .07em}
.warning_msg2{width: 98%;max-width: 98%;padding: 1em;background-color: #f7c109;color: #fcfebc;text-align: center;margin:0 auto;letter-spacing: .07em}
.ok_msg2{width: 98%;max-width: 98%;padding: 1em;background-color: #42841e;color: #b5d8b4;text-align: center;margin:0 auto;letter-spacing: .07em}

.cursor_pointer{cursor: pointer;}
.border1{border: 1px solid}
.bold{font-weight: bold;}