.fondo_verde{ background: #73a839;}
.fondo_naranja{ background: #dd5600;}
.fondo_rojo{ background: #c71c22;}
.fondo_rojo_claro{ background: #FADFE0;}
.fondo_azul{ background: #033c73;}
.fondo_cian{ background: #2fa4e7;}
.fondo_verde_claro {background: lightgreen;}
.fondo_azul_claro {background: #C6F7ED;}
.fondo_gris {background: #f0f0f0;}
.fondo_gris_oscuro {background: #555555;}
.fondo_blanco {background: white;}
.fondo_morado {background: #B94890;}
.fondo_transparente {background: transparent;}
.fondo_amarillo {background: #F7FE2E;}
.fondo_amarillo_suave { background: #fdffbf;}
.fondo_rosa {background: #F781D8;}
.fondo_negro {background: black;}
.fondo_marron {background: #B5651D;}

.verde { color: #73a839; }
.naranja { color: #dd5600; }
.rojo { color: #c71c22 !important; }
.rojo_oscuro { color:#900000;}
.azul { color: #2fa4e7}
.azul_oscuro { color: #033c73}
.cian { color: #2fa4e7;}
.gris { color: grey;}
.gris_oscuro { color: #555555;}
.blanco { color: white !important;}
.negro {color: black;}
.amarillo {color: yellow;}
.ambar {color: #ffbf00!important;}
.azul_enlace{color: #369bd7}
.izda{ float: left}
.dcha{ float: right}
.morado { color:  #6C08FF }
.marron { color: brown; }

.color_positivos{ color: #99CC66 !important}
.fondo_positivos{ background: #99CC66 !important}
.subrayado_positivos { border-bottom-color: #99CC66}

.color_negativos{ color: #CC0033 !important}
.fondo_negativos{ background: #CC0033 !important}
.subrayado_negativos { border-bottom-color: #CC0033}

.color_modificar{ color: #D8B849}
.fondo_modificar{ background-color: #D8B849}
.subrayado_modificar { border-bottom-color: #D8B849}

.color_comunicacion{ color: #0099CC !important}
.fondo_comunicacion{ background-color: #0099CC}
.subrayado_comunicacion { border-bottom-color: #0099CC}

.color_ayuda{ color: #660066 !important}
.fondo_ayuda{ background-color: #660066}
.subrayado_ayuda{ border-bottom-color: #660066}

.color_monetario{ color: #996633}
.fondo_monetario{ background-color: #996633}
.subrayado_monetario{ border-bottom-color: #996633}

.color_acciones{ color: #FF8822 !important}
.fondo_acciones{ background-color: #FF8822}
.subrayado_acciones{ border-bottom-color: #FF8822}

.color_red{ color: #1F8F43}
.fondo_red{ background-color: #1F8F43}
.subrayado_red{ border-bottom-color: #1F8F43}

.color_ver{ color: #1C619F !important}
.fondo_ver{ background-color: #1C619F}
.subrayado_ver{ border-bottom-color: #1C619F}

.color_tiempo{ color: #AC4986}
.fondo_tiempo{ background-color: #AC4986}
.subrayado_tiempo{ border-bottom-color: #AC4986}

.color_otros { color: #999999 }
.fondo_otros { color: #999999 }
.subrayado_otros { border-bottom-color: #999999}


html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #999999;
}


/* TÍTULOS */

h4 {
    border-bottom-style: solid;
    text-transform: uppercase;
    font-size: 11px;
    border-bottom-color: #2fa4e7;
    color: #2fa4e7;
    background: transparent!important;
    
}

/* PESTAÑAS */

#panel_clientes .form .nav-tabs > li > a, div#myTab_principal .nav-tabs > li > a{ 
    font-size: 13px;
    font-weight: bold;
    border-left: none!important;
    border-right: none!important;
    border-top: none!important;
    border-bottom: 3px solid transparent;
    background-color: transparent;
    padding: 0 20px 0 0px;
    color: #999999;
    margin-bottom: 5px;
   
}

/*#panel_clientes .form ul.nav li.active a, #panel_clientes .form ul.nav li a:hover, #panel_clientes #myTab_principal ul.nav li.active a, #panel_clientes #myTab_principal ul.nav li a:hover {
    border-bottom: 3px solid #ff8822!important;
    color: #ff8822;
}*/

#panel_clientes .nav-tabs {
    border-bottom: none;
}


/* CALENDARIO */
div#calendario .well{
    background: none;
    border-right: none;
    border-left: none;
    box-shadow: none;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 10px 0px;
}

.well2{
    border-bottom: 1px solid #999999;
    padding: 5px 0px 10px 0;
    margin-bottom: 20px;
}

div#calendario_general{margin-bottom: 10px;}

input, textarea, a.chosen-single, div.chosen-drop, select, div.checker input { 
    border-color: #ff8822!important;
}

label { margin-bottom: 5px;}



.fc .fc-toolbar h2, div#proximos_eventos h2{
    font-size: 24pt;
    color: #999999;
    font-weight: normal;
}

div#calendario .well .cursiva {
    margin-bottom: 5px;
    display: block;
}

button#btn_ver_calendario{
    border: none;
    box-shadow: none;
    margin-top: 23px;
    margin-bottom: 0px;
    padding: 0px;
}

button#btn_ver_calendario:hover { background: none}

button#btn_ver_calendario i {color: #D8B849!important;font-size: 27px;}

.fc-button-group button{
    background: none;
    border: none;
    border-radius: 0px!important;
    box-shadow: none;
    text-transform: uppercase;
    color: #999999;

}

.fc-button-group button.fc-state-active {
    border-bottom: 2px solid #ff8822;
    color: #ff8822;
}

div#proximos_eventos #eventos-list{
    background: none;
    border-radius: none;
    border-top: none;
    border-bottom: 1px solid #999999;
    border-left: none;
    border-right: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0px;
    height: 412px;
}

.circulo{
    vertical-align: sub;
}

.fc-toolbar.fc-header-toolbar, div#proximos_eventos h2{
    border-bottom: 2px solid #999999;
}

div#proximos_eventos h2{ padding-bottom: 3px;}


/* NOTICIAS */

.destacada i.fa-star{color:#999!important;}

div.noticia{
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 10px 0;
    padding: 10px;
}

div.noticia:hover{background:#FFFAF6 !important;}

div.noticia h3 {
    font-weight: normal;
    color: #ff8822;
    text-transform: capitalize;
}

div.noticia .descripcion{
    padding: 8px 0px;
    overflow-x: auto;
}

div.noticia .pie{
    text-align:right;
    font-size: 11px;
    font-size: 9px;
    color: #999999;
}

div.noticia .pie .fa{ font-size: 20px; color: #999999;}

.navbar i { color: white} /*borrar cuando se cambie el menú superior*/
ul.dropdown-menu i { color: black} /*borrar cuando se cambie el menú superior*/

/**********************************
*********    BARRA ARRIBA *********
***********************************/
#panel_clientes #contenido #content .breadcrumb{display:none}

#panel_clientes .navbar{
    display:none;
}
#panel_clientes #page-content{
    margin-top:0px !important;
    padding: 0px !important;   
}

/**********************************
************** FOOTER *************
***********************************/
#panel_clientes #footer{
    display: none;
}
#footer2{
    float: left;
    display: block;
    bottom: 0px;
    margin-left: 140px;
    font-size: 9px;
    font-weight: normal;
    position:fixed;
    width: 100%;
    height: 30px;
    background: #fff;
    padding-top:10px;
}


/**********************************
************** IDIOMA *************
***********************************/
#selecciona-idioma .dropdown-menu{
    min-width: 145px;
    padding: 0px !important;
    margin:0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    text-align: right;
}
#selecciona-idioma{
    margin-top: 20px !important;
}
#selecciona-idioma:hover a, #selecciona-idioma a{
    background: none !important;
}
#selecciona-idioma .menu-desplegable-clientes{
    min-width: 145px;
    background: none !important;
    color:#999 !important;
    border:none !important;
    text-align: right;
}
#selecciona-idioma .menu-desplegable .caret{
    border-top-color: #999;
}
#selecciona-idioma .menu-desplegable span{
    color:#999 !important;
}
.banderas span{
    text-align: right;
    padding-right: 10px;
    float: right;
}
#selecciona-idioma li:hover{
    background: #ccc !important;
    border-radius: 0px !important;
    color: white !important;
}

/**********************************
******** MENÚ Y CONTENEDOR ********
***********************************/
#panel_clientes #contenido{
    width: 100% !important;
}
#fondo-menu-gris{
    height: 100%;
    width: 12vw;
    background: #ccc;
    display: block;
    float: left;
    position: fixed;
    left: 0px;
    max-width: 140px;
    min-width: 40px;
    padding-bottom: 25px;
}
#botonera{
    display: block;
    max-width: 140px;
    min-width: 40px;
    width: 12vw;
    height: 100%;
    position: relative;
    background: #ccc;
    padding-top: 30px;
    float: left;
    min-height: 100vh;
    z-index:9999;
}
#apagar{
    border-top: 1px solid #fff;
}
/*#botonera li:last-child{
    border-bottom: 1px solid #fff;
}

#apagar{
    background: #ccc;
    text-align: center;
    padding: 20px;
    width: 100px;
    float: left;
    position: absolute;
    margin-top:670px;
}*/
#apagar i.fa{
    color:#fff;
    width: 100%;
    padding-bottom:20px;
    margin-top:25px !important;
    margin-left:0px !important;
}
#apagar i.fa:hover{
    color:#525151;
}
#panel_clientes #myTab{
    float: left;
    max-width: 140px;
    min-width: 40px;
    width: 12vw;
    margin: 0px !important;
    height: 100%;
    background: #ccc;
    text-align: center;
}
#panel_clientes #myTabContent{
    overflow:auto;
    padding:0px 30px 20px 30px !important;
    margin-left: 11%!important;
    border:none;
    min-height:40vh;
}
#panel_clientes #myTab li div{ /*antes era span*/
    color:#fff;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: normal;
}
#panel_clientes #myTab li:last-child{border-bottom: 1px solid white;}
#panel_clientes #myTab li{
    /*height: 70px;*/
    width: 100%;
    padding-bottom: 5px;
}
#panel_clientes #myTab .active, #panel_clientes li:hover{
    /*border-radius: 12px;*/
    background: #ff8822;
}
#panel_clientes #myTab a:hover{
    background: transparent;
}
#panel_clientes #myTab i.fa{
    margin-top:10px;
}
#panel_clientes #myTab li a{
    width: 100%;
}

#wrapper { overflow: hidden;}

    /*Iconos del menú*/
#logotipo:hover{
    background: none !important;
}
#botonera i.fa-address-book, #botonera i.fa-bell, #botonera i.fa-user, #botonera i.fa-ticket, #botonera i.fa-phone, #botonera i.fa-folder-o, #botonera i.fa-file, #botonera i.fa-file-text, #botonera i.fa-file-invoice, #botonera i.fa-area-chart , #botonera i.fa-pencil-square-o, #botonera i.fa-money, #botonera i.fa-credit-card, #botonera i.fa-external-link, #botonera i.fa-list, #botonera i.fa-files-o {
    font-size:30px;
    color: #fff;
    padding-bottom: 4px;
}

#panel_clientes .icono-alert, #panel_clientes .texto-alert{
    float:left;
}
#panel_clientes .icono-alert{
    margin-left: 0px !important;
}
#panel_clientes .texto-alert{
    margin-left: 3px;
    margin-right: 10px;
} 

/**********************************
*********** NOVEDADES *************
***********************************/
.noticia h3{
    font-size: 14px !important;
}
.noticia{
    margin-bottom: 40px !important;
    border-color: #ccc !important;
}
.noticia #Content{
    background: #FFFAF6 !important;
}
.noticia img{
    margin:10px !important;
}

/**********************************
*********** MIS DATOS *************
***********************************/
#general .no-altura-min{min-height:0px !important;}
#general #contacto{
    min-height: 190px;
}
#general #identificacion1{
    min-height: 190px; margin-top: 6px;
}
.fila-datos{
    padding-bottom: 25px;
    margin-top:-5px;
}
#general #ubicacion_principal{
    min-height: 255px;
}
#general #gmap{
    height: 210px !important;
}
#general form{
    margin-top: -8px !important;
}
.bordeabajo{
    border-bottom: 1px solid #ccc;
}
#Clientes_passwd{
    box-shadow: none;
}
#general .alert{
    margin-top: 0px !important;
}
#clientes-form, div .row-fluid .bloques-clientes, div .row-fluid #otra_informacion{
    margin-top:0px;
}
#clientes-form h4{
    color:#0099cc !important;
    border-bottom: 1px solid #0099cc !important;
}
.tit-general{
    margin-top: 60px !important;
    margin-bottom: 25px !important;
}
#general input[disabled], #general select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{
    background: #f5f5f5 !important;
    color:#999 !important;
    font-size: 13px !important;
    border:1px solid #ccc !important;
    margin-bottom: 1px;
    height: 24px;
}
#general input, #general textarea, #general a.chosen-single, #general div.chosen-drop, #general div.checker input, #general select{
    /*border: none !important;*/
}
#general #panel_clientes input, #general #panel_clientes select{
    font-size: 12px !important;
    box-shadow: none !important;
}
#contacto input{
    text-align: right !important;
}

#tarjetas-tab h4.titulo-tarjetas{display: block!important;margin-bottom: 5px!important;margin-top:1px;color:rgb(0, 153, 204)!important}


/**********************************
*********** FACTURAS  *************
***********************************/
#facturas-tab h4.titulo-facturas{display: block!important;margin-bottom: 5px!important;margin-top:1px;color:rgb(0, 153, 204)!important}
.anio{margin:0px !important}
.anio label, #facturas-tab .pendientes {margin: 0px 10px 25px 0px; font-weight: normal !important; font-size: 11pt !important;}
.anio select{outline: none}
#facturas-tab .pendientes{margin-bottom: 25px;}

#facturas-impagadas{margin-left:0px;}
#facturas-impagadas-grid{margin-bottom: 25px;}

#albaran-compra-cabecera-grid .table{
    margin-top: 5px;
}
#facturas-impagadas-grid .descargar-pagar{
    display: block;
    float:right;
}
#panel_clientes #facturas-tab #albaran-compra-cabecera-grid .btn{float: right}
#facturas-impagadas-grid .frm-pagar{display: block;float:right}
#facturas-tab .alert i.fa{
    font-size: 15px;
}
#panel_clientes #facturas-tab .btn-pagar{
    height: 35px !important;
    /*width: 91px !important;*/
    font-size: 13px !important;
    text-align: center !important;
    padding-left: 5px !important;
    margin-bottom: 0px;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
    /*padding-left: 11px !important;*/
}
#panel_clientes #facturas-tab .btn-small{
    /*width: 73px;*/
    height: 25px;
    border-radius: 0px;
    padding-left: 15px;
}
#panel_clientes #facturas-tab .btn{
    border: none !important;
    margin-right: 5px;
    border-radius: 0px;
}
#panel_clientes #facturas-tab .fondo_gris{
    font-size: 14px;
    padding-left: 0px !important;
    width: 82px !important;
    border-radius: 0px;
    display:none;
}
#panel_clientes #facturas-tab .btn-small div{
    padding-top: 5px;
}

#panel_clientes #facturas-tab .btn i.fa, #panel_clientes .grid-view i.fa{
    margin-top: 6px;
    /*margin-left: 14px;*/
    /*margin-right: 5px;*/
    /*float:left;*/
}
#panel_clientes #ticket-tab .btn i.fa, #panel_clientes #ticket-tab .grid-view i.fa{
    margin-top: 6px;
    margin-left: 30px;
    margin-right: 5px;
}
#panel_clientes .fondo_positivos i.fa{
    margin-left: 0px !important;
}
#panel_clientes td .blanco{
    color:#fff !important;
}
#panel_clientes #facturas-tab input{
    padding-left:3px !important;
    font-size: 13px !important;
}

#panel_clientes #facturas-tab .fondo_gris:hover, #panel_clientes #facturas-tab .fondo_gris{
    pointer-events:none;
    cursor: default;
}
/*#panel_clientes #facturas-tab .table-striped tbody tr td:last-child{
    background:#fff !important;
}*/



#panel_clientes .label-warning, #panel_clientes .label-success, #panel_clientes .label-primary{
    background:transparent !important;
    color:#999 !important;
    text-shadow:none !important;
    font-weight: normal;
}
#panel_clientes #facturas-tab .alert{
    margin-top: 0px !important;
}
#panel_clientes .naranja{
    color:#999 !important;
}
#panel_clientes td .label{
    padding: 3px;
}
#panel_clientes #albaran-compra-cabecera-grid_c3{
    text-align: right;
}
#panel_clientes .label_agenda_contactos {
    padding: 1px 4px 3px !important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    color:#fff!important;
}

/**********************************
*********** DOCUMENTOS ************
***********************************/
#file-uploader{
    border-radius: 0px;
    border-color: #ccc;
    /*box-shadow: 1px 1px 1px 1px #ccc !important;*/
}
#documentos-tab #finder{
    margin-top: 10px;
}
#documentos-tab #finder .elfinder-toolbar{
    border-bottom: 2px solid #ff8822;
}
#documentos-tab .elfinder .elfinder-navbar{
    background: #F5F5F5;
    height: 559px !important;
}
.elfinder-statusbar{
    border-top: 1px solid #ccc !important;
    border-radius: 0px !important;
    height: 16px !important;
    z-index: 9999 !important;
}
#documentos-tab .elfinder-navbar .ui-state-active{
    background: #999;
    border-color: #999;
}
#documentos-tab .elfinder-disabled .elfinder-navbar .ui-state-active{
    color:#fff;
}
#documentos-tab .elfinder-cwd table tr:nth-child(even):hover td, #documentos-tab .elfinder-cwd table tr:nth-child(odd){
    background: #fff;
}
#documentos-tab .elfinder-cwd table tr.ui-selected:nth-child(even):hover td{
    background: #ff8822 !important;
}
#documentos-tab .elfinder-cwd .ui-state-active{
    background: #ccc;
    color:#fff;
}
#documentos-tab .ui-helper-clearfix:after{
    display:none;
}

#documentos-tab .elfinder-info-tb td, #documentos-tab .elfinder-info-tb:hover td, #documentos-tab .elfinder-info-tb tr td:last-child, #documentos-tab .elfinder-info-tb tr td:first-child, #documentos-tab .elfinder-info-tb:hover tr:hover td:last-child, #documentos-tab .elfinder-info-tb:hover tr:hover td:first-child{
    border:none !important;
}
#documentos-tab tr td{
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid transparent !important;
}
#documentos-tab tr:hover td{
    border-top: 2px solid #ff8822 !important;
    border-bottom: 2px solid #ff8822 !important;
}
#documentos-tab tr td:first-child{
    border-left: 2px solid transparent !important;
}
#documentos-tab tr td:last-child{
    border-right: 2px solid transparent !important;
}
#documentos-tab tr:hover td:first-child{
    border-left: 2px solid #ff8822 !important;
}
#documentos-tab tr:hover td:last-child{
    border-right: 2px solid #ff8822 !important;
}
#documentos-tab tr:first-child td{
    border:0px!important;
}
#documentos-tab tr:first-child:hover td{
    border:0px!important;
}


#documentos-tab tr.ui-selected td{
    background: #ff8822;
    color:#fff;
}
#documentos-tab .elfinder-workzone{
    height: 539px !important;
}
.elfinder-cwd-wrapper-list{
    padding-bottom:1px !important;
    margin-top:-1px !important;
}
#documentos-tab table{
    padding: 0px;
}


div.elfinder-buttonset, div.elfinder-button-icon, .elfinder-button{
    border-radius: 12px !important;
    border: none;
}
div.elfinder-button{
    border:1px solid #ccc !important;
}
div.elfinder-buttonset:nth-child(2) div:first-child{
    margin-right: 10px !important;
}
div.elfinder-buttonset:nth-child(2) div:last-child{
    margin-left: 10px !important;
}


.elfinder-cwd-view-icons .ui-selected .elfinder-cwd-filename{
    background: none !important;
}
.elfinder-cwd-view-icons .ui-selected{
    background: #ebebeb !important;
    color: #404040 !important;
    border-radius:0px !important;
}
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover{
    background: none !important;
    color: #404040 !important;
}
.elfinder-cwd-view-icons .elfinder-cwd-file:hover{
    border-radius: 0px !important;
}

/**********************************
********** HISTÓRICO **************
***********************************/
#telefonia-tab #telefonia-prefactura-grid{min-height: 345px !important;}
#telefonia-tab label{
    margin-right: 15px
}
#telefonia-tab .fonto_verde{
    margin-bottom: 35px !important
}
.tit-llamadas{
    margin-top: 40px !important;
}
#telefonia-tab #listado_llamadas{
    margin-top: 10px;
}
#lineas{
    margin-bottom: 15px;
}
#telefonia-tab select{
    min-height: 23px;
    outline: none;
}
#telefonia-tab .mostrar_detalle_llamada{
    padding-left: 0px;
    line-height: 20px !important;
}
#telefonia-tab td a.btn{
    border-radius: 0px;
    background: #99CC66;
    border:none;
    padding-left: 3px;
}
#telefonia-tab td a.btn i.fa{float: none;margin-left: 10px;margin-top:0px}
#telefonia-tab td a.btn:hover{
    background: #99CC66;
}
#telefonia-tab tr th, #telefonia-tab td{
    text-align: center !important;
    padding: 5px 10px 5px 10px !important;
}
.ano{margin-left: 15px;}
/**/
#grafica-historico, #grafica-historico-ano{
    float: right;
    margin-bottom: 15px;
}
#grafica-historico, #grafica-historico-ano{
-webkit-box-shadow: 4px 9px 20px -9px rgba(179,173,179,1);
-moz-box-shadow: 4px 9px 20px -9px rgba(179,173,179,1);
box-shadow: 4px 9px 20px -9px rgba(179,173,179,1);
padding: 5px;
margin:5px 5px 25px 5px;
}




/**********************************
************* CONSUMO *************
***********************************/
#movil-tab select{outline: none}
#movil-tab table thead tr th{border-bottom: 2px solid #ff8822 !important}
h4.titulo_naranja_nuevo{
    color:#0099cc !important;
}
.ui-datepicker-calendar tbody tr td{
    padding-left: 5px !important;
}
.ui-datepicker td .ui-state-active{
    background-color: #ff8822 !important;
    color: #fff !important;
}
.ui-datepicker td .ui-state-highlight{ 
    color: #999 !important;
    background: #f5f5f5 !important;
    border-radius: 0px !important;
}
.ui-datepicker .ui-datepicker-header, .ui-datepicker td .ui-state-active, .ui-datepicker td:hover a{
    border-radius: 0px !important;
}
.ui-datepicker td:hover a{
    background-color: #ff8822 !important;
    color: #fff !important; 
}
.ui-datepicker-calendar td a{
    float: none;
}
#movil-tab .icono-buscar{background: #ff8822 !important;color:#fff !important}
.icono-buscar{
    width: 95px !important;
    height: 30px !important;
    border-radius: 0px !important;
    background: #999 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    text-shadow:none !important;
    margin-right: 15px;
}
.icono-buscar:hover{
    background: #ff8822 !important;
}
.borde-arriba{
    border-top: 1px solid #ccc;
    padding-top: 25px;
    margin-bottom: 25px;
    margin-top: 15px;
    text-align: right;
}
#movil-tab input{
    outline: none;
    box-shadow: none;
}
#movil-tab .span1{
    padding:10px 0px 0px 0px;
    text-align: right;
}
#movil-tab .span2{
    padding:10px 0px 0px 0px;
}
#gestion_llamadas h4{
    border-bottom: 1px solid #0099cc !important;
}

.calendario{
    background-color: #ff8822 !important;
    border: 1px solid #ff8822 !important;
    width: 25px !important;
}
.calendario i.fa{
    color:#fff !important;
}
#gestion_llamadas thead tr th:first-child{
    padding-left: 0px !important;
    text-align: right !important;
}


/**********************************
************ TICKETS **************
***********************************/
.botones-ticket{
    height:10vw;
    width: 10vw;
    border-radius:100px;
    margin-top: 20px;
    background-color: #fff;
    outline:none;
}
.botones-anticipos{
    height:10vw;
    width: 10vw;
    border-radius:100px;
    margin-top: 20px;
    background-color: #fff;
    outline:none;
}
.botones-ticket i.fa{font-size: 4vw}
.botones-anticipos i.fa{font-size: 4vw}
.botones-ticket:focus{
    background-color: #fffaf6;
}
.botones-anticipos:focus{
    background-color: #fffaf6;
}
#ticket-tab
#color-cliente{
    border: 2px solid #99cc66!important;
}
#color-log{
    border: 2px solid #1c619f!important;
}
#color-baja-programar{
    border: 2px solid #cc0033!important;
}
#botonera_ticket{
    margin: 5vh 0;
    padding-top: 35px;
}
#botonera_anticipos{
    margin: 5vh 0;
    padding-top: 35px;
}
.titulo-boton-ticket{
    font-size: 10pt;margin-top: 25px;
}
.titulo-boton-anticipo{
    font-size: 10pt;margin-top: 25px;
}
#formulario_enviar_ticket{
    padding-top: 20px;
}
#formulario_enviar_ticket .alert{
    margin: 0px !important;
    padding-bottom: 10px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
}
#formulario_enviar_ticket .alert-info{
    border: 0px !important;
}
#campo-obligatorio{
    padding-bottom: 20px !important;
}
#clientes-llamadas-adjuntos-inicial-grid td{border:none!important}
#textarea_ticket{
    margin: 0px;
}
#formulario_enviar_ticket .chosen-container{
    margin-bottom: -4px;
}
#consulta_ticket_pendientes #llamadas-pendientes-grid{
    margin-top:0px !important;
}
#llamadas-pendientes-grid th{
    text-align: left !important;
}
#llamadas-pendientes-grid p, #llamadas-finalizadas-grid p{
    margin: 3px 0px 3px 0px;
}
#Llamadas_codasunto_chosen{
    border: 0px solid #ff8822;
}
#formulario_enviar_ticket a.adjunto{
    background: none !important;
    color: #999 !important;
}
#llamadas-finalizadas-grid th{
    text-align: left !important;
}
.btn-detalle-llamada i.fa, #llamadas-pendientes-grid td a, #llamadas-finalizadas-grid td a, #llamadas-finalizadas-grid i.fa{
    float: none;
}
#btn-tickets{
    margin: 20px 0px 30px 0px;
    text-align: right;
}
#btn-tickets i.fa{
    margin-top: 0px !important;
    margin-left: 0px !important;
}
#mceu_16{
    width: auto !important;
}
.etiqueta-adjunto{
    margin-left:0px !important; 
}
#formulario_enviar_ticket .etiqueta-adjunto{
   margin-bottom:20px; 
}
.etiqueta-adjunto label, #new_com label{
    margin-right:5px !important;
}


.adjuntos-debajo{
    border:1px solid #ccc!important;
}
.adjuntos-debajo td{
    background: #fff !important;
}
div.adjuntos-debajo .table-bordered tr, div.adjuntos-debajo .table-bordered tr td{
    border-top:2px !important;
    border-bottom:2px !important;
    border-right:2px !important;
}
div.adjuntos-debajo .table-bordered tr:first-child td{
    border-left:2px !important;
}
div.adjuntos-debajo .table-bordered tr:last-child td{
    border-right:2px !important;
}

.adjuntos-debajo tbody tr:nth-child(odd):hover td, div.adjuntos-debajo tbody tr:nth-child(even):hover td{
    border:transparent !important;
    background: #f5f5f5 !important;
}
.adjuntos-debajo tbody tr:hover td:last-child, div.adjuntos-debajo tbody tr:hover td:first-child, div.adjuntos-debajo tbody tr:hover td:last-child{
    border-right:transparent !important;
    border-left:transparent !important;
}
div.adjuntos-debajo.gridadjuntos tbody tr:nth-child(1):hover td{
    border-top:transparent !important;
}
#ticket-tab .adjuntos-debajo tbody tr:first-child td, #ticket-tab .adjuntos-debajo tbody tr:first-child td{
    border-top:transparent !important;
}

.adjuntos-debajo tr{
    float: left !important;
}
.adjuntos-debajo a.adjunto{
    background: none;
    color:grey;
}
.adjuntos-debajo a.adjunto:hover{
    background: none;
    color:grey;
}
/*Crear ticket*/
#panel_clientes div.uploader, #new_com div.uploader{
    background: #fff;
    border:1px solid #ff8822;
    border-radius: 0px;
    box-shadow: none;
}
#panel_clientes div.uploader span.filename, #new_com div.uploader span.filename{
    border:none !important;
}
#panel_clientes div.uploader span.action, #new_com div.uploader span.action{
    border-radius: 0px;
    box-shadow: none;
    text-shadow: none;
    border:none;
    background: #ff8822;
    color:#fff;
    cursor: pointer;
    width: 83px !important;
    line-height: 24px !important;
}
#panel_clientes div.uploader input, #new_com div.uploader input{
    cursor: pointer;
}
#ticket-tab input, #ticket-tab select{
    box-shadow: none !important;
    margin-bottom: 1px !important;
}

.bottom-cinco{
    margin-bottom: 5px;
}
#textarea_ticket_dos{
    margin-bottom: 0px;
}
.chosen-container .chosen-results li.highlighted{
    background-color: #ff8822;
    background-image: none;
}
.chosen-container .chosen-results li{
    padding-left: 5px !important;
}
.chosen-results{
    margin: 0px !important;
    padding: 0px !important;
}
.mce-panel, .mce-btn{
    background-color: #fffaf6 !important;
}
#ticket-tab .chosen-search{
    display: none;
}
.chosen-container-single .chosen-drop {
    margin-top: 1px;
    border-radius: 0px;
}

#ticket-tab .btn{
    border-radius:0px;border:0px;outline: none;height: 30px;width: 85px;
}

/*botón popup pendientes*/
#comentario-form{
    margin: 0px 2px 0px 0px;
}
#comentario-form .alert{
    padding: 0px !important;
}
#comentario-form .well{
    padding-bottom: 0px !important;
}
.estilo-boton-para-menu-interno{
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}
#btn-enviar-comentario-ticket{
    background: #99cc66 !important;
    height: 28px;
    width: 28px;
    border-radius: 30px;
    margin-right: 32vw;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-left: 4px;
    padding-top: 5px;
}
#btn-enviar-comentario-ticket i{
    font-size: 17px !important;
}
#btn-enviar-comentario-ticket p{
    color: #999 !important;
    padding-top: 10px;
    width: 120px;
    margin-left: -48px;
    font-size: 11px;
}
#btn-enviar-comentario-ticket:hover i{
    box-shadow: 2px #999 !important;
}
#btn-enviar-comentario-ticket:hover p{
    color: #ff8822 !important;
}
#new_com #adjuntoComentario{
    width: 300px;
    outline: none;
}
#popup .comentario_adjuntos{
    background: #fffaf6;
    border-top: 1px solid #ccc !important;
    display: none !important;
}
#llamadas-descripcion-grid{
    margin-top: 25px;
    margin-bottom: 20px;
}
#llamadas-descripcion-grid .table-striped tbody tr:nth-child(even) td, #llamadas-descripcion-grid .table-striped tbody tr:nth-child(even) th {
    background: #fffaf6 !important;
    border-top: 1px dashed #ccc !important;
    border-right: 1px dashed #ccc !important;
}
#llamadas-descripcion-grid .table-striped tbody tr:nth-child(odd) td, #llamadas-descripcion-grid .table-striped tbody tr:nth-child(odd) th {
    border-top: 1px dashed #ccc !important;
    border-right: 1px dashed #ccc !important;
}
#llamadas-descripcion-grid .table-striped tbody tr td:last-child{
    border-right: 0px dashed #ccc !important;
}
#llamadas-descripcion-grid .table-striped tbody tr:first-child td, #llamadas-descripcion-grid .table-striped tbody tr:first-child th{
    border-top: 0px dashed #ccc !important;
}
#llamadas-descripcion-grid tr:first-child:hover td, #llamadas-descripcion-grid tr:first-child td{
    border-top: 0px!important;
}
#llamadas-descripcion-grid td{
    /*border: 2px solid transparent !important;*/
    border: 0px !important;
    padding-left: 10px !important;
}
#llamadas-descripcion-grid tr:hover td{
    /*border: 2px solid #ff8822 !important;*/
    border: 0px !important;
}
#ticket-tab .grid-adjuntos{
    height: 100px;
    border:0px;
    overflow: visible !important;
    height: max-content !important;
}
.grid-adjuntos table{
    margin: 0px;
}
#mceu_42, #mceu_43, .mce-container{
    border-bottom: 0px !important;
}
#llamadas-adjuntos-comentario-grid table{
    border-top:0px;
}
#llamadas-adjuntos-comentario-grid{
    overflow: visible !important;
    height: 110px;
    height: max-content !important;
    margin-bottom: 25px;
}
#llamadas-adjuntos-comentario-grid td:hover, #llamadas-adjuntos-comentario-grid td{
    border:none !important;
    padding:5px !important;
}
#new_com #subir_adjuntoComentario, #subir_adjunto{
    height: 26px !important;
    width: 26px !important;
    padding: 0px;
    border-radius: 13px !important;
    outline: none;
}
#subir_adjunto i{
    margin-left: 6px !important;
    margin-top: 0px !important;
}
#new_com #subir_adjuntoComentario, #subir_adjunto{
    background: #ff8822;
    border:none;
    margin-left: 10px;
}
#new_com .alert, #new_com .alert-info{
    border:none;
    background: none;
    color:grey;
}
#asunto{
    box-shadow: none;
    margin-bottom: 0px;
}
.moz-forward-container, .moz-signature{
    margin-left:10px !important;
}
/* Botón popup finalizados */
#ticket-tab .table-condensed th, #ticket-tab .table-condensed td{
    padding: 8px 0px 8px 15px !important;
}
#consulta_ticket_finalizados .margen-superior{
    margin-top: 35px !important;
}
#reabrir-form .well, #new_com .well{
    border:0px;
    box-shadow: none;
    background: none !important;
    margin-bottom: 0px;
    margin-top: 5px;
}
#popup .well{
    background: #fafafa;
    border-radius: 0px;
    margin-top: 15px !important;
    box-shadow: none;
    padding-left:0px !important;
    padding-right: 0px !important;
}
#popup .well p{
    margin:0px !important;
    padding-left: 10px;
    padding-right: 10px;
}
.pop-padding{
    padding-left: 17px;
    padding-right: 17px;
}
.pop-info{
    padding-bottom: 25px;
    padding-top: 5px;
}
#reabrir-form .btn-primary{
    background: none;
    color:#999;
    text-shadow:none;
}
#reabrir-form #btn-enviar-comentario-ticket{
    margin-right: 0px;
    outline: none;
    border: none;
    padding-top: 1px;
    padding-left: 4px;
}
#reabrir-form #btn-enviar-comentario-ticket i{
    padding-top: 4px;
    font-size: 17px !important;
}
#reabrir-form #btn-enviar-comentario-ticket p{
    padding-top: 15px;
    margin-left: -46px;
}

#reabrir-form #asuntoTexto:focus{
    box-shadow: none;
    outline: none;
    background: #fff;
    padding: 5px;
    border:1px solid #ff8822;
}
#reabrir-form #asuntoTexto{
    padding: 5px;
    border:1px solid #ff8822 !important;
}

/**********************************
************* BONOS ***************
***********************************/
#llamadas-pendientes-grid .frm-pagar, td a{
    float: none;
}
#llamadas-pendientes-grid .frm-pagar, td{
    text-align: left !important;
}
#grid_index_bonos i{
    font-style: normal;
    border-radius:0px;
    border: none;
}
#bloque_radius h4{
    display:none;
}
#grid_index_bonos #llamadas-pendientes-grid{
    padding-top: 5px;
}
#recargar_bonos h5, #recargar_bonos font{color:#cc0033!important}
#recargar_bonos .label-important{border-radius: 0px;padding-top:2px;}
/**********************************
************* COMÚN ***************
***********************************/
.no-margen{margin:0px !important;}
.margen-inferior{margin-bottom: 30px !important;}
/* Popups */
.ui-dialog{
    border-radius: 0px;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 17px;
    box-shadow: none;
}
.ui-dialog-content{
    background: #fff!important;
}
.elfinder .elfinder-contextmenu{
    border-radius: 0px;
}
#popup{
    overflow-x: hidden;
}
.ui-dialog .ui-widget-header{
    border-radius: 0px;
    background: none;
}
.ui-dialog-title{
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 15px !important;
    color: #999 !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.ui-dialog-titlebar-close{
    margin-top: -15px !important;
}
.ui-dialog-titlebar{
    padding: 10px !important;
}
/* Mensajes de alerta */
#ticket-tab .alert i.fa, #general .alert i.fa{
    font-size: 15px !important;
}
#panel_clientes .alert, #popup.alert {
    padding-left: 0px !important;
    font-style:italic;
    font-size:8pt;
    color: #999;
    border-radius: 0px;
    line-height: inherit;
}
#panel_clientes .alert-info, #popup.alert-info {
    background-color: transparent !important;
    border:none !important;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding-bottom: 6px;
}
.ambos-bordes{
    border-top: 1px solid #999 !important;
    border-bottom: 1px solid #999 !important;
    padding-bottom: 6px !important;
}
h4{
    text-transform:uppercase;
    border-bottom: 1px solid #0099CC !important;
    font-size: 9pt !important;
    color:#999 !important;
    font-size: 11pt !important;
    font-weight: normal;
    margin-bottom: 25px !important;
}

#movil-tab label, #telefonia-tab label{
    font-weight: normal !important;
    font-size:11pt !important;
    line-height: 15px !important;
    padding-top: 5px;
}

#movil-tab .input-prepend.input-append .add-on:last-child{
    padding-top: 4px;
    height: 14px;
}
    /* Tablas */   
    
.table-bordered{
    border: 0px !important;
}
.grid-view .table thead {
    background:#fff !important;
}
.table-bordered th{
    border-bottom: 2px solid #ff8822;
}

thead tr th{
    padding-left: 10px !important;
} 
tbody tr td{
    padding-left: 20px !important;
} 
/*.table-striped tbody tr:nth-child(1) td{
    border-top: 2px solid #ff8822 !important;
} no puedo porque necesito que se muestre el borde naranja siempre en llamadas*/

.table-bordered th{
    border-left:2px !important;
    border-top:2px !important;
}
.table-bordered td, .table-bordered tr{
    border-top:2px solid transparent !important;
    border-bottom:2px solid transparent !important;
    border-right: none !important;
    border-left: none !important; 
    border-radius: 0px !important;
}
#panel_clientes .table tbody tr:first-child td{
    border-top:none !important;
}
.table tbody tr td:first-child{
    border-left: 2px solid transparent !important;
}
.table tbody tr td:last-child{
    border-right: 2px solid transparent !important;
}

.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th{
    background:#fffaf6;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th{
    background:#fff !important;
}

#panel_clientes .table-striped tbody tr:nth-child(1):hover td{
    border-top: 0px solid #ff8822 !important;
} /*porque si le pongo 3 px se solapa con el borde de 2px del th y queda muy grueso*/
.table tbody tr:hover > td:first-child{
    border-left: 2px solid #ff8822 !important;
}
.table tbody tr:hover > td:last-child{
    border-right: 2px solid #ff8822 !important;
}
.table tbody tr:hover > td{
    border-top: 2px solid #ff8822 !important;
    border-bottom: 2px solid #ff8822 !important;
}

.table tbody tr tr:hover td{
    border: none!important;
    background-color: #ff88224d!important;
}


#panel_clientes .table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child{
    border-radius: 0px !important;
}
/* Paginación */
#panel_clientes .pagination{
    margin: 0px !important;
}
.pagination{
    margin: 25px;
}
.pagination a{
    border:none !important; 
    color: #999 !important;
    line-height: 23px;
    height: 22px !important;
    width: 22px !important;
    padding: 0px !important;
    text-align: center;
    border-radius: 12px !important;
    margin-left: 1px;
}
.pagination li a:hover,.pagination li.selected a{
    color: #fff !important;
    background: #ff8822 !important;
}


/* Títulos fuera */
#panel_clientes #noticias-tab h4, #panel_clientes h4.tit-general, #panel_clientes #facturas-tab h4, #panel_clientes #documentos-tab h4, #panel_clientes #telefonia-tab h4, #panel_clientes #movil-tab h4.fonto_verde, #panel_clientes #bonos-tab h4{
    display:none;
}


/*Login */
.login-box input{
    border-color: #ccc !important;
    margin-top: -1px;
}


/**********************************
************* MEDIA ***************
**********************************/

@media (max-width:979px){
    #movil-tab .span1{
        padding:10px 0px 0px 10px;
        text-align: left;
    }
    #contacto input, #panel_clientes input.numeros{
        text-align: left !important;
        box-shadow: none !important;
    }
    #caja #form_cuenta .chosen-container{width: 100% !important;}
    #telefonia-tab #telefonia-prefactura-grid{min-height: 0px !important;}
    #botonera_ticket .span4{width: 33%}
    #botonera_anticipos .span4{width: 33%}
    #form_cuenta #ubicacion_principal .btn-success, #form_cuenta .btn-inverse{width: 6%!important}
    #caja .padleft {width: 100% !important; padding-left: 40% !important}
}
@media (min-width:1700px){
    #noticias-tab div.noticia{ 
        margin-left: 70px; 
        margin-right: 70px;
    }
}
@media (max-width:1018px){
    #recarga-bono{
        padding-bottom: 20px !important;
    }
}
@media (max-width:767px){
    #recarga-bono{
        padding-bottom: 5px !important;
    }
}
@media (max-width:600px){
    #footer2{display: none}
}
@media (max-width:1529px){
    #caja #llamadas-form #cuerpo_personalizar .span3{margin-top:-5px}
}
/**********************************
******** FIN PANEL CLIENTES *******
**********************************/
#page-content #footer{z-index:999999999}
#popup #abrir-ticket-form #llamadas-adjuntos-inicial-grid{border-top:none!important;height: 28px}
#popup #abrir-ticket-form #llamadas-adjuntos-inicial-grid tr:hover td{border:none!important}
#popup #abrir-ticket-form #llamadas-adjuntos-inicial-grid tr td{border:none !important}
#popup #abrir-ticket-form .form .row-fluid{margin-bottom: 10px}



#grid_index .table input, #grid_index .table select{
    border-color: #ff8822 !important;
}
.box-content{padding-top:10px}

/* Migas de pan */
#contenido #content .breadcrumb{display:block; margin-top: 35px;background: none;border: 0px;padding: 0px;}
#contenido #content .breadcrumb a{color:#E76D06}

/* MENÚ */
.main-menu{width: 11vw !important;}
#contenido{
    width: 85% !important;
    margin: 0px;
}
#wrapper .navbar{
    display:none;
}
#nav-principal li{line-height: 15px;}
.nav-principal{
    display: block;
    min-width: 40px;
    width: 11vw;
    height: 100vh;
    position: relative;
    float:left;
    background: #ccc;
    padding-top: 10px;
    margin: 0px;
    padding-left: 0px;
}
#bloque-menu-gris{
    height: 100%;
    width: 11.2vw;
    background: #ccc;
    display: block;
    float: left;
    position: fixed;
    left: 0px;
    min-width: 40px;
    padding-bottom: 25px;
}


.menu-oculto{ display:none!important}
.abrehijo{display: block!important;}
.abrenieto{display:block!important;}


#menu-principal-tangerine{
    float: left;
    min-width: 40px;
    width: 11vw;
    margin: 0px !important;
    height: 110ch;
    background: #ccc;
    text-align: center;
    box-shadow: none;
    border:none;
    position: relative;
    z-index: 99;
}
#menu-principal-tangerine li{ /*antes era span*/
    color:#fff;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: normal;
    height: 70px;
    list-style: none;
    padding-top: 6px;
}
#menu-principal-tangerine li.seleccionado, #menu-principal-tangerine li:hover{
    /*border-radius: 12px;*/
    background: #ff8822;
}
#page-content{
    padding-left: 0px;
    margin-top: 0px !important;
}
#menu-principal-tangerine a:hover{
    background: transparent;
}
#menu-principal-tangerine i.fa{
    margin:5px 0px 5px 0px;
    width: 100%;
}
#menu-principal-tangerine .botones-menu i.fa{margin-top:10px;}
#menu-principal-tangerine i.fa-chevron-down, #menu-principal-tangerine i.fa-chevron-up{
    display: none;
}
#menu-principal-tangerine li a{
    color:#fff;
    border: none;
}
#menu-principal-tangerine li a:hover{
    text-decoration: none;
}
#menu-principal-tangerine .dropdown-menu-hijos li{
    height: 26px !important;
    background: #ff8822;
    width:170px;
    padding-top: 12px;
}
#menu-principal-tangerine .dropdown-menu-hijos li:hover{
    background: #fffaf6;
}
#menu-principal-tangerine .dropdown-menu-hijos li:hover .shijos, #menu-principal-tangerine .dropdown-menu-nietos li:hover .snietos, #menu-principal-tangerine .dropdown-menu-bisnietos li:hover .sbisnietos{
    color:#999;
}
#menu-principal-tangerine .dropdown-menu-hijos li:hover i.fa, #menu-principal-tangerine .dropdown-menu-nietos li:hover i.fa, #menu-principal-tangerine .dropdown-menu-bisnietos li:hover i.fa{
    color:#999;
}

#menu-principal-tangerine .botones-menu .dropdown-menu{
    margin-left: 11vw;
}

#menu-principal-tangerine .botones-menu .dropdown-menu li{background: #ff8822;}

#menu-principal-tangerine #boton-menu-idioma a{margin-top: 3px !important}
#menu-principal-tangerine #boton-menu-idioma .dropdown-menu-hijos{margin-top: -43px}
#menu-principal-tangerine #boton-menu-idioma .banderas span{line-height: 16px; float: left}
#menu-principal-tangerine #boton-menu-idioma .banderas:hover span{color:#999}

#menu-principal-tangerine #tuercas .dropdown-menu-hijos{margin-top: -40px}

.dropdown-menu-hijos{
    width: 280px;
    min-width: 40px;
    margin-left:11vw;
    margin-top:-24px;
    text-align: left;
    margin-top: -61px;
}

.dropdown-menu-hijos li a{
    text-transform: none;
    padding-left: 15px !important;
}
.dropdown-menu-hijos i.fa{
    display: none;
    font-size: 15px !important;
    margin-top: -17px !important;
    padding-left: 50px;
}
.dropdown-menu-nietos i.fa{
    display: none !important;
}
.dropdown-menu-nietos i.fa-angle-double-right{
    display: block !important;
}
.dropdown-menu-nietos, .dropdown-menu-bisnietos, .dropdown-menu-tataranietos{
    margin-left: 170px;
    margin-top: -45px;
}

/*iconos menú*/
.separador{
    border-top:1px solid #fff;
}
.botones-menu{
    height: 45px !important;
}
.botones-menu a i{color:#fff !important; font-size: 20px !important;}
.botones-menu a, .botones-menu a#alerta, .botones-menu a#usuarioicon{
    float: none !important;
    margin: 0px !important;
    padding:0px !important;
}
.botones-menu .menu-desplegable:hover{
    background: none !important;
}
.main-menu i.fa {
    font-size: 20px;
    color:#fff !important;
}
.noticias_no_leidas{
    position: relative;
    margin-left: 5px;
}
#alerta i.fa{
    width: auto !important;
}
.cabecera_menu_izda i.fa{
    display: block;
    font-size: 30px;
    color:#fff;
}
#desconectar i.fa{
    text-shadow: none;
}
#desconectar:hover i.fa{
    color:#fff !important;
}



/* Botones arriba derecha*/
#caja .box-icon{margin-right: -15px;margin-top:-4px}
#caja #maximizar{background: #ccc}
#caja #maximizar:hover{background: #ff8822;}
#caja #maximizar i.fa{margin-left: -3px;color:#fff;}

#caja .estilo-boton-para-menu-general{
    border-radius:0px;
    border:none;
    background: transparent;
    text-transform: uppercase;
    box-shadow:none !important;
    font-size: 9px;
    width: 55px;
}
#caja .estilo-boton-para-menu-general i{
    font-size: 20px;
    height: 25px !important;
}


#caja .menu-horizontal #enviar_sms{color:grey}
#caja .menu-horizontal .fa-file-video-o,#caja .menu-horizontal .fa-cog, #caja .menu-horizontal .fa-list, .fa-pencil {color:#D8B849 !important;}
#caja .menu-horizontal .fa-film{color:#660066 !important;}
#caja .menu-horizontal .fa-files-o, #caja .menu-horizontal .fa-cloud-download, #caja .menu-horizontal .fa-cloud-upload, #caja .menu-horizontal .fa-reply, #caja .menu-horizontal .fa-bars, #caja .menu-horizontal .fa-arrow-circle-left, #caja .menu-horizontal .fa-arrow-circle-right, .fa-location-arrow, .fa-rotate-left, #caja .menu-horizontal .fa-arrow-right, #caja .menu-horizontal .fa-repeat{color:#ff8822 !important;}
#caja .menu-horizontal .fa-plus-circle, #caja li .fa-plus-circle, #caja .fa-check-square-o, #caja .menu-horizontal .fa-check, #caja .menu-horizontal .fa-user-plus, #caja .menu-horizontal .fa-thumbs-up, #caja .menu-horizontal .fa-plus-square, #caja .menu-horizontal .fa-folder, #caja .menu-horizontal #crear_etiqueta_popup i.fa, #caja .menu-horizontal .fa-thumbs-o-up, #caja .menu-horizontal #crear_grafica_popup i.fa{color:#99cc66 !important;}
#caja .menu-horizontal .fa-eye, #caja .grid-view .fa.fa-eye, #caja .fa-address-book-o, .fa-map, #caja .menu-horizontal .fa-cloud, #caja .menu-horizontal .fa-map-marker{color:#1c619f !important;}
.fa-trash{color:#cc0033 !important}
#caja .menu-horizontal .fa-send, #caja .menu-horizontal .fa-envelope, #caja .menu-horizontal .fa-commenting-o, #caja .menu-horizontal .fa-envelope-square{color:#0099CC !important}
#caja .menu-horizontal .fa-close, #caja .menu-horizontal .fa-thumbs-o-down{color:#cc0033 !important}
#caja .menu-horizontal .fa-address-book{color:#000 !important}
#caja .menu-horizontal .fa-shopping-cart, #caja .menu-horizontal #btn-index-perfiles-clientes i.fa{color:#996633 !important}
#caja .menu-horizontal .fa-signal {color:#1f8f43 !important}
#caja .menu-horizontal .fa-clock-o {color:#1f8f43 !important}

.menu-horizontal .dropdown-menu-botonera a i{color:#ff8822!important;}
.menu-horizontal .dropdown-menu-botonera li:hover a i{color:#fff!important}
.menu-horizontal .dropdown-menu-botonera{top:88px !important}


/* PANEL DE MANDO */
#caja #myTab_principal .nav-tabs > li > a{padding: 5px 15px 5px 15px;}
#caja{border:none;box-shadow: none;}
.box-header{background: none;border-radius: 0px;box-shadow: none;padding-left: 0px;border-bottom: 1px solid #999;}
#caja .box-header h2{text-transform: uppercase;color:#999;font-weight: normal;line-height:40px;font-size: 13px !important;}
.box-header h2 i{display: none;}
#caja #myTab, #popup #myTab, #caja #cTab{border:none}
#caja #myTab li.active a, #popup #myTab li.active a, #caja #cTab li.active a{color:#ff8822;border-bottom: 2px solid #ff8822;}
#caja #myTab li:hover a, #popup #myTab li:hover a, #caja #cTab li:hover a{border-bottom: 2px solid #ff8822;}
#caja #myTab li, #popup #myTab li, #caja #cTab li{margin-bottom: 4px;margin-right: 2px}
#caja #myTab li a, #popup #myTab li a, #caja #cTab li a{
    border-bottom: 2px solid transparent;
    background-color:#fffaf6!important;
    border-radius: 0px;
    border-top:none;
    border-left:none;
    border-right: none;
    color:#999;
    font-weight: bold;
    font-size: 12px;
}
#caja .mini_grafica .titulo_grafica {font-size: 12px; height: 20px; border:none;padding-left: 39px;padding-right: 23px;text-transform: uppercase;}
#caja .mini_grafica {margin-bottom:30px}
#General .minipanel .titulo_etiqueta span{text-transform: uppercase}
#caja .minipanel .panel div.clear span.monospace{float:left !important}
#caja #graficas_confi_pestanas_General i.fa-question-circle{display: none}

/* Barra buscar */
#texto_buscar_dos{border:2px solid #ccc !important;outline: none;box-shadow: none;}
#global_search{float: right!important; text-shadow:none; outline: none; color:#ccc !important;margin-top:-20px !important;margin-right: 25px}
#global_search:hover{color:#ff8822 !important;}
#texto_buscar_dos:focus{background:#FEF8F3}

/* Pestaña general */
#General .panel-footer{background:none;border-bottom: 0px !important;padding: 0px;height: 35px;white-space: normal}
#General .panel{background:none !important;box-shadow: none;border:0px;}
#General .panel-heading .row-fluid{display: flex;justify-content: center;align-items: center;}
#General .huge{text-align: center;border: 2px solid #999;color: #999;height: 5.7vw;width: 9.5vw;border-radius: 105px;padding: 0px;padding-top: 3.8vw;font-size: 30px;line-height: 80%;}
#General #panel-b .huge{border-color:#ff8822}
#General #panel-c .huge{border-color:green}
#General #panel-d .huge{border-color:red}
#General .panel-heading .icono{display: none;}
#General .panel-heading .valor{float: none; color:#ccc;padding: 0px}
#General .minipanel .titulo_etiqueta{color:#999 !important;width: 100%; font-size: 12px;text-align: center;}
#General .minipanel .titulo_iconos{display: none}

/* Crear gráfica */
#usuario-listados-form #editar_listado{padding-bottom: 8px;padding-top: 1px;}
#usuario-listados-form #editar_listado i.fa{padding-top: 4px;padding-left: 14px;padding-right: 14px;}
/* Editar vídeo */
#caja #form-videos {margin-top:80px}
#caja #uniform-Modulos_pagina_inicial{margin-left: -3px;}
#caja #modulos-grid .label-success{padding-right: 7px; padding-left: 5px}
#caja #modulos-form input, #caja #modulos-videos-form input{margin-bottom:1px;box-shadow: none;}
#caja #modulos-form .alert{margin-bottom: -125px;background: none; border-radius:0px;border-right: 0px;border-left: 0px;font-size: 11px;}
#caja .box-content .form h4{margin-top:45px;color:#1C619F !important;border-bottom: 1px solid #1C619F !important;}
#modulos-videos-form #btn_insertar_video{
    margin-top: 5px;
    margin-left: -13px;
    height: 24px;
    width: 25px;
    border-radius: 0px;
    background: #ff8822;
    padding: 0px;
    outline: none;
    font-size: 15px;
    text-shadow: none;
}

#modulos-videos-form #btn_insertar_video:hover{color:#fff!important}
#modulos-videos-grid .table tbody tr:hover td, #modulos-videos-grid .table tbody tr td{border:none !important;}

/* CALENDARIO */
#caja .box-content .well2 .span3 label, #caja .box-content .well2 .span2 label{margin-bottom: 10px;}
#caja #calendario{margin-top:50px;}
#caja #calendario .fc-month-view tbody tr td {padding-left: 0px !important;}
#caja #calendario .fc-agendaWeek-view tbody tr td,#caja #calendario .fc-agendaDay-view tbody tr td{padding-left: 5px !important;}
#caja td.fc-state-highlight{background: #fffaf6;border-color:#ddd;}
#botones_calendario input.btn-guardar{margin-left: 30px}
#botones_calendario input.fondo_rojo{float:right!important}
#botones_calendario input.fondo_rojo:hover{background: #c71c22}
#eventos-form .span1{margin-left: 0px}
#eventos-form .span1 .btn-skin{height: 19px;width: 41px;}
#eventos-form .span1 .btn-skin:hover{background: #ff8822!important}
#eventos-form .add-on{border-color:#ff8822;}
#eventos-form #dowend span.add-on{background: #ff8822;padding: 4px 5px 5px 5px;margin-left: -5px}
#eventos-form #dowend span.add-on i.fa{color:#fff;padding-top: 5px}
#eventos-form #uniform-Eventos_solucionado, #eventos-form #uniform-Eventos_notificar{margin-left: 10px;}
#grid_eventos_notificaciones td{border:none !important;}
#grid_eventos_notificaciones tr:hover td{border: none !important;}
#grid_eventos_notificaciones thead tr{background: #f5f5f5 !important}
#caja #calendario td a.fc-event{border-radius: 0px}
#caja #calendario_general div.fc-center h2{font-size: 25px;margin-top: -5px}
#caja #calendario_general .fc-button-group button{font-size: 12px}
#caja #calendario_general div.fc-center .fc-prev-button{margin-right: 265px;background: none;border: none;outline: none;box-shadow: none;}
#caja #calendario_general div.fc-center .fc-next-button{margin-left: 200px;background: none;border: none;outline: none;box-shadow: none;}
#caja #calendario_general div.fc-left .fc-today-button{background: #ff8822;color:#fff;border-radius: 0px;border: none;text-shadow:none;outline: none;box-shadow: none;font-size: 13px}
#caja #calendario_general .fc-icon-left-single-arrow, #caja #calendario_general .fc-icon-right-single-arrow{color:#999}
#caja #calendario_general div.fc-left .fc-today-button[disabled]{background: #999!important}

/* LISTADOS */
#caja #listados-form{margin-top:-40px}
#caja #listados-form h4{color:#1C619F !important; border-bottom: 1px solid #1C619F !important}

/* NOTICIAS (coge estilos de panel de cliente) */
#caja #yw2 .menu-horizontal{margin-top: -62px;}
#caja #noticias-list{margin-right: 5px}
#caja #noticias-list-d{margin-left: 15px}
#caja #noticias-list-d #yw1, #caja #noticias-list #yw0{display: none}
#caja .noticia .leida .verde{color:#999 !important}
#caja .noticia .leida .rojo{color:#ff8822 !important}
#caja #noticias-grid .label-success{padding-right: 7px; padding-left: 5px}

/* CUENTAS COMERCIALES */
#caja #form_cuentas_comerciales #clientes-grid{margin-top: -15px}
#caja #clientes-grid .fa.fa-exclamation-circle{color:#0099cc !important}
#botones_vistas .btn_vistas{border-radius: 0px; border:none; margin-left:40px}
#popup #usuarios-vistas-form hr, #popup #usuarios-vistas-form #usuarios_vistas_filtros_grid_paginate{display: none}
#caja #form_cuentas_comerciales #clientes-grid input{border-color:#ff8822 !important}
#caja #contenedor #Listados_chosen ul {box-shadow:none; outline: none}
#caja #contenedor .botonera #btn-limpiar {border:none; border-radius: 0px; background: #ff8822; color:#fff; box-shadow: none; outline: none}
#caja #contenedor .botonera #btn-limpiar i.fa{color:#fff}
#caja #sms-masivos-cabecera-grid .label-success, #caja #mailing-cabecera-grid .label-success{padding-right: 12px !important; padding-left: 12px !important}
#caja .box-content .form-sms-masivos h4{color:#1c619f !important; border-bottom:1px solid #1c619f !important; margin-top:0px !important}
#caja .box-content .form-whatsapp-masivos h4{color:#1c619f !important; border-bottom:1px solid #1c619f !important; margin-top:0px !important}
#caja #form_cuenta #datos_facturacion h4, #caja .box-content #clientes-form h4.fondo_naranja{color:#996633 !important; border-bottom: 2px solid #996633!important; margin-top:45px}
#caja #form_cuenta #datos_facturacion h3{font-size: 14px}
#caja #clientes-form #identificacion1, #caja #clientes-form #ubicacion_principal{min-height: 0px}
#caja #clientes-form #ubicacion_principal .btn{height: 22px;border-radius: 0px;width: 113%;padding: 0!important;background: #ff8822}
#caja #clientes-form #ubicacion_principal .btn i{padding-top: 3px; color:#fff}

/* CUENTA COMERCIAL INDIVIDUAL DESACTIVADA*/
#tipo_cliente span{font-size: 10.5px;}
#caja #clientes-form label{font-weight: normal}
#caja #clientes-form .chosens-cuenta{margin-bottom: 10px}
#caja #codigo_cliente_busqueda{margin-top:40px !important;margin-right: -68px;}
#caja #form_cuenta{margin-top: 5px;}
#caja #form_cuenta #myTab{margin-bottom: 40px;}
#caja #general #clientes-form input[disabled], #caja #general #clientes-form select[disabled], #caja #general #clientes-form textarea[disabled], #caja #general #clientes-form input[readonly], #caja #general #clientes-form select[readonly], #caja #general #clientes-form textarea[readonly]{
    border:1px solid #ccc !important;
    margin-bottom: 1px;
}
#form_cuenta #documento_chosen,#form_cuenta #envio_email_chosen, #form_cuenta #documento_chosen .chosen-drop{border: 1px solid #ff8822 !important;}
#form_cuenta #btn_imprimir{border-radius: 0px;height: 25px;width: 30px;background: #ff8822 !important;color:#fff!important;border:1px solid #ff8822 !important;box-shadow: none;outline: none}
#caja #general #clientes-form #btn_imprimir{border:none!important; text-shadow:none}
#form_cuenta .btn-success{border-radius: 0px;height: 15px;width: 25px;background: #ff8822!important;color:#fff!important;border:1px solid #ff8822 !important;box-shadow: none;outline: none}
#caja #form_cuenta .btn-success[disabled]{background: #000!important; border-color:#000!important}
#form_cuenta .span2 .span2, #form_cuenta .span3 .span2{margin-left: 0px;}
#form_cuenta h4{font-size: 13px!important;font-weight: bold;text-align: left;}
#caja #form_cuenta #general #identificacion1 a.chosen-single{height: 24px}
#caja #form_cuenta #general #identificacion1 {min-height: 0}
#form_cuenta #identificacion1 h4, #caja .box-content #clientes-form #identificacion1 h4{color:#1c619f !important; border-color:#1c619f !important;}
#form_cuenta #btn-crear-calle{height: 22px !important;}
#form_cuenta #btn-crear-calle i.fa{padding-top:3px}
#form_cuenta #contacto h4, #form_cuenta #ui-accordion-1-header-0, #form_cuenta #ui-accordion-3-header-0, #caja .box-content #clientes-form #contacto h4{color:#1C619F !important;border-color:#1C619F !important;}
#caja .box-content #clientes-form #ubicacion_principal h4,#form_cuenta #ubicacion_principal h4, #form_cuenta #mostrar_mapa h4, #form_cuenta #ui-accordion-2-header-0{color:#660066 !important;border-color:#660066 !important}
#caja .box-content #form_cuenta .titulo_marron_nuevo, #form_cuenta #observaciones h4, #form_cuenta #otra_informacion h4, #caja .box-content #clientes-form h4.fondo_verde{color:#1f8f43!important;border-color:#1f8f43!important}
#form_cuenta .ui-accordion-header{border-radius:0px}
#form_cuenta #Clientes_coordenadas{height: 12px;margin-top: -4px;}
#form_cuenta .chosen-disabled span{color:#999!important}
#form_cuenta #Clientes_observaciones_ifr, #Consejos_consejo_ifr, #Listados_descripcion_ifr, #AlbaranCompraCabecera_observaciones_ifr, #AsuntosLlamadas_descripcion_ifr, #Contratos_observaciones_ifr, #mensaje_ticket_online_ifr{border-bottom: 1px solid #ccc}
#form_cuenta #btn_send_sms{font-size: 11px;margin:0px !important;width:100%;padding-left: 0px;padding-right: 0px; background: #0099CC !important}
#form_cuenta .botonera{padding-right: 0px;}
#form_cuenta .btn-inverse{height: 22px;width: 25px;border-radius: 0px;width: 113%;padding: 0!important}
#form_cuenta .btn-inverse[disabled]{background: #000!important}
#form_cuenta .ui-accordion-header{margin-top: 0px;}
#form_cuenta .acordeon_datos_personales{margin-bottom:0px !important;}
#form_cuenta .borde-arriba{padding-top: 0px; margin-top:0px}
#form_cuenta #ubicacion_principal .span2{margin-left: 1px;float: right}
#form_cuenta #ubicacion_principal .btn-success{height: 21px;padding-top: 3px !important;margin-top:0px!important;width: 113%;padding: 0!important}
#form_cuenta #lupa-callejero a{height: 19px;}
#form_cuenta #lupa-callejero{float:left !important}
#caja #form_cuenta #general .chosen-disabled a.chosen-single{border:1px solid #ccc!important;height: 23px;}
#caja #form_cuenta .chosen-container{border:none;margin-bottom: 1px !important;height: 23px;}
#caja #form_cuenta textarea{border:1px solid #ccc !important}
#caja #form_cuenta #general #documento_chosen a.chosen-single, #caja #form_cuenta #general #envio_email_chosen a.chosen-single{height: 23px; border:0 !important}
#caja #form_cuenta .alert .fa-info-circle{font-size: 13px !important}
#caja #clientes-form .span12.chosens-cuenta:first-child{border-top: 1px solid #ccc; padding-top: 15px}
#caja #clientes-form .estilo-boton-para-menu-interno-guardar, #caja #general .acordeon_datos_personales .estilo-boton-para-menu-interno-crear{float: right !important}

    /*Popups de cuenta individual desactivada*/
#mensajes-form #Mensajes_texto_ifr, #observaciones_hoy_ifr, #flujonotas1_ifr, #flujonotas2_ifr, #LlamadasDescripcion_asunto_ifr{border-bottom: 1px solid #ccc}
#sms-form input,#sms-form textarea{box-shadow: none}
#sms-form .chosen-container, #sms-form input{margin-bottom: 2px;}
.chosen-with-drop .chosen-single{background: #edf6fd! important}
#sms-form #saldoPasarela{margin-top: -15px;}
#sms-form .label{margin-left: 5px;}
#sms-form .buttons .botones_abajo{margin-right: -130px;float: right;margin-top:33px;width:100px;height: 29px;background-color: #99cc66!important;text-shadow:none;}
.ui-dialog .ui-dialog-buttonpane input.btn-primary{width: 100px;height: 29px;margin-top:6px}
.ui-dialog .ui-dialog-buttonpane input.btn-primary:hover{text-shadow:none}
.ui-dialog .ui-dialog-buttonpane input.btn-primary:focus{outline: none;color:#fff}
.ui-dialog-buttonset .dialog_cerrar, .ui-dialog-buttonset button{margin-top: 11px; border-radius: 0px;border:0px; box-shadow: none;background: #CC0033;cursor: pointer;}
#popup #clientes-categorias-form .buttons{width: 300px}
#popup #clientes-categorias-form .buttons .boton_popup{margin-top:19px; color:#fff !important;}
#popup #clientes-categorias-form .alert{margin-top: 25px}
#popup #clientes-categorias-form .alert i.fa{font-size: 13px}
#popup #uniform-adjunto{background: none !important; border:1px solid #ff8822;border-radius: 0px}
#popup #uniform-adjunto .action{background:#ff8822;text-shadow:none;color:#fff;width: 83px}
#popup #uniform-adjunto .filename{border:none}
#popup #frm_enviar_mail .no-margen-izda{margin-top:15px;margin-bottom: 0px}
#popup #barrios-form{margin-bottom: 0px}
#popup #contenido_combo_municipios{margin-top: 0px !important}
#btn_municipio_encontrado {margin-top: 36px;float: left;height: 28px;border-radius: 0px;border: none;text-shadow: none;outline: none;width:100px}
#popup #callejero-form .btn-success, #popup #clientes-direcciones-form .btn-success {border-radius: 0px; background: #ff8822; padding:3px 3px 5px 3px !important}
#clientes-direcciones-form #btn_nueva_localidad_popup{padding: 3px 8px !important}
#popup .alert-error .fa-exclamation-triangle{color:#cc0033}
#popup .alert-error{color:#555;border:none;text-align: center;margin-bottom: 0px;}
#popup #callejero-form .span1{margin-left: 0px;}
#popup .grande{padding-bottom: 20px;}
#popup .grande .btns-tangerine{height: 25px}

    /* Titulares cuenta */
#caja #titulares-cuentas-form {margin-top:-55px}
#caja #titulares-cuentas-form .alert{margin-top:15px}
#caja #titulares-cuentas-form h4{color:#1C619F !important; border-bottom: 1px solid #1C619F !important}
#caja #titulares-cuentas-form #ubicacion_principal h4, #caja #titulares-cuentas-form #contacto h4{margin-top: 10px}
#caja #titulares-cuentas-form #btn-guardar-formulario-btn_titular{float:right;margin-top: 15px}
#caja #titulares-cuentas-form #btn-guardar-formulario-btn_titular:hover{background: #99cc66}
#caja #titulares-cuentas-form #btn_nueva_localidad{padding: 3px 0px 4px 0px !important;}
#caja #titulares-cuentas-form #btn_mostrar_buscar_direccion{padding: 2px 0px 4px 0px !important;}

    /* Cuenta individual Editar*/
#caja #general #clientes-form input, #caja #general #clientes-form select, #caja #general #clientes-form textarea, #caja #general #clientes-form .chosen-single, #caja #general #clientes-form .input-prepend{border:1px solid #ff8822 !important}
#caja #form_cuenta #general a.chosen-single{height: 23px;}
#caja .btn-inverse{background: #ff8822}
#caja #otra_informacion .well{border-radius: 0px}
#caja #otra_informacion .well .botonera{padding-top: 10px;}

    /* CRM */
#caja #vencimientos-tab .estilo-boton-para-menu-interno-otros, #caja #contratos-tab .estilo-boton-para-menu-interno-otros, #caja .tab-pane .estilo-boton-para-menu-interno-otros{background: #ff8822; border-radius: 0px; color:#fff; box-shadow: none; outline: none; border:none}
#caja #vencimientos-tab .estilo-boton-para-menu-interno-otros i.fa, #caja .tab-pane .estilo-boton-para-menu-interno-otros i.fa{color:#fff}
#caja #vencimientos-tab h4{color:#1C619F !important; border-bottom: 1px solid #1C619F !important; margin-top:15px}
#grid_eventos_notificaciones .fa-plus-circle{color:#99cc66 !important}

    /* Contratos */
#caja #contratos-tab .estilo-boton-para-menu-interno-crear, #caja #flujos-tab .estilo-boton-para-menu-interno-crear, #caja .botonera .estilo-boton-para-menu-interno-crear{margin-right: 5px;}
#caja #contratos-tab .botonera .estilo-boton-para-menu-interno-otros, #caja #flujos-tab .botonera .estilo-boton-para-menu-interno-otros, #caja #llamadas-tab .botonera .estilo-boton-para-menu-interno-otros{background: #ff8822; border-radius: 0px; color:#fff; box-shadow: none; outline: none; border:none}
#caja #contratos-tab .estilo-boton-para-menu-interno-otros i.fa, #caja #flujos-tab .estilo-boton-para-menu-interno-otros i.fa, #caja #llamadas-tab .estilo-boton-para-menu-interno-otros i.fa{color:#fff}
#caja #contratos-tab .btn-success, #caja #flujos-tab .btn-success, #caja #llamadas-tab .btn-success{height: 25px; width: 38px}
#caja #contratos-tab .btn-success i.fa-bars{padding-bottom: 3px}
#caja #contratos-tab .span6, #caja #contratos-tab .nav-tabs, #caja #flujos-tab .span6, #caja #flujos-tab .nav-tabs, #caja #llamadas-tab .span6, #caja #llamadas-tab .nav-tabs{margin-left: 0px}
#caja .btn-contratos{background: #d8b849 !important}
#caja #contratos-tab .label-success{padding-right: 20px !important; padding-left: 19px !important}
#caja #contratos-tab .fa-list-alt{color:#1c619f}
#caja #contratos-tab .label-important{background-color:#cc0033;padding-left: 10px;padding-right: 10px;}
#caja #contratos-tab li .fa-files-o, #caja #contratos-tab li .fa-refresh{color:#ff8822}
#caja #contratos-tab li a:hover{background: #ff8822}
#caja #contratos-tab li a:hover .fa{color:#fff !important}
#caja #contratos-tab #contratosmadrenoactivos-grid, #caja #contratos-tab #contratosmadrenoactivos2-grid, #caja #contratos-tab #contratosmadre-grid{margin-bottom:15px}
#caja #contratos-tab #acordeon_contratos_no_activos_cliente {margin-top: 15px}
#caja .box-content #contratosmadre-form h4, #caja .box-content #campos-adicionales-fichas-form h4{margin-top: 0px !important; color:#1C619F !important; border-bottom:1px solid #1C619F !important}
#caja .box-content .select2-container--default .select2-selection--single{border-radius: 0px; height: 24px; outline: none; border-color: #ff8822}
#caja .box-content .select2-container--default .select2-selection--single span{line-height: 24px}
.select2-dropdown{border-radius: 0px !important}
#popup #div_prefacturacion .span1{margin-left: 0px}
#popup #div_prefacturacion .span1 a{border-radius: 0;height: 17px;width: 20px;background: #ff8822}
#popup #div_prefacturacion .rojo, #caja #bancos-tab .rojo, #caja th.rojo{color:#cc0033 !important; font-weight: normal;}
#popup #div_prefacturacion .fa-question-circle{margin-left: 5px}
#popup #div_prefacturacion #crear_prefac{padding-right: 3px}
#popup .fa-eye, .contratosMadre .fa-eye, #campos_adicionales_grid_wrapper .fa-eye{color:#1c619f !important}
#caja #contratos-continuar-form #continuar, #caja #contratos-continuar-form #eliminar_contratom{border:none;text-shadow:none}
#caja #contratos-continuar-form #continuar:hover, #caja #contratos-continuar-form #eliminar_contratom:hover{color:#fff}
#caja .contratosMadre{margin-top:-20px}
#caja .contratosMadre .div-destacado-marron{background: #f5f5f5;margin-bottom: 20px}
#caja .contratosMadre .div-destacado-marron .fa-question-circle{float: left;margin-top:3px;}
#caja .chosen-disabled .chosen-single, #caja input[disabled], #caja select[disabled]{color:#999;border-color:#ccc !important}
#caja .contratosMadre .div-destacado-marron .btns-tangerine, #caja .contratosMadre .marca .btns-tangerine{padding-right: 6px !important;}
#caja .contratosMadre .marca .btns-tangerine{margin-top: 21px !important}
#caja .contratosMadre .well{border-radius: 0px;border-color:#ccc;box-shadow: none}
#caja .add-on, #popup .add-on{margin-top: 0px; border-radius: 0px !important; padding-top:6px; padding-bottom: 2px}
#caja #comision-tab .add-on, #caja .form-crea-servicio .add-on, #caja .addmargen .add-on, #caja #economico-tab .add-on, #caja #albaran-compra-cabecera-form #general .add-on, #caja #facturacion-tab .add-on, #caja #altaContrato #div_datos_contratacion .add-on, #caja #altaContrato #permanenciaFacturacion .add-on, #caja #altaContrato .addon2{margin-top: -2px;}
#caja .box-content #contratosmadre-form h4.top25{margin-top: 25px !important}
#caja .contratosMadre #btn_imprimir{padding-top: 7px !important;height: 25px !important;border:none; color:#fff}
#caja .contratosMadre #btn_imprimir:hover{color:#fff}
#caja .contratosMadre .btn[disabled]{background: #000 !important}
#caja input#codigo_contrato_busqueda{margin-top:35px !important; margin-right: -68px !important;}
#caja #anexos-tab .btns-tangerine{height: 25px; border:none; color:#fff}
#caja #anexos-tab .btns-tangerine:hover {color:#fff}
#caja #grid_index_anexos .rojo, h4 i.rojo{color:#cc0033 !important}
#caja p.ui-accordion-header{border-radius: 0px; background: #fff; margin-bottom: 1px}
#caja .contenidoAccordion, #caja #contenidoDdi{border-radius: 0px}
#caja .accordionFacturacion .contenidoAccordion .span8 .span10{width: 100% !important}
#caja #campos-adicionales-form #btn_crear_campo, #popup #campos-fijos-form #btn_crear_campo_fijo{outline:none;margin-top: 21px !important; padding-top:6px; height: 24px}
#caja #campos-adicionales-form #btn_crear_campo:hover, #popup #campos-fijos-form #btn_crear_campo_fijo:hover{color:#fff}
#caja #coste-servicios-form #btn_crear_coste{margin-top: 22px !important}
#caja #precios_contrato .accordionFacturacion:first-child{margin-top: 20px}
#caja #cuerpo_ccontable table.dataTable tr td{border-top:1px solid transparent!important; border-bottom: 1px solid transparent!important;border-left:2px solid transparent !important; border-right:2px solid transparent !important}
#caja #cuerpo_ccontable table.dataTable tr:hover td{border-top:1px solid transparent!important; border-bottom: 1px solid transparent!important;border-left:2px solid transparent !important; border-right:2px solid transparent !important; background: #fafafa !important}
#caja .box-content .form-crea-servicio h4{margin-bottom: 15px !important; color:#1C619F !important; border-bottom: 1px solid #1C619F !important}
#caja .form-crea-servicio #observaciones_ifr, #formulario_cleditor_ifr, #IncidenciasContratos_descripcion_ifr{border-bottom: 1px solid #ccc}
#caja .form-crea-servicio #btn-guardar-formulario-guardar_contratos {float:right}
#caja .form-crea-servicio #get-coord {border:none; box-shadow: none;outline: none;background: #ff8822;color:#fff; border-radius: 0px;height: 24px;padding-top:5px}
#caja .form-crea-servicio #get-coord i.fa{color:#fff !important}
#caja .progress-bar{background-color: #ff8822 !important; border-color: #ff8822;}
#caja #facturacion-tab .tabla-cuidado-bordes td{background: #fff}
#caja #facturacion-tab #facturar{color:#fff!important;margin-right: 5px;background: #996633!important}
#caja #facturacion-tab #facturar i.fa{color:#fff !important}
#popup #div_remesar #mostrarbanco2{padding-left:10px !important}
#caja #telefonia-tab i.fa-barcode{display:none}
#caja #telefonia-tab input.btn-primary{background: #ff8822 !important;height: 25px}
#caja #telefonia-tab input.btn-primary:hover{text-shadow:none}
#caja #telefonia-tab .btn-imprimir{border-radius: 0px; text-shadow:none}
#caja #telefonia-tab .btn-imprimir:hover, #caja #telefonia-tab .btn-imprimir i.fa{color:#fff}
#caja #mas_incidencias .button-column{text-align: center!important}
#caja .total_pestana{border:none;color:#cc0033}
#caja #contrato-flujo-grid .verde{color:#E76D06 !important}

    /* Flujos de trabajo */
#caja #flujos-tab .btn-success i.fa-bars, #caja #llamadas-tab .btn-success i.fa-bars{padding-bottom: 4px}
#caja #flujos-tab #flujos-madre-grid .icon-close:hover{background-image:url(../img/opa-icons-red16.png)}
#caja #flujos-tab .border_naranja{border:none !important}
#caja #flujos-madre-form .estilo-boton-para-menu-interno-guardar, #caja #bancos-tab .estilo-boton-para-menu-interno-crear{float: right}

    /* Tickets */
#caja #llamadas-grid .label{color:#fff}
#caja #llamadas-grid input{color:#555; border-color:#999 !important}
#caja #llamadas-grid .label-info{background: #99cc66; padding: 3px;}

    /* Datos de facturación */
#caja .box-content #form_cuenta h4.titulo_marron_nuevo, #caja .box-content .formFlujosMadre h4, #caja .box-content #general-tab h4, #caja #calendario-cobros-pagos-form h4{margin-top:0px; color:#1C619F !important; border-bottom: 1px solid #1C619F !important}
#caja #bancos-tab #Bancos_cuenta, #caja #bancos-tab #crear_cuenta{float: left}
#caja #calendario-cobros-pagos-form #btn-guardar-formulario-guardar_descuento{float: right}
#caja #bancos-tab #crear_cuenta{padding-bottom: 4px !important}
#caja #bancos-tab .fa-check, #caja #bancos-tab .fa-check-circle{color:#99cc66 !important}
#caja #bancos-tab .fa-address-card{color:#996633}
#caja #bancos-tab #facturacion_ventas .chosen-container, #caja #form_cuenta #pestania_servicios_telefonia .chosen-container{margin-bottom: 3px !important}
#caja #bancos-tab #facturacion_ventas .chosen-disabled .chosen-single, #caja #bancos-tab #facturacion_ventas input[disabled]{color:#999;border-color:#ccc !important}
#caja #bancos-tab #facturacion_ventas .span6 .span1{margin-left: 0px}
#caja #bancos-tab #facturacion_ventas .btn-success{height: 17px; width: 20px}
#caja #bancos-tab #datos_facturacion h4{margin-top: 0px}
#caja #bancos-tab #facturacion_ventas h3, #caja #datos_facturacion #facturacion_compras h3{font-size: 14px}
#caja #bancos-tab #facturacion_ventas .botonera button{border-radius: 0px; border:none; margin-right: 5px; background: #996633; color:#fff; box-shadow: none; outline: none}
#caja #bancos-tab #facturacion_ventas .botonera button i.fa{color:#fff}
#caja #bancos-tab #bancos .botonera{margin-bottom: 15px}
#popup h3 {font-size: 15px;}
#popup #bancos-form #uniform-Bancos_mandato_cancelado, #popupAuxiliar #uniform-Bancos_mandato_cancelado{margin-left: -3px; margin-top: -2px}
#popup #bancos-form input[disabled]{border-color:#ccc !important}
#popup #tarjetas-form .span1{margin-left: 0px}
#popup #tarjetas-form .btn-success{padding:3px 4px 3px 5px !important}
#popup #grupo-facturacion-form #crear_banco, #popup #grupo-facturacion-form #crear_tarjeta{padding:3px 4px 2px 5px !important}
#popup #tarjetas-form .alert{border-bottom: none;}
#popup .btn-generar{border-radius: 0px; border:none; background: #996633; outline: none}
#popup .btn-generar:hover{background:#996633}
#popup #grid_extracto_articulos tr:hover td{border:1px solid #ccc !important}
#caja #datos_facturacion #facturacion_compras .chosen-container, #caja #datos_facturacion #facturacion_ventas .chosen-container, #caja #datos_facturacion #subcuentas_ventas .chosen-container, #caja #datos_facturacion #subcuentas_compras .chosen-container{margin-bottom: 3px !important}
#caja #datos_facturacion #facturacion_compras .estilo-boton-para-menu-interno-otros{float:right;margin-right: 5px;} 
#caja #datos_facturacion #facturacion_compras .no-margen-izda .btn{height: 17px;}

    /* Gestión documental */
#caja #file-uploader{height: 519px !important}
#caja #file-uploader div.elfinder-buttonset {background: #f5f5f5!important}
#caja #file-uploader .elfinder-toolbar{border-bottom: 2px solid #ff8822;}
#caja #file-uploader .elfinder .elfinder-navbar{background: #F5F5F5;height: 458px !important;}
#caja #file-uploader .elfinder-navbar .ui-state-active{background: #999;border-color: #999;border-radius: 0px;color:#fff!important}
#caja #file-uploader .elfinder-disabled .elfinder-navbar .ui-state-active{color:#fff;}
#caja #file-uploader .elfinder-cwd table tr:nth-child(even):hover td, #caja #file-uploader .elfinder-cwd table tr:nth-child(odd){background: #fff;}
#caja #file-uploader .elfinder-cwd table tr.ui-selected:nth-child(even):hover td{background: #ff8822 !important;}
#caja #file-uploader .elfinder-cwd .ui-state-active{background: #ccc;color:#fff;}
#caja #file-uploader .ui-helper-clearfix:after{display:none;}
#caja #file-uploader .elfinder-info-tb td, #caja #file-uploader .elfinder-info-tb:hover td, #caja #file-uploader .elfinder-info-tb tr td:last-child, #caja #file-uploader .elfinder-info-tb tr td:first-child, #caja #file-uploader .elfinder-info-tb:hover tr:hover td:last-child, #caja #file-uploader .elfinder-info-tb:hover tr:hover td:first-child{border:none !important;}
#caja #file-uploader tr td{border-top: 2px solid transparent !important;border-bottom: 2px solid transparent !important;}
#caja #file-uploader tr:hover td{border-top: 2px solid #ff8822 !important;border-bottom: 2px solid #ff8822 !important;}
#caja #file-uploader tr td:first-child{border-left: 2px solid transparent !important;}
#caja #file-uploader tr td:last-child{border-right: 2px solid transparent !important;}
#caja #file-uploader tr:hover td:first-child{border-left: 2px solid #ff8822 !important;}
#caja #file-uploader tr:hover td:last-child{border-right: 2px solid #ff8822 !important;}
#caja #file-uploader tr:first-child td{border:0px!important;}
#caja #file-uploader tr:first-child:hover td{border:0px!important;}
#caja #file-uploader tr.ui-selected td{background: #ff8822;color:#fff;}
#caja #file-uploader .elfinder-workzone{height: 458px !important;}
#caja #file-uploader .elfinder-workzone .elfinder-navbar{background:#fafafa!important}
#caja #file-uploader table{padding: 0px;}
#caja #file-uploader div.elfinder-buttonset:nth-child(2) div:first-child{margin-right: 0px !important}
#caja #file-uploader div.elfinder-buttonset:nth-child(2) div:last-child{margin-left: 0px !important}

    /* Documentos comerciales */
#caja #base .select2-container--default .select2-selection--single{margin-bottom: 1px}
#caja #albaran-compra-cabecera-form #general input, #caja #albaran-compra-cabecera-form #general .chosen-single{border:1px solid #ff8822 !important}
#caja #albaran-compra-cabecera-form #grid_cuerpo_wrapper table.dataTable tr td{border-top:1px solid transparent!important; border-bottom: 1px solid transparent!important;border-left:2px solid transparent !important; border-right:2px solid transparent !important}
#caja #albaran-compra-cabecera-form #grid_cuerpo_wrapper table.dataTable tr:hover td{border-top:1px solid transparent!important; border-bottom: 1px solid transparent!important;border-left:2px solid transparent !important; border-right:2px solid transparent !important; background: #fafafa !important}
#caja #albaran-compra-cabecera-form #grid_cuerpo_wrapper .dataTables_scrollBody{border:none}
#caja #albaran-compra-cabecera-form #grid_cuerpo_wrapper table.dataTable thead tr:last-child{background: #f5f5f5!important}
#popup input{border-radius: 0px}
#caja #albaran-compra-cabecera-form #grid_cuerpo_wrapper .verde{color:#99cc66!important}
#caja #form_cuenta #facturas-tab .botonera{margin-top: -25px}
#caja #form_cuenta #facturas-tab .ui-accordion-header{background: none}
#caja #form_cuenta #facturas-tab .btn-success{margin-left: -1px;height: 25px; width: 38px}
#caja #form_cuenta #facturas-tab .btn-success i.fa{padding-bottom: 4px}
#caja #form_cuenta #facturas-tab .fa-copy, #caja #form_cuenta #facturas-tab .fa-print, #caja #form_cuenta #fichas_adicionales-tab .fa-print{color:#ff8822}
#caja #form_cuenta #facturas-tab .fa-envelope-o, #caja #form_cuenta #fichas_adicionales-tab #campos-adicionales-form .fa-envelope{color:#0099cc}
#caja #form_cuenta #facturas-tab table td:last-child{text-align: right !important}

    /* Telefonía */
#caja #form_cuenta #telefonia-tab button{border-radius: 0px; outline: 0px}
#caja #form_cuenta #telefonia-tab button[disabled], #caja #form_cuenta #telefonia-tab button[disabled]:hover{background: #000 !important;}
#caja #form_cuenta #telefonia-tab #copiar_portapapeles_linea{margin-top:10px;background: #ff8822}
#caja #form_cuenta #telefonia-tab #ir_a_la_linea:hover, #caja #form_cuenta #telefonia-tab #ir_a_la_linea{margin-top:10px;background: #1c619f}
#caja #form_cuenta #estados_telefonia{margin-top:10px}
#caja .ui-accordion-content{border-radius: 0px}
#caja #form_cuenta #telefonia-tab .span3 a.btn-inverse{width: 15%}
#caja #form_cuenta #telefonia-tab .span3 a.btn-inverse i.fa{padding-top: 4px; color:#fff}
#caja #form_cuenta #telefonia-tab .span3.well{text-align: center !important}
#caja .box-content #telefonia-tab h4{color:#1c619f !important; border-bottom:1px solid #1c619f !important; margin-top:15px !important}
#caja #form_cuenta #telefonia-tab #btn_restablecer, #caja #form_cuenta #telefonia-tab #btn_realizar_cambios, #caja #form_cuenta #pestania_servicios_telefonia #btn_bono_adicional, #caja #form_cuenta #pestania_servicios_telefonia #btn_consumo_maximo, #caja #form_cuenta #pestania_servicios_telefonia #btn_cancelar_baja{background: #99cc66 !important; border:none}
#caja #form_cuenta #pestania_servicios_telefonia .alert{margin-left: 0px; margin-top: 5px}
#caja #form_cuenta #pestania_servicios_telefonia label{font-size: 10pt !important}
#caja #form_cuenta #pestania_servicios_telefonia #btn_consumo_maximo, #caja #form_cuenta #pestania_servicios_telefonia #btn_quitar_consumo_maximo{margin-top: 9px}
#caja #form_cuenta #pestania_servicios_telefonia .btn-danger, #caja #form_cuenta #pestania_servicios_telefonia #btn_cancelar {background: #cc0033;border:none; height: 25px; outline: none; text-shadow:none}
#caja #form_cuenta #pestania_servicios_telefonia .btn-danger:hover, #caja #form_cuenta #pestania_servicios_telefonia #btn_cancelar:hover, #caja #form_cuenta #pestania_servicios_telefonia #botones_procesar_bonos, #caja #form_cuenta #pestania_servicios_telefonia #btn_consumo_maximo, #caja #form_cuenta #pestania_servicios_telefonia #btn_cancelar_baja, #caja #form_cuenta #pestania_servicios_telefonia #btn_bono_adicional{color:#fff !important}
#caja #form_cuenta #pestania_servicios_telefonia #btn_modificar_anotacion{background: #d8b849 !important; color:#fff; border:none}

    /* SMS / Emails */
#caja #form_cuenta #sms-tab #recargar_sms, #caja #form_cuenta #sms-tab #recargar_alea, #caja #form_cuenta #alea-tab #recargar_alea{margin-right: 0px}
#caja #form_cuenta #sms-tab #sms-grid .label-important{padding: 3px 15px 3px !important}

    /* Contabilidad */
#caja #form_cuenta #contabilidad-tab #cuentas{margin-top: -38px}
#caja #form_cuenta #contabilidad-tab #cuentas-grid{margin-top:10px}
#caja #form_cuenta #contabilidad-tab #cuentas-grid td:last-child{text-align: right!important}
#caja #form_cuenta #contabilidad-tab a{color:#E76D06}
#caja #form_cuenta #contabilidad-tab .fa-eye, #caja #form_cuenta #fichas_adicionales-tab .fa-eye, #caja #form_cuenta #fichas_adicionales-tab .fa-chrome{color:#1c619f}
#caja #form_cuenta #contabilidad-tab .fa-thumbs-o-up{color:#99cc66 !important}
.ui-dialog #btn-exportar{background: #ff8822 !important}
.ui-dialog #btn-exportar, .ui-dialog #btn-eliminar{height: 27px}
.ui-dialog #btn-exportar:hover, .ui-dialog #btn-eliminar:hover, .ui-dialog #btn-eliminar i.fa{color:#fff !important}
#caja #form_cuenta #contabilidad-tab #ccontables{border:none}
#caja #form_cuenta #contabilidad-tab #saldo{margin-right: -15px}

    /* Fichas adicionales */
#caja #form_cuenta #fichas_adicionales-tab #campos-adicionales-form .span6, #caja #form_cuenta #fichas_adicionales-tab #campos-adicionales-form .fa-envelope{margin-left: 0px !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi{border:none}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi thead tr td{font-weight: bold}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi td{padding-left: 4px !important}  
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi textarea{border:1px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi textarea[disabled]{border:1px solid #ccc !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi td:last-child{text-align: center !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:hover td{border-top:1px solid #ff8822 !important; border-bottom:1px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:hover td:first-child{border-left:1px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:hover td:last-child{border-right:1px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi thead td{border: none}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:first-child td{border-bottom:2px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:first-child td{border-bottom:2px solid #ff8822 !important;border-right:none !important;border-top:none !important;border-left:none !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi tbody tr:first-child:hover td{border:none !important; border-bottom: 2px solid #ff8822 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi .fa-plus{color:#99cc66 !important}
#caja #form_cuenta #fichas_adicionales-tab .table.tabla-ficha-multi .checker{margin-left: 30%}


/* MIS FLUJOS DE TRABAJO */
#caja #form_mis_flujos #flujos-grid{margin-top: -15px}
#caja #form_mis_flujos #flujos-grid .label-info{padding: 2px 4px 3px !important; background: #996633!important; color: #fff}
#caja h4.paso, #caja h2.paso{margin-top:10px}
#caja h2.paso{font-size: 16px}
#caja #flujos-form #btn-guardar-formulario-guardarpaso{float: right; margin-top:25px}
#caja #flujos-form #ok1, #caja #flujos-form #ok2{background: #99cc66 !important; border-color:#99cc66 !important}
#caja #flujos-form #ok2:hover{color:#fff}
#caja .box-content .form-flujo-indiviual h4{margin-top:15px; color:#1C619F !important; border-color:#1c619f !important}
#caja .box-content .form-flujo-indiviual h4 .fa-barcode{display: none}
#caja .box-content .form-flujo-indiviual h4 #btn_procesos, #caja .form-flujo-indiviual .fa-envelope{color:#1C619F !important;}
#caja .form-flujo-indiviual #procesos .progress{margin-bottom: 5px}
#caja .form-flujo-indiviual #pasos_flujos{margin:10px 0px;}
#caja .form-flujo-indiviual #pasos_flujos h3{font-size: 15px}
/*#caja .form-flujo-indiviual #pasos_flujos tbody tr:first-child td{padding-right: 3%}*/
#caja .form-flujo-indiviual #pasos_flujos tbody tr td, #caja .form-flujo-indiviual #pasos_flujos tr:hover td{background: #fff!important;border-left: 1px solid #ccc!important; border-bottom: none !important; border-top:none !important}
#caja .form-flujo-indiviual #pasos_flujos tbody tr:first-child td{border-top: 1px solid #ccc !important}
#caja .form-flujo-indiviual #pasos_flujos tbody tr:last-child td{border-bottom: 1px solid #ccc !important}
#caja .form-flujo-indiviual #pasos_flujos tbody tr td:last-child{border-right: 1px solid #ccc !important}
#caja .form-flujo-indiviual #flujos-form2 .div-destacado-marron{border-color:#ccc !important;background-color: #fafafa !important}
#caja .form-flujo-indiviual #facturacion-flujos #seguimiento-tab #flujos-form hr{display:none}
#caja .form-flujo-indiviual #facturacion-flujos #myTab li a{border:none !important; border-bottom: 2px solid transparent!important}
#caja .form-flujo-indiviual #facturacion-flujos #myTab li.active a{border-right: none !important; border-bottom: 2px solid #ff8822 !important; color:#ff8822 !important}
#caja .form-flujo-indiviual #facturacion-flujos #myTab li a:hover{border:none; border-bottom: 2px solid #ff8822 !important}
#caja .form-flujo-indiviual #facturacion-flujos #myTab li{background: none !important}
#caja .form-flujo-indiviual #facturacion-flujos #peticion-tab .well, #caja .form-flujo-indiviual #facturacion-flujos #seguimiento-tab .well{border: 1px solid #ccc; box-shadow: none;}
#popup #mensaje-asignacion-flujos-form .well{padding-right: 20px !important; padding-left: 20px !important}
#popup #mensaje-asignacion-flujos-form .spanAyuda{margin-left: 0px}
#popup #mensaje-asignacion-flujos-form .spanAyuda a{background: #ff8822!important; border-color: #ff8822 !important; padding:4px 3px 5px 3px !important}
#popup #mensaje-asignacion-flujos-form #cke_1_top{background: #fffaf6}
#popup #mensaje-asignacion-flujos-form textarea, #popup .cke_contents, #caja .cke_contents{padding: 8px}
#caja .form-flujo-indiviual #facturacion-flujos .nav-tabs{margin-top:15px}
#caja .form-flujo-indiviual .fa-envelope{margin-top: 5px; margin-left: -20px}
#caja .form-flujo-indiviual .nota_autor{color:#E76D06}
#caja #codigo_flujo_busqueda{margin-top:37px !important; margin-right: -68px}
#caja #flujos-form-datos-generales #trazar_ruta i{color:#fff !important}
#caja #flujos-form-datos-generales #btn_imprimir{height: 25px !important; border-color:#ff8822 !important; color:#fff!important}
#caja #facturacion-tab #mostrar_boton_facutrar{float: left}
#caja #facturacion-tab #mostrar_boton_facutrar button{margin-right: 5px}
#caja #facturacion-tab #grid_cuerpo_wrapper{margin-bottom: 5px}
#caja #imagenes-tab .div-destacado-marron,#caja #imagenes-tab #imagen-form #uniform-imagen .action{background: none!important}
#caja #imagenes-tab #imagen-form #uniform-imagen{background: none!important; border-radius: 0px; border:1px solid #ccc!important}
#caja #imagenes-tab .div-destacado-marron #imagen-form #enviar_imagen{border-radius: 0px; text-shadow:none; outline: none}
#caja #imagenes-tab div.elfinder-buttonset:nth-child(2) div:last-child, #caja #imagenes-tab div.elfinder-buttonset:nth-child(2) div:first-child{margin:0px !important}
#caja #imagenes-tab #elfinder-file-uploader-flujos-cwd-thead tr td{background: #fffaf6}
#caja #imagenes-tab #elfinder-file-uploader-flujos-cwd-thead tr td:hover{color:#555}
#caja #imagenes-tab #elfinder-file-uploader-flujos-cwd-thead tr td.ui-state-active{background: #ccc}
#caja #imagenes-tab #elfinder-file-uploader-flujos-cwd-thead .elfinder-cwd-fixheader td{background: #fafafa !important}
#popup #flujos-form2 #btn_facturar_1{float:right}
#caja #pasos_flujos span.icon32{display:none}


/* MIS TAREAS */
#caja #yw0 .well .span8 .btn-small{margin-left:20px; background: #ff8822 !important; height: 25px}
#caja #yw0 .well .span8 .btn-small:hover{text-shadow:none}
#caja h4#btn_mostrar_tareas {border-radius: 0px;box-shadow: none; outline: none}
#caja #tareas-terminadas-grid{margin-top: -10px}
#caja .form-flujo-indiviual #pestania_restantes_animado,#caja .form-flujo-indiviual #facturacion-flujos #myTab li:hover a#pestania_restantes_animado,#caja .form-flujo-indiviual #facturacion-flujos #myTab li.active a#pestania_restantes_animado{color: #fff !important; border-bottom: 2px solid transparent !important}


/* TICKETS */
#caja #form_tickets_llamadas #llamadas-grid thead input{border-color:#ff8822 !important}
#caja .form-ticket-llamada #llamadas-form{margin-top: 25px !important}
#caja .box-content .form-ticket-llamada #llamadas-form h4.marcado{margin-top:0px !important}
#caja #form-ticket-llamada #llamadas-grid .label-success:link{text-decoration:none !important}
#caja #cTabContent #correo .botonera, #caja #cTabContent #papelera .botonera{margin-top: -30px}
#caja #cTabContent #correo .botonera button, #caja #cTabContent #papelera .botonera button{background: #ff8822; height: 30px; width: 30px; border-radius: 15px; margin-left: 1px !important}
#caja #cTabContent #correo .botonera button i.fa, #caja #cTabContent #papelera .botonera button i.fa{font-size: 17px; color:#fff !important; margin-bottom: 1px; margin-right:3px}
#caja #cTabContent #correo .botonera button#borrarTodos, #caja #cTabContent #papelera .botonera button#tras{background: #cc0033}
#caja #cTabContent #correo .botonera button#ticket{background: #99cc66}
#caja .box-content #llamadas-form h4{margin-top:25px !important; color:#1c619f !important; border-bottom:1px solid #1c619f !important}
#caja .box-content #llamadas-form, #caja .box-content #llamadas-form .marca, #caja .box-content #llamadas-form #avisos_accord{margin-top:-25px}
#caja .box-content #llamadas-form textarea#Llamadas_descripcion{width: 359% !important}
#caja .box-content #llamadas-form .span1 .btn{height: 17px; outline: none; box-shadow: none; border-radius: 0px; background: #ff8822 !important; width: 97%; padding-right: 0px !important;padding-left: 0px !important;}
#caja .box-content #llamadas-form .span5 label.verde, #caja .box-content #llamadas-form .span3 label.cian{color: #999 !important}
#caja .box-content #llamadas-form #avisos_accord table tr td, #caja .box-content #llamadas-form #avisos_accord table tr:hover td{border:none !important; border-top:1px solid #ddd !important}
#caja .box-content #llamadas-form #avisos_accord table tr th{color:#555;font-weight: normal}
#caja .box-content #llamadas-form #avisos_accord table tr td, #caja .box-content #llamadas-form #avisos_accord table tr th{width: 25%}
#caja .box-content #llamadas-form #cuerpo_personalizar h4{margin-top:15px !important}
#caja .box-content #llamadas-form #cuerpo_personalizar .ui-accordion-content{padding-top: 0px}
#caja .box-content #llamadas-form #cuerpo_personalizar label{font-weight: normal; color:#999}
#caja .box-content #llamadas-form .marca b{color:#0099cc;font-weight: normal}
#caja .box-content #llamadas-form .marca #avisos_accord .ui-accordion-header, #caja .box-content #llamadas-form .marca #cuerpo_personalizar .ui-accordion-header{border-color:#0099cc !important;}
#caja .form-ticket-llamada #uniform-adjunto .action{background: none!important}
#caja .form-ticket-llamada #uniform-adjunto{margin:10px 20px 20px 20px; background: none!important; border-radius: 0px; border:1px solid #ccc!important}
#caja .form-ticket-llamada #uniform-adjunto #enviar_imagen{border-radius: 0px; text-shadow:none; outline: none}
#caja .form-ticket-llamada #llamadas-adjuntos-iniciales-grid{margin-top:2px}
#caja .form-ticket-llamada #llamadas-adjuntos-iniciales-grid td, #caja .form-ticket-llamada #llamadas-adjuntos-iniciales-grid tr:hover td, #caja .form-ticket-llamada #llamadas-adjuntos-enviados-grid td, #caja .form-ticket-llamada #llamadas-adjuntos-enviados-grid tr:hover td{border:none !important}
#caja .form-ticket-llamada #llamadas-adjuntos-iniciales-grid td a.adjunto:hover, #caja .form-ticket-llamada #llamadas-adjuntos-enviados-grid td a.adjunto:hover{background: lightgray!important}
#caja .form-ticket-llamada #Llamadas_colaboradores{height: 25px; width: 110%}
#caja .form-ticket-llamada .span6 .botonera{margin-bottom: 20px}
#caja .form-ticket-llamada .span6 .botonera button, #caja .form-ticket-llamada .span6 .botonera .morado{box-shadow: none; border:none; border-radius: 0px; color:#fff}
#caja .form-ticket-llamada #valida_tlfcontacto, #caja .form-ticket-llamada #valida_tlfcontacto:hover{background: #99cc66;}
#caja .form-ticket-llamada #enviar_sms, #caja .form-ticket-llamada #enviar_sms:hover{margin: 10px 0px; background: #0099CC}
#caja .form-ticket-llamada .morado, #caja .form-ticket-llamada .morado:hover{background:#1f8f43}
#caja .form-ticket-llamada #valida_tlfcontacto i.fa, #caja .form-ticket-llamada #enviar_sms i.fa, #caja .form-ticket-llamada #valida_tlfcontacto i.fa{color:#fff !important}
#caja .form-ticket-llamada .tratra{margin-left: -2%; margin-bottom: 1px}
#popup #asuntos-llamadas-form .marcado{padding:5px; height: 62px}
#popup #aux-estado-anexos-form tr td{border:none !important}
#popup #aux-estado-anexos-form tr:hover td{border:none!important}
#popup #aux-estado-anexos-form tr th{width: 130px; padding-left: 15px !important}
#popup .ui-accordion-header, #myModal .ui-accordion-header{border-radius: 0px; border:none !important}
#popup .ultimo_comentario .ui-accordion-content, #myModal .ui-accordion-content{border-radius: 0px; border:none !important}
#popup #historial #llamadas-descripcion-grid table td,#myModal #historial #llamadas-descripcion-grid table td{padding:10px 5px}
#caja #codigo_llamada_busqueda{margin-top: 35px !important; margin-right: -68px}
#caja #llamadas-form h4 .fa-eye{color:#1c619f!important}
#caja #llamadas-form .campo_desactivado{box-shadow: none}
#caja .box-content #llamadas-form #Llamadas_colaboradores{width: 110.5% !important}
#caja .box-content #llamadas-form #listaColab{width: 91.5% !important}
#caja .box-content #llamadas-form .marcaLlamadas{width: 8.4% !important}
#caja #llamadas-form #llamadas-descripcion-grid{margin-top: 0px}
#caja #llamadas-form #llamadas-descripcion-grid table tr:nth-child(even) td{background: #fff!important}
#caja #llamadas-form #llamadas-descripcion-grid .titulo_comentario_interno{background: #fffaf6}
#caja #llamadas-form #pole{border: 1px solid #ccc}
#caja #llamadas-form #pole .comentario_inicial{border:none !important}
#caja #llamadas-form #pole .titulo_comentario_cliente{background: #fffaf6}
#caja #llamadas-form .poleAdjunto{width: 100.2%}
#caja #llamadas-form .comentario_adjuntos{background: #fff}
#caja #llamadas-form .poleAdjunto .comentario_adjuntos{background: #fffaf6}
#caja #eventos_asociados .ui-accordion-header, #caja #control_ticket .ui-accordion-header, #caja #historial .ui-accordion-header, #caja #tickets_flujos_asociados .ui-accordion-header, #caja #modulo_anadir_correos_ticket .ui-accordion-header, #caja #modulo_anadir_notas_ticket .ui-accordion-header, #caja #modulo_anadir_adjuntos_ticket .ui-accordion-header{border-color: #0099cc !important}
#myModal .well{border-radius: 0px; box-shadow:none}
#caja .form-ticket-llamada #llamadas-form{margin-bottom: 0px}
#caja #llamadas-form #btn_nueva_descripcion_2{margin-top: 10px !important; outline: none}
#caja #fichas_adicionales-tab #campos-adicionales-form .fa-envelope{color:#0099CC; margin-left: 0px !important}


/* CONTRATOS */
    /* Mantenimiento de contratos */
#caja #altaContrato #permanenciaFacturacion .btns-tangerine{width: 20px}
#caja #altaContrato #permanenciaFacturacion h4.margen-superior{margin-top:20px !important}
#caja #altaContrato #mostrarFormaPagoCuota{margin-top: 10px}
#caja .form-crea-servicio #contratos-form .btn, #caja #altaContrato #botonVerProximasCuotas{border-radius: 0px;}
#caja #altaContrato #botonVerProximasCuotas:hover{text-shadow:none}
#caja #altaContrato #botonVerProximasCuotas{background: #1c619f !important}
#caja .form-crea-servicio #contratos-form .btn-success{width: 20px; height: 15px}
#caja h2 .azul a{color:#E76D06 !important}
.ui-dialog #crear_grupo{margin-top: 30px}
.ui-dialog #crear_grupo #activaTarifa .span3{margin-left: 0px}
.ui-dialog #crear_grupo #activaTarifa .span3 .btn-success{height: 17px; background: #ff8822 !important; }
.ui-dialog #crear_grupo #activaTarifa #btn-guardar-formulario-btn_guardar_gf{float:right}
.ui-dialog #crear_grupo #activaTarifa .datepicker{font-weight: normal; font-size: 14px}
#popupAuxiliar #alta-cliente-form #btn_procesar{margin-bottom: -131px; height: 30px; width: 100px}
#popup #aux-tddi-form .btn-primary{margin-bottom: -115px; height: 30px; width: 100px}
#popup #aux-tddi-form .marca{margin-top: 21px !important; height: 18px; width:25px; padding-top: 4px !important; background: #ff8822}
#popup #ddi-contextos-form #mi_boton{margin-bottom: -150px;}
#popupAuxiliar #alta-cliente-form hr{display:none}
#caja #altaContrato #botonera_crear_contrato #btn-guardar-formulario-contratomadre{float: right}
#caja .form-crea-servicio #contratos-form .nuevoDdiPopup, #caja .form-crea-servicio #contratos-form .nuevaSimPopup{background: #ff8822 !important}
#caja #tarifa_plana_operador_chosen, #popup #tarifa_plana_operador_chosen{width: 48.8% !important; float: right}
.popover-content .editableform .editable-buttons button{border-radius: 0px;}
.popover-content .editableform .editable-buttons button i.fa{color:#fff}
#popup #contratos-form h4{margin-top:20px}
#popup #editar_tipo_descuento{padding:4px 2px !important;}
#popup #editar_tipo_descuento i.fa{color:#fff !important}
#caja #aux-estado-anexos-grid .label-info{background: #cc0033 !important}
#caja #aux-estado-anexos-grid .label-success{padding-left: 10px !important; padding-right: 10px !important}
#caja #aux-estado-anexos-form #btn-guardar-formulario-btn_guardar_al{float: right}
#caja #aux-estado-anexos-form tr:hover td, #caja #aux-estado-anexos-form tr td{border:none!important}
#caja #aux-estado-anexos-form table{margin-top: -20px}
#caja .box-content #aux-estado-anexos-form h4{color: #1C619F !important; border-bottom: 1px solid #1C619F !important; margin-top: -10px}
#caja #contratos-form #myTabContent #general-tab h3{margin-bottom: 15px}
#caja #contratos-form #myTabContent #general-tab .add-on, #caja .box-content #aux-tddi-form .add-on, #caja #tarifas-planas-form .add-on, #caja .formServis .add-on{margin-top: -2px}
#caja #contratos-form #myTabContent #general-tab .columnaIzda h3{margin-bottom: 0px !important}
#caja #contratos-form #myTabContent #general-tab .columnaIzda .estadoContrato span span {margin-top: -20px !important; margin-bottom: 20px}
#caja #contratos-form #myTabContent #general-tab .columnaIzda .span6 .span2{margin-left: 0px}
#caja #contratos-form #myTabContent #general-tab .columnaIzda .span6 .span2 .btn-primary{margin-left: 0px !important; border-radius: 0px; background: #1C619F !important; height: 18px}
#caja #contratos-form #myTabContent #general-tab #btn-guardar-formulario-contrato, #caja .box-content #aux-tddi-form #btn-guardar-formulario-btn_guardar_atddi{float: right}
#caja #contratos-form #myTabContent #general-tab .height19{height: 19px}
#caja #contratos-form #myTabContent .no-margen-abajo{margin-bottom: 0px !important}
#caja .box-content #aux-tddi-form h4, #caja .box-content #tarifas-planas-form h4, #caja .box-content .formServis h4{color: #1C619F !important; border-bottom: 1px solid #1C619F !important; margin-top: 15px}
#caja .box-content #aux-tddi-form a.fondo_amarillo{background: #ff8822!important; border-radius: 15px; margin-bottom: 3px; margin-left:3px; height:18px}
#caja .box-content #aux-tddi-form a.fondo_amarillo i.fa{padding-top: 2px; color:#fff !important}
#caja .box-content #aux-tddi-form .menos-margen{margin-top:0px !important}
#caja #codigo_ddi_busqueda, #caja #codigo_red_busqueda{margin-top:35px !important; margin-right: -68px}
#caja .box-content #aux-tddi-form .add-on{padding-left: 1px}
#caja #aux-tddi-form #btn_crear_tarifa_ddi, #caja #tarifas-planas-form #btn_crear_direccion{float: right; border-radius: 15px;height: 28px;width: 28px;border-color: #99cc66 !important;padding-top: 6px;padding-left: 8px;}
#caja #aux-tddi-form #btn_crear_tarifa_ddi:hover, #caja #tarifas-planas-form #btn_crear_direccion:hover{color:#fff!important}
#caja #aux-tddi-form .fa-list-alt{color:#1C619F}
#caja #tarifas-planas-form #btn-guardar-formulario-guardar_a{float: right; margin-bottom:20px; margin-top: 15px}
#caja #tarifas-planas-form input, #caja #tarifas-planas-form .chosen-single{border:1px solid #ff8822 !important}
#caja #tarifas-planas-form #tarifas-planas-detalle-grid a{color:#E76D06 !important}
#popup #tarifas-planas-detalle-form #TarifasPlanasDetalle_observaciones{width: 100.2%; border-color:#ccc !important}
.ui-dialog #cambio_efecto{padding-top: 0px; top:5px !important}
    /* Control servicios */
.ui-dialog #btn-procesar {height: 30px; outline: none; background: #99cc66!important} 
.ui-dialog #btn-pasar{height: 30px; outline: none; background: #ff8822!important}
.ui-dialog #btn-pasar:hover, .ui-dialog #btn-procesar:hover{color:#fff!important}
    /* Tarificador */
#caja .formServis #btn_tarificar{height: 34px; border-radius: 18px; outline: none}
    /* Cobertura por calle */
#caja #cobertura-form #btn-nuevo-barrio{height: 19px; border-radius: 0px; background: #ff8822!important; margin-top: 0px !important}
#caja #cobertura-form #btn-nuevo-barrio i.fa{padding-top: 3px}
#caja #cobertura-form #buscar_cobertura_numero{height: 25px; box-shadow: none; border-radius: 0px; border:none; color:#fff; background: #D8B849; padding-top: 6px}
#contenidoResultadoCobertura #actualizar-cobertura{box-shadow: none; border-radius: 0px; border:none; color:#fff; background: #99cc66}
#contenidoResultadoCobertura #actualizar-cobertura i.fa, #caja #cobertura-form #buscar_cobertura_numero i.fa, #contenidoResultadoCobertura #borrar-masivamente i.fa{color:#fff!important}
#contenidoResultadoCobertura #borrar-masivamente{box-shadow: none; border-radius: 0px; border:none; color:#fff; background: #cc0033;width: 160px}
#contenidoResultadoCobertura #cobertura-grid_wrapper .dataTables_scrollHead{border-bottom: none!important}
#contenidoResultadoCobertura #cobertura-grid tr:first-child td{border-top: 2px solid #ff8822!important}
#contenidoResultadoCobertura #cobertura-grid tr td{border-bottom: 2px solid transparent !important}
#contenidoResultadoCobertura #cobertura-grid tr:hover td{border-bottom: 2px solid #ff8822 !important; border-top: 2px solid #ff8822 !important}
#popup #calle-notas-form #Callejero_observaciones{height: 267px}
#contenidoResultadoCobertura #cobertura-grid .fa-plus-circle{color:#99cc66 !important}
#contenidoResultadoCobertura #cobertura-grid .fa-minus-circle{color:#cc0033 !important}
#contenidoResultadoCobertura #cobertura-grid #ui-detalle td{border:1px solid transparent !important}
#contenidoResultadoCobertura #cobertura-grid #ui-detalle tr:hover td{border:1px solid transparent !important}
#contenidoResultadoCobertura #cobertura-grid tr:hover #ui-detalle td{border:1px solid transparent !important}
#caja .menu-horizontal #btn-cobertura-calle{margin-right: 15px}
#caja .menu-horizontal #btn-cobertura-calle i.fa{padding-left: 15px}
#contenidoResultadoCobertura #contenidoCoberturaNumero #map_canvas{border:none}
#popup #callejero-form input.boton_popup{margin-bottom: -230px}
    /* Portabilidades */
#caja .titulo-pagina-novatos{display: none}
#caja .estilo-boton-para-novato{border-radius: 74px;padding: 10px;font-size: 14px;box-shadow: none; height: 140px;width: 140px;padding-top: 40px;}
#caja .padleft{padding-left: 10%; margin-left: 0%; width: 33.3%; margin-top:-50px}
#caja .estilo-boton-para-novato.azul_oscuro, #caja .estilo-boton-para-novato.azul_oscuro i.fa{border-color:#1C619F !important; color:#1C619F !important}
#caja .estilo-boton-para-novato.rojo, #caja .estilo-boton-para-novato.rojo i.fa{border-color:#cc0033 !important; color:#cc0033 !important}
#caja .estilo-boton-para-novato.verde, #caja .estilo-boton-para-novato.verde i.fa{border-color:#73a839 !important; color:#73a839 !important}
#caja .estilo-boton-para-novato i.fa{font-size: 20px !important; margin-bottom: 10px}
#caja #portabilidad-grid .fa-check-square, #popup #historico_portabilidad-form #portabilidad-grid1 .fa-check-square{color:#99cc66 !important}
#popup #historico_portabilidad-form .well{padding-left: 10px !important}
#popup #historico_portabilidad-form tr.fondo_verde_claro{background: #ff8822; color:#fff}
    /* Descuentos*/
#caja #descuentos-contratos-grid .fa-check{color:#99cc66!important}
#popup .label{border-radius: 0px !important;padding:3px !important; text-shadow:none}
#popup .label-success{background: #99cc66!important}
#caja .box-content .fa-power-off.verde{color:#99cc66!important}

/* INCIDENCIAS (y aux imcidencias desde la tercera línea)*/
#caja .box-content .creaIncid h4, #caja .box-content #incidencias-contratos-form h4, #caja .box-content h4#btn_mostrar_incidencias, #caja .box-content .formAuxIncid h4{color:#1C619F !important; border-bottom:1px solid #1C619F !important; margin-top:15px !important}
#caja #incidencias-contratos-form #btn-guardar-formulario-incidenciacontratos{float:right; margin-top: 15px}
#caja #aux-incidencias-contratos-form #btn-guardar-formulario-guardar_i, #incidencias-tipo-form #btn-guardar-formulario-guardar_i{float: right}
#caja .box-content #aux-incidencias-contratos-form h4 {margin-top:-10px !important}
#caja .box-content #aux-incidencias-contratos-form #btn_insertar_campo{background: #99cc66!important; border-color: #99cc66!important; width: 50%!important; color:#fff!important}
#caja .box-content #aux-incidencias-contratos-form #btn_insertar_campo:hover{color:#fff!important}
#caja .formAuxIncid #btn_crear_filtro{float: right;background: #99cc66!important; border-color: #99cc66!important;color:#fff!important}
#caja .formAuxIncid .btn-success{background: #ff8822!important; border-color: #ff8822!important;color:#fff!important; padding-top:6px; height: 24px}
#caja .formAuxIncid #btn_insertar_incidencia{margin-top:21px !important; height: 25px}

/* LISTADOS */
#caja #listados-grid input, #caja #listados-grid select{border:1px solid #ff8822 !important}
#caja #listados-grid .fa-list, #caja #listados-grid .fa-list-ol, #caja #listados-form .fa-list-ol{color:#d8b849!important}
#caja table .fa-tag, #caja #listados-grid .fa-file-code-o{color:#ff8822 !important}
#caja #listados-grid .fa-bar-chart{color:#1C619F!important}
#popup #grid_ver_ispcentral_wrapper .fa-cloud-download{color:#ff8822!important}
#caja #listados-form .fa-exclamation-triangle{color:#CC0033 !important}
#caja #listados-form #btn-guardar-formulario-listados{float: right}
#caja .box-content #listados-form h4{margin-top: 25px!important}
#caja #grid_listado_wrapper table tbody tr:first-child td{border-top: 2px solid #ff8822 !important}
#caja #listados-form #general .chosen-single, #caja #listados-form #general select, #caja #listados-form #campos_grid_filter input{border:1px solid #ff8822 !important}
#caja #listados-form #general .btn{text-shadow:none}
#caja #listados-form #general .btn:hover,#caja #cron #btn_programlistados:hover, #caja #listados-form #general .btn:hover i.fa,#caja #listados-form #general .buttons-remove i.fa,#caja #listados-form #general .btn i.fa, #caja #listados-form .botonera #ejecutar, #caja #listados-form .botonera #ejecutar:hover, #caja #listados-form .botonera #ejecutar i.fa{color:#fff!important}
#caja #listados-form #general #btn_vista_previa{background: #1C619F !important}
#caja #listados-form #general .buttons-create {background: #99CC66!important}
#caja #listados-form #general .buttons-remove{background: #CC0033 !important}
#caja #listados-form .botonera #ejecutar{background: #ff8822; box-shadow: none; border:none; color:#fff !important; border-radius: 0px}
#listados-categoria-form #guardar_listado{height:25px; width: 100px; float: right; border-color: #99CC66 !important}
#listados-categoria-form #guardar_listado:hover{text-shadow:none}
#caja #cron #color-log {color:#0099CC !important; border-color: #0099cc !important}
#caja #cron #btn-listados button{border-radius: 0px; box-shadow:none}
#caja #cron #btn-listados button:hover{background: #fffaf6 !important}
#caja #cron #btn_programlistados{height:25px; width: 145px;border-color: #99CC66 !important}

/* Marketing campanas publicitarias cabecera*/
#CampanasPublicitariasCabecera_objetivo_ifr{border-bottom: 1px solid #ccc !important; border-right: 1px solid #ccc !important}
#caja #campanas-publicitarias-cabecera-form .ui-content, #caja #campanas-publicitarias-cabecera-form .ui-header, #caja #campanas-publicitarias-cabecera-form .ui-state-default, #caja #campanas-publicitarias-cabecera-form .ui-accordion-header-active, #caja #campanas-publicitarias-cabecera-form .ui-widget-content{border:none !important}
#caja #campanas-publicitarias-cabecera-form .encoger{width: 80%}
#caja .formCampanas .datos_generales_acordeon{border:1px solid #ccc !important}
#caja #campanas-publicitarias-cabecera-form #btn-guardar-formulario-guardar_act{float: right}
#caja #campanas-publicitarias-cabecera-form .btn-success{height: 17px; border-radius: 0px; width: 100%; background: #ff8822; margin-left: -2px; padding: 3px 0px !important}
#caja #campanas-publicitarias-cabecera-form .no-margen-izda{width: 8.5% !important}
#caja #campanas-publicitarias-cabecera-form #btn_nuevo_departamento{height: 25px; width: 81%}
#caja .formCampanas #crear_listado, #caja .formCampanas #actualizar_listados, #caja .formCampanas #ejecutar_listado, #caja .formCampanas #ver_listado, #caja .formCampanas #importar_listado, #caja .formCampanas #importar_cuenta{margin-top:3px;border-radius: 20px; width: 29px; height: 29px; padding-left: 4px; padding-top: 3px; outline: none}
#caja .formCampanas #actualizar_listados i.fa, #caja .formCampanas #ejecutar_listado i.fa, #caja .formCampanas #ver_listado i.fa, #caja .formCampanas #importar_listado i.fa, #caja #campanas-publicitarias-cabecera-form #btn_nuevo_departamento:hover{color:#fff !important}
#caja .formCampanas #crear_listado{background: #99cc66 !important}
#caja .formCampanas #actualizar_listados,#caja .formCampanas #importar_listado,#caja .formCampanas #importar_cuenta{padding-left: 5px !important; background: #ff8822 !important}
#caja .formCampanas #ejecutar_listado{background: #1C619F !important}
#caja .formCampanas #ver_listado{background: #d8b849}
#caja .formCampanas #grid_campanas_publicitarias .fa-map-marker{margin-bottom: 5px}
#caja .formCampanas #grid_campanas_publicitarias .fa-envelope, #caja .formCampanas #grid_campanas_publicitarias .fa-send{color: #0099CC !important}
#caja .box-content .formCampanas h4, #caja .box-content #mailing-cabecera-form h4{color:#1C619F !important; border-bottom:1px solid #1C619F !important; margin-top:15px !important}
#caja #campanas-publicitarias-cabecera-form .pieLabel{border:none !important;}
#caja #campanas-publicitarias-cabecera-form .pieLabel div{color:#fff!important}
#caja .box-content #mailing-cabecera-form h4{margin-top: -10px !important}
#caja #mailing-cabecera-form .cke_top, #caja #mailing-cabecera-form .cke_bottom{background: #fffaf6 !important}

/* FAQ */
#caja #div_botones{margin: 15px 0px}
#caja #div_botones .estilo-boton-para-cron {border-radius: 80px; height: 130px; width: 130px; border: 2px solid #ff8822 !important; color:grey !important;}
#caja #div_botones .estilo-boton-para-cron i.fa{color:#999 !important; margin-bottom: 7px}
#caja #div_botones #btn-menu_principal, #caja #div_botones #btn-menu_administracion{width: 50% !important}
#caja #div_botones .estilo-boton-para-cron:hover{background: #fffaf6 !important}

/* ------------MENÚ TÉCNICO--------------*/

/* DASHBOARD */
#caja #dashboard-form #general .box-header h2{margin-top: 0px !important; margin-left: 10px!important}
#caja #dashboard-form #general .box-header {background:#fafafa !important;border-color:#ccc !important;padding-top: 0px!important; margin-bottom: 0px!important}
#caja #dashboard-form #general .box-content{padding-bottom: 10px!important; padding-left: 20px!important}
#caja #dashboard-form #general .box-icon{margin-top: 0px !important}
#caja #dashboard-form #general .sortable .span12{border-radius: 0px;}
#caja #dashboard-form #general .box-header i.fa{padding-bottom: 1px !important; color:#fff !important}
#caja #dashboard-form #general .box-header a.fondo_verde_claro{background: #d8b849 !important}
#caja #dashboard-form #general .box-header a.btn-minimize{background: #ff8822 !important}
#caja #dashboard-form #general .box-header a.fondo_amarillo,#caja #dashboard-form #general .box-header a.desbloqueado{background: #99CC66!important}
#caja #dashboard-form #general .box-header a.bloqueado{background: #cc0033!important}
#caja #dashboard-form #general .box-header a.bloqueado i.fa{padding-left: 2px !important}
#caja #dashboard-form #popup-limpieza_ap br, #caja #dashboard-form #popup-limpieza_v br, #caja #dashboard-form #popup-limpieza_n br, #caja #dashboard-form #popup-limpieza_ctx br, #caja #dashboard-form #popup-limpieza_crx br{display:none}
#caja #dashboard-form #semana_chosen ul.chosen-choices{border:1px solid #ff8822 !important; outline: none; box-shadow: none}
#caja #dashboard-form .btn-success.izq{text-shadow:none; background: #99cc66; float: right !important; border-color: #99cc66 !important; height: 25px}
#caja #dashboard-form .btn-success.izq:hover{background: #99cc66; color:#fff!important}
#caja #dashboard-form #div_botones button{color:grey !important}
#caja #dashboard-form #div_botones #btn-voltaje button, #caja #dashboard-form #div_botones #btn-limpieza_v button{border-color:#99cc66 !important}
#caja #dashboard-form #div_botones #btn-negociacion button, #caja #dashboard-form #div_botones #btn-limpieza_n button{border-color:#cc0033 !important}
#caja #dashboard-form #div_botones #btn-caudal button, #caja #dashboard-form #div_botones #btn-limpieza_ctx button{border-color: #1c619f !important}

/* ACS */
#caja .box-content #articulos-form h4, #caja .box-content #form_equipo h4{color:#1C619F !important; border-bottom: 1px solid #1c619f !important; margin-top: 15px !important}
#caja .campo_desactivado {margin-bottom: 1px; box-shadow: none}
#caja #articulos-form .chosen-single{border:1px solid #ff8822 !important}
#caja #articulos-form .fa-exclamation-triangle{color: #cc0033 !important}
#caja #btn-guardar-formulario-provisioning{float: right}

/* EQUIPOS */
#caja .menu-horizontal #btn-volver-opciones{width: 120px !important}
#caja #botones_nuevo button{font-size:12px; font-weight: normal !important; color:grey !important; box-shadow: none; height: 130px; width: 130px; outline: none; border-radius: 75px}
#caja #botones_nuevo{display: flex; justify-content: center;}
#caja #botones_nuevo #boton-nuevo{border:2px solid #99cc66!important;}
#caja #botones_nuevo #boton-importar, #caja #botones_nuevo #importar-articulo{border:2px solid #ff8822!important}
#caja #botones_nuevo button i.fa{margin-bottom: 10px; font-size: 22px}
#caja #form_equipo{margin-top:-25px}
#caja .menu-horizontal #btn_importar_articulo i.fa{color: #ff8822!important; margin-left:10px}
#caja #form_equipo input, #caja #form_equipo .chosen-single{border: 1px solid #ff8822 !important}
#caja #form_equipo .ayudaSpan{margin-left: 0px;width: 8.5%}
#caja #form_equipo .ayudaSpan a{border-radius: 0px;width: 100%;background: #ff8822 !important; float: right; padding-right: 0px !important; padding-bottom:4px !important}
#caja #form_equipo #btn-guardar-formulario-equipo{float: right; margin-top: -25px}
#popup #articulos-categoria-form {margin-top: 20px;}
#popup #articulos-categoria-form #datos_instalacion_div fieldset{border:none !important}
#popup #articulos-categoria-form #datos_instalacion_div fieldset legend{font-size: 13px !important}
#caja #form_equipo #movimientos #movimientos-grid, #caja #form_equipo #servicios-form h3{margin-top: 15px}
#caja #form_equipo #equipos-form .span6 table input{margin-bottom: -1px !important}
#caja #importar-equipo-form #btn_guardar_gf{margin-top: 22px !important; border: none}
#caja #importar-equipo-form #btn_guardar_gf:hover{text-shadow:none}
#caja #importar-equipo-form #btn_guardar_gf:focus, #caja #form_equipo #servicios-form #asociar_servicio:hover,#caja #form_equipo #servicios-form #asociar_servicio:focus, #caja #form_equipo #administracion #ejecutar:hover, #caja #form_equipo #administracion #ejecutar:focus{color:#fff !important}
#caja #form_equipo #servicios-form #servicios-grid{margin-top: 5px}
#caja #form_equipo #servicios-form #asociar_servicio{background: #ff8822 !important; height: 24px; padding-top: 6px}
#popup #equipos-servicios-form .span9 .label-success{padding:2px 5px !important}
#popup #equipos-servicios-form #yt0{margin-top: 50px !important; width: 100px; height: 27px}
#caja #servicios-grid .fa-plus-square, #caja #form_equipo #flujos #flujos-madre-grid .fa-check, #caja .formEquipments #equipos-grid .fa-check, #caja #equipos-grid .fa-check, #caja #equipos-grid .fa-check-square{color:#99cc66 !important}
#popup #monit-params-form input.btn{width: 100px; height: 27px; float:left}
#caja #form_equipo #administracion #ejecutar{background: #ff8822 !important; text-shadow:none}
#caja #form_equipo #administracion #monitor_screen table{margin-top: -20px }
#caja #form_equipo #flujos #flujos-madre-grid ul{margin-left: 0px !important}
#caja #general #equipos-form .ayudaSpan, #caja #general #equipos-form .no-margen-izda{margin-left: 1px !important; width: 8.3%}
#caja #general #equipos-form .ayudaSpan a, #caja #general #equipos-form .no-margen-izda a{background: #ff8822 !important; width: 100%; float: right;padding: 0px !important; height: 23px; border-radius: 0px}
#caja #general #equipos-form .no-margen-izda a{background: #ff8822 !important; width: 100%; float: right;padding: 0px !important; height: 24px; border-radius: 0px}
#caja #general #equipos-form .ayudaSpan a[disabled], #caja #general #equipos-form .no-margen-izda a[disabled]{background: #000 !important}
#caja #general #equipos-form .ayudaSpan a i, #caja #general #equipos-form .no-margen-izda a i{padding-top: 4px}
#caja #general #equipos-form .select2-container--default .select2-selection--single {border:none !important}
#caja #general #equipos-form .select2-container--default.select2-container--disabled{border: 1px solid #ccc !important}
#caja #general #equipos-form .select2-container--default{margin-bottom: 1px; border:1px solid #ff8822 !important}
#caja #general #equipos-form .select2-container--default.select2-container--disabled .select2-selection--single{background: #f5f5f5!important}
#popup .campo_desactivado{margin-bottom: 1px; box-shadow: none}
#popup #articulos-categoria-form #datos_instalacion_div{margin-top: 0px !important}
#popup #articulos-categoria-form #pppoe, #popup #articulos-categoria-form #router{float: left}
#popup #articulos-categoria-form #pppoe .chosen-single, #popup #articulos-categoria-form #router .chosen-single{margin-left: 3px}
#caja #boton-webfig, #caja #equipos-ata-form .btn-info{background: #660066!important;margin-bottom: 5px; border-radius: 0px; margin-top: -30px; margin-left: -10px; text-shadow:none; border: none !important}
#caja #equipos-ata-form{margin-bottom: -15px !important}
#caja #boton-webfig:hover, #caja #form_cliente #servicios #asociar_servicio:hover, #caja #form_cliente #servicios #asociar_servicio:focus, #caja #equipos-ata-form .btn-info:hover{color: #fff !important}
#caja .box-content #form_cliente .general-cliente-equi h4{margin-top: 25px !important}
#caja #contratos-form #ubicacion_principal{margin-bottom: 30px}
#caja #form_cliente .general-cliente-equi input, #caja #form_cliente .general-cliente-equi select, #caja #form_cliente .general-cliente-equi textarea, #caja #form_cliente .general-cliente-equi .chosen-single{border: 1px solid #ff8822 !important}
#caja #form_cliente .general-cliente-equi input[disabled], #caja #form_cliente .general-cliente-equi select[disabled], #caja #form_cliente .general-cliente-equi textarea[disabled], #caja #form_cliente .general-cliente-equi .chosen-disabled .chosen-single{border: 1px solid #ccc !important}
#caja #form_cliente .general-cliente-equi p.alert{border:none !important}
#caja #form_cliente .general-cliente-equi p.alert i.fa-exclamation-triangle{color:#cc0033 !important}
#caja #form_cliente #servicios #asociar_servicio{background: #ff8822 !important; height: 24px; padding-top: 7px}
#caja .box-content #form_cliente #datos_instalacion h4{margin-top: 25px !important}
#caja .box-content #form_cliente #datos_instalacion{margin-top: -25px}
#caja .box-content #form_cliente #datos_instalacion .botonera i.fa{color:#fff !important}
#caja .box-content #form_cliente #datos_instalacion h5{color: #999 !important}
#caja .box-content #form_cliente #datos_instalacion .ayudaSpan a{float: left; border-radius: 15px;width: 18px; margin-left: 3px; padding-left: 1px !important}
#caja .box-content #form_cliente #datos_instalacion .ayudaSpan .btn-primary2{background: #1c619f !important}
#caja .box-content #form_cliente #datos_instalacion .ayudaSpan #actualizar_elementos_fibra {background: #ff8822 !important}
#caja .box-content #form_cliente #datos_instalacion .ayudaSpan #actualizar_elementos_fibra:hover i.fa, #caja .box-content #form_cliente #datos_instalacion .ayudaSpan #actualizar_elementos_fibra i.fa{color:#fff !important}
#caja .box-content #form_cliente #scripts .btn{height: 25px; border-radius: 0px; margin-top: 5px; padding-top: 0px; outline: none}
#caja .box-content #form_cliente #scripts #copiar, #caja .box-content #form_cliente #scripts #copiar:hover{background: #ff8822 !important}
#caja .box-content #form_cliente #scripts #ssh_run, #caja .box-content #form_cliente #scripts #ssh_run:hover{background: #99cc66 !important}
#caja .box-content #form_cliente #radius #div_botones button{border-radius: 0px; color:#555 !important; background: #fff !important; font-size: 12px; font-weight: normal}
#caja .box-content #form_cliente #radius #div_botones button i.fa{margin: 5px !important}
#caja .box-content #form_cliente #radius #div_botones button:hover{background: #fffaf6 !important}
#caja .box-content #form_cliente #radius #color-cerrar-sesion, #caja .box-content #form_cliente #radius #color-baja, #caja .box-content #form_cliente #radius #color-baja-programar{border: 2px solid #CC0033 !important}
#caja .box-content #form_cliente #radius .span10 #color-cerrar-sesion{border:2px solid #555 !important}
#caja .box-content #form_cliente #radius #color-log{border:2px solid #1c619f !important}
#caja .box-content #form_cliente #radius #color-reboot{border:2px solid #ff8822 !important}
#caja .box-content #form_cliente #radius #color-reboot i.fa{color:#ff8822 !important}
#caja .box-content #form_cliente #radius #color-log i.fa{color:#1C619F !important}
#caja .box-content #form_cliente #radius .span10 #color-cerrar-sesion i.fa{color:#555 !important}
#caja .box-content #form_cliente #radius #color-cerrar-sesion i.fa, #caja .box-content #form_cliente #radius #color-baja i.fa, #caja .box-content #form_cliente #radius #color-baja-programar i.fa{color:#CC0033 !important}
#caja .box-content #form_cliente #tftp pre.code{border-radius: 0px}
#caja .box-content #form_cliente #tftp button{border-radius: 0px; text-shadow:none; box-shadow: none; outline: none}
#caja .box-content #form_cliente #tftp #tftp-upload:hover{background: #ff8822}
#caja button#recargar_fichas_adicionales, #caja button#recargar_contratos{border-radius: 22px !important; width:30px; padding-left: 5px !important}
#caja h2.titulo-ppal{width: 89ch}
#caja #btn_buscar, #caja #fibra #btn_alta {border-radius: 0px;box-shadow: none}
#caja #btn_buscar:hover, #caja #fibra #btn_alta:hover{text-shadow:none}
#caja #botones_nuevo button#color-cliente{border:2px solid #99cc66 !important}
#caja #botones_nuevo button#color-cliente i.fa{color:#99cc66 !important}
#caja #botones_nuevo button#color-log i.fa{color:#1c619f !important}
#caja #botones_nuevo button#color-baja {border: 2px solid #ff8822 !important}
#caja #botones_nuevo button#color-baja i.fa{color:#ff8822 !important}
#caja #botones_nuevo button{background: #fff !important}
#caja #botones_nuevo button:hover{background: #fffaf6 !important}
#caja #form_cliente #btn-guardar-formulario-equipos_cliente{float: right; margin-top: -95px}
#caja #form_cliente #general #equipos-form hr{display: none}
#caja #importar-cliente-form{margin-top: -25px}
#caja #importar_cliente #btn_guardar_gf{border:none !important; margin-top:22px !important; height: 24px}
#caja .form_equipos#form_cliente{margin-top: -30px}
#caja .form_equipos#form_cliente #general{margin-top: -10px}
#caja .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444 !important}
#caja .menu-horizontal #btn-alta-rap{width: 75px; margin-right: -6px; margin-left: -9px}

/* COBERTURA */
#caja #contenedor_ubi #submit-lat-long, #caja #contenedor_ubi #submit-lat-long2, #caja #div_ubiBDire input.fondo_naranja, #caja #div_ubiADire input.fondo_naranja{width: 30px; padding-left: 8px; background: #ff8822 !important; padding-bottom: 5px; margin-left: -4px}
#caja #contenedor_ubi #submit-lat-long:hover, #caja #contenedor_ubi #submit-lat-long2:hover, #caja #div_ubiBDire input.fondo_naranja:hover, #caja #div_ubiADire input.fondo_naranja:hover{background: #ff8822 !important}
#caja #div_ubiCCoor #submit-lat-long3{background: #1C619F !important; border:none; width: 30px; padding-left: 9px}
#caja #div_ubiCCoor #submit-lat-long3:hover{background: #1C619F !important;}

/* FLUJOS DE MANTENIMIENTO */











/* COMÚN */
.no-margen-izda{margin-left: 0px !important;}
.no-margen-arriba{margin-top: 0px !important}
.no-margen-abajo{margin-bottom: 0px !important}
.no-margen-dcha{margin-right: 0px !important;}
.top10{margin-top:10px !important}
.top15{margin-top:15px !important}
.top25{margin-top:25px !important}
.top5{margin-top: 5px !important}
#popup .padding20 {padding: 20px !important}
.bottom20{margin-bottom: 20px !important}
.bottom10{margin-bottom: 10px !important}
.fuente13{font-size: 13px !important}
.grisaceo{background: #f5f5f5 !important}
.grisaceo label{color:#555 !important}
.enlaceTangerine{color: #E76D06 !important}
.grisTangerine{color:#999 !important}
.paraOcultar{display: none!important}


/*Bombilla*/
#consejos i{font-size: 22px !important;margin-top:4px !important}
#consejos {margin-left: 30px !important;margin-top:3px !important}
.noty_layout_bottomLeft{bottom:5px !important}
.noty_layout_bottomRight{bottom:20px !important}
#btn-crear-consejo{border:#ff8822!important; width: 100px; height: 25px; float: right}
#btn-crear-consejo:hover{text-shadow:none !important}
ul.noty_cont.noty_layout_bottomLeft{left:11.7vw !important; bottom: 45px !important;}
/* noty_consejo #fff082*/
.noty_bar.noty_theme_default.noty_consejo {
        background-color: #ff8822;
        border-color: #ff8822;
        color: #fff;
        border-radius: 0px;
        box-shadow:none;
}
.noty_bar.noty_theme_default.noty_consejo.noty_layout_topLeft .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_consejo.noty_layout_topRight .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_consejo.noty_layout_bottomLeft .noty_message .noty_buttons,
.noty_bar.noty_theme_default.noty_consejo.noty_layout_bottomRight .noty_message .noty_buttons {
border-color: #ff8822;
}
    .div_consejo {height: auto; margin-top: 10px; margin-bottom: 5px}
.noty_bar.noty_theme_default.noty_consejo{background: #ff8822}
.div_consejo .span12{display: flex; align-items: center}
#consejos .amarillo{color:#EECF0A !important}
.div_consejo a{color:brown}
.div_consejo i.siguiente_consejo{color:#222; margin-left: 19px; background: #fff !important; padding-top:3px !important; height: 17px; width: 20px; border-radius: 10px;}
#caja #consejos-form #btn-guardar-formulario-guardar_act{float: right}
    .div_consejo i.anterior_consejo{color:#222; margin-left: -5px; background: #fff !important; padding-top:3px !important; height: 17px; width: 20px; border-radius: 10px;}
    .div_consejo .span10 p{margin-left: 10px; padding-top: 10px}
    .div_consejo .span10{margin-left: 22px !important}
 
 

.ui-dialog .btn{border-radius: 0px; text-shadow:none;outline:none;border:none}
#popupAuxiliar input{border-radius: 0px}
#popup input.datepicker, #caja input.datepicker{font-size: 14px !important; font-weight: normal !important}
.dt-button{background: #ff8822 !important;border:none!important;color:#fff!important}
.dt-button i.fa{color:#fff}
.dt-buttons{float: left!important}
.dt-button-collection{padding: 0;border-radius: 0px;border:none !important;box-shadow: none!important}
.dt-button-collection button{box-shadow: none !important}

#caja .ver{background:#1c619f !important}
#caja .comunicar{background:#0099cc !important}
#popup .fa-list, #caja .fa-list{color:#ff8822}
#popup .fa-cart-plus, #caja .fa-cart-plus{color:#99cc66 !important}
#caja h2{font-size: 20px}
#caja h3{font-size: 15px}
#caja h3 a, #caja h3 a:hover{color:#E76D06}
#caja h4, #popupAuxiliar h4, #popup h4, .ui-dialog h4{font-size: 13px !important; color:#1C619F !important}
#caja h4{border-bottom: 1px solid #1C619F !important}
#caja .yw1-skin{margin-top:-60px; margin-right: 30px;}

#caja .even.selected{background:#fffaf6 !important}
#caja .well{border-radius: 0px !important; background: #fafafa; box-shadow: none}
#caja .box-header{background: none !important}
#caja .btn-ver{background: #1c619f !important}
#caja .grid-view .button-column, .grid .button-column{min-width: 80px;}
#popup h5{color:#999}
#popup input[disabled]{border-color:#ccc !important}
.span-btn-tangerine{margin-left: 2px !important;;width: 16% !important;}
.btns-tangerine{width: 100%; background: #ff8822!important; border-radius: 0px; height: 17px; outline: none; box-shadow: none}
.btns-tangerine:hover {color:#fff}
.btns-tangerine i{color:#fff}
.btn-primary{background:#99cc66 !important; text-shadow:none}
.boton_popup{border-radius: 0px;box-shadow: none;border: none;outline: none !important;text-shadow:none}
#caja .btn-skin{background: #ff8822!important; border: none;border-radius: 0px!important; outline: none; box-shadow: none; color:#fff!important}
#caja .btn-skin a{color:#fff !important;}
#caja .btn-skin i.fa{color:#fff !important;}
a.btn-skin{background: #ff8822;border-radius: 0px!important;}
a.btn-skin i.fa{color:#fff !important; padding-top: 3px}
span.btn-skin{background: #ff8822!important;border-radius: 0px!important;}
span.btn-skin i.fa{color:#fff !important}
                      
#caja #form_compra_venta{margin-top:25px;}
.ui-widget-content{background: #fff!important}

input.botones_abajo{border-radius: 0px;border:none;outline: none;box-shadow: none}
button[disabled]{cursor: default}
.estilo-boton-para-menu-interno-guardar, .estilo-boton-para-menu-interno-crear{border-radius: 0px !important;background: #99cc66;border: none;box-shadow: none;outline: none;color: #fff!important;}
.estilo-boton-para-menu-interno-guardar:hover, .estilo-boton-para-menu-interno-crear:hover{background: #99cc66}
.estilo-boton-para-menu-interno-guardar i.fa, .estilo-boton-para-menu-interno-crear i.fa{color:#fff!important}

#caja .label, #sms-form .label{padding: 2px 4px 3px;border-radius: 0px;}
.botones-vistas-listados{margin-left: 0px !important;}
#nav-botones-listados, #nav-botones-vistas{margin-left:0px;}
#nav-botones-listados button.fondo_blanco, #nav-botones-vistas button.fondo_blanco{
    background: #ff8822;
    border-radius: 0px;
    border:none !important;
    height: 25px;
    outline: none;
    padding:3px 6px 5px 5px;
}
#nav-botones-listados .dropdown-menu i.fa, #nav-botones-vistas .dropdown-menu i.fa{color:#ff8822}
#nav-botones-listados .dropdown-menu li:hover i.fa, #nav-botones-vistas .dropdown-menu li:hover i.fa{color:#fff !important}
#nav-botones-listados .dropdown-menu, #nav-botones-vistas .dropdown-menu, .menu-horizontal .dropdown-menu-botonera{border-radius: 0px; padding: 0px;}
#nav-botones-listados .dropdown-menu li:hover a, #nav-botones-vistas .dropdown-menu li:hover a, .menu-horizontal .dropdown-menu-botonera li:hover a{background: #ff8822 !important;}
#caja .chosen-container-single .chosen-search input[type=text]{box-shadow: none;}
#caja .chosen-container-active .chosen-single{background: #fff!important;}
.border_combo_vistas{border: none;}

#caja .pagination a{margin-left: 5px}

#caja table .button-column{text-align: right!important}
/*TABLA EN BLANCO (para cuentas comerciales, documentos compra/venta)*/
.tabla-en-blanco thead tr.filters{background: none !important;}
.tabla-en-blanco .table-bordered th{border-bottom: none !important;}
.tabla-en-blanco .table td a, #caja .tabla-en-blanco .table td{font-size:12px !important;}
.tabla-en-blanco input, #caja .tabla-en-blanco select{border-color:#ff8822!important;box-shadow:none;outline: none !important;}
.tabla-en-blanco select option:hover{background: #ff8822!important} /*no funciona*/
.tabla-en-blanco tr.filters td{padding-bottom: 10px !important;}
.tabla-en-blanco td a {color:#E76D06 !important;}
.tabla-en-blanco .label-success{padding-right:7px !important;padding-left:5px !important;background: #99cc66 !important;text-shadow:none !important;}
#caja .tabla-en-blanco .table-condensed tbody tr:first-child td, #popup .tabla-en-blanco .table-condensed tbody tr:first-child td{border-top:2px solid transparent!important}
#caja .tabla-en-blanco .table-condensed tbody tr:first-child:hover td, #popup .tabla-en-blanco .table-condensed tbody tr:first-child:hover td{border-top:2px solid #ff8822!important}

/*TABLA CON CUIDADO DE QUE NO SE PISE EL BORDE DEL HOVER (para mostrar direcciones, mostrar contactos, mostrar mensajes)*/
.tabla-cuidado-bordes thead tr th{border-bottom:none !important;}
.tabla-cuidado-bordes tbody tr:first-child td{border-top:2px solid #ff8822 !important}
.tabla-cuidado-bordes tr:first-child:hover thead tr{border-bottom:2px solid transparent !important;}
.tabla-cuidado-bordes .label-success{padding-right:8px !important;padding-left:6px !important;background: #99cc66 !important;text-shadow:none}
.tabla-cuidado-bordes tbody td a {color:#E76D06}
.tabla-cuidado-bordes tbody td a.label {color: white;}

#caja .table-condensed thead tr th{border-bottom:none !important;}
#caja .table-condensed tbody tr:first-child td{border-top:2px solid #ff8822 !important}
#caja .table-condensed tr:first-child:hover thead tr{border-bottom:2px solid transparent !important;}
#caja .table-condensed .label-success{padding-right:8px !important;padding-left:6px !important;background: #99cc66 !important;text-shadow:none}
#caja .table-condensed tbody td a {color:#E76D06}

/*DATATABLE*/
.dataTables_scrollBody{border:none !important}
.dataTables_scrollHead{border-bottom: 2px solid #ff8822 !important}
table.dataTable tr:first-child:hover td{border-top: 2px solid transparent!important}
table.dataTable tbody tr td:first-child{border-left: 0px solid}
table.dataTable tbody tr td:last-child{border-right: 0px solid}
table.dataTable tbody tr td{border-top:2px solid transparent; border-bottom: 2px solid transparent;border-left: none; border-right: 0}
table.dataTable table.table-striped td{border:none!important}
table.dataTable table.table-striped tr:hover td, table.dataTable tr:hover table.table-striped tr td{border:none!important}
table.dataTable table.table-striped tr:hover td:first-child{border-left:none!important}
table.dataTable table.table-striped tr:hover td:last-child{border-right:none!important}
table.dataTable .label{border-radius: 0px}
table.dataTable .label-success{padding-right:8px !important;padding-left:6px !important;background: #99cc66 !important;text-shadow:none}
table.dataTable .label-warning{padding-right:8px !important;padding-left:6px !important;background: #cc0033 !important;text-shadow:none}
table.dataTable .label-important{padding-right:8px !important;padding-left:6px !important;background: #cc0033 !important;text-shadow:none}
table.dataTable td a{color:#E76D06}
#asientos_grid_wrapper .dataTables_scrollFoot{border:none !important}
#asientos_grid_wrapper table.dataTable tr:last-child td{border-bottom: 2px solid transparent!important}
#asientos_grid_wrapper table.dataTable tr:last-child:hover td{border-bottom: 2px solid #ff8822!important}
table.dataTable.display tbody tr:first-child:hover td{border-top: 0px solid transparent!important}
.dataTables_wrapper .dataTables_paginate .paginate_button{border:none !important; background: #fffaf6!important; color:#666666!important;outline: none!important;border-radius: 17px!important; width: 26px; height: 26px; padding-left: 9px; padding-top: 6px}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{background: #ff8822!important; color:#fff!important}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next{color:#666666 !important; background: none !important; width: 60px}
.dataTables_paginate{margin-top: 5px!important;}
table.dataTable.display tbody>tr.selected:hover, table.dataTable.display tbody>tr.selected, table.dataTable.display tbody>tr.selected:hover>.sorting_1, table.dataTable.display tbody>tr.selected>.sorting_1{background: #fffaf6 !important}


#grid_listado_wrapper .dataTables_scrollHead{border-bottom: none !important}

/*Alertas*/
#caja .fa-question-circle, #caja .fa-info-circle, #popup .fa-question-circle, #popup .fa-info-circle{color:#660066 !important;font-size: 13px}
#caja .label-info, #popup #frm_enviar_mail .label-info{background: none;color:#999;text-shadow:none;padding: 0px}
#caja table .label-info{color:#fff !important; background: #817b58!important; padding:3px 7px;}
/*#caja .label-warning {background-color: #cc0033}*/
#caja td a.label{color:#fff!important}
.alert_panel, .alert_panel .alert_btn_group span{border-radius: 0px;}
#caja .alert, .ui-dialog .alert{
    background: none;
    border-radius:0px;
    border-right: 0px;
    border-left: 0px;
    font-size: 11px;
    color:#999 !important;
}
#popup .alert-danger, #popup .alert-success, #caja .alert-danger, #caja .alert-success{color:#555; border-color:#ccc}

/*INPUTS, SELECTS, ETC EN ISP*/
#caja input, #caja select, #caja textarea, #caja .chosen-container, #caja .input-prepend{margin-bottom: 1px !important;outline: none;box-shadow: none;border-radius: 0px}

/*INPUTS, SELECTS, ETC EN FORMULARIOS DE POPUPS*/
.ui-dialog input, .ui-dialog select, .ui-dialog textarea, .ui-dialog .chosen-container, .ui-dialog .input-prepend, .ui-dialog .select2-selection {outline: none;box-shadow: none;margin-bottom: 1px;}
.ui-dialog .select2-selection{border-radius: 0px; border:1px solid #ff8822;}
input.select2-search__field{background: #fff!important;box-shadow: none!important;outline: none!important;}
ul .select2-results__option--highlighted{background: #ff8822!important}
.ui-dialog .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}

/* Imagen de Lorena */
div.checker input,div.radio input,div.selector select,div.uploader input{opacity:0;filter:alpha(opacity=0);border:none}div.button span,div.selector select,input.uniform-input,select.uniform-multiselect,textarea.uniform{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background:url(../images/default/sprite-tangerine-new.png) no-repeat;-webkit-font-smoothing:antialiased}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url(../images/default/bg-input.png) repeat-x;width:0;height:0}div.selector,div.selector span{overflow:hidden;height:26px;line-height:26px}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url(../images/default/bg-input.png) repeat-x;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(../images/default/bg-input-focus.png) repeat-x}div.checker input,input[type=search],input[type=search]:active{-webkit-appearance:none;-moz-appearance:none;appearance:none}div.selector{background-position:0 -130px;padding:0 0 0 10px;position:relative;font-size:12px}div.selector span{text-overflow:ellipsis;display:block;white-space:nowrap;background-position:right 0;padding-right:25px;cursor:pointer;width:100%}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.checker,div.radio,div.uploader{position:relative}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}div.checker,div.checker input,div.checker span{width:19px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -260px}div.checker span.checked{background-position:-76px -260px}div.checker input{background:0 0;display:-moz-inline-box;display:inline-block;zoom:1}div.checker.active span{background-position:-19px -260px}div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span,div.checker.hover span{background-position:-38px -260px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:-114px -260px}div.checker.focus.active span,div.checker.hover.active span{background-position:-57px -260px}div.checker.focus.active span.checked,div.checker.hover.active span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio,div.radio input,div.radio span{width:18px;height:18px}div.uploader,div.uploader span.action{height:28px;cursor:pointer;overflow:hidden}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -279px}div.radio span.checked{background-position:-72px -279px}div.radio input{background:0 0;display:-moz-inline-box;display:inline-block;zoom:1;text-align:center}div.radio.active span{background-position:-18px -279px}div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span,div.radio.hover span{background-position:-36px -279px}div.radio.focus span.checked,div.radio.hover span.checked{background-position:-108px -279px}div.radio.focus.active span,div.radio.hover.active span{background-position:-54px -279px}div.radio.focus.active span.checked,div.radio.hover.active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;width:190px}div.uploader span.action{background-position:right -409px;line-height:28px;width:82px;text-align:center;float:left;display:inline}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity=1);display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.focus,div.button.hover{background-position:0 -701px}div.button.focus span,div.button.hover span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-weight:400;color:#777;border:1px solid #aaa;border-right-color:#ccc;border-bottom-color:#ccc;border-radius:3px}input.uniform-input.focus,input.uniform-input.hover,select.uniform-multiselect.focus,select.uniform-multiselect.hover,textarea.uniform.focus,textarea.uniform.hover{box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999}div.button span{font-weight:700;letter-spacing:1px;text-transform:uppercase}div.button.focus span,div.button.hover span{color:#555}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default;color:#bbb}div.selector span{color:#666;text-shadow:0 1px 0 #fff}div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}
#caja div.checker{margin-left:-3px}
/*Popovers que hay en cuenta comercial>contacto*/
.popover-inner {
  width: 260px;
  background: #ccc !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#panel_clientes #myTabContent{
    overflow:auto;
    border:none;
    min-height:40vh;
}
.fondo_check_suave_1 { background: #ebd0bf!important;}
.fondo_check_suave_2 { background: #e8b799!important;}



#cambiar_usuario {
    right: auto !important;
    margin-left: 20px!important;
}
