﻿/*@media (max-width: 1366px) {
    .col-xl-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}*/
.btn-primary {
    color: #fff;
    background-color: #b60b61;
    border-color: #d6076c;
}

    .btn-primary:hover {
        background-color: #009880;
        border-color: #40ab9c;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(186, 163, 106, 0.31);
    }

    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active {
        color: #fff;
        background-color: #baa36a;
        border-color: #353535;
    }

.btn-warning {
    color: #fff;
    background-color: #353535;
    border-color: #190202;
}

    .btn-warning:hover {
        color: #212529;
        background-color: rgba(53, 53, 53, 0.788235294117647);
        border-color: #353535;
    }

    .btn-warning:not(:disabled):not(.disabled):active,
    .btn-warning:not(:disabled):not(.disabled).active {
        color: #fff;
        background-color: rgba(53, 53, 53, 0.67);
        border-color: #353535;
    }

    .btn-warning:focus, .btn-warning.focus {
        box-shadow: 0 0 0 0.2rem rgba(186, 163, 106, 0.31);
    }

.space-30 {
    margin: 30px 0;
}

.block {
    display: block !important;
}

.m-b {
    margin-bottom: 15px;
}

.full-width {
    width: 100% !important;
}

.previous {
    display: flex !important;
}
.next{
    display:flex !important;
}

.titulo_form {
    color: #293042 !important;
    border-bottom: 3px solid !important;
    border-bottom-color: #293042 !important;
}
.titulo_dash {
    color: #B9B8B4 !important;
    margin-bottom:15px;
    margin-top:0px;
}

table > thead {
    background: #373735 !important;
    color: #B9B8B4 !important;
}

.sorting_asc {
    background: #373735 !important;
    color: #B9B8B4 !important;
}

.sorting_disabled {
    background: #373735 !important;
    color: #B9B8B4 !important;
}

.m-t-20 {
    margin-top: 20px;
}

.modal-header {
    background: #333333 !important;
    border-radius:0;
}

.reg_completado {
    padding: 20px;
    background: gold;
    border-radius: 5px;
}

.close{
    color:aliceblue !important;
}

.border_right_solid {
    border-right: 2px solid;
}

.hide {
    display: none !important;
}

.chosen-container-single .chosen-single span {
    height:33px !important;
}

.space-10 {
    margin-bottom:10px;
}

.space {
    margin-bottom: 28px !important;
}

.margin-left4 {
    margin-left:4px;
}

.margin-left15 {
    margin-left: 15px;
}

.margin-left40 {
    margin-left: 40px;
}

.margin-left29 {
    margin-left:-29px;
}

.margin-left35 {
    margin-left: -35px;
}

.margin-left-social {
    margin-left: -15px;
}

.margin-left-personal {
    margin-left: 3px;
}

.margin-left-transporte {
    margin-left: 17px;
}

.margin-left-turismo {
    margin-left: 41px;
}

.margin-left-info {
    margin-left: 122px;
}

.margin-left18 {
    margin-left: -18px;   
}

.margin-left25 {
    margin-left:-25px;
}

.margin-left5{
    margin-left:-5px;
}

.marginbottom10 {
    margin-bottom: 10px;
}

a:not([href]):not([tabindex]) {
    color: #fff;
}

.texto-centrado {
    text-align:center;
    font-size:17px;
}

#rpt_titulo {
    color: #195EA4;
    text-align: center;
    font-family: 'Oswald', sans-serif;
}

.text-left {
    font-family: 'Oswald', sans-serif;
}

#tblEmpleados {
    width: 100% !important;
    text-align: center !important;
    border-collapse:collapse !important;
}

#tblEmpleados > #trEmpleados, #tdEmpleados {
    border: 1px solid !important;
    padding: 0 !important;
}

#tblClientes_Visitan {
    width: 75% !important;
    text-align: center !important;
    border-collapse: collapse !important;
    margin:auto;
}

#tblEmpleados > #trClientes_Visitan, #tdClientes_Visitan {
    border: 1px solid !important;
    padding: 0 !important;
}

#tblVentasMensuales {
    width: 100% !important;
    text-align: center !important;
    border-collapse: collapse !important;
}

#tblVentasMensuales > #trVentasMensuales, #tdVentasMensuales {
    border: 1px solid !important;
    padding: 0 !important;
}

.space-60 {
    margin-bottom:60px;
}

.message-error {
    background-color:#EC7063;
    color:#fff;
}

.msg_error_costos1 {
    color: red;
}

.msg_error_costos2 {
    color: red;
}

.msg_error_costos3 {
    color: red;
}

.msg_error_costos4 {
    color: red;
}

.msg_error_costos5 {
    color: red;
}

.msg_error_costos6 {
    color: red;
}

.msg_error_costos7 {
    color: red;
}

.msg_error_costos8 {
    color: red;
}

.msg_error_rh1 {
    color: red;
}

.msg_error_rh2 {
    color: red;
}

.msg_error_rh3 {
    color: red;
}

.msg_error_rh4 {
    color: red;
}

.msg_error_rh5 {
    color: red;
}

.msg_error_rh6 {
    color: red;
}

.msg_error_rh7 {
    color: red;
}

.msg_error_rh8 {
    color: red;
}

.msg_error_rh9 {
    color: red;
}

.msg_error_rh10 {
    color: red;
}

.msg_error_rh11 {
    color: red;
}

.msg_error_compras1 {
    color: red;
}

.msg_error_compras2 {
    color: red;
}

.msg_error_compras3 {
    color: red;
}

.msg_error_compras4 {
    color: red;
}

.msg_error_compras5 {
    color: red;
}

.msg_error_compras6 {
    color: red;
}

.msg_error_compras7 {
    color: red;
}

.msg_error_compras8 {
    color: red;
}

.msg_error_comercializacion1 {
    color: red;
}

.msg_error_comercializacion2 {
    color: red;
}

.msg_error_comercializacion3 {
    color: red;
}

.msg_error_comercializacion4 {
    color: red;
}

.msg_error_comercializacion5 {
    color: red;
}

.msg_error_comercializacion6 {
    color: red;
}

.msg_error_comercializacion7 {
    color: red;
}

.msg_error_comercializacion8 {
    color: red;
}

.msg_error_comercializacion9 {
    color: red;
}

.msg_error_comercializacion10 {
    color: red;
}

.msg_error_reg_conta1 {
    color: red;
}

.msg_error_reg_conta2 {
    color: red;
}

.msg_error_reg_conta3 {
    color: red;
}

.msg_error_reg_conta4 {
    color: red;
}

.msg_error_planificacion1 {
    color: red;
}

.msg_error_planificacion2 {
    color: red;
}

.msg_error_planificacion3 {
    color: red;
}

.msg_error_planificacion4 {
    color: red;
}

.msg_error_planificacion5 {
    color: red;
}

#imagePreview .ImagePerfil {
    height: 350px;
    width: 100%;
    background-color: #E5E8E8;
}

#imagePreview {
    margin-bottom:10px;
}