.main-header{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
}

.navbar{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
}

.logo{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
}

.sidebar-toggle {
    color: #F1DBC6 !important;
}

.sidebar-toggle:hover {
    background-color: #F1DBC6 !important;
    color: #A7062D !important;
}

.skin-blue .sidebar-menu>li.active>a {
    border-left-color: #A7062D !important;
    color: #F1DBC6 !important;
    background-color: #1e282c !important;
}

.skin-blue .sidebar-menu>li>a:hover {
    border-left-color: #A7062D !important;
    color: #F1DBC6 !important;
    background-color: #1e282c !important;
}

.skin-blue .sidebar-menu>li>a {
    color: #F1DBC6 !important;
    background-color: #222d32 !important;
}

.modal-header{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
}

.btn-primary{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
    border: #A7062D !important;
}

.btn-primary:hover{
    background-color: #8c0426 !important;
    color: #F1DBC6 !important;
    border: #8c0426 !important;
}

.pagination>.active>a{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
    border: #A7062D !important;
}

.pagination>.disabled>a{
    background-color: #d5ccc3 !important;
    color: #cd3f62 !important;
}

.paginate_button>a{
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

.paginate_button>a:hover{
    background-color: #F1DBC6 !important;
    color: #A7062D !important;
}

.treeview-menu>li>a{
    color: #F1DBC6 !important;
}

.active2{
    border-style: solid !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom-color: #A7062D !important;
    border-bottom-width: 3px !important;
    margin-right: 7px !important;
}

.btn-success2{
    background-color: #F1DBC6 !important;
    border-color: #F1DBC6 !important;
    color: #A7062D !important;
}

.btn-success2:hover{
    background-color: #e4cdb7 !important;
    border-color: #e4cdb7 !important;
    color: #A7062D !important;
}

.bg-info{
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
}

.modal-content{
    background-image: url(../../img/plantilla/Marca-agua-vainilla-2.svg);
}

.treeview-menu>li:hover{
    background-color: #222d32 !important;
}

.img2{
    padding:6px !important
}

/*.box{
    background-color: #F1DBC6 !important;
    color: #A7062D !important;
}*/

#nuevoDocumentoId{
    text-transform: uppercase;
}

.font-large{
    font-size: 18px !important;
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}

.text-left{
    text-align: left !important;
}

#h4{
    font-weight: bolder !important;
}

.view-prod:hover{

    background-color: #A7062D;
    color:#FFFFFF !important;

}

.modal-footer{
    border-top-color: #A7062D !important;
    border-top-width: 1px !important;
}

.btn-info{

    padding: 10px;
    line-height: 50px !important;
    border-radius: 3px;

}

.danger:hover{

    background-color: #A7062D;
    color:#FFFFFF !important;

}

.danger{

    padding: 10px;
    line-height: 50px !important;
    border-radius: 3px;

}

.my-1{
    margin-top: 10px;
    margin-bottom: 10px;
}

.my-2{
    margin-top: 20px;
    margin-bottom: 20px;
}

.my-3{
    margin-top: 30px;
    margin-bottom: 30px;
}

.my-4{
    margin-top: 40px;
    margin-bottom: 40px;
}

.my-5{
    margin-top: 50px;
    margin-bottom: 50px;
}

.my-6{
    margin-top: 60px;
    margin-bottom: 60px;
}

/* ============== Alineación padding para COL-MD ============== */
@media screen and (max-width: 991px) {
    .edTipoPedidogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edCondPagogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .editarFactgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .editarRFCgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edCountrygroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edEstadogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .ciudadDFgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edDireccionDosgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edDireccionUnogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .codpostDFgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .sucursalgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .telcontgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .countrygroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .estadogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .ciudadENgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .dirdosgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .dirunogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .codpostENgroup{ padding-right: 0px !important; padding-left: 0px !important; }
}

/* ============== Alineación padding para COL-XS ============== */
@media screen and (max-width: 767px) {
    .edTipoPedidogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edCondPagogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .editarFactgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .editarRFCgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edCountrygroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edEstadogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .ciudadDFgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edDireccionDosgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .edDireccionUnogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .codpostDFgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .sucursalgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .telcontgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .countrygroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .estadogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .ciudadENgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .dirdosgroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .dirunogroup{ padding-right: 0px !important; padding-left: 0px !important; }
    .codpostENgroup{ padding-right: 0px !important; padding-left: 0px !important; }
}

.btn-prod {
    word-wrap:break-word;
    padding: 7px;
    line-height: 33px !important;
    border-radius: 3px;
}

.btn-prod:hover {
    cursor: pointer;
    background-color: #A7062D;
    border-color: #890526;
    color: #fff;
}