/*cabecera y pie de página*/
.kt-header-mobile {
    background-color: #fff !important;
}
.kt-header .kt-header__bottom {
    background-color: #fff !important;
    opacity: 0.9;
}
.kt-header .kt-header__top .kt-container {
    background-color: #fff !important;
}

    .kt-footer .kt-footer__top {
        background-color: #fff !important;
        padding: 2rem 0 !important;
    }

    .kt-footer .kt-footer__top .kt-footer__section .kt-footer__title {
        color: #48465b !important;
    }

    .kt-footer .kt-footer__top .kt-footer__section .kt-footer__content {
        color: #48465b !important;
        opacity: 0.9;
    }

    .kt-footer .kt-footer__top .kt-footer__nav .kt-footer__nav-section a:hover {
        color: #00594f !important;
    }

    .kt-footer .kt-footer__bottom {
        background-color: #fff !important;
    }
    /*menú productos*/
    .kt-widget__menu {
        text-align: center;
        color: #00594f !important;
    }

        .kt-widget__menu:hover {
            opacity: 0.5;
        }

        .kt-widget__menu .kt-widget__media i {
            font-size: 8rem !important;
        }

        .kt-widget__menu .kt-widget__media [class^="flaticon-"] {
            line-height: 0 !important;
        }

        .kt-widget__menu .kt-widget__desc {
            text-align: center;
            display: block;
            font-size: 1.2rem;
            padding-top: 2rem;
        }

            .kt-widget__menu .kt-widget__desc .pre {
                font-size: 80%;
                width: 100%;
                display: inline-block;
            }

            .kt-widget__menu .kt-widget__desc .name {
                text-transform: capitalize;
            }

    .kt-notification .kt-notification__item:hover {
        background-color: transparent !important;
    }

        .kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title {
            -webkit-transition: color 0.3s ease;
            transition: color 0.3s ease;
            color: #5867dd;
        }

    .kt-notification .kt-notification__item .kt-notification__item-icon i {
        color: #00594f !important;
    }

    .kt-callout--info.kt-callout--diagonal-bg:before {
        background-color: #00594f !important;
        opacity: 0.2;
    }

    .font-colour1 {
        color: #00594f !important;
    }

    .font-title {
        color: #48465b !important;
    }

.bg-colour1 {
    color: #ffffff !important;
    background-color: #00594f !important;
}
.bg-colour2 {
    color: #ffffff !important;
    background-color: #5867dd !important;
}

    .btn-brand {
        background-color: #00594f !important;
        border-color: #00594f !important;
        color: #ffffff !important;
    }

    .btn-primary {
        background-color: #5867dd !important;
        border-color: #5867dd !important;
        color: #ffffff !important;
    }

    .progress-bar {
        background-color: #00594f !important;
    }

    .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
        color: #00594f !important;
        font-size: 2rem !important;
    }

    .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-icon {
        font-size: 2rem !important;
    }

    .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"]:after, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"]:after {
        color: #00594f !important;
    }

    .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
        color: #00594f !important;
    }

    .kt-font-brand i {
        color: #00594f !important;
    }

    .nav-pills .nav-item .nav-link:active, .nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:hover {
        background-color: #00594f !important;
        color: #ffffff !important;
    }

    .coverage-level i {
        color: #00594f !important;
    }

    .alert.alert-outline-brand {
        border: 1px solid #00594f !important;
    }

        .alert.alert-outline-brand .alert-text h4 {
            color: #48465b !important;
        }

        .alert.alert-outline-brand .alert-icon i {
            color: #00594f !important;
        }

        .alert.alert-outline-brand .alert-text {
            color: #808080 !important;
        }

    .kt-scrolltop {
        background-color: #00594f !important;
    }



    .boolean-yes {
        background: #00594f !important;
        color: #ffffff !important;
    }

    .kt-font-brand {
        color: #00594f !important;
    }

    .kt-heading {
        color: #48465b !important;
    }

    .bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a {
        background: #00594f !important;
        color: #ffffff !important;
    }

    .summary-icon {
        font-size: 4rem !important;
        border: 1px solid #00594f !important;
        background: none !important;
        color: #00594f !important;
    }

    kt-ribbon--brand .kt-ribbon__target {
        background-color: #00594f !important;
        color: #ffffff !important;
    }

    .kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner {
        background-color: #00594f !important;
        color: #ffffff !important;
    }

        .kt-ribbon--brand .kt-ribbon__target > .kt-ribbon__inner:after {
            border-color: transparent;
            border-left-color: #00594f !important;
            border-right-color: #00594f !important;
        }

    .kt-ribbon--info .kt-ribbon__target > .kt-ribbon__inner {
        background-color: #00594f !important;
        color: #ffffff !important;
    }

.quotation-price {
    color: #48465b !important;
    font-size: 2rem;
    font-weight: bold;
    white-space: nowrap !important;
}


.form-control:focus {
    border-color: #00594f !important;
}
.bootstrap-select.show > .dropdown-toggle.btn-light, .bootstrap-select.show > .dropdown-toggle.btn-secondary {
    border-color: #5867dd !important;
}

.lds-ripple div {
    border-color: #00594f;
}
.kt-widget11 .table tbody > tr .kt-widget11__title:hover {
    color: #00594f !important;
}

.dataTables_wrapper .pagination .page-item.active > .page-link {
    background: #00594f !important;
    color: #ffffff !important;
}
.dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: #00594f !important;
    color: #ffffff !important;
}
/*calendarios*/
.datepicker tbody tr > td.day.today {
    background: #5867dd !important;
    color: #ffffff !important;
}
.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active {
    color: #ffffff !important;
    background-color: #00594f !important;
    border-color: #00594f !important;
}
.datepicker tbody tr > td span.year.focused, .datepicker tbody tr > td span.year.focused:hover, .datepicker tbody tr > td span.year.active:hover, .datepicker tbody tr > td span.year.active.focused:hover, .datepicker tbody tr > td span.year.active, .datepicker tbody tr > td span.hour.focused, .datepicker tbody tr > td span.hour.focused:hover, .datepicker tbody tr > td span.hour.active:hover, .datepicker tbody tr > td span.hour.active.focused:hover, .datepicker tbody tr > td span.hour.active, .datepicker tbody tr > td span.minute.focused, .datepicker tbody tr > td span.minute.focused:hover, .datepicker tbody tr > td span.minute.active:hover, .datepicker tbody tr > td span.minute.active.focused:hover, .datepicker tbody tr > td span.minute.active, .datepicker tbody tr > td span.month.focused, .datepicker tbody tr > td span.month.focused:hover, .datepicker tbody tr > td span.month.active:hover, .datepicker tbody tr > td span.month.active.focused:hover, .datepicker tbody tr > td span.month.active {
    background: #00594f !important;
    color: #ffffff !important;
}
.kt-media.kt-media--payment span {
    background: #00594f !important;
    color: #ffffff important;
}
.dropzone.dropzone-default {
    border-color: #00594f !important;
}
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover {
    color: #ffffff important;
    background: #00594f !important;
    border-color: #00594f !important;
}


.kt-pricing-2__head.kt-bg-success {
    background-color: #00594f !important;
}
.kt-pricing-2 .kt-pricing-2__head .kt-pricing-2__title {
    color: #ffffff !important;
}

.kt-badge--broker {
    background: #00594f !important;
    color: #ffffff !important;
}
