body,html{padding:0;margin:0;font-size:.9em;height:100%;font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif!important}.barra_botones{height:3.5em;width:100%;padding-top:.5em;margin-bottom:.5em;background-color:#e9ecef;vertical-align:middle}.ui-jqgrid{font-size:.85em}.ui-jqgrid tr.jqgrow td{font-size:.9em}.posicion_boton{background-color:transparent;position:fixed;right:.3em;top:.1em}.barra_diferencia{height:auto;width:100%;padding-top:.5em;padding-bottom:.5em;padding-left:.5em;margin-bottom:.5em;background-color:#e9ecef;vertical-align:middle}.tabs{background:0 0;font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif!important;border:none}.tabs .ui-widget-header{background:0 0;border:none;border-bottom:1px solid silver;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:1em}.tabs .ui-tabs-nav .ui-state-default{background:0 0;border:none}.tabs .ui-tabs-nav .ui-state-active{background:transparent url(../images/icons/arrow.png) no-repeat bottom center;border:none}.tabs .ui-tabs-nav .ui-state-default a{color:silver}.tabs .ui-tabs-nav .ui-state-active a{color:#006731}.form_ajax{text-align:center;color:#ff9d00}.form_ajax_error{color:#960303;text-align:center}#dialogoIframe{background:url(../images/loading.gif) center center no-repeat}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;vertical-align:top}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.searchicon{float:left;margin-top:-15px;position:relative;pointer-events:none;top:26px;right:-14%;color:#fff;z-index:2}.extand{width:15%;height:2.2em;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;font-size:16px;background:#88919a;top:1px;background-position:20px 20px;background-repeat:no-repeat;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.extand::placeholder{color:#88919a;opacity:1}.extand:-ms-input-placeholder{color:#88919a}.extand::-ms-input-placeholder{color:#88919a}.extand:focus{width:50%;background:#fff}.extand:focus+span{display:none}#contenedor>.row{min-height:100vh}.flex-fill{flex:1 1 auto}.item_menu{font-size:.9em;color:#fff;padding-left:.5em;border-bottom:1px solid #31353b;margin-top:.3em;padding-bottom:1.5em}.errorlist{color:red;margin:0;padding:0;font-weight:700;font-size:1.1em;list-style:none}#tree{overflow:hidden;padding:0;border:0}.jstree-anchor{white-space:normal!important;height:auto!important;padding-right:24px}
