/* CSS PADRÃO ************************************************************************************************************** */ 
/* ************************************************************************************************************************* */
* {margin: 0; padding: 0; box-sizing: border-box;}
a {text-decoration: none;}
img {width: 100%;}

.s_cor{background: #C0D9D9;} .s_cor1{background: #555;} .s_cor2{background: #C00;} .s_cor3{background: #0C0;}

.s_wi10{width: 10%;} .s_wi15{width: 15%;} .s_wi20{width: 20%;} .s_wi25{width: 25%;}
.s_wi30{width: 30%;} .s_wi35{width: 35%;} .s_wi40{width: 40%;} .s_wi50{width: 50%;} 
.s_wi60{width: 60%;} .s_wi65{width: 65%;} .s_wi70{width: 70%;} .s_wi75{width: 75%;}
.s_wi80{width: 80%;} .s_wi85{width: 85%;} .s_wi90{width: 90%;} .s_wi100{width: 100%;} 

.s_wi10_100{width: 10%;} .s_wi15_100{width: 15%;} .s_wi20_100{width: 20%;} .s_wi25_100{width: 25%;}
.s_wi30_100{width: 30%;} .s_wi40_100{width: 40%;} .s_wi45_100 {width: 45%;} .s_wi50_100{width: 50%;} 
.s_wi60_100{width: 60%;} .s_wi70_100{width: 70%;}

.m_to{margin-top: 7px;} 

.m_ri{margin-right: 7px;} .m_ri11{margin-right: 11px;}

.m_bo{margin-bottom: 21px;}

.m_le{margin-left: 11px;}

.s_between{display: flex; justify-content: space-between;}

.s_alerta{margin-left: 50px; margin-right: 50px; border-color: #FF0000; background: #FF3333; font: 400 16px Oswald; color: #fff; text-align: center; letter-spacing: 1px;}
/* CSS PARA TAG INPUT ****************************************************************************************************** */ 
/* ************************************************************************************************************************* 
.form-modal.stb {padding-top: 7px;}
.form-modal.s24 {height: 24px; padding: 3px 4px 5px 4px; font-size: 11px;}
.form-modal.s30 {height: 30px; padding: 1px 5px 3px 5px; font-size: 14px;}
.s_row input.form-control.tagMask {outline: 0; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagData {outline: 0; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagColor1 {outline: 0; text-align: center; background: rgb(255, 247, 237); border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagColor2 {outline: 0; text-align: left; background: rgb(255, 247, 237); border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagColor3 {outline: 0; text-align: right; background: rgb(255, 247, 237); border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagColor4 {outline: 0; text-align: center; background: #fff; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagColor5 {outline: 0; text-align: center; background: #f1f1f1; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row input.form-control.tagInput {outline: 0; height: 24px; width: 100%; padding: 3px 4px 5px 4px; font-size: 11px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.s_row textarea.form-control.tagText1 {outline: 0; height: 82px; width: 100%; padding: 3px 4px 5px 4px; font-size: 14px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.s_row textarea.form-control.tagText2 {outline: 0; height: 48px; width: 100%; padding: 3px 4px 5px 4px; font-size: 11px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.s_row textarea.form-control.tagText3 {outline: 0; height: 72px; width: 100%; padding: 3px 4px 5px 4px; font-size: 11px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}

.s_row select.form-control.tagSelect1 {outline: 0; height: 24px; width: 100%; padding: 2px 2px 2px 2px; font-size: 11px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.s_row select.form-control.tagSelect2 {outline: 0; height: 24px; width: 100%; padding: 0 2px 2px 28px; font-size: 11px; color: #2F4F4F; border-radius: 7px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
/* CSS RESPONSIVEIS *********************************************************************************************** */
/* **************************************************************************************************************** */
@media all and (max-width: 1121px){
  body {min-height: 100%};
  .s_wi10_100, .s_wi15_100, .s_wi20_100, .s_wi25_100, .s_wi30_100, .s_wi40_100, .s_wi45_100, .s_wi50_100, .s_wi60_100, .s_wi70_100{width: 100%;}
}
.oldie body{font-size: 100%;}