/* <editor-fold desc="Iconos" defaultstate="collapsed"> */
td .fa, .filter-actions .fa, .actions-fa .fa{
	color: #01397F;
}

.icon_info{
	color: #01397F;
}

td .fa-check, td .fa-credit-card{
	color: green;
}
td .fa-trash{
	color: red;
}
td .fa-file-pdf-o{
	color:#BB0102;
}
td .fa-times, td .fa-close, .filter-actions .fa-trash, .actions-fa .fa-trash{
	color: red;
}
td .fa-hourglass-start{
	color:#8a6d3b;
}

.div-datos-fact .fa{
	color: black;
}

/* </editor-fold> */

/* <editor-fold desc="Card" defaultstate="collapsed"> */
.border-orange {
    border-color: #1B799B;
}
.border-blue{
	border-color: #01397F;
}
.border-brown{
	border-color: brown;
}
/* </editor-fold> */

/* <editor-fold desc="Summernote" defaultstate="collapsed"> */
.note-btn, .note-color-reset {
	background-color: #01397F !important;
	color: white !important;
}
/* </editor-fold> */

/* <editor-fold desc="Facturas" defaultstate="collapsed"> */
.btn-image{
	background-color: white;
	color: #BBBCBD;
	border-color: #D2D5D6;
}
.factura-input-encabezado{
	color:#1a8bb5;
}

.factura-caja-encabazado {
	border-color: #b5ddec;
}

.texto-encabezado-caja{
	color:#01397F;
}

.btn-tabla, .btn-modal {
	color:white;
}

.div-act {
    background-color: white;
}

.div-trash{
	color: red;
	border-color: red;
}

.div-hourglass-start{
	color:#8a6d3b;
	border-color: #faebcc;
}

.div-datos-cli{
	border-color: #ADD8E6;
}

.div-datos-cli-head{
	background-color:#F4F7FF;
	/*border-bottom-color: #ADD8E6;*/
}

.div-datos-cli-row span{
	color: brown;
}

.div-gc-no_account, div[class^='div-gc-successful_']{
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.div-gc-successful_no_ba, .div-gc-successful_sent_mandate, .div-gc-successful_no_mandate {
	color: white !important;
    background-color: #FC6973 !important;
    border-color: red !important;
}

.div-recuadro-origen {
	border-color:#ADD8E6;
	color:white;
	background-color:#ebf6f9b3;
}


#card_content_nueva_factura label.error {
	color: #FB404B;
}

#card_titulo_principal{
	/*background-color:#333333 !important;*/
}

.card-titulo-principal{
	/*background-color:#333333 !important;*/
}

span#span_informacion_adicional > fa-info-circle{
	color:white;
}

#row_info_adicional .alert.alert-info{
	background-color:#F4F7FF;
	color:#01397F;
	border-color: #01397F;
}
.alert-info-assistant {
    color: #01397F;
    background-color: #F4F7FF;
}
.alert-success-assistant{
	color: green;
    border-color: green;
    background-color: #e5ffec;
}
.alert-warning-assistant{
    color: #5d5f09;
    border-color: #5d5f09;
    background-color: #fdffe0;
}

#card_content_nueva_factura{
	background-color:#F4F7FF;
}

.texto-encabezado-caja .fa-edit{
	color:#01397F;
}

.factura-caja-encabazado table.table{
	background-color: transparent;
}

.datos-totales span, .datos-totales input{
	color:#1B799B;
}

.datos-totales input{
	background-color:white;
}

#div_numero_proyectos, #div_recurrencia_definida{
	color:brown;
}

.div-total-estado-rentas {
	color: #01397F;
    background-color: #F4F7FF;
    border-top-color: #01397F;
}

.div-estados-domiciliaciones {
	border-color: black;
	color: white;
	background-color: #3ec2f2;
}

.div-envio-sms {
	background-color: #f9e5e5;
	color: brown;
	border-color: lightblue;
}
/* </editor-fold> */

/* <editor-fold desc="Formularios" defaultstate="collapsed"> */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li.selected > a{
	background-color: #01397F;
	color: white;
	box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px !important;
}
.btn-group[data-toggle="buttons"] label.btn-success:not(.active),
.btn-group[data-toggle="buttons"] label.btn-danger:not(.active){
	border-color: #888888;
	color: #888888;
	background-color: transparent;
}
.btn-group[data-toggle="buttons"] label.btn-success.active{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.btn-group[data-toggle="buttons"] label.btn-danger.active{
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
form.edit{
	background-color: #f9e6c7;
}

form .form-subcard{
    border-color: #01397F;
}

.form-group label.error{
	color: #FB404B;
	border-color: #FB404B;
}
/* <editor-fold desc="Boton Añadir/Ocultar Formulario" defaultstate="collapsed"> */
.btn-agnadir, .btn-agnadir:focus {
	/*border-color: #01397F;
	color: white;
	background-color: #d9f0f7;*/
}
.btn-agnadir:hover {
	/*background-color: #01397F;*/
	color: white;
}
.btn-agnadir > .fa-plus-circle{
	color: white;
}
/* </editor-fold> */
/* </editor-fold> */

/* <editor-fold desc="Botones" defaultstate="collapsed"> */
.boton-acceso {
	color:#01397F;
	border-color: #01397F;
}

.btn-filtrar {
	color:white;
	background-color:#01397F;
}

.btn-borrar-filtro {
	color:white;
	background-color:brown;
}

.btn-excel {
	background-color:white;
	border-color:green;
}

.boton-volver {
	background-color:#01397F;
	color:white;
}

.boton-general {
	background-color:#01397F;
	color:white;
}

.boton-stripe-pasarela, .boton-stripe-pasarela:hover, .boton-stripe-pasarela:active {
	background-color: #078cbc !important;
    color: white !important;
    border-color: #078cbc !important;
}

/* </editor-fold> */

/* <editor-fold desc="Textos" defaultstate="collapsed"> */
.span-btn-excel {
	color: green;
}

.check-opcion-mostrar {
	color:#01397F;
}
/* </editor-fold> */

/* <editor-fold desc="Checkbox/RadioButton" defaultstate="collapsed"> */
.segmented-control, .segmented-control > label{
	color: #01397F !important;
	border-radius: 10px;
}
/* </editor-fold> */

/* <editor-fold desc="Tablas" defaultstate="collapsed"> */
.fixed-table-body .table.normal {
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
}

.fixed-table-body .table.normal tbody > tr {
    box-shadow: 2px 2px 5px #999;
    background-color: white;
}

.fixed-table-body .table.normal thead > tr {
    box-shadow: 2px 2px 5px #999;
}

.fixed-table-body .table.normal thead > tr > th {
    color:#1b799b;
}

.fixed-table-footer{
	border-color: #F4F7FF;
}
.fixed-table-footer .table-footer, .fixed-table-footer .table-footer tr:hover{
	background-color : #F4F7FF;
}

.responsive-row-title {
	background-color: #F4F7FF;
    color: #01397F;
    font-weight: bold;
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
}
.responsive-row{
	border-color: #01397F;
}

.responsive-div-detalles-domiciliacion, .responsive-row-recuadro {
	background-color: #F4F7FF;
    color: #01397F;
    padding: 8px;
}

.responsive-row-recuadro-rojo {
	background-color: #f9dbdb;
	border-color: red;
	color: red;
}

.responsive-div-importe-calendar {
	background-color: beige;
	border-color:  #01397F;
}

.responsive-row-importes {
	/*border-color: orange;
	background-color: beige;*/
		
}

.responsive-div-accion {
	border-color: #01397F;
}


.modificar-nota{
	/*border-color: #ADD8E6;*/
	background-color:#F4F7FF;
}

.fila-def_incompleta{
	background-color: #fce8e9 !important;
	box-shadow: 2px 2px 5px red !important;
}
.fila-def_incompleta:hover{
	background-color: #efcbcc !important;
	box-shadow: 4px 4px 7px red !important;
}

.div-contrato-sin-firmar {
    padding: 5px;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #FFEFEF;
    color: red;
}

.div-mandato-firmado {
	border-color: lightblue;
	background-color:white;
}

.div-factura-generada {
	border-color: lightblue;
}

.div-estado-domiciliaciones {
	border-color: #F4F7FF;
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
    padding: 5px;
}

.div-eliminar-enlace {
	color: red;
	background-color: #fffafa;
	border-color: #f7a5a5;
}

.div-duplicar-enlace {
	border-color: lightblue;
	background-color: #ebfaff;
	color: #065a5a;
}

.div-editar-enlace {
	border-color: lightblue;
	background-color: #feffe4;
	color: #4c4c43;
}

.div-reenviar-email {
	border-color: lightblue;
	background-color: #f1e7dd;
	color: #8c5c04;
}

.div-coste-tarifa, .div-coste-tarifa-detalles {
	border-color: #ADD8E6;
}

.link-tabla-firma {
	color: #a04040;
}

.span-generar-recibo {
	color:#01397F;
	background-color:#eaf3ff;
}

.td-texto-principal {
	color:black;
	border-bottom-color: #01397F;
}

.td-domiciliaciones-emitidas {
	color:white;
	border-bottom-color: white;
}

.label-texto-opciones {
	color: #5aabc4;
}

.tr-estilo {
	background-color: #01397F;
	color: white;
}

.div-pago-tarjeta-recuadro {
	color:#01397F;
	background-color:#eaf3ff;
}

.div-total-edicion-renta {
	color:black;
	border-color: #dce1ee;
}

.div-mandato-no-firmado {
	background-color:#ffefef;
	border-color: #F4F7FF;
	color:red;
}

.div-codigo-domiciliacion {
	color: white;
}

.div-fechas-variables {
	background-color:white;
	/*border-color: #01397F; */
}

.div-filtro-fecha, .div-recuadro-general {
	background-color: #F4F7FF;
}

.div-estado-cobrado {
	border-color: green;
}

.div-estado-devuelto {
	border-color: red;
}

.div-estado-cancelado {
	border-color: #6b5454;
}

.div-estado-emitido {
	border-color: #125166;
}

.div-estado-recibo-emitido {
	border-color: #34b9e5;
	background-color: #ADD8E6;
	color: white;
}

.div-estado-recibo-reintento {
	border-color: #34b9e5;
	background-color: #ADD8E6;
	color: white;
}

.div-estado-recibo-cobrado {
	border-color: green;
	background-color: #32D373;
	color: white;
}
.div-estado-pendpago {
	border-color: red;
	background-color:#FC7575;
	color:white;
}

.div-estado-pagada {
	border-color: green;
	background-color:#32D373;
	color:white;
}

.div-estado-cobrado {
	border-color: green;
	background-color: #32D373;
	color: white;
}

.div-estado-devuelto {
	border-color: red;
	background-color: #ffeded;
	color: red;
}

.div-estado-cancelado {
	border-color: #352d2d;
	background-color: #fff8d6;
	color: #352d2d;
}

.div-estado-pendiente {
	border-color: #ba9b03;
	background-color: #fff8d6;
	color: #ba9b03;
}

.div-seleccionar-presupuesto {
	border-color: #b28301;
	background-color: #fce094;
}

.div-nota-recibo {
	/*border-color: #726628;
	color:#726628;
	background-color:#f7edbb;*/
	background-color: #F4F7FF;
	color: #01397F;
}

.div-nota-recibo-devuelto {
	background-color:#f7f2f2;
	border-color:brown;
	color:brown;
}

.div-estado-recibo-devuelto {
	background-color: #FC7575;
	border-color:red;
	color:white;
}

.div-razon-devolucion {
	border-color: brown;
	background-color: #f7f2f2;
	color: brown;
}

.div-estado-recibo-cancelado {
	background-color: #7d8f93;
	border-color: #093d47;
	color:white;
}
.div-estado-recibo-pendiente {
	background-color: #dec748;
	border-color: #6b611d;
	color:white;
}

.div-titulo-tabla-personalizada {
	color:white;
	background-color:#01397F;
}

.div-tabla-personalizada-espacio {
	border-color: gray;
}

.div-card-stripe {
	border-color: #d3d8e8;
	background-color: #ecfaff;
}
.div-card-stripe-left {
	border-color: #d3d8e8;
	background-color: white;
}
.div-tabla-personalizada-espacio-stripe {
	border-color: #01397F;
}

.div-moneda-texto-juntos {
	border-color: #2b7b2085;
	background-color: #4df7361a;
}

.color-movimiento-estado-impagado {
	background-color: #FC7575;
	color: white;
	border-color: red;
}

.color-movimiento-estado-pagado {
	background-color: #32D373;
	color: white;
	border-color: green;
}

.color-movimiento-estado-devuelto {
	background-color: #f78c8c;
	color: white;
	border-color: red;
}

.color-codigo-domiciliacion-em {
	background-color:#ADD8E6;
	border-color: #34b9e5;
}
.color-codigo-domiciliacion-co {
	background-color:#32D373;
	border-color: green;
}
.color-codigo-domiciliacion-de {
	background-color:#FC7575;
	border-color: red;
}
.color-codigo-domiciliacion-ca {
	background-color:#7d8f93;
	border-color: #093d47;
}

.div-propuesta-estudio {
	border-color: blue;
	background-color: #90EDFD;
	color: white;
}

/* </editor-fold> */

/* <editor-fold desc="Tablas con checkbox" defaultstate="collapsed"> */
table.checkbox tr .fa-square-o, table.checkbox tr .fa-check-square-o{
	color : black;
}

table.checkbox tr.selected{
	background-color: #dff0d8 !important;
}
/* </editor-fold> */

/* <editor-fold desc="Filtros tablas" defaultstate="collapsed"> */
#filter_alert{
	color: #01397F;
	background-color: #F4F7FF;
}
#filter_clear{
	color: white;
	background-color: #fc6973;
	border-color: #ebccd1;
}

.fila-facturas-retrocedidas{
	background-color: #ffe1dc !important;
}
.fila-facturas-retrocedidas:hover{
	background-color: #ffd5ce !important;
}
/* </editor-fold> */

/* <editor-fold desc="Info, success, warning, danger" defaultstate="collapsed"> */
.alert-info {
    color: white;
    background-color: #F4F7FF;
    border-color: #bce8f1;
}
.alert-info-text {
	background-color:#ffd6d6;
	color:brown;
}

.alert-info-registros {
	color: #01397F !important;
	box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
}

.alert-success, .pagada, .act-success, .div-gc-successful{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.div-gc-orange {
	color: #4e2a05;
	background-color: #f7ddae;
	border-color: #d6e9c6;
}

.retrocedida{
	color: #971212;
	background-color: #fbefb1;
}

.alert-warning, .pendiente-pago, .act-waiting, .div-gc-in_review{
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color: #faebcc;
}

.alert-danger, .impagada, .act-danger, .div-gc-action_required{
	color: #a94442;
	background-color:#f2dede;
	border-color: #ebccd1;
	box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
}

.act-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-informativo {
	color: #01397F;
    background-color: #F4F7FF;
}

.alert-info-tipos-entidades {
	color:brown;
	background-color: #f5eaea;
}

.alert-info-proximo-bloqueo {
        color:#8a6d3b;
        background-color: #fceac2;
}

.pagada-parcial, .act-partial{
	color: #e59216;
	background-color:#ffecd3;
	border-color: #f2d0a4;
}
.btn-retrocedida {
	color: #3c763d;
	background-color: #e9fce0;
}
/* </editor-fold> */

/* <editor-fold desc="Modales" defaultstate="collapsed"> */
/* <editor-fold desc="Botones" defaultstate="collapsed"> */
.btn-modal.act-success:hover, .btn-modal.act-success:focus{
	background-color: #3c763d;
}
.btn-modal.act-danger:hover, .btn-modal.act-danger:focus{
	background-color: #a94442;
}
/* </editor-fold> */

/* <editor-fold desc="Modal detalle factura" defaultstate="collapsed"> */
.mdf-tabla {
	border-color: lightblue;
}

.mdf-tabla tbody > tr:nth-child(2n) {
	background-color: #F4F7FF;
}

.mdf-tabla tbody td .fa{
	color: black;
}
/* </editor-fold> */
/* </editor-fold> */

/* <editor-fold desc="Login" defaultstate="collapsed"> */
.container-login {
	/*background-color:#ecfaff;
	border-color: #d3d8e8;*/
}

.container-login-validate {
    /*background-color: #ffe5c2;*/
    border-color: #9a8a0d;
}


.titulo-exterior {
	color: #01397F !important;
}

.login-end {
	/*background-color:#dfe4ea;*/
}

.alert-info-login {
	background-color:#71aff2;
}
/* </editor-fold> */

/* <editor-fold desc="Registro" defaultstate="collapsed"> */

.imagen-persona-registro {
	border-color: #C2C4C5;
}

.div-informacion-registro {
	color:#01397F;
}

/* </editor-fold> */

a.disabled {
	color: lightgray !important;
}


.div-opciones-empresa {
	border-bottom-color: #F4F7FF;		
}

.div_modificar_renta {
    background-color: #fffbd9;
}

/* <editor-fold desc="Clases colores" defaultstate="collapsed"> */
.color-green-bold {
	color: green;
	font-weight: bold;
}
.color-red-bold {
	color: red !important;
	font-weight: bold;
}
.color-domicilialo-bold {
	color: #01397F;
	font-weight: bold;
}
.color-domicilialo {
	color: #01397F;
}
.color-fondo-domicilialo-light{
	background-color:#dceef4;
}
.color-domicilialo-oscuro {
	color:#01397F;
}
.color-green {
	color: green !important;
}
.color-fondo-green-light{
	background-color: #ddf4d4;
}
.color-red {
	color: red !important;
}
.color-brown, .color-texto-tabla-responsive {
	color: brown !important;
}
.color-black {
	color: black !important;
}

.color-blue {
	color: #01397F !important;
}

.icono-info {
	color: #01397F;
}
.color-fondo-red-light{
	background-color: #f7eaea;
}
.color-orange{
	color: orange !important;
}
.color-dark-red {
	color: #BB0102 !important;
}
.color-gray {
	color: gray !important;
}

.color-brown-dark {
	color: #8a6d3b !important;
}

.color-white {
	color: #FFFFFF !important;
}

.color-yellow {
	color: yellow !important;
}
.color-yellow-imp {
	color: yellow !important;
}
.color-emitidas {
	color: #0d7399;
}
.color-aviso-registro {
	color: #01397F;
}

.color-dark-blue {
	color: #01397F;
}
.color-lightgray {
	color: lightgray !important;
}

.color-domiciliaciones-emitidas {
	color: #0782af;
}

.color-bg-estado-domiciliaciones {
	background-color: #eafcf0;
}

.color-bg-lightgray {
	background-color: lightgray;
}
.color-bg-lightgray2 {
	background-color: #DFE4EA;
}

.color-bg-gray {
	background-color: gray;
}

.color-bg-gray-imp {
	background-color: gray !important;
}
.color-bg-white {
	background-color: white;
}

.color-bg-yellow {
	background-color:yellow;
}

.color-bg-brown {
	background-color: brown;
}
.color-bg-orange {
	background-color: #ff8d1c;
}

.color-bg-yellowgreen {
	background-color: #afd30c;
}

.color-bg-blue {
	background-color: #01397F !important;
}

.color-bg-darkblue {
	background-color: #0e3d4e;
}
.color-bg-darkblue2 {
	background-color: #1B799B;
}

.color-bg-stripe {
	background-color: #dfe4ea;
}

.color-bg-transparent {
	background-color: transparent;
}

.color-texto-stripe {
	color: #204827;
}

.color-email-stripe, .color-email-stripe:hover, .color-email-stripe:active {
	background-color: white !important;
	color:#01397F !important;
	display: inline-table !important;
}

.color-bg-lightred {
	background-color: #fcabab;
}
.color-bg-strongred {
	background-color: #ad5a5a;
}
.color-bg-lightblue {
	background-color: #F4F7FF;
}
.color-bg-lightyellow {
	background-color: white;
}
.color-bg-red-white {
	background-color: #fffafa;
}
.color-bg-green {
	background-color: #32d373;
}
.color-bg-red {
	background-color: #fc5353;
}
.color-bg-red-dark {
	background-color: #a56060;
}
.color-bg-beige {
	background-color: beige;
}
.color-bg-footer {
	background-color: #333333;
}
.icon-info-tabla {
	color: white;
}

.color-icono, .color-texto {
	color: #01397F !important;
}

.color-duplicar-email {
	color: #8c5c04;
}

.color-icon-download {
	color: #a04040 !important;
}

.color-emitido {
	color: #125166;
}
.color-cancelado {
	color: #6b5454;
}
.color-cobrado {
	color: green;
}
.color-devuelto {
	color: red;
}
.color-verde-transparente {
	color: #00800069 !important;
}
.color-rojo-transparente {
	color: #ff000059 !important;
}
.color-titulo-cambio-contrasenia, .color-pago-tarjeta {
	color: #033FBF;
}

.color-border-default {
	border-color: #01397F;
}
.color-border-light {
	border-color: #ADD8E6;
}
.color-border-gray {
	border-color: gray;
}

.color-black-low {
	color: #000000a6;
}
.color-youtube {
	color: #C3181E;
}

.bs-component .rp-div-tabla-normal li.active a {
    background-color: #01397F;
    color: white;
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
	/*border-radius: 10px;*/
}

.bs-component .rp-div-tabla-normal li a {
    background-color: white;
    /*border: 1px solid #06AAE8;*/
    color: #01397F;
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
	/*border-radius: 10px;*/
}

.check-selected-option-pr {
	padding: 2px 10px 2px 10px;
    background-color: white;
    box-shadow: 0px 0px 20px 0px rgb(6 13 56 / 10%);
    border-radius: 10px;
}

.color-lightyellow-low {
	color: #f9f9effa;
}
.seleccion-plazos-deudas {
	background-color: #0FAAE5;
	color: white;
}
/* </editor-fold> */

    .js-cd-timeline{
        overflow: scroll;
        height: 600px;
    }
    @media screen and (max-width: 1169px) {

    }

@media screen and (max-width: 480px) {
    #btn_mdf_ver_detalle, #btn_mdf_descargar_fact, #btn_mdf_marcar_pagada, #btn_mdf_marcar_impagada, #btn_mdf_enviar_mail_fact {
        display: block !important;
	    margin: auto;
	    margin-bottom: 10px;
	    width: 280px;
    }
}
