:root {
  --primary-color: #ed3934;
  --primary-color-text: #FFF;
  --secondary-color: #b51a16;
  --secondary-color-text: #ed3934;
}

a {
    color: var(--primary-color);
    text-decoration: none;
    background-color: transparent;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: var(--primary-color) !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > span {
    color: var(--primary-color-text) !important;
}

.kt-separator.kt-separator--space-lg, .kt-separator.kt-separator--lg {
    margin: 1.5rem 0;
}

label.error {
    color: red;
    font-size: 11px;
}

input.error, select.error, textarea.error{
	background: #ffe2e2;
    border: 1px solid #ff8484;
}

.kt-header {
    background: #ffffff;
}

.kt-header .kt-header__bottom {
    background-color: #e8e8e8;
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-username {
    color: var(--secondary-color-text) !important;
}

.kt-header {
    background: #f8f7fb;
}

.kt-footer .kt-footer__bottom {
    padding: 2rem 0;
    background-color: #ffffff;
}

.kt-header .kt-header__bottom {
    background-color: #ffffff;
}

.ok{
    color: green;
    text-decoration: line-through;
}

.datepicker {
    z-index: 9999 !important;
}

.datepicker tbody tr > td.day.disabled {
    color: #c7c7c7;
    background: #eaeaea;
}

/*.datepicker tbody tr > td.day {
    color: #ffffff;
    background: #4CAF50;
}*/

.datepicker table tr td, .datepicker table tr th {
    border-radius: 0px;
}

.seleccionado {
    background: #FF9800;
    border: 1px solid orange;
}

.seleccionado:hover {
    background-color: #FF9800 !important;
    border: 1px solid orange !important;
}

.capitalize{
    text-transform: capitalize !important;
}

.btn-outline-info {
    color: #00BCD4;
    border-color: #00BCD4;
}

.btn-info {
    background-color: #00BCD4;
    border-color: #01adc3;
    color: #ffffff;
}

.kt-badge.kt-badge--info {
    color: #ffffff;
    background: #00BCD4;
}

.btn-info:hover , .btn-outline-info:hover{
    color: #fff;
    background-color: #00BCD4;
    border-color: #01b3ca;
}

tr.alertaentrega{
    background:#ffdddd !important;
}

.lowercase{
    text-transform: lowercase;
}