﻿/*GENERALES Color corporativo: #b63039 */

div{outline: none;}


.vacio1{clear:both;height:1px;}
.vacio5{clear:both;height:5px;}
.vacio10{clear:both;height:10px;}
.vacio20{clear:both;height:20px;}
.vacio30{clear:both;height:30px;}
.vacio40{clear:both;height:40px;}
.vacio50{clear:both;height:50px;}

.page-break	{ display: none; }


.sec_title{width:100%;float:left; font-size:20px; text-align:left; padding-left:5px; height:30px;}
.sec_title span{font-size:20px; }
.sec_subtitle{width:100%; font-size:16px; text-align:left; padding-left:5px; border-bottom:solid 1px #dedede; margin:20px 0; height:20px;}
.sec_subtitle span{margin-right:5px; font-size:18px; }

.onlyForPrint, .onlyForPrintTable {display:none;}
textarea{resize:none;}



/*ANIMACIONES ANGULAR*/

@keyframes hidePopUp {0% {opacity:1;transform: scale(1);}30% {transform: scale(1.02);}100% {opacity:0;transform: scale(0.5);}}
@-webkit-keyframes hidePopUp {0% {opacity:1;transform: scale(1);}30% {transform: scale(1.02);}100% { opacity:0;transform: scale(0.5);}}
@keyframes showPopUp {0% {opacity:0;transform: scale(0.5);}70% {transform: scale(1.02);}100% { opacity:1;transform: scale(1);}}
@-webkit-keyframes showPopUp {0% {opacity:0;transform: scale(0.5);}70% {transform: scale(1.02);}100% { opacity:1;transform: scale(1);}}

/*FIN ANIMACIONES ANGULAR*/

/*overrides*/
    /*.input-title{float:left;padding:5px 0 0 5px ;}
    .input-control{float:left;}
    .input-container{clear:both; border-left: solid 1px #dedede !important; height:20px; }*/

    .k-primary{padding:3px 5px 3px 5px;}
    .btn-nuevo{background-color:#B61818;color:#FFF; }
    .btn-nuevo:hover{background-color:rgba(182, 24, 24, 0.62); color:#FFF;}
    .btn-nuevo:active{color:#FFF;}
    .btn-filtros{background-color:#E23636;color:#FFF; border: none;height: 24px;}
    .btn-filtros:hover{background-color:rgba(226, 54, 54, 0.55); color:#FFF;}
    .btn-filtros:active{color:#FFF;}

   
    

    /*login*/
    #divCentralLogin{background-color:rgba(255, 255, 255, 0.83) !important; color:#000; -webkit-border-radius: 5px; width:550px;
                    -moz-border-radius: 5px;border-radius: 5px;}
    #divCentralLogin .form-control {background-color: #FFF !important; border: 1px solid #999999 !important; color:#000 !important; }
    #divCentralLogin a { color:#000; font-size:12px;height:20px;vertical-align:top;}
    #divCentralLogin:hover {background-color:rgba(255, 255, 255, 0.83) !important;}
    #divCentralLogin hr {border-color: black;}

    .log_fiscal_div{height:70px; width:100%;}
    .log_select{ height:30px; width:60%;}



    /*menu*/
    .page-header.navbar{background-color:#FFF; border-bottom:solid 1px #333333;}
    .page-header-title{color:#333; font-size:16px; margin-top:12px;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:active{background-color: #d64635; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username{color:#333;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle .username,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover .username{color:#FFF;}    
    
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover a{background-color:#d64635 !important; color:#FFF; border-color:#FFF;}
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li a:hover {border-color:#FFF;}
    .page-sidebar .page-sidebar-menu > li.open > a > i{color:#FFF !important;}
    .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i{color:#FFF;}     
    .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar .page-sidebar-menu > li > a > i{color:#FFF;}
    .page-sidebar .page-sidebar-menu > li > a {border-top:solid 1px #fff;}
    .page-sidebar .page-sidebar-menu > li > a {color:#FFF;}
    .page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a{background-color:#d64635 !important; color:#FFF; border-color:#FFF;}
    .page-sidebar .page-sidebar-menu .sub-menu > li > a{color:#FFF; border:none !important;}
    .page-sidebar .page-sidebar-menu .sub-menu > li > a:hover{color:#FFF;background-color:#d64635 !important; }    
    
    .page-sidebar{background-color: #333333; width:290px !important; z-index:199}
    .page-sidebar li:hover,.page-sidebar a:hover {background-color:#d64635 !important;}
    .page-sidebar .page-sidebar-menu .sub-menu > li.open > a{background-color: #d64635;}
    .page-sidebar .nav-item:hover{background-color:#333333;}
    .page-container{background-color:#FFFFFF !important; border-left: 1px solid #333333 !important; border-bottom: 1px solid #666666 !important;}

    #wrapper{background-color:#F1F3FA !important;}

    .page-header.navbar.navbar-fixed-top{z-index:200 !important;}
    /*BUENOS DE SIDEBAR*/
    #menu_sidebar{background-color:#333333 !important; color:#FFF !important; border-color:#FFF !important;}    
    #menu_sidebar ul li{background-color:#333333 !important; color:#FFFFFF !important;  /*border-top:solid 1px #fff !important;*/ margin: 0px !important; padding:0px;}     
    #menu_sidebar ul li ul li{border:none !important;   }
    #menu_sidebar ul li a{background-color:#333333 !important; border:none !important; color:#FFFFFF; padding:10px 10px;}
    #menu_sidebar ul li a span{color:#FFFFFF !important;}
    #menu_sidebar > li:hover > a{color:#FFFFFF !important;}
    #menu_sidebar ul li:hover, #menu_sidebar ul li a:hover{background-color:#d64635 !important;}
    #menu_sidebar ul li ul li a{padding:10px 10px 10px 30px;}
    #menu_sidebar .active { background-color:#d64635 !important;}

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {width: 270px;}

    .nav-tabs{margin-bottom:0px;}


    /*NUEVOS MENUSES*/
    .menu_father{position:relative; height:50px;}
    .menu_new_icon{float:left; background-color:#333333;  width:45px; height:50px; padding-top:20px; text-align:center; cursor:pointer;}
    .menu_new_icon i{font-size:18px;}
    .menu_new_cont{width:750px; height:664px; background-color:#333333;display:none; float:left;  position:absolute; left:45px; top:0px; z-index:999;}
    .menu_new_cont_delegation{width:300px; height:500px;}
    .menu_new_title{background-color: #d64635 !important; padding: 13px; border-bottom:solid 1px #fff; color:#FFF; font-size:16px;}    
    .menu_new_menus{}
    .menu_new_menu_col{width:250px; float:left; height:614px; border-left:solid 1px #fff;}
    .menu_new_menu_cont{width:100%; margin-top:15px;}
        .menu_new_menu_title{text-align:center; text-decoration:underline; margin-top:10px; font-size:16px;}
    .menu_new_menu_cont .sub-menu {display:block !important;}
    .menu_new_menu_cont .sub-menu li a, .menu_new_menu_cont .sub-menu li{border:none !important;}

    .menu_new_cont_home{height:50px; width:300px;}
    .menu_new_cont_acc{height:610px;  }
    .menu_new_menu_col_acc{height:560px; }

    .menu_new_cont_sys{height:270px; width:250px;}
        
    .menu_disabled a{color:#888686 !important; cursor:default !important; }
    .menu_disabled a i{color:#888686 !important; }

/*HEADER*/
.header_logo{margin:3px 0 0 10px; }
.header_info_user{float:right; min-width:200px; border-left:solid 1px #dedede;padding:5px 0px 3px 5px; background-color:#f2f2f2; color:#666; height: 44px;}
.header_info_user_data{font-size:12px; line-height:18px;}
.header_info_user_data span{font-weight:bold;}

.top-menu{background-color:#f2f2f2; height: 44px;}
.header_different_fiscal_year{color:#FFF;background-color:#BB1941;}

/*DASHBOARD*/
svg > g:last-child > g:last-child { pointer-events: none } /*Google Chart*/
div.google-visualization-tooltip { pointer-events: none } /*Google Chart*/

.calendar-text {
    margin-top: .3em;
}

.file-text {
    margin-top: .2em;
}

.error_icon_dashboard {
    border: dashed 2px #bb1941 !important;
}

.das_seccion{width:49%; min-height:100px;  float:left; margin-left:1%;}
.das_seccion_total{width:96%; min-height:100px;  float:left; margin-left:2%;}


.mto_btn_save{border:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; width:110px; float:right;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px; margin:0 3px;}
.mto_btn_save i{font-size:18px; margin-right:5px;}
.mto_btn_save_big{width:150px;}
.mto_btn_save_bigger{width:250px;}
.mto_btn_delete{border:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; width:150px; float:right;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px; margin:0 3px;}

.mto_btn_save:hover {background-color:#BCF7BB;}
.mto_btn_delete:hover {background-color:#bb1941;color:#FFF;}
.mto_btn_warning:hover{background-color:#F6F7BB;}

.das_chart_uno{clear:both; margin-top:20px; width:100%;}
.das_chart_dos{width:48%; float:left;}
.das_chart_tres{width:48%; float:left; margin-left:2%;}

.dash_graph_cont{position:relative;}
.dash_loading{width:100%; text-align:center; line-height:30px; position:absolute; margin-top:150px; height:100%;}

/*body{background-image:url(img/delegations_backgrounds/malaga.png) !important; background-position:bottom center; background-repeat:none;}*/

/*MTO GENERAL*/
.mto_cont_total {
    width: 100%;
    min-height: 91vh;
    display: block;
    overflow: hidden;
}
.mto_toolbar{min-height:40px; width:100%; border-bottom:solid 1px #dedede;}
.mto_title{width:60%;float:left; font-size:20px; text-align:left; padding-left:5px;}
.mto_title i{font-size:20px;}
.mto_title span{font-size:20px; color: #D42C37;}
.mto_btns{width:39%; margin:0px 0px 0 0px; float:right; text-align:right; min-height:40px;}
.fac_mto_btns{width:100%; margin:0px 0px 0 0px; text-align:right; height:30px;}
.fac_btn_volver{float:right; height:30px; margin-right:10px;}
.mto_filtros{min-height:50px; border-bottom:1px #dedede; width:100%; background-color:#FFF; position:relative; }
.mto_filtros_dos_lineas{height:75px;}
.mto_filtros_tres_lineas{height:100px;}
.mto_filtros_cuatro_lineas{height:180px;border:solid 1px black;}

    .mto_filtro_uno{float:left; padding-top:8px; margin-left:10px; }
    .mto_filtro_btn{height:100%; width:100px; position:absolute; font-size:14px; margin-left:10px; background-color:#484848; color:#FFF;  right:0px; padding-top:5px; 
                        -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; text-align:center; display:table-cell; vertical-align:middle;}     
    /*.mto_filtro_btn:hover{background-color:rgba(72, 72, 72, 0.72); }*/
    .mto_filtro_btn:focus{border:solid 3px #4a9bfe;}
    

    /*CONTENEDORES DE LAS DIRECTIVAS*/
    .mto_filtro_xs{width:10%;}
    .mto_filtro_s{width:20%;}
    .mto_filtro_m{width:25%;}
    .mto_filtro_l{width:30%;}
    .mto_filtro_xl{width:35%;}
    .mto_filtro_xll{width:45%;}
    .mto_filtro_xxl{width:50%;}
    .mto_filtro_full_especial{width:70%; padding: 0px;}
    .mto_filtro_nearly_full{width:96%; }
    .mto_filtro_full{width:100%; clear:both;}


.mto_filtros .rep_icono_peque_option_big{background-color:#dedede;}



.mto_table_cont{ min-height:500px; width:100%;  }
.mto_table {width: 100%;    font-size: 14px;} 
.mto_table tbody tr:nth-child(odd){background-color:#FFF;}
.mto_table tbody tr:nth-child(odd):hover{background-color:#F6F7BB;}
.mto_table tbody tr:nth-child(even){background-color:#F2F2F2;}
.mto_table tbody tr:nth-child(even):hover{background-color:#F6F7BB;}
.mto_table td {border: 1px solid #ddd;  height:35px; word-wrap: break-word; padding:3px;}
.mto_table tr{width:100%;} 
.mto_table thead{ /*display: block; width:100%;*/ }
.mto_table tbody{ /*display: block; width:100%; overflow: auto; height: 300px; */} 

.mto_table thead tr{height:30px; background-color:#D42C37; color:#FFF; text-align:center; font-weight:bold; }
.mto_table thead tr td{}
.mto_table_alternative thead tr{background-color:#333333 !important; }
.mto_td_center{text-align:center; /*padding-left: 0px !important; padding-right:0px !important;*/}
.mto_td_left{text-align:left; padding-left:10px; }
.mto_td_right{text-align:right; padding-right:10px; }
.mto_td_5 {width:5%;}
.mto_td_10 {width:10%;}
.mto_td_15 {width:15%;}
.mto_td_20 {width:20%;}
.mto_td_25 {width:25%;}
.mto_td_30 {width:30%;}
.mto_td_35 {width:35%;}
.mto_td_40 {width:40%;}
.mto_td_50 {width:50%;}
.mto_td_60 {width:60%;}

.mto_table_fix_header{height:35px; background-color:#D42C37; color:#FFF; text-align:center; font-weight:bold;font-size:14px; display:none; position:fixed; top:40px; }
.mto_table_fix_header table {width:100%;}
.mto_table_fix_header table td{border: 1px solid #ddd;    height: 35px;    word-wrap: break-word;   padding: 5px; font-weight:bold;}


.mto_table tbody .mto_table_quickSelected{background-color:#0d1f4e !important; color:#FFF !important;}

.mto_td_title{background-color:#F6F7BB;}


.td_icon span{color:#000; font-size:18px;}
.td_icon span:hover{color:#bb1941;}

.td_sort{text-decoration:underline;}

.tr_seleccionada{background-color:#BCF7BB !important;}

.mto_td_text_xs{font-size:8px;}
.mto_td_text_s{font-size:9px;}
.mto_td_text_m{font-size:10px;}

.mto_dos_cols{width:100%; min-height:300px;}
.mto_dos_cols_izq{width:48%; margin-left:1%; float:left; min-height:300px;}
.mto_dos_cols_der{width:48%; margin-left:1%; float:left; min-height:300px; border-left:solid 1px #dedede; padding:20px;}

.mto_mas_info_tr{display:none;}
.mto_mas_info_tr:hover{background-color:#DDFBEA !important;}
.mto_mas_info_cont{ width:100%; min-height:30px;}
.mto_mas_info{float:left; width:32%; height:30px; font-size:14px; margin-top:10px;}
.mto_mas_lbl{float:left;width:50%; text-align:right;  }
.mto_mas_value{float:left; width:50%; font-weight:bold; text-align:left; padding:1px 0 0 10px; line-height:13px;}
.mto_lbl_value{clear: both; border-left: solid 1px #dedede !important; height: 30px;}
.mto_edit_btn2{clear: both; border-left: solid 1px #dedede !important; height: 30px;}
.mto_lbl{color: rgb(102, 102, 102); float:left; padding-left:5px; font-size:14px; width:30%;}
.mto_value{ font-weight:bold; text-align:left; float:left; width:60%;}

.mto_icon_checked{font-size:20px;}

.mto_options{width:100%; background-color:#f2f2f2; height:50px; border:solid 1px #dedede; padding-top:10px;}
.mto_options_btn{border:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; float:left;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px 6px; margin-left:10px;}
.mto_options_btn:hover {background-color:#BCF7BB;}
.mto_options_btn i{font-size:18px; margin-right:5px;}
.mto_options_btn_important{float:right; margin-right:10px; color:#666; font-size:12px;}
.mto_options_btn_important:hover {background-color:#666666; color:#FFF;}
.mto_options_btn_save{background-color:#A5FB9C; float:right; margin-right:10px; color:#000000;}
.mto_options_btn_save:hover {background-color:#78F96A;}
.mto_options_btn_right{float:right; margin-right:20px;}

.mto_options_selector{ float:right; border:solid 1px #dedede; margin-right:10px }
.mto_options_anterior{border-right:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; float:left;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px 10px; }
.mto_options_txt{float:left; height:30px; padding:5px 10px; background-color:#F6F7BB; font-weight:bold;}
.mto_options_siguiente{border-left:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; float:left;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px 10px; }
.mto_options_anterior:hover, .mto_options_siguiente:hover { background-color:#BCF7BB;}

.mto_options_fr{height:30px; float:left; padding:5px 10px; margin-left:10px; width:270px;}
.mto_options_quicksearch{height:35px; float:left; margin-left:10px; width:320px; border-left:solid 1px #aaa; }
.mto_options_quicksearch_title{width:100%; height:12px; font-size:9px; font-weight:bold; border-bottom:solid 1px #aaa; padding-left:10px;}
.mto_options_quicksearch_lbl{float:left; width:110px; text-align:left;padding:2px 0 0 10px;}
.mto_options_quicksearch_input{float:left; width:208px; text-align:right; padding-top:0px; }
.mto_options_quicksearch_input input{width:100%; height:25px; background-color:#fff; border:none;}

.mto_pie_flotante_totales{width:40%; position:fixed; bottom:1px; right:-2px; min-height:30px; background-color:#FFF; border:solid 2px #dedede; padding:10px; }
.mto_table_totales{width:100%; font-size:15px; }
.table_totales_header{ border:solid 1px #dedede; font-weight:bold; background-color:#f2f2f2; height:35px; padding:5px; width:70%;}
.table_totales_firstTD{ border:solid 1px #dedede; font-weight:bold; background-color:#f2f2f2; height:35px; padding:5px; width:40%;}
.table_totales_secondTD{text-align:center; border:solid 1px #dedede; background-color:#F6F7BB; font-weight:bold; width:60%;}

.accountExtractFooterTd{ min-width:130px !important;text-align:center;}
.table_totales_total{text-align:center; border:solid 1px #dedede; background-color:#F6F7BB; font-weight:bold; width:30%;}
.table_totales_rojo{color:#bb1941;}
.mto_pie_ocultar{height:30px;}


.mto_debe{color:#3e65b5; font-weight:bold; text-align:right; padding-right:10px !important; font-size:16px !important;}
.mto_haber{color:#BB1941; font-weight:bold; text-align:right; padding-right:10px !important; font-size:16px !important;}
.mto_saldo { color: #484848; font-weight: bold; text-align: right; padding-right: 10px !important; font-size: 16px !important; }

.tr_delegation{background-color:#c4eaab !important; }
.tr_delegation td{border:solid 1px #FFF !important;}

.green_mark{color:#2EA018; font-size:20px;}
.red_mark{color:#BB1941; font-size:20px;}

    /*MODAL*/
    .modal_info{min-height:30px; background-repeat:no-repeat; padding:3px 0 0 10px; border-bottom:solid 1px #dedede; margin-bottom:15px; font-style:italic;}
    .modal_info span{color:#708da9; font-size:16px; margin-right:5px;}
    .modal_data{width:100%; min-height:50px;}
    .modal_lbl_error{float:left; color:#bb1941; font-size:12px; text-align:left; width: 50%;}


/*MTO ARTICULOS*/

.sto_btn_nuevo{ float:right; height:30px;}
.sto_edit_cont{width:350px; margin:0 auto; height: 240px;}
.sto_edit_btn{ text-align:center;}
.sto_edit_btn2{text-align: center; margin-top:10px; height:50px;}
.sto_storageTable{text-align:left; width:100%;}
.sto_storageTable td{height:30px; border:solid 1px #dedede; padding-left:5px;}
.sto_storageTable tbody tr{ background-color:#FFF;}
.sto_storageTable tbody tr:hover{background-color:#F6F7BB;}
.sto_storageTable thead tr{ font-weight:bold; color:#000; text-align:center; background-color:#FFF;}

.edit-modal-middle .modal-dialog{width:700px;}
.edit-modal-big .modal-dialog{width:900px;}
.mto_art_cont{border:solid 1px #dedede; background-color:#f2f2f2; padding:10px;}
.mto_art_cont .modal_lbl_error{ text-align:center; float:none;}


/*MTO ENTIDADES*/


  .mtoEntity_Select_titulo{font-size:16px;font-weight:bold; text-align:left; width:100px; padding-top:8px;}
  .mtoEntity_Select_Text{font-size:16px;margin:5px 0 0 10px; width:80%; height:25px;}


    /*RECONSTRUCCIÓN*/

    .mto_incidencias_status{text-align:left; background-color:#3770ae; color:#FFF; font-size:16px; padding:5px 10px;}
    .mto_incidencias_cont{background-color:#F0F0F0; min-height:200px; border:solid 1px #dedede;}
    .mto_incidencias_uno:nth-child(even){font-size:13px; padding:5px; border-bottom:solid 1px #dedede;}
    .mto_incidencias_uno:nth-child(odd){font-size:13px; padding:5px; border-bottom:solid 1px #dedede; background-color:#fff;}


    /*METODOS DE PAGO*/

    .mto_pagos_add{float:left; text-decoration:underline; font-style:italic; padding-top:5px; height:25px; width:100%;}
    .mto_pagos_pagos{min-height:100px; height:initial !important; }
    .mto_pagos_uno{width:100%; height:35px; clear:both; border-bottom:solid 1px #dedede; }
    .mto_pagos_input{float:left; width:30%;}
    .mto_pagos_total{font-weight:bold; border:solid 1px #dedede;padding:5px; background-color:#f2f2f2;}
    .mto_pagos_delete{float:right; width:10%; color:#bb1941; text-decoration:underline; margin:10px 30px 0 0;}
     
    /*MTO DE ALMACENES*/
    .mto_war_cont{background-color:#f2f2f2; border-top:solid 2px #d42c37;margin-top:3px;}
    .mto_war_uno{float:left; border:solid 1px #dedede; height:100px; margin:0px 3px 0px 11px; text-align:center; cursor:pointer; background-color:#FFF;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:10px 10px; margin-bottom:10px; width:120px; line-height:12px;}
    .mto_war_uno:hover {background-color:#F6F7BB;}

    .mto_war_icono{width:100%; margin-top:10px; height:30px;}
    .mto_war_uno:nth-child(even) .mto_war_icono i{ font-size:40px; color:#d42c37;}
    .mto_war_uno:nth-child(odd) .mto_war_icono i{ font-size:40px; color:#34629c;}

    .mto_war_code{padding:0 5px; font-size:20px; color:#185eb5; height:20px;}
    .mto_war_lbl{padding:0 5px; font-size:12px; color:#888888; text-transform:capitalize;}

    .mto_war_edit{clear:both;}
    .mto_war_edit_header{background-color:#FFF; border-bottom:solid 1px #dedede; height:45px; padding:10px;}
    .mto_war_edit_bloque_codigo{float:left; width:30%;  font-size:17px;}
    .mto_war_edit_bloque{ float:right; width:60%;  font-size:17px;}
    .mto_war_edit_text{float:left; text-align:left; width:25%;  }
    .mto_war_edit_value{float:left; text-align:left; width:65%; font-weight:bold;}

    .tab_lnk{outline:none;}
    .mto_war_panel{width:100%; min-height:100px;}
    .mto_war_panel_visible{width:100%; min-height:100px; background-color:#FFFFFF; padding:20px;}

    .mto_war_title{float:left; height:20px; font-size:16px; font-weight:bold; border-bottom:solid 1px #dedede; width:75%;}
    .mto_war_btns{ float:right; width:20%;}
    .mto_war_btn{border:solid 1px #dedede; padding:15px; width:50px; height:52px; float:left; margin-left:10px;}
    .mto_war_btn:hover{background-color:#233f98; color:#FFF;}
    .mto_war_btn_delete:hover{background-color:#bb1941; color:#FFF;}
    .mto_war_btn_print:hover{background-color:#e4ed6d; color:#666;}
    .mto_war_btn i{font-size:20px;}

    
    .mto_war_movs{}
    .mov_war_tr_entrada{background-color:#FFF !important;}
    .mov_war_tr_salida{background-color:#dff7d0 !important;}

    .mto_war_units{clear:both; margin-top:20px; border-top:solid 1px #dedede; width:90%;}
    .mto_war_units_title{ font-size:16px; font-weight:bold; height:50px; padding-top:10px;}
    .mto_war_units_action{width:100%; height:60pX;}
        .mto_war_units_action_input{float:left; width:150px;}
        .mto_war_units_action_text{float:left;  width:100px; font-size:14px;padding-top:8px;}
        .mto_war_units_action_btn{float:left; }
     
  
    .mto_war_stock_report_header_sep{border-top:solid 1px #dedede;width:99%; height:10px; margin:0 auto;}
    .mto_war_stock_report_loading{text-align:center;}
    .mto_war_stock_report_header{float:right; min-height:38px;}
    .mto_war_stock_report_header_left{float:left; font-size:14px; font-weight:bold; padding:5px 10px; background-color:#f7f7f7;}

    .mto_war_tras_cont{height: auto;overflow: hidden;}
    .mto_war_tras_izq{height:300px;   width:auto;overflow:hidden;padding-right: 20px;}
    .mto_war_tras_der{float:right; width:350px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; 
                      min-height:300px; padding:10px 0px 0 10px; background-color:#ebfff1;}

    .mto_war_tras_der_txt{height:32px; float:left;width:125px;}
    .mto_war_tras_der_lbl{height:32px; float:left;width:210px; text-align:left; font-weight:bold;}

    .war_big_loading{text-align:center; width:100%; font-size:16px;}
    .war_big_loading img{width:100px; height:100px;}

    .mto_war_delete_cont_header{width:75%; height:50px; border-bottom:solid 1px #dedede; background-color:#dedede;padding:10px; }
    .mto_war_delete_cont{ width:75%; height:40px; border:solid 1px #dedede; padding:10px; background-color:#f0f0f0; margin-top:2px;}
    .mto_war_delete_product{float:left; width:40%; font-size:14px; font-weight:bold;}
    .mto_war_delete_delete{float:left; width:10%; text-align:center;}
    .mto_war_delete_error{float:left; width:40%; text-align:center;}

    .mto_war_icon_warning{margin:50px auto 10px auto; width:100%; text-align:center;}
    .mto_war_icon_warning span{font-size:80px; color:#dc7537;}

    
    .war_btn_search{float:right; width:150px; height:80px;  position:relative;}
    .mto_war_mov_izq{height:130px !important;}
    .mto_table_leyend{font-size:11px; float:right; margin:10px 10px 0 0;}
    .mto_table_leyend i{margin-left:20px;font-size:9px;}


  /*SEGURIDAD*/

.sec_cont{width:100%; min-height:300px; font-size:16px; font-weight:bold;}
.sec_cont_level_uno {margin-left:10px; padding:10px; cursor:pointer;}
.sec_cont_level_dos{margin-left:30px; cursor:pointer;}
.sec_cont_level_tres{margin-left:50px; cursor:pointer;}
.sec_item{color:#333; padding:8px;border-bottom:solid 1px #dedede; height:40px;}

.sec_item_uno{background-color:#E0E0E0; }
.sec_item_dos{background-color:#f2f2f2; }
.sec_item_tres{background-color:#fff; }
.sec_item:hover {background-color:#F6F7BB; }
.sec_item_uno_label{width:80%; float:left;}
.sec_item_uno_check{width:20%; float:right; text-align:right;}
.sec_item_activo {background-color:#c8f6c0; }


/*FACTURAS*/
.body_fac_ventas{background-color:#F6F7BB; padding-top:10px;}
.body_fac_compras{background-color:#f9e8de; padding-top:10px;}
.body_fac_albaran{background-color:#fff; padding-top:10px;}
.body_fac_purchaseAlbaran{background-color:#ececec; padding-top:10px;}

.fac_cont{background-color:#FFF; width:100%; padding-top:10px;}
.fac_header{background-color:#F0F0F0; min-height:80px;padding:10px; border:solid 1px #dedede; position:relative;}
.fac_header_fix{position:fixed; top:46px; z-index:10000; background-color:#FFF; width:94%; border:solid 1px #dedede;}
.fac_header_input{float:left; padding-top:5px; margin-right:10px; height:45px;}
.fac_header_input_bool{float:left; padding-top:5px; margin-right:10px; height:45px; width:200px;}

.fac_header_input_bool_3{float:left; padding-top:5px; margin-right:10px; height:45px; width:300px;}
.fac_header_input_bool_3_2{float:left; padding-top:5px; margin-right:10px; height:45px; width:150px;}
.fac_header_input_bool_3 .rep_icono_peque_option_big{}

.fac_header_onlyvalue{font-weight:bold; font-size:15px;  background-color:#A1E8CB; padding:4px 10px 4px 10px; width:300px; height:28px;
                    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.fac_body{ min-height:250px; width:100%;}
.fac_footer{margin-top:20px; border-top:solid 1px #dedede; width:100%; min-height:100px;}
.fac_header_separator{clear:both; height:1px; border-top:solid 1px #dedede; margin:0px 0px 10px 0px;}

.fac_header_filiacion_link{font-style:italic; font-size:12px; padding:10px;}
.fac_header_note_link{float:right; font-style:italic; font-size:12px;   padding:10px;}
.fac_header_note_link i{margin-left:5px;}
.fac_header_lnk_active{background-color:#FCFCFC; border:solid 1px #dedede; border-bottom:none;}

.fac_header_panel{width:100%; min-height:100px; background-color:#FCFCFC; padding:20px; left:0px;  -webkit-transition:all linear 0.5s;   transition:all linear 0.5s;}


.fac_table{width:100%; margin-top:5px;}
.fac_table thead tr{background-color:#dedede; height:30px; text-align:center; font-weight:bold;}
.fac_table tbody tr:nth-child(odd){background-color:#FFF;}
.fac_table tbody tr:nth-child(odd):hover{background-color:#F6F7BB;}
.fac_table tbody tr:nth-child(even){background-color:#F2F2F2;}
.fac_table tbody tr:nth-child(even):hover{background-color:#F6F7BB;}
.fac_table tbody tr td{height:35px; border:solid 1px #dedede; padding-left:10px;}

.fac_table_add_cont{}
.fac_table_add{height:40px; font-weight:bold; text-align:center; background-color:#dedede; cursor:pointer; border:solid 1px #999; padding-top:8px; font-size:16px;}
.fac_table_add:hover {background-color:#F6F7BB;}
.fac_table_iva{font-size:11px; padding:0px; border:solid 2px #dedede;}
.fac_table_iva:hover{background-color:#F6F7BB;}
.fac_table_iva i {font-size:11px;}
.fac_table_iva td{height:20px !important;}

.fac_resumen_cont{}
.fac_footer_table{width:60%;}
.fac_footer_table tr td{height:35px; border:solid 1px #dedede; text-align:center;  }
.fac_footer_table thead tr{background-color:#F6F7BB; font-weight:bold; line-height:14px;}
.fac_footer_table tbody tr{background-color:#f2f2f2;}
.fac_footer_table tfoot tr{background-color:#ffffff;}

.fac_footer_table_compras{width:60%;}
.fac_footer_table_compras tr td{height:35px; border:solid 1px #dedede; text-align:center;  }
.fac_footer_table_compras thead tr{background-color:#f9e8de; font-weight:bold; line-height:14px;}
.fac_footer_table_compras tbody tr{background-color:#f2f2f2;}
.fac_footer_table_compras tfoot tr{background-color:#ffffff;}

.fac_footer_table_albaran{width:60%;}
.fac_footer_table_albaran tr td{height:35px; border:solid 1px #dedede; text-align:center;  }
.fac_footer_table_albaran thead tr{background-color:#ffffff; font-weight:bold; line-height:14px;}
.fac_footer_table_albaran tbody tr{background-color:#f2f2f2;}
.fac_footer_table_albaran tfoot tr{background-color:#ffffff;}

.fac_footer_table_purchasealbaran{width:60%;}
.fac_footer_table_purchasealbaran tr td{height:35px; border:solid 1px #dedede; text-align:center;  }
.fac_footer_table_purchasealbaran thead tr{background-color:#ececec; font-weight:bold; line-height:14px;}
.fac_footer_table_purchasealbaran tbody tr{background-color:#fff;}
.fac_footer_table_purchasealbaran tfoot tr{background-color:#ececec;}

.fac_footer_total{width:100%; text-align:right; height:32px; margin-top:10px;  font-size:14px;font-weight:bold; background-color:#F6F7BB;  }
.fac_footer_total_lbl{ padding:5px 10px; float:right; width:45%; border:solid 1px #dedede;}
.fac_footer_total_txt{ padding:5px 10px; float:right; width:15%; background-color:#f2f2f2; border:solid 1px #dedede;}
.fac_footer_total_arts{float:left; padding:5px 10px; width:20%;  border:solid 1px #dedede; text-align:left; height:32px;}

.fac_footer_total_compras{width:100%; text-align:right; height:32px; margin-top:10px;  font-size:14px;font-weight:bold; background-color:#f9e8de;  }
.fac_footer_total_albaran{width:100%; text-align:right; height:32px; margin-top:10px;  font-size:14px;font-weight:bold; background-color:#ffffff;  }
.fac_footer_total_purchasealbaran{width:100%; text-align:right; height:32px; margin-top:10px;  font-size:14px;font-weight:bold; background-color:#ececec;  }

.fac_add_product_film{position:fixed;width:100%; height:100%; z-index:100; background-color:rgba(69, 69, 69, 0.10); top: 0px; left: 0px;}
.fac_add_article{min-height:170px; background-color:#FFFFFF; padding:10px;  border-top:solid 2px #dedede; margin:20px 0px;                 
               position:fixed; bottom:-20px; width:100%; z-index:1001; left: 0px;
}
.fac_add_article_input{float:left; padding-top:5px; margin-right:10px; height:45px;}
.fac_add_article_btns{width:190px; margin:0 auto; padding-top:15px; float:right;}
.fac_add_article_btns a {margin-left:20px;}
.fac_add_article_btn_center{width:100%; margin:0 auto; padding-top:15px; text-align:center; }
.fac_add_article_loading{text-align:center; width:100%;}
.fad_add_open_book{margin-left:10px; font-size:20px;}



.fad_add_pestana{ background-color:#FFF;  float:left; margin-top:-50px; height:40px; padding:10px 20px; border:solid 2px #dedede; border-bottom:none; 
                  -webkit-border-radius: 5px 5px 0 0 ;-moz-border-radius: 5px 5px 0 0 ;border-radius: 5px 5px 0 0 ;}
.fad_add_pestana_right{background-color:#FFF;  float:right; margin-top:-50px; height:40px; padding:10px 20px; border:solid 2px #dedede; border-bottom:none; 
                       -webkit-border-radius: 5px 5px 0 0 ;-moz-border-radius: 5px 5px 0 0 ;border-radius: 5px 5px 0 0 ;}
.fad_add_pestana_right:hover {background-color:#F2F2F2;}

.mto_fac_header_lbl{ float:left;padding:0px 1%; width:32%;}
.mto_fac_header_lbl span{font-weight:bold;}

.mto_fac_header_lbl_four {
    float: left;
    padding: 0px 1%;
    width: 25%;
}

.mto_fac_header_lbl_four span {
    font-weight: bold;
}

.fac_tr_editing{border:dotted 1px #dedede;}
.fac_tr_editing td{color:#aaaaaa;}

.fac_notas_textarea{ height:100px;}

.fac_isAccounted{font-size:16px; padding:3px 0 0 10px; float:left; font-weight:bold; color:#227ad9;}
.fac_isCashed{font-size:16px; padding:3px 0 0 10px; float:left; font-weight:bold; color:#d64635;}

.fac_btn_addDeliverynote_cont{width:100%; height:40px; background-color:#f2f2f2; padding:5px 0px;}

.boton_buscarModal{background-color:#e6f2f9; border:none; }

.modal_albaran_results{min-height:50px; max-height:400px; overflow-y:auto; overflow-x:hidden;}


/*INFORMES*/

.mto_reports_cont{ width:100%; min-height:150px; /*margin-top:10px;*/ }
.mto_reports_bloque{ float:left; width:30%; margin-left:2%; margin-top:10px;
                     border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; min-height:167px; background-color:#f2f2f2; padding:10px;}
.mto_reports_bloque_search{float:left; width:60%; margin-left:2%; margin-top:10px;
                     border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; min-height:155px; background-color:#f2f2f2; padding:10px;}
.mto_reports_bloque_enviar{float:left; width:110px; margin-left:2%; border:solid 1px #dedede; min-height:80px; background-color:#f2f2f2; padding:10px; margin-top:85px;}
.mto_reports_bloque_enviar .das_accesso_uno{height:60px;  }
.mto_reports_bloque_enviar .das_accesso_icono{margin-top:8px; height:25px;}
.mto_reports_bloque_enviar .das_accesso_icono i{font-size:20px;}
.mto_reports_bloque_enviar_solo{margin:30px auto; width:110px; border:solid 1px #dedede; min-height:80px; background-color:#f2f2f2; padding:10px; }
.mto_reports_bloque_enviar_solo .das_accesso_uno{height:60px;  }
.mto_reports_bloque_enviar_solo .das_accesso_icono{margin-top:8px; height:25px;}
.mto_reports_bloque_enviar_solo .das_accesso_icono i{font-size:20px;}

.mto_reports_bloque_icons{position:relative; float:left;  margin-left:2%; margin-top:10px;
                     border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; min-height:155px; background-color:#f2f2f2; padding:10px;}

.mto_reports_titulo{font-size:18px; height:40px; line-height:18px;}
.mto_reports_titulo span{font-size:12px;}
.mto_reports_data{}
.mto_reports_bloque .das_accesso_uno, .mto_reports_bloque_icons .das_accesso_uno{margin-right:5px;}
.mto_reports_bloque_enviar .das_accesso_uno:hover, .mto_reports_bloque_enviar_solo .das_accesso_uno:hover{background-color:#BCF7BB}
.mto_reports_bloque_big{width:40%;}


.rep_icono_peque{ height:30px; width:100%; background-color:#FFF; border-bottom:solid 1px #dedede; padding-left:5px;  margin-top:2px;}
.rep_icono_peque_titulo{float:left; width:70%; padding-top:5px;  border-right:solid 1px #dedede; }
.rep_icono_peque_option{float:left; width:15%; padding:5px; font-weight:bold;}

.rep_icono_peque_ver{ width:100%; background-color:#FFF;  margin-top:0px; height:56px; }
.rep_icono_peque_titulo_ver{width:100%; padding-top:5px;  border-bottom:solid 1px #dedede; text-align:center; height:28px; }
.rep_icono_peque_option_ver{float:left; width:50%; padding:5px; font-weight:bold; text-align:center; height:28px;}

.rep_icono_peque_big{ height:30px; width:100%; border-bottom:solid 1px #dedede; padding-left:5px;  margin-top:2px;}
.rep_icono_peque_option_big{width:100%; padding:5px; font-weight:bold;  background-color:#FFF;  border-bottom:solid 1px #dedede;}

.report_lbl_error_div{width:100%; clear:both; text-align:center; color:#BB1941;}
.report_header_total{float:left; margin-left:10px; font-size:20px;}

/*ALBARAN*/

.alb_header{background-color:#ffffff; min-height:80px;padding:10px; border-bottom:solid 1px #dedede; position:relative;}


/*AUTOMATIZATION*/

.inf_new_filtros_check{width:100px; border-left:solid 1px #dedede; float:left; padding:8px; margin-top:10px; margin-left:10px; background-color:#f2f2f2;}

/*PARAMETROS X EMPRESA*/

.par_cont{width:100%; min-height:80px;background-color:#FFF; }
.par_header{width:100%; padding:5px 10px; border-bottom:solid 1px #dedede;}
.par_fila_pcal{width:50%;}
.par_fila_pcal .input-title{font-size:15px;}
.par_form{margin-left:5%; width:90%;  min-height:100px; overflow: hidden;  }

.par_form.ng-hide-add { -webkit-animation:0.5s hidePopUp;  animation:0.5s hidePopUp;}
.par_form.ng-hide-remove {-webkit-animation:0.3s showPopUp;animation:0.3s showPopUp;}




.par_fila{width:100%; height:45px; margin-top:10px; background-color:#f2f2f2; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede;}
.par_fila .input-title{font-size:14px;margin-top:5px; line-height:14px;}
.par_fila .input-control{margin-top:7px;}

/*REPORTS*/
.report_cont{background-color:#777; width:100%; min-height:200px;padding:3px 0px; font-size:14px;}
.report_header{min-height:100px; background-color:#FFF; width:100%;padding:5px;}
.report_header_izq{width:25%; float:left; height:40px;padding:8px 0 0 10px; font-size:16px; text-decoration:underline; line-height:16px;}
.report_header_izq button{margin:5px 0 0 10px;}
.report_header_center{width:50%; float:left; height:40px;}
.report_header_center_date { text-align: center; font-size: 16px; }
.report_header_der{width:25%; float:left; height:40px;}
.report_header_icon{ float:right; margin:12px 15px 0 15px; cursor:pointer; height:40px; }
.report_header_icon span{font-size:35px;}
.report_header_icon span:hover{color:#BB1941;}
.report_header_fila{min-height:20px; text-align:center;  width:100%; line-height:15px;}
.report_header_fila span{font-style:italic; font-weight:bold; }
.client_ReportHeader{min-height:50px !important;}

.report_sheet{background-color:#fff;width:98%; border:solid 1px #dedede; min-height:200px; margin:10px auto; padding:1%;}
.report_table{width:99%; text-align:center; font-size:15px;}
.report_table thead{font-weight:bold; font-size:15px; border-bottom:solid 2px #000; line-height:15px; }
.report_table thead td {height:25px; }
.report_table tbody tr:hover{background-color:#F6F7BB}
.report_tr_normal{height:30px;}
.report_tr_separador{height:10px;}
.report_td_left{text-align:left;}
.report_td_right{text-align:right;}
.report_td_total{font-weight:bold; height:35px; }
.report_td_total_borde{font-weight:bold; border-top:solid 1px #000; height:35px;}
.report_td_separator{height:20px; border-top:groove 1px #000; }
.report_td_separator_grey{background-color:#f2f2f2;}
.report_tr_titulo_almacen{font-size:20px; font-style:italic; background-color:#f8efda;}
.report_tr_titulo_agente{font-size:14px; font-style:italic; background-color:#d7eac6; padding:10px 0px; vertical-align:middle;}
.report_tr_titulo_initialBalance { float: right; margin-right: 20px; }
.mto_th_borde{font-weight:bold; border-bottom:solid 1px #000; height:25px;}
.report_td_mini{width:2px;}

.report_column{float:left; width:47%;margin-left:2%; min-height:100px;}

.report_sheet_horizontal_cont{width:100%; overflow-x:auto; min-height:100px;}
.report_sheet_horizontal{background-color:#fff;width:1200px; border:solid 1px #dedede; min-height:200px; margin:10px auto; padding:1%;}
.report_sheet_horizontal tbody tr{height:35px;}
.report_td_solo_borde{border-bottom:solid 1px #000; }


/*PVP*/

.mto_td_pvpEdit input{width:50%; float:left;}
.mto_td_pvpEdit i{float:left; margin:5px 0 0 10px; font-size:20px;}
.mto_td_pvpEdit i:hover{color:#1e41cc;}



/*RECIBOS*/

.receipt_cont{width:100%; height:220px; margin-bottom:10px; border:solid 1px #dedede; padding:3px; background-color:#FFF; color:#708da9 !important;}
.receipt_left{width:15%; float:left;height:150px; }
    .receipt_logo{width:97%;margin-left:2%;}
    .receipt_logo img{width:100%; height:auto; max-height:105px; max-width:200px;}
    .receipt_copy{display:none}
.receipt_alreadyPrinted {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
}

.receipt_right{width:82%; float:left; margin-left:2%; height:150px; }
    .receipt_smalltext{font-size:7px; height:10px; text-align:right;padding-right:10px; margin:3px 0px;}
    .receipt_block{border:solid 1px #dedede; float:left;padding-bottom:3px; height:40px;} 
    .receipt_nolateralborders{border-left:0px; border-right:0px;}
    .receipt_notopborder{border-top:0px;}
    .receipt_block_s{width:20%;}
    .receipt_block_m{width:30%;}
    .receipt_block_l{width:50%;}
    .receipt_block_full{width:100%; line-height:14px; height:65px;}
    .receipt_block_lbl{font-size:10px; padding-left:10px;}
    .receipt_block_value{font-size:12px; padding-left:10px; font-weight:bold; margin-top:3px;}
    
    .receipt_block_amount{height:40px; position:relative;}
    .receipt_block_amount_text{font-size:10px; height:14px; padding-left:10px;}
    .receipt_block_amount_total{ position:absolute;top:16px; font-weight:bold; left:10px; letter-spacing:1px;}
    .receipt_block_amount hr{border-top:solid 1px #e4e5fe; margin:2px;}

.receipt_cont_copy{color:#000 !important; }    
    .receipt_cont_copy .receipt_copy{display:block; font-size:24px; width:100%; text-align:center; margin-top:10px; font-weight:bold;}


    
/*ASIENTOS*/

.mto_tr_asiento{background-color:#FFFFFF !important; }
.mto_td_asiento{vertical-align:middle;  padding:5px 0 0 10px; font-weight:bold;  color:#000; float:left; }
.mto_asiento_block{float:left; width:14%; }
.mto_asiento_btns{float:left; width:15%;}
.mto_asiento_block_lbl{text-align:center; width:100%; height:25px;}
.mto_asiento_block_txt{text-align:center; width:100%; height:20px; font-weight:bold;}
.mto_asiento_block_lbl_small{font-size:10px;}
.mto_asiento_block_lbl_blue{background-color:#708da9; color:#FFF; padding-top:5px; border:solid 1px #708da9; height:30px; margin-top:10px; }
.mto_asiento_block_lbl_red {
    background-color: #BB1941;
    color: #FFF;
    padding-top: 5px;
    border: solid 1px #708da9;
    height: 30px;
    margin-top: 10px;
}

.mto_asiento_btn_delete{font-size:12px; margin-bottom:5px; }
.mto_asiento_btn_delete:hover {background-color:#bb1941;color:#FFF;}
.mto_asiento_btn_new {font-size:12px; margin-bottom:5px; }
.mto_asiento_btn_new:hover {background-color:#BCF7BB;}

.mto_asiento_link{font-weight:bold; font-size:16px; text-decoration:underline;}
.mto_asiento_apunte_compensado{border:solid 2px #708da9}
.mto_asiento_acountName{font-size:11px; text-align:right;width:100%;}


/*DIVS DE SOLO IMPRESION*/

.resumen_impresion{display:none;font-size:15px; font-weight:bold; height:30px; width:100%}
.resumen_impresion_title{ float:left; height:20px; width:40%}
.resumen_impresion_data{float:right; height:20px; width:55%; text-align:right;}

/*MODAL BORRAR FACTURAS*/

.rdb_cont_deleteInvoice{border-bottom:solid 1px #dedede; margin-bottom:20px; padding-bottom:10px;}

/*Delete sale order custom css for Modal*/
.radio-inline.custom_label{display:block;}
.delete_order_action_description{margin:5px 19px;}
.mto_reports_bloque.custom_reports_bloque{float:none;width:auto;}

/* DELEGATIONS */

.rotatetext {

	writing-mode: vertical-lr;
    transform: rotate(180deg);
    height:300px !important;
    margin-left:10px;
    font-family:"Open Sans",sans-serif;
    font-size:16px;
    font-weight:bold;
}

.nav-item-delegation {
    height:300px !important;
    box-shadow: none !important;
    display: table-cell; 
    vertical-align: middle; 
    text-align: center; 
}
.Class_SEVILLA {background-color:#2b5797;}
.Class_MALAGA {background-color:#2d89ef;}
.Class_GRANADA {background-color:#ffc40d;color:black;}
.Class_AVILA {background-color:#e3a21a;}
.Class_ALMACEN_RONDA {background-color:#da532c;}
.Class_SALAMANCA {background-color:#b91d47;}
/*.Class_CUENCA {}
.Class_SEGOVIA {}*/
.Class_COMUN { background-color: #00aba9;}
/*.Class_TOLEDO {}
.Class_CUEVAS_P_VIESGO {}
.Class_SANTANDER {}*/
.Class_MADRID {background-color:#99b433; color:black;}





/*tocado jose*/

.scrollUp{ position:fixed; bottom:100px; right:3px; min-height:30px; background-color:#FFF; border-radius:50px; padding:10px; opacity:0.6;}
.scrollUp > span{font-size:25px;}

/*.tableAccountingEntries tbody{
    height: 460px;
    min-width: 96.5%;
    overflow-y: auto;
    position: absolute;

    /*display: table-caption;*/
/*}*/

 .tableAccountingEntries tbody{ min-width: 100%;}
 .tableAppoints tbody{ min-width: 100%;}
.tableAccountingEntries tbody>tr{display: table; min-width: 100%;}
.tableAppoints tbody>tr{ min-width: 100%;}
.cellNumberAccounting{padding-left:20px !important;}
.mto_tr_descuadre{padding-left:20px !important;}
.mto_tr_descuadre span{color:#FF0000;}
.scrollMargin{margin-left:-20px !important;}


.sto_vatEntriesTable{display:table; width:100%;}
.sto_vatEntriesTable thead td{font-size:11px;}
.sto_vatentriestable td{height:30px; border:solid 1px #dedede;}
.sto_vatEntriesTable tbody tr{ background-color:#FFF; text-align:center;color:#000;min-width:100%;}
.sto_vatEntriesTable tbody tr:hover{background-color:#F6F7BB;}
.sto_vatEntriesTable thead tr{ font-weight:bold; color:#000; text-align:center; background-color:#FFF;width:100%;}
.mto_mas_value_xl{float:left; width:400px; padding:1px 0 0 10px; text-align:center;}
.mto_mas_info_td{padding-top:10px 10px 10px 10px;text-align:center;border-right: 1px solid transparent !important;}


/*Tocado José Legal A.*/
.tabs-legalA{width:50%;float:left; text-align:center; padding:10px 0 10px 0;}
.border-tab-separator{border-right:1px solid; border-right-color:#C1C0C0;}
.tabs-deactivates{border-bottom: 1px solid; border-right-color:#C1C0C0; border-bottom-color:#C1C0C0; background-color: gainsboro;  font-weight: bolder;}
.tabs-activates{background: white; font-weight: bolder;}
.errorOtherDate{padding-top: 21px; font-size: 13px; font-weight: bolder; color:red;}
.labelMajorAccount{float: left; width: 29%; height: 25px; margin-left: 5px; border-right: 1px solid; border-right-color: lightgray;}
.resultMajorAccount{float: left; width: 65%; margin: 3px; font-size: 14px; }
.checkBookBank{font-family: Segoe UI, Arial, sans-serif;font-size: 13px;color: #666; margin-left: 4px;}

/* AGENTES  (Anita) */

.btn_report_settler_agents{border:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; float:right;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px 10px; margin-left:10px;}
.btn_report_settler_agents:hover {background-color:#BCF7BB;}
.btn_report_settler_agents i{font-size:18px; margin-right:5px;}
.mto_little_title {font-size:14px !important;color:black !important;}
.report_settler_agents_header_izq{width:25%; float:left; height:40px; padding:8px 0 0 10px; text-align:left !important;text-decoration:underline;font-size:16px;}
.report_settler_agents_header_izq button{margin:5px 0 0 10px;}
.report_settler_agents_header_center{width:50%; float:left; height:40px; text-decoration:underline;line-height:16px;padding:8px 0 0 10px; font-size:16px; }
.report_settler_agents_header_der{width:25%; float:left; height:40px;}
.report_settler_agents_header_fila{min-height:20px; text-align:left; width:100%; line-height:-20px;}
.no_text_decoration{text-decoration: none !important;}
.report_settler_agents_td_bordes_top_bottom{font-weight:bold; border-top:solid 1px #000; border-bottom:solid 1px #000; height:35px;}
.mto_options_btn_settle_agents{border:solid 1px #dedede; height:30px; text-align:center; cursor:pointer; background-color:#FFF; float:right;
                -webkit-transition: background-color 0.2s;  transition: background-color 0.2s; padding:5px 10px; margin-left:10px;}

/* TOCA CARLOS POLLAN( PERDON) */
.report_table td.header_90{font-weight:bold; font-size:14px; border-bottom:solid 1px #000; line-height:50px; text-align:left; }
.report_table td.header{font-weight:bold; font-size:14px; border-bottom:solid 1px #000; line-height:18px; }
.report_table td.footer{font-weight:bold; font-size:14px; border-top:solid 1px #000; line-height:18px; }
.report_table tr.subHeader{ line-height:90px;}
.balanceTotal {font-weight:bold; font-size:14px; border: 1px solid #000; line-height:40px;background-color:#e4e3e3}
.report_table div.separator{width: 15px;}
.report_table tr.header td{font-weight:bold; font-size:14px; border-bottom:solid 1px #000; border-top: solid 1px #000;line-height:18px; }

/* TOCA MAITE MOSTRAR AVISO DE DESCUADRE CON ASIENTO*/
.errorDescuadre {font-weight: bold;font-size: 14px;border: 1px solid #000;line-height: 40px;background-color: #D42C37; color:#FFF }

/* Company Parameters (Jose Rodriguez)*/
.btn_save_only{margin:30px auto; width:120px; min-height:50px; padding:10px; }


.custom_search_from{float:left;}
.custom_search_from .mto_reports_bloque_search{width:100% !important;padding:0px !important;border-bottom: none !important;min-height: initial}

.report_line{height:25px;}
.subfamilyTotal{background-color:#f2f2f2; border-top: 1px solid #000; border-bottom: 1px solid #000; height:30px;}
.familyTotal{background-color:#cef5cd;border-top: 1px solid #000; border-bottom: 1px solid #000;height:45px; font-weight:bold;}
.table_records_counter_row{background-color:#FFF !important;color: #000 !important;text-align: left !important;}
.table_records_counter_row td span{color:#D42C37;font-size:15px;}

.agr_fac_col_izq{float:lefT; width:65%;}
.agr_fac_col_der{float:lefT; width:35%;}

/*MODAL FACTUA ALBARAN - ALBARAN*/
.info_container {
    float: left;
    width: 30%;
    margin-left: 2%;
    margin-top: 10px;
    border-right: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    min-height: 167px;
    background-color: #f2f2f2;
    padding: 16px;
}
.info_title {
    font-size: 18px;
    height: 40px;
    line-height: 18px;
}
.info_text {
    float: left;
    font-family: Segoe UI, Arial, sans-serif;
    font-size: 17px;
    color: #666;
    line-height: 22px;
    margin-left: 15px;
}