﻿/*personalizar cards*/
.card-deck {
    /*margin: 0 -1;*/
    /*justify-content: space-evenly;*/
}

    .card-deck .card {
        margin: 0 0 1rem;
    }

@media (min-width: 576px) and (max-width: 767.98px) {
    .card-deck .card {
        -ms-flex: 0 0 48.7%;
        flex: 0 0 48.7%;
        margin-right: 1.3%
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .card-deck .card {
        -ms-flex: 0 0 32%;
        flex: 0 0 32%;
        margin-right: 1.3%
    }
}

@media (min-width: 992px) {
    .card-deck .card {
        -ms-flex: 0 0 18%;
        flex: 0 0 18%;
        margin-right: 2%
    }
}
/*Fin del card*/

.btn-link {
    font-weight: 400;
    color: #81aa43;
    text-decoration: none;
}

.card-body2 {
    background-color: #81aa43;
}

.card-title2 {
    color: white;
}

.card-text2 {
    color: white!important;
}


.card-header {
    background-color: #81aa43;
}

.btn-link:hover {
    color: #81aa43 !important;
    text-decoration: underline;
}

.btn-link2 {
    font-weight: 400;
    font-weight: 400;
    color: white;
    text-decoration: none;
}

    .btn-link2:hover {
        color: white !important;
        text-decoration: underline;
    }

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #f5f5f5;
}
.dxbButtonSys.dxbTSys {
    font-weight: 400;
    color: maroon;
    text-decoration: none;
    background: white;
}

.dxbButtonHover {
    color: maroon !important;
    text-decoration: underline;
}

.dxcvFocusedCard_MetropolisBlue {
    border-color: #81aa43;
    outline: 3px solid #81aa43;
    background-color: #566a39;
    color: white;
}

.dxflGroup_MetropolisBlue {
    background-color: #81aa43;
    color: white;
}

[placeholder]:focus::-webkit-input-placeholder {
    transition: text-indent 0.4s 0.4s ease;
    text-indent: -100%;
    opacity: 1;
}

.nav-tabs .nav-link {
    color: #81aa43;
}
.bg-primary, .btn-secondary {
    background-color: #81aa43 !important;
}

 .dxgvHeader {
    background-color: #E2C4C4;
    color: white !important;
}
.dxpc-header {
    background-color: #404040 !important;
    color: white !important;
}

.dxpc-headerText {
    color: white !important;
}
.dxgvFocusedRow_MetropolisBlue, .dxpLite_MetropolisBlue .dxp-current {
    background-color: #81aa43 !important;
    color: white;
}
.dxgvDataRow, .dxpLite {
    color: maroon;
}

.dxtc-link span {
    color: white !important;
}

.element.style {
    border: none !important;
}
    .dxtcLite > .dxtc-stripContainer .dxtc-tab, .dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #800000 !important;
}

.dxtc-activeTab .dxtc-link span {
    color: #5d0808 !important;
}

.dxtc-content{
    border-color: maroon !important; 
}


.dxgvPagerBottomPanel{
    text-align: center !important;
}

#btnBuscar_CD {
    width: 28px !important;
    height: 28px !important;
    border: none !important;
}
/*#btnAceptar {
    width: 28px !important;
    height: 28px !important;
    border: none !important;
}*/
#btnEliminar_CD {
    width: 28px !important;
    height: 28px !important;
    border: none !important;
}
/*.dxbButtonSys.dxbTSys {
    border: none !important;
}*/

.dxgvFilterRow {
    background-color: #E2C4C4;
}

.dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
    background-color: white !important;
}

hr {
    border-top: 1px solid black !Important;
}

.dxeProgressBarIndicator_Moderno {
    background: #ad5c5c !Important;
}

.dxeProgressBar_Moderno {
    color: black !Important;
}

#ContentPlaceHolder2_gridContactos_DXMainTable {
    width: 100% !Important;
}

ContentPlaceHolder1_gridHistorial_DXMainTable {
    width: 100% !Important;
}

.dxWeb_pcCloseButton {
    visibility: hidden !Important;
}

#ContentPlaceHolder2_gridRegistro_DXMainTable {
    width: 100% !Important;
}


.dxtlHeader_Moderno {
    background: #E2C4C4 !Important;
    color: black !Important;
}

/*#ContentPlaceHolder2_gridContactos_DXSearchPanel {
        width: 85% !Important;
}*/

#ContentPlaceHolder1_gridCarreras_DXSearchPanel {
    width: 70% !Important;
}

#ContentPlaceHolder1_gridCarreras {
    border: none !Important;
}

#ContentPlaceHolder1_grdHistorial_DXMainTable {
    width: 70% !Important;
}

#ContentPlaceHolder1_gridEncargados {
    border: none !Important;
}

.dxgvSearchPanel {
    border-bottom: 2px solid #ffffff !Important;
    border-color: #ffffff !Important;
    background-color: maroon !Important;
    /*width: 556px !Important;*/
}

#ContentPlaceHolder1_gridEncargados_DXMainTable {
    width: 80% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder2_gridTaskEncargados_DXMainTable {
    /*width: 87% !Important;*/
    border: 1px Solid maroon;
}

#ContentPlaceHolder1_gridCarreras_DXMainTable {
    width: 70% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder2_gridCarrera_DXMainTable {
    width: 87% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder2_gridEncargados_DXMainTable {
    width: 87% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder2_gridNotas_DXMainTable {
    width: 100% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder2_gridHistorial_DXMainTabla {
    width: 87% !Important;
    border: 1px Solid maroon;
}

#ContentPlaceHolder1_gridCarreras_grouppanel {
    width: 556px !Important;
}

#ContentPlaceHolder2_gridCarrera_grouppanel {
    width: 556px !Important;
}

.red {
    color: red;
}

/*gridEncargado  */
/*gridEncargado sub tarea */

#ContentPlaceHolder1_lbxEncargadoSeleccionado_D {
    height: 175px !Important;
    width: 539px !Important;
}

.dxp-right {
    float: none !Important;
}

.dxgvControl, .dxgvDisabled {
    /*border: none;*/
    background-color: transparent;
}



.dxgvHeader, .dxgvHeader table {
    color: #380909;
}

#ContentPlaceHolder1_gridEncargados_DXPagerBottom {
    min-width: 640px !Important;
}

#ContentPlaceHolder2_gridEncargados_DXPagerBottom {
    min-width: 640px !Important;
}

#ContentPlaceHolder2_gridNotas {
    min-width: 640px !Important;
}



#ContentPlaceHolder2_gridTaskEncargados_DXPagerBottom {
    min-width: 640px !Important;
}

#ContentPlaceHolder1_gridCarreras_DXPagerBottom {
    min-width: 640px !Important;
}

#ContentPlaceHolder2_gridCarrera_DXPagerBottom {
    min-width: 640px !Important;
}


.dxscAppointment {
    cursor: pointer;
}

#ContentPlaceHolder1_gdrComentarios_DXMainTable, #ContentPlaceHolder1_gdrComentarios_DXFREditorcol0, #ContentPlaceHolder1_gdrComentarios_DXFREditorcol1, #ContentPlaceHolder1_gdrComentarios_DXFREditorcol2, #ContentPlaceHolder1_gdrComentarios_DXFREditorcol3 {
    border: 1px solid maroon;
    text-align: center;
}

.dxgvDataRow_Moderno:hover {
    background-color: rgba(173, 92, 92, 0.71);
    cursor: pointer;
}

.oscurecer .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

ContentPlaceHolder1_gridHistorialAsignado_col3

#ContentPlaceHolder1_gdrComentarios_col0, #ContentPlaceHolder1_gdrComentarios_col1, #ContentPlaceHolder1_gdrComentarios_col2, #ContentPlaceHolder1_gdrComentarios_col3, #ContentPlaceHolder1_gdrComentarios_col4,
#ContentPlaceHolder1_gridCarreras_col0, #ContentPlaceHolder1_gridCarreras_col1, #ContentPlaceHolder1_gridCarreras_col2, #ContentPlaceHolder1_gridCarreras_col3,
#ContentPlaceHolder2_gridCarrera_col0, #ContentPlaceHolder2_gridCarrera_col1, #ContentPlaceHolder2_gridCarrera_col2, #ContentPlaceHolder2_gridCarrera_col3,
#ContentPlaceHolder1_gridEncargados_col0, #ContentPlaceHolder1_gridEncargados_col2, #ContentPlaceHolder1_gridEncargados_col4, #ContentPlaceHolder1_gridEncargados_col1,
#ContentPlaceHolder2_gridTaskEncargados_col0, #ContentPlaceHolder2_gridTaskEncargados_col2, #ContentPlaceHolder2_gridTaskEncargados_col4, #ContentPlaceHolder2_gridTaskEncargados_col1,
#ContentPlaceHolder2_gridNotas_col1, #ContentPlaceHolder2_gridNotas_col2, #ContentPlaceHolder2_gridNotas_col3, #ContentPlaceHolder2_gridNotas_col4,
#ContentPlaceHolder2_gridHistorial_col1, #ContentPlaceHolder2_gridHistorial_col2, #ContentPlaceHolder2_gridHistorial_col3,
#ContentPlaceHolder2_gridCorreo_col2, #ContentPlaceHolder2_gridCorreo_col3, #ContentPlaceHolder2_gridCorreo_col4,
#ContentPlaceHolder2_gridSMS_col2, #ContentPlaceHolder2_gridSMS_col3, #ContentPlaceHolder2_gridSMS_col4, #ContentPlaceHolder1_gridEncargados_col5,
#ContentPlaceHolder1_gridHistorial_col0, #ContentPlaceHolder1_gridHistorial_col2, #ContentPlaceHolder1_gridHistorial_col1, #ContentPlaceHolder1_gridHistorial_col3, #ContentPlaceHolder1_gridHistorial_col4, #ContentPlaceHolder1_gridHistorial_col5, #ContentPlaceHolder1_gridHistorial_col6,
#ContentPlaceHolder1_gridHistorialAsignado_col0, #ContentPlaceHolder1_gridHistorialAsignado_col2, #ContentPlaceHolder1_gridHistorialAsignado_col1, #ContentPlaceHolder1_gridHistorialAsignado_col3, #ContentPlaceHolder1_gridHistorialAsignado_col4, #ContentPlaceHolder1_gridHistorialAsignado_col5, #ContentPlaceHolder1_gridHistorialAsignado_col7 {
    background-color: #E2C4C4 !Important;
    color: #380909 !Important;
    font-weight: bold;
    text-align: center;
}



/*.dxICheckBox_Moderno {

}

 dxichSys dxWeb_edtCheckBoxChecked_Moderno*/

.dxWeb_edtCheckBoxChecked_Moderno {
    width: 15px !Important;
    height: 15px !Important;
}

.dxgvHeader_Moderno table {
    color: white !Important;
}

.dxgvDataRow_Moderno:nth-child(even) {
    background-color: #F7F7F7;
}

.dxgvDataRow_Moderno {
    color: maroon;
}

.dxscApt {
    left: 2px;
}

.dxscDayADAContainer {
    position: absolute;
    overflow: hidden;
    left: 73px;
}

.dxscTimeRulerMinuteItem {
    width: 28px;
}

.dxscDayScrollBodyTable {
    cursor: pointer;
}

.btn-success {
    color: #fff;
    background-color: #404040;
    border-color: #404040;
}

    .btn-success:hover,
    .btn-success:active,
    .btn-success:visited,
    .btn-success:focus,
    .btn-success:after,
    .btn-success:before {
        color: #fff !important;
        background-color: #81aa43 !important;
        border-color: #81aa43 !important;
    }
    /*Trabajar con el pading falta*/
input[type="text"], input[type="MultiLine"], input[type="number"], input[type="password"], .input.dxeEditArea, .dxeMemoEditAreaSys, h4 {
    color: #404040 !Important;
    border: none;
    border-bottom: 2px solid;
    border-bottom-color: #81aa43;
}

input[type="text"], input[type="MultiLine"], input[type="number"], input[type="password"], .input.dxeEditArea, .dxeMemoEditAreaSys, h4 {
    color: #404040 !Important;
    border: none;
    border-bottom: 2px solid;
    border-bottom-color: #81aa43;
}


.bg-dark {
    background-color: #404040 !important;
}

/*.navbar-expand-lg .navbar-nav .dropdown-menu {
    background-color: #404040 !important;
    color :rgba(255,255,255,.5);
}
.dropdown-item {
    color: rgba(255,255,255,.5);
}*/
input [type="select"] {
    color: maroon !Important;
    border: none;
    border-bottom: 2px solid;
    border-bottom-color: #81aa43
}

.form-control {
    /*border-radius: 2px !Important;*/
}

select, #ContentPlaceHolder1_ckTipoDeposito_I {
    cursor: pointer;
}

.form-horizontal .control-label {
    padding-top: 0;
}

.control-label {
    margin-top: 5px;
}

.control-label2 {
    margin-top: 0px !Important;
}

.jumbotron, span, .form-control, #ContentPlaceHolder1_ckTipoDeposito_I, p, h3 {
    color: #404040 !Important;
}

.ddl {
    border: none;
    border-bottom: 2px solid;
    border-bottom-color: #81aa43;
}
.ddl2 {
    border: none;
    border-bottom: 2px solid;
    border-bottom-color: #81aa43;
    font-size: 10px;
}

.borderojo {
    border: none;
    border-top: 2px solid;
    border-top-color: maroon
}

    .jumbotron p, .jumbotron li {
        font-size: 18px;
    }

.btn-primary {
    color: #81aa43 !Important;
    background-color: #f5f5f5 !Important;
    border-color: #81aa43 !Important;
}

    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary:visited,
    .btn-primary:focus {
        background-color: #81aa43 !Important;
        border-color: white !Important;
        color: white !Important;
    }

th {
    text-align: center;
}

.text-danger {
    color: #f60b0b !Important;
}

.control-label {
    color: #404040 !Important;
    /*font-weight: bold !Important;*/
}

.control-label-black {
    color: black !Important;
    font-weight: bold !Important;
}

.panel-primary > .panel-heading {
    color: #fff !Important;
    background-color: #800000 !Important;
    border-color: #337ab7 !Important;
}

.panel-primary {
    border-color: #800000 !Important;
}

.panel.with-nav-tabs .panel-heading {
    padding: 5px 5px 0 5px;
}

.panel.with-nav-tabs .nav-tabs {
    border-bottom: none;
}

.panel.with-nav-tabs .nav-justified {
    margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}

    .with-nav-tabs.panel-default .nav-tabs > .open > a,
    .with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-default .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-default .nav-tabs > li > a:focus {
        color: #777;
        background-color: #ddd;
        border-color: transparent;
    }

.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
    color: #555;
    background-color: #fff;
    border-color: #ddd;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}

    .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #777;
    }

        .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #ddd;
        }

    .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #555;
    }
/********************************************************************/
/*** PANEL PRIMARY ***/
.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
}

    .with-nav-tabs.panel-primary .nav-tabs > .open > a,
    .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
        color: #5d0808;
        background-color: #fff;
        border-color: transparent;
    }

.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
    color: #5d0808;
    background-color: #fff;
    border-color: #428bca;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #428bca;
    border-color: #3071a9;
}

    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #fff;
    }

        .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #3071a9;
        }

    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        background-color: #4a9fe9;
    }
/********************************************************************/
/*** PANEL SUCCESS ***/
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
    color: #3c763d;
}

    .with-nav-tabs.panel-success .nav-tabs > .open > a,
    .with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-success .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-success .nav-tabs > li > a:focus {
        color: #3c763d;
        background-color: #d6e9c6;
        border-color: transparent;
    }

.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
    color: #3c763d;
    background-color: #fff;
    border-color: #d6e9c6;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #3c763d;
    }

        .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #d6e9c6;
        }

    .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #3c763d;
    }
/********************************************************************/
/*** PANEL INFO ***/
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
    color: #31708f;
}

    .with-nav-tabs.panel-info .nav-tabs > .open > a,
    .with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-info .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-info .nav-tabs > li > a:focus {
        color: #31708f;
        background-color: #bce8f1;
        border-color: transparent;
    }

.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
    color: #31708f;
    background-color: #fff;
    border-color: #bce8f1;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #31708f;
    }

        .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #bce8f1;
        }

    .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #31708f;
    }
/********************************************************************/
/*** PANEL WARNING ***/
.with-nav-tabs.panel-warning .nav-tabs > li > a,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
    color: #8a6d3b;
}

    .with-nav-tabs.panel-warning .nav-tabs > .open > a,
    .with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
        color: #8a6d3b;
        background-color: #faebcc;
        border-color: transparent;
    }

.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
    color: #8a6d3b;
    background-color: #fff;
    border-color: #faebcc;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #fcf8e3;
    border-color: #faebcc;
}

    .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #8a6d3b;
    }

        .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #faebcc;
        }

    .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #8a6d3b;
    }
/********************************************************************/
/*** PANEL DANGER ***/
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
    color: #a94442;
}

    .with-nav-tabs.panel-danger .nav-tabs > .open > a,
    .with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
    .with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
    .with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
    .with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
        color: #a94442;
        background-color: #ebccd1;
        border-color: transparent;
    }

.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
    color: #a94442;
    background-color: #fff;
    border-color: #ebccd1;
    border-bottom-color: transparent;
}

.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f2dede; /* bg color */
    border-color: #ebccd1; /* border color */
}

    .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
        color: #a94442; /* normal text color */
    }

        .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
        .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
            background-color: #ebccd1; /* hover bg color */
        }

    .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a,
    .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
    .with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
        color: #fff; /* active text color */
        background-color: #a94442; /* active bg color */
    }

/**ESTILOS PARA CAMBIAR COLOR MENU PRINCIPAL NAV BAR*/

.bg-light {
    background-color: #81aa43 !important;
}

.navbar-light .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #40561e;
    text-decoration: none;
    background-color: #81aa43;
}

.navbar-light {
    background-color: #81aa43;
    border-color: #81aa43;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: white;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}


.navbar-nav .dropdown-menu {
    background-color: #81aa43;
    color: white;
}

.navbar-light .navbar-brand {
    color: white;
}

    .navbar-light .navbar-brand:hover,
    .navbar-light .navbar-brand:focus {
        color: #40561e;
    }

.navbar-light .navbar-text {
    color: #80220e;
}

.navbar-light .navbar-nav > li > a {
    color: white !important;
}

    .navbar-light .navbar-nav > li > a:hover,
    .navbar-light .navbar-nav > li > a:focus {
        color: #40561e !important;
    }

.navbar-light .navbar-nav > .active > a,
.navbar-light .navbar-nav > .active > a:hover,
.navbar-light .navbar-nav > .active > a:focus {
    color: #f9b0b1;
    background-color: maroon;
}

.navbar-light .navbar-nav > .open > a,
.navbar-light .navbar-nav > .open > a:hover,
.navbar-light .navbar-nav > .open > a:focus {
    color: #f9b0b1;
    background-color: maroon;
}

.navbar-light .navbar-toggle {
    border-color: #c0392b;
}

    .navbar-light .navbar-toggle:hover,
    .navbar-light .navbar-toggle:focus {
        background-color: #c0392b;
    }

    .navbar-light .navbar-toggle .icon-bar {
        background-color: #80220e;
    }

.navbar-light .navbar-collapse,
.navbar-light .navbar-form {
    border-color: #404040;
}

.navbar-light .navbar-link {
    color: #80220e;
}

    .navbar-light .navbar-link:hover {
        color: #f9b0b1;
    }

@media (max-width: 767px) {
    .navbar-light .navbar-nav .open .dropdown-menu > li > a {
        color: #80220e;
    }

        .navbar-light .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-light .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #f9b0b1;
        }

    .navbar-light .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-light .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-light .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #f9b0b1;
        background-color: #c0392b;
    }
}


/**USP*/

.principal {
    margin: 0 auto;
    margin-top: 30px;
    padding: 40px 40px;
    border: medium solid #FDF9F8;
    max-width: 400px;
    background: #FDF9F8;
}

.Texto2 {
    color: Maroon;
    font-family: Segoe UI;
    font-size: medium;
    text-decoration: none;
}

.Texto {
    color: Maroon;
    font-family: Segoe UI;
    font-size: medium;
    cursor: pointer;
    text-decoration: none;
}

    .Texto:hover {
        color: #AD5C5C;
        text-decoration: underline;
    }



::-webkit-scrollbar {
    width: 20px;
}



::-webkit-scrollbar-thumb {
    background: #F1E3E3;
    -webkit-box-shadow: inset 0 0 6px #F1E3E3;
}

.textoPequeño {
    color: #AD5C5C;
    font-variant: small-caps;
    padding: 0;
    margin: 0;
    font-size: small;
}

.dRadio label {
    display: inline-block;
    cursor: pointer;
    color: #243a51 !important;
    position: relative;
    padding: 5px 20px 5px 20px;
    font-size: 1em;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

    .dRadio label:hover {
        background: rgb(218, 240, 185);
        color: black
    }

    .dRadio label:before,
    .dRadio label:before {
        content: "";
        display: inline-block;
        width: 17px;
        height: 17px;
        position: absolute;
        left: 15px;
        border-radius: 50%;
        background: none
    }

input[type="radio"] {
    display: none !important;
}

.dRadio input[type="radio"]:checked + label:before {
    display: none
}

.dRadio input[type="radio"]:checked + label {
    padding: 5px 15px;
    background: #81aa43 !important;
    border-radius: 2px;
    color: #fff !important;
    margin-right: 5px;
    font-size: 14px
}

.dRadio label:before {
    border-radius: 3px
}

.dRadio input[type="checkbox"] {
    display: none
}

    .dRadio input[type="checkbox"]:checked + label:before {
        display: none
    }

    .dRadio input[type="checkbox"]:checked + label {
        background: #243a51 !important;
        color: #fff;
        padding: 5px 15px
    }



/**FUNDEPOS*/
/*.principal {
    	  
 	        margin: 0 auto;
            margin-top: 30px;
            padding: 40px 40px;
			border: medium solid #F8FDFA; 
			max-width: 400px;
			background: #F8FDFA;
		}

.Texto2 {
   
			color: #2c606b;
			font-family: Segoe UI;
			font-size: medium;
			text-decoration: none;
		}

		.Texto {
          
			color: #2c606b;
			font-family: Segoe UI;
			font-size: medium;
			cursor: pointer;
			text-decoration: none;
		}

        	.Texto:hover {
              
				color: #5ca1ad;
				text-decoration: underline;
			}

  .bold { font-weight: bold; }

::-webkit-scrollbar {
			width: 20px;
		}

		::-webkit-scrollbar-track {
			background-color: #5ca1ad;
		}

		::-webkit-scrollbar-thumb {
			background: #F1E3E3;
			-webkit-box-shadow: inset 0 0 6px #F1E3E3;
		}

		.textoPequeño {
			color: #5ca1ad;
			font-variant: small-caps;
			padding: 0;
			margin: 0;
			font-size: small;
		}*/
