input{font:inherit;}
.idelista{
padding:0.8rem;
height:auto;
margin-top:0.188rem;
min-width:50%;
max-width:100%;
border-radius:0.5rem;
background-color:#fff;
border:solid #ccc 1px;
box-shadow:1px 1px 20px 1px #f5f5f5;
}
#ide_ajaxerror {text-align:left;}
.ideinvalid_info{text-align:left;}
.tam_1 {width: 80px;}
.tam_2 {width: 200px;}
.tam_3 {width: 97%; min-width: 200px;}
.tam_1_multi {width: 200px;}
.tam_2_multi {width: 400px;}
.tam_3_multi {width: 99%; min-width: 180px;}
.tam_1_multi[placeholder],.tam_2_multi[placeholder],.tam_3_multi[placeholder]{color: #8A8A8A;font-size: 1rem;}
.thumb_imgupload{margin:0.438rem; padding:0.438rem; border:solid #dedede 1px; max-height:250px; max-width:250px;}
.input_image{ width:90%; width:calc(100% - 10px); overflow:hidden; margin:0.313rem; background-color:#fff;}
.ide_box{ background-color:#fff; box-shadow: 0px 0px 0.313rem 0px #ccc; padding:0.9rem; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; margin-bottom:10px; text-align:left; margin-top:7px; margin-bottom:7px; border-radius:0.5rem;}
.ide_box:hover{  box-shadow: 0px 0px 0.938rem 0px #ccc;  }
.ide_boxeditor .editor_buttons{ display:none;}
.ide_boxeditor .modo{ display:none;}
.ide_itemselect{ padding-left:0.313rem; padding-top:0.613rem;padding-bottom:0.613rem; border-radius:1rem; margin:0px; -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s; text-align:left; color: #666;}
.ide_itemselect:hover{padding-left:0.938rem;background-color:#f5f5f5;}
.radio, .checkbox {
margin-top: 0.313rem!important;
margin-bottom: 0.313rem!important;
}
.isearchtabajax{width:100%; border-bottom:0px; border-radius:10px 10px 0px 0px; padding:8px;}
.btn .fa{ font-size:1rem!important; margin: 0.188em!important;}
.editor_title{ padding:1.063rem; color:#999; font-size:0.938rem;}

.ide_boxeditor:hover .editor_buttons{ display:block;}
.ide_boxeditor:hover .modo{ display:block;}

.areae{ 
padding:0.938rem; margin-top:0.313rem; margin-bottom:0.313rem;
border-bottom: 2px solid #f4f4f4;
outline:0px;
}
.div_editor{min-height:0.938rem;outline:0px;  overflow-x: auto;}
.div_editor ul{ list-style-type:circle;padding:15px;}
.div_editor img{max-width:100%;}
.img_edit{width:100%; max-width:300px; max-height:600px; overflow:hidden; border:solid #dedede 1px; border-bottom:none; border-radius:0.313rem 0.313rem 0px 0px; padding:0.313rem; margin-top:0.438rem;}
.img_edit:hover{width:100%; max-width:300px; max-height:auto; overflow:auto; }
.img_edit img{width:auto; max-width:100%; }

.areae:hover{border-bottom-color:#ccc; box-shadow: 0px 0px 0.438rem 0px #ccc;  }
.modo_codigo_editor{ width:99%;}
.icon_editor{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
width:2.188rem;
color: #666!important;
display: inline;
float: none;
padding: 10px;
font-size: 1rem!important;
border-radius: 50%;
margin:1px!important;
margin-top:0.313rem!important;
}

.icon_editor:hover{
cursor: pointer;
background-color: #DDD;
color: #000!important;
}
label{ font-weight:normal!important;}
label.checkbox input[type="checkbox"] {display:none;}
label.checkbox span {
display:inline-block;
border:0px;
border-radius:0.313rem;
width:1.375rem;
height:1.375rem;
background:#D7DCDE;
vertical-align:middle;
margin:0.188rem;
position: relative;
transition:width 0.1s, height 0.1s, margin 0.1s;
cursor:pointer;
}
label.checkbox :checked + span {
background:#1ABC9C;
width:1.375rem;
height:1.375rem;
margin: 0.188rem;
}
label.checkbox :checked + span:after {
font: normal normal normal 34px/1 FontAwesome;
content: '\f00c';
font-size: 0.813rem;
position: absolute;
top: 4px;
left: 0.313rem;
color: #fff;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
label{ padding:0.438rem; margin:0px; font-weight:normal;}
label.radio input[type="radio"] {display:none;}
label.radio span {
display:inline-block;
border:0px;
border-radius:50%;
width:1.563rem;
height:1.563rem;
background:#D7DCDE;
vertical-align:middle;
margin:0.188rem;
position: relative;
transition:width 0.1s, height 0.1s, margin 0.1s;
cursor:pointer;
}
label.radio :checked + span {
background:#1ABC9C;
width:1.563rem;
height:1.563rem;
margin: 0.188rem;
}
label.radio :checked + span:after {
font: normal normal normal 34px/1 FontAwesome;
content: '\f00c';
font-size: 0.938rem;
position: absolute;
top: 6px;
left: 0.313rem;
color: #fff;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
.editor_buttons {
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
padding:0.438rem;
padding-bottom:0px;
}
.input-aux-s{
position: relative;
padding: 9px;
color: #fff;
background-color: #B6B6B6;
border-radius: 4px;
margin-left: 10px;
margin-right: 10px;
}
.input-aux{
position: relative;
padding: 9px;
color: #fff;
background-color: #B6B6B6;
border-radius: 4px;
margin-left: 10px;
}
.input-aux:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 8px solid;
border-right-color: #B6B6B6;
top: 30%;
left: 0%;
margin-left: -0.938rem;
border-top-color:transparent;
border-left-color:transparent;
border-bottom-color:transparent;
}
.ide_addonleft{ float:left; min-width:20px; padding:0.938rem; text-align:right;}
.ide_addonright{float:left; min-width:20px; padding:0.938rem;  }
.ide_textaddon1{float:left; width:calc(98% - 150px); }
.ide_textaddon2{float:left; width:calc(98% - 300px);}
.modern_addonleft{ float:left; min-width:20px; padding:0.938rem; margin-top:30px; text-align:right;}
.modern_addonright{float:left; min-width:20px; padding:0.938rem; margin-top:30px; margin-left:20px; }
.modern_textaddon1{float:left; width:calc(95% - 110px); }
.modern_textaddon2{float:left; width:calc(95% - 300px);}
.editor_select{ float:none; margin:0.313rem; }
.ignorar_ide{
border-color: #CCC;
background-color: #EEE;
}
input:disabled {background: #dddddd;}
option:disabled {background: #dddddd!important;}
button:disabled {background: #dddddd!important;}
/* .ideinvalid_info{ margin:0.313rem; padding:8px; color:#F00;  font-weight:bold;} */
.idehcvalid{ border-bottom:solid 1px #0C3; color:#093; font-weight:bold;}
.idehcinvalid{ border-bottom:solid 1px #F00; color:#F00; font-weight:bold;}

button{cursor:pointer;}
.ideinvalid_info{
margin-top: 20px;
position: relative;
background-color: #95B3B5;
border-radius: 10px;
padding: 10px;
height: auto;
line-height: 1.6; /* vertically center */
color:#fff;
font-size: 0.938rem;
padding:10px;
margin-bottom:10px;
border:solid #95B3B5 1px;
border-bottom:solid #95B3B5 2px;
-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;
font-weight:bold;
padding-left:20px;
}
.ideinvalid_info:hover{padding-left:30px;color:#fff;  font-weight:bold; background-color:#95B3B5; cursor:pointer;}
.ideinvalid_info:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 9px solid;
border-top-color:transparent;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color: #95B3B5;
left: 50px;
bottom: 100%;
margin-left: -10px;
color:#ffffff;
}
.ideinvalid_info i{ margin-right:0.188rem;}
.ideinvalid_info:hover.ideinvalid_info:after{border-bottom-color: #95B3B5;}
#ide_infoerror i {display:none;}
.botao_ide{
padding:0.438rem 0.438rem 0.438rem 0.438rem;
font-family:Arial, Helvetica, sans-serif;
font-size:1.063rem}
.tabela_cadastro {
font-family: Arial, Helvetica, sans-serif;
font-size: 1rem;
border-left: none;
line-height: 1.7;
background-color: #FFF;
}
.tabela_cadastro td {
border-bottom: solid #dedede 1px;
color: #535353;
}
.img_link{border:none;}
.inferior_editor {
height:50px;
margin-bottom:0.313rem;}
.modo_atual{ font-size:0.875rem; padding:0.313rem; border-radius:10px; text-align:center; background-color:#f5f5f5; width:120px;}
.modo_codigo_editor{
width:600px;}
.imagem_alterar{
border:solid #cccccc 1px;
padding:0.313rem 0.313rem 0.313rem 0.313rem;
margin-bottom:0.938rem;
}
.imagem_alterar:hover {
box-shadow: 0px 0px 0.438rem 0px #09C;
border-color: #58AAED;
}
.arquivo_alterar{
border:solid #cccccc 1px;
padding:0.438rem 0.438rem 0.438rem 0.438rem;
margin-bottom:0.938rem;
background-color:#f5f5f5;
background-image: url(../imgs/deg.jpg);
margin-top:0.438rem;}
.arquivo_alterar a{
color:#06C;
text-decoration:none;
}
.arquivo_alterar a:hover{
color: #00CC00;
text-decoration: underline;
}
.erro {
border: solid #CC0000 1px;
background-color: #FFFFCC;
padding: 0.438rem 0.438rem 0.438rem 0.438rem;
margin-bottom: 0.938rem;
line-height: 1.6;
color: #900;
}
.tabela_ide{
font-size: 0.938rem;
width: 100%;
clear: both;
box-shadow: 2px 2px 0.438rem 0px #CECECE;	
}
.tabela_ide td{ font-size:0.938rem;  color:#666; padding:10px; border:solid #dedede 1px; }
.tabela_multiplo td { border-bottom:solid #dedede 1px; padding:0.438rem;}
.tabidetit{background: #f5f5f5; text-align:center;	 background: linear-gradient(to bottom, #ffffff 0%,#F4F7F7 100%);}
.iconide{color: #999;}
.iconide:hover{ color:#09C;}
.boxdegrade {  border-radius:0.438rem;}
.boxdegrade:hover {	box-shadow: 0px -0.313rem 20px 0px #D6D6D6;}
.right{ float:right;}
.left{ float:left;}
.centro_develop{ width:90%; min-width:230px; padding:0.938rem; margin:auto; }
.centro_develop pre,.well{ max-height:350px; overflow:auto;}
.vertical {
writing-mode: vertical-lr;
text-align: center;
height: 100%;
width: 100%;
}
.horizontal {
display: inline-block;
writing-mode: horizontal-tb;
width: 100%;
text-align: center;
}
.ide_success{position:fixed;background-color:#2F2F2F;width:100%; height:100%; z-index:99999; left:0px; top:0px; text-align:center;}
.ide_success div{ position: absolute;
width: 150px;
height: 150px;
z-index: 15;
top: 50%;
left: 50%;
margin: -80px 0 0 -80px;
color: #01FF5F;
}
.ide_success .fa{ font-size:70px;
border-radius:50%;
border: solid #01FF5F 0.313rem;
padding:30px;
margin:auto;
}
.ideloading{position:fixed;background-color:#2F2F2F;width:100%; height:100%; z-index:99999; left:0px; top:0px; text-align:center;}
.objectloading{ width:150px;  height:150px; margin:auto; border-radius:50%;
font-size:30px; color:#fff;
z-index:999999999999999999999999999;
text-align:center;
}
.objectloading .fa{ color:#01FF5F; font-size:70px; margin:auto;  
border-radius:50%;  padding:40px; width:150px;  height:150px; border-bottom:solid #01FF5F 0.313rem;
-webkit-animation: rodaroda 2s linear alternate 3;
-moz-animation: rodaroda 2s linear infinite;
-o-animation: rodaroda 2s linear infinite;
animation: rodaroda 2s linear infinite;
}
@-webkit-keyframes rodaroda {
0% {-webkit-transform:rotate(0deg); }
50% {-webkit-transform:rotate(180deg); color:transparent; }
100% {-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rodaroda {
0% {-moz-transform:rotate(0deg);}
50% {-moz-transform:rotate(180deg); color:transparent;  }
100% {-moz-transform:rotate(360deg);}
}
.pagina{ margin:20px;}
#categorias_ide{ margin:20px;}
#categorias_opcoes{  border-bottom:solid #f5f5f5 1px; padding-left:10px;}
#categorias_opcoes h3 {font-size:1.375rem;}
.idebox_categorias{ overflow:hidden; -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.idebox_categorias:hover{
height: auto;
overflow: visible;
padding-bottom:200px;
}
.categorias_botao{color: #FFF;font-size: 0.938rem;}
.categorias_botao .badge{background-color: #fff;}
.categorias_botao:hover{color: #fff;}
.categorias_botao:hover .badge{
background-color: #fff;
color:#069;
}
.selecionar{
padding: 10px;
padding-left: 0.938rem;
padding-right: 0.938rem;
}
.selecionar {
color: #090;
font-weight: bold;
font-size: 0.875rem;
}
.selecionar:hover{
background-color: #57B257;
color: #fff;
}
.subdrop{	font-size: 0.813rem;
padding: 8px;
padding-left: 12px;
padding-right: 12px;
}
.subdrop {color: #666; cursor:pointer;}
.subdrop:hover{
background-color: #3399CC;
color: #fff;
}
.glyphicon:hover{color:#09C;}
.iconecategorias{ color:#fff;}
.iconecategorias:hover{ color:#fff;}
.contornobtcategoria{ margin-bottom:0.313rem;}
small{ font-size:0.813rem; color:#666;}
.breadcrumb_cats{ background: linear-gradient(to bottom, #ffffff 0%,#F4F7F7 100%);}
.ui-tooltip-content{display:none!important;}


/* Modern */ 
.btn-mobileSelect-gen{margin-top:.4375rem}
.input-group-addon{
padding-top:0!important;
font-size:1.063rem!important;
font-weight:normal;
line-height:1;
color:#ccc;
text-align:center;
background-color:transparent!important;
border:0!important;
border-radius:.25rem;
width:1%;
white-space:normal!important;
vertical-align:auto!important;
display:table-cell
}

.form_modern[placeholder]{color:#8A8A8A;font-size:1rem}
.modern_input{color:#000;min-width:4rem!important}
.modern_before,.modern_title{text-align:left}
.form_modern::-webkit-input-placeholder{color:#8A8A8A;font-size:1rem}
.form_modern:-moz-placeholder{color:#333;font-size:1rem}
.form_modern::-moz-placeholder{color:#333;font-size:1rem}
.form_modern:-ms-input-placeholder{color:#8A8A8A!important;font-size:1rem}

.form_modern{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .4s;
transition:all .3s;
font-weight:normal;
background-color:transparent;
border:none;
border-bottom:.125rem solid #f4f4f4!important;
border-radius:0;
outline:none;
width:95%;
min-width:3.75rem;
box-sizing:content-box;
margin:0;
padding:.875rem;
box-shadow:none;
font-size:1.063rem;
color:#454545!important
}

.form_modern:hover{
border-bottom-color:#ccc!important;
box-shadow:0 0 .4375rem 0 #ccc
}

.form_modern:focus{
box-sizing:content-box;
transition:all .5s;
border-bottom:solid #26A69A .125rem
}

.titplaceholder{
font-size:.875rem;
padding-left:.4375rem;
padding-top:.4375rem;
color:#26A69A
}

.ctitplaceholder{color:#000}
.bootstrap-tagsinput{border:none;box-shadow:none;width:99%!important}
.bootstrap-tagsinput input{padding:.625rem!important;width:99%!important}

.modern_div{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
border-bottom:.125rem solid #f4f4f4!important;
display:flex;
box-shadow:0 .5rem 1.25rem -.5rem #f4f4f4;
border-radius:.5rem;
align-items:center;
margin-top:0.1rem;
}

.modern_div:hover{
border-bottom-color:#ccc!important;
box-shadow:0 .5rem 1.25rem -.5rem #ccc
}

.idehcvalid{color:#093;border-bottom:solid #093 .125rem}
.idehcinvalid{color:#F00;border-bottom:solid #F00 .125rem}

.modern_div input[type="text"],
.modern_div input[type="password"],
.modern_div textarea{
flex:1;
border:0;
border-radius:0;
outline:none;
box-shadow:none!important;
min-width:4rem!important
}

.modern_div textarea{min-height:5rem}

.modern_small input[type="text"],
.modern_small input[type="password"],
.modern_small textarea{
padding-top:.563rem;
padding-bottom:.563rem;
font-size:.875rem;
min-height:3.5rem
}

.modern_medium input[type="text"],
.modern_medium input[type="password"],
.modern_medium textarea{
padding-top:1.063rem;
padding-bottom:1.063rem;
font-size:1rem;
min-height:4.5rem
}

.modern_big input[type="text"],
.modern_big input[type="password"],
.modern_big textarea{
padding-top:1.563rem;
padding-bottom:1.563rem;
font-size:1.188rem;
min-height:5.5rem
}

.modern_xbig input[type="text"],
.modern_xbig input[type="password"],
.modern_xbig textarea{
padding-top:1.875rem;
padding-bottom:1.875rem;
font-size:1.5rem;
min-height:6.5rem
}

.modern_div input[type="text"]:disabled,
.modern_div input[type="password"]:disabled{
background:transparent;
margin-bottom:.1875rem;
margin-top:.1875rem;
cursor: not-allowed;  
opacity: 0.75;
}

.modern_div:hover input[type="text"]:disabled,
.modern_div:hover input[type="password"]:disabled{
background:#f4f4f4;
background: linear-gradient(to bottom, transparent 0%,#dedede 100%);
}

.modern_div span{
margin-right:.95rem;
margin-left:.95rem;
font-size:1.063rem;
color:#666
}

.modern_div+.modern_after{
padding-top:.125rem;
font-size:.875rem;
padding-left:.4375rem;
padding-bottom:0.5rem;
}

.modern_before{
padding-top:0.3rem;
padding-bottom:.3125rem;
font-size:.875rem;
padding-left:.4375rem
}

.modern_active{color:#26A69A}
.modern_title{
color:#999999;
text-align:left;
font-size:.66rem!important;
line-height:1!important;
font-weight:600;
letter-spacing:.035rem;
}
.modern_alpha{color:#dedede;}

.modern_field_fx{
padding-top: 0.2rem; 
margin-top: 0.3rem;
padding-top: 0.4rem;
margin-top: 0.6rem;
position:relative!important}

.modern_field_fx>.modern_div{
position:relative;
z-index:1;

transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease
}

.modern_field_fx>.modern_div:focus-within{
border-bottom-color:#26A69A!important;
box-shadow:0 .3125rem 1.125rem rgba(38,166,154,.1)
}

.modern_field_fx>.modern_before{
position:absolute!important;
z-index:4;
left:.0rem;
top:-0.1rem;
width:auto;
height:1rem;
margin:0!important;
padding:0!important;
padding-top:-0.2rem!important;
padding-left:1.8rem!important;
font-size:.66rem!important;
line-height:1!important;
font-weight:600;
letter-spacing:.035rem;
pointer-events:none;
transition:color .2s ease,transform .2s ease,opacity .2s ease
}

.modern_field_fx>.modern_before.modern_title{
color:#999999;
transform:translateY(.2rem)
}

.modern_field_fx>.modern_before.modern_active{
color:#26A69A!important;
transform:translateY(0)
}

.modern_field_fx>.modern_after{
position:absolute!important;
z-index:999999;
left:.55rem!important;
right:.55rem!important;
width:auto!important;
height:auto!important;
margin:0!important;
padding:.5rem .7rem!important;
font-size:.82rem!important;
line-height:1.35!important;
font-weight:400!important;
letter-spacing:.025rem;
white-space:normal!important;
overflow:visible!important;
pointer-events:none;
opacity:0!important;
visibility:hidden!important;
display:none!important;
color:#565656!important;
background:#fff!important;
border:.0625rem solid rgba(0,0,0,.07);
border-radius:.55rem;
box-shadow:0 .35rem 1rem rgba(0,0,0,.1),0 .08rem .25rem rgba(0,0,0,.05);
transition:opacity .2s ease,transform .2s ease,visibility .2s ease
}

.modern_field_fx>.modern_after:before{
content:"";
position:absolute;
left:.95rem;
top:-.34rem;
width:.62rem;
height:.62rem;
background:#fff;
border-left:.0625rem solid rgba(0,0,0,.07);
border-top:.0625rem solid rgba(0,0,0,.07);
transform:rotate(45deg)
}

.modern_field_fx>.modern_after.modern_alpha{
opacity:0!important;
visibility:hidden!important;
display:none!important
}

.modern_field_fx:focus-within>.modern_after.modern_active{
opacity:1!important;
visibility:visible!important;
display:block!important;
transform:translateY(0)
}

.modern_field_fx>.maxcounter{
position:absolute!important;
z-index:5;
right:.48rem;
top:0.3rem;
width:auto;
height:auto!important;
margin:0!important;
padding:0!important;
font-size:.66rem!important;
line-height:1!important;
opacity:0;
visibility:hidden;
pointer-events:none;
transform:translateY(.15rem) scale(.96);
transition:opacity .2s ease,visibility .2s ease,transform .2s ease
}

.modern_field_fx>.maxcounter.modern_counter_show{
opacity:1;
visibility:visible;
transform:translateY(0) scale(1)
}

.modern_field_fx>.maxcounter .max-msg{
display:inline-block;
padding:.16rem .42rem!important;
min-width:2.8rem;
border:.0625rem solid rgba(0,0,0,.055);
border-radius:999px;
background:rgba(248,249,250,.94);
color:#777!important;
font-size:.66rem!important;
line-height:1.15!important;
text-align:center;
box-shadow:0 .125rem .5rem rgba(0,0,0,.055);
backdrop-filter:blur(.3125rem);
-webkit-backdrop-filter:blur(.3125rem);
transition:color .2s ease,background-color .2s ease,border-color .2s ease
}

.modern_field_fx>.maxcounter.modern_counter_warn .max-msg{
color:#b7791f!important;
border-color:rgba(183,121,31,.18);
background:rgba(255,248,235,.96)
}

.modern_field_fx>.maxcounter.modern_counter_limit .max-msg{
color:#d64545!important;
border-color:rgba(214,69,69,.18);
background:rgba(255,241,241,.96)
}

.modern_field_fx>.modern_div.modern_small~.maxcounter{top:0.3rem}
.modern_field_fx>.modern_div.modern_medium~.maxcounter{top:0.3rem}
.modern_field_fx>.modern_div.modern_big~.maxcounter{top:0.3rem}
.modern_field_fx>.modern_div.modern_xbig~.maxcounter{top:0.3rem}

.modern_field_fx:not(:focus-within)>.maxcounter.modern_counter_show{
opacity:0!important;
visibility:hidden!important;
transform:translateY(.15rem) scale(.96)!important
}

@media screen and (min-width:0) and (max-width:34.375rem){
.modern_medium input[type="text"],
.modern_medium input[type="password"],
.modern_medium textarea{
padding-top:1.063rem;
padding-bottom:1.063rem;
font-size:1rem
}

.modern_big input[type="text"],
.modern_big input[type="password"],
.modern_big textarea{
padding-top:1.063rem;
padding-bottom:1.063rem;
font-size:1.063rem
}

.modern_xbig input[type="text"],
.modern_xbig input[type="password"],
.modern_xbig textarea{
padding-top:1.063rem;
padding-bottom:1.063rem;
font-size:1.125rem
}

.modern_field_fx>.modern_after{
left:.55rem!important;
right:.55rem!important
}

.modern_field_fx>.modern_before{left:.62rem}
.modern_field_fx>.maxcounter{right:.38rem}
}