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;}