﻿
/*Colores corporativos ADV */
/*
    Naranja: #ff5205,
    Gris: #adb6bd,
    Blanco: #fff

*/

/*#region m-accordion */

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head.collapsed
{
    color: #ff5205 !important;
    background-color: #fff !important;
}

.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head.collapsed
{
    background-color: #fff !important;
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head
{
    color: #ff5205 !important;
    background-color: #fff !important;
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head .m-accordion__item-mode
{
    color: #ff5205 !important;
}

.m-aside-menu .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon
{
    color: #ff5205 !important;
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode
{
    color: #ff5205 !important;
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-body
{
    background-color: #fff;
}

.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head, .m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head:hover
{
    color: #ff5205 !important;
    background-color: #fff !important;
}

/*#endregion*/

.accion-cliente-nombre-consulta
{
    color: #ff5205 !important;
    background-color: #f4f5f8 !important;
    border-color: #f4f5f8 !important;
}

.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text
{
    color: #f4f5f8;
}

/* #region Botones */
.btn-primary
{
    background-color: #ff5205 !important;
    color: #FFF !important;
    border-color: #ff5205 !important;
    transition-duration: 0.5s !important;
}

.btn-primary:hover:not(:disabled)
{
    background-color: #e64500 !important;
    border-color: #e64500 !important;
}

.btn-primary:active:not(:disabled)
{
    background-color: #ff7033 !important;
    border-color: #ff7033 !important;
}

.btn-primary > span
{
    margin: 0 auto;
}

.btn-primary:focus, .btn-primary.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(228, 114, 63, 0.5);
    box-shadow: 0 0 0 2px rgba(228, 114, 63, 0.5);
}

/*.btn.btn-secondary {
    background: #2c2e3e;
    border-color: #2c2e3e;
    color: white;
}*/

.btn.btn-secondary
{
    background-color: #212529 !important;
    color: white !important;
    border-color: #212529 !important;
    transition-duration: 0.5s !important;
}

.btn.btn-secondary:hover:not(:disabled)
{
    background-color: #0b0d0e !important;
    color: white !important;
    border-color: #0b0d0e !important;
}

.btn.btn-secondary:active:not(:disabled)
{
    background-color: #394047 !important;
    color: white !important;
    border-color: #394047 !important;
}

.btn-secondary > span
{
    margin: 0 auto;
}

.m-btn--datatable
{
    color: #ff5205 !important;
    transition-duration: 0.5s;
}

.m-btn--datatable:hover:not(:disabled)
{
    background-color: #ff5205 !important;
    color: white !important;
    border-color: #ff5205 !important;
}

.m-btn--datatable:active:not(:disabled)
{
    background-color: #ff7033 !important;
    color: white !important;
    border-color: #ff7033 !important;
}

.m-btn--secondary-datatable
{
    color: #3f4047 !important;
    transition-duration: 0.5s;
}

.m-btn--secondary-datatable:hover:not(:disabled)
{
    background-color: #3f4047 !important;
    color: white !important;
    border-color: #3f4047 !important;
}

.m-btn--secondary-datatable:active:not(:disabled)
{
    background-color: #3f4047 !important;
    color: white !important;
    border-color: #3f4047 !important;
}

.btn:disabled
{
    opacity: 0.6;
    cursor: not-allowed !important;
}

/* #endregion */

.m-aside-left-close.m-aside-left-close--skin-dark
{
    background-color: #323446;
}

.m-aside-left-close.m-aside-left-close--skin-dark > i
{
    color: #ff5205;
}

.m-aside-left-close.m-aside-left-close--skin-dark:hover
{
    background-color: #b33600;
}

.m--font-primary
{
    color: #ff5205 !important;
}

.m-form .m-form__group
{
    padding-top: 0px;
    padding-bottom: 7px;
}

.form-control
{
    font-family: inherit !important;
}

/* DROPDOWN INDEX COMENTADO */
/*.btn-primary.dropdown-toggle {
    background-color: #E4723F !important;
    border-color: #E4723F !important;
}*/


.m-timeline-2:before
{
    left: 6.89rem;
}

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time
{
    font-size: 1.1rem;
}

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-cricle
{
    left: 6.1rem;
}

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text
{
    padding-left: 7rem;
}

.adv-traza-datos
{
    border-radius: 1.07rem;
    padding: 0.3rem;
}

.adv-traza-cabecera
{
    margin-right: 0px;
    margin-left: 0px;
}

.adv-traza-body
{
    margin-right: 0px;
    margin-left: 0px;
    background-color: white;
    color: #7b7e8a;
    padding: 0.3rem;
    border-bottom-left-radius: 1.07rem;
    border-bottom-right-radius: 1.07rem;
    padding-top: 15px;
}
.icono-traza
{
    font-size: 1.4em !important;
}

@media (max-width: 765px)
{
    #traza-efecto
    {
        border-top: 1px dashed white;
    }
}
.traza-label
{
    font-size: 1.1rem;
    font-weight: 600;
    color: #565860;
}

.traza-dato
{
    font-size: 1rem;
    font-weight: 600;
}

.adv-traza-body-detalle
{
    margin-right: -15px;
    margin-left: -15px;
}

.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__cargo
{
    color: #d9dae3;
}

.fc-list-item-actions
{
    white-space: nowrap;
    width: 1px;
}

.btn-primary.adv-btn-auxiliar
{
    background-color: #E4723F !important;
    border-color: #E4723F !important;
}

.btn-secondary.adv-btn-auxiliar
{
    background-color: #5D666F !important;
    border-color: #5D666F !important;
}

.col-no-padding
{
    padding-right: 0px;
    padding-left: 0px;
}

.m-checkbox.m-checkbox--state-primary > span
{
    border: 1px solid #ff5205;
}

.m-checkbox.m-checkbox--state-primary > input:checked ~ span
{
    border: 1px solid #ff5205;
}

.m-checkbox > span:after
{
    border: solid #ff5205;
}

.m-checkbox.m-checkbox--state-primary > span:after
{
    border: solid #ff5205;
}

.m-checkbox.m-checkbox--state-primary > input:disabled ~ span:after
{
    border-color: grey;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow
{
    color: #FF7133;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon:hover > i
{
    color: #B8BECE;
}

.m-topbar .m-topbar__nav.m-nav > .m-dropdown--open > .m-nav__link .m-nav__link-icon > i
{
    color: #FF5205;
}

.m-topbar .m-topbar__nav.m-nav > .m-dropdown--open > .m-nav__link .m-nav__link-icon:hover > i
{
    color: #FF7133;
}

.m-switch.m-switch--adv:not(.m-switch--outline) input:empty ~ span:before
{
    background-color: #ff5205;
}

.m-switch.m-switch--adv:not(.m-switch--outline) input:empty ~ span:after
{
    color: #ff5205;
    background-color: #ffffff;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.m-switch.m-switch--adv:not(.m-switch--outline) input:checked ~ span:before
{
    background-color: #ff5205;
}

.m-switch.m-switch--adv:not(.m-switch--outline) input:checked ~ span:after
{
    opacity: 1;
    filter: alpha(opacity=100);
}

.m-switch.m-switch--outline.m-switch--adv input:empty ~ span:before
{
    border: 2px solid #ebedf2;
    background-color: #ffffff;
}

.m-switch.m-switch--outline.m-switch--adv input:empty ~ span:after
{
    color: #ffffff;
}

.m-switch.m-switch--outline.m-switch--adv input:checked ~ span:before
{
    background-color: #ffffff;
}

.m-switch.m-switch--outline.m-switch--adv input:checked ~ span:after
{
    background-color: #ff5205;
    opacity: 1;
    filter: alpha(opacity=100);
}

.m-switch.m-switch--outline.m-switch--adv input:disabled ~ span:before
{
    background-color: #ffffff;
}

.m-switch.m-switch--outline.m-switch--adv input:disabled ~ span:after
{
    background-color: rgba(228, 114, 63, 0.5);
    opacity: 1;
    filter: alpha(opacity=75);
}


.m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span, .m-datatable > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span, .m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span
{
    background: #ff5205;
}


/* wizard current*/
.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number > span
{
    background-color: #ff7033 !important;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-number:hover > span
{
    background-color: #ff5205 !important;
}

/* wizard done*/
.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-number > span
{
    background-color: #e64500 !important;
}

.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--done a.m-wizard__step-number:hover > span
{
    background-color: #b33600 !important;
}

/* wizard progressbar*/
.m-wizard.m-wizard--2.m-wizard--success .m-wizard__head .m-wizard__progress .progress .progress-bar
{
    background-color: #e64500 !important;
}

/* Textarea disabled */
textarea:disabled
{
    background-color: #f4f5f8 !important;
}

/* Colores listas (Ejemplo modal correo) */

.m-selection-list-reverse-span
{
    background-color: #f4f5f8 !important;
}

.m-selection-list-reverse > li
{
    background-color: White !important;
}

/* Full calendar */

@media (max-width: 992px)
{
    .fc-basic-view .fc-body .fc-row
    {
        min-height: 5em; /* ensure that all rows are at least this tall */
    }

    tr:first-child > td > .fc-day-grid-event
    {
        margin-top: 0px; /* a little bit more space before the first event */
    }

    .fc-unthemed .fc-day-grid td:not(.fc-axis)
    {
        padding: 0.2rem 0.5rem;
    }

    .fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container
    {
        padding: 0.1rem 0.5rem;
    }

    .fc-unthemed .fc-list-item td
    {
        padding: 0.2rem 0.2rem;
    }
}

.fc-unthemed td.fc-holiday
{
    background: rgba(228, 114, 63, 0.5);
}

.fc-time-grid-container tr.fc-holiday
{
    background: rgba(228, 114, 63, 0.5);
}

/* Padding general */

@media (max-width: 992px)
{
    .m-body .m-content
    {
        padding: 10px 10px;
    }
}

@media (max-width: 992px)
{
    .m-subheader
    {
        padding: 10px 20px 0 10px;
    }
}

@media (max-width: 992px)
{
    .m-portlet__body
    {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

/* Elementos de formularios disabled */

.bootstrap-select.btn-group > .dropdown-toggle.btn-default:disabled
{
    color: #6f727d !important;
    background-color: #f4f5f8 !important;
    cursor: not-allowed !important;
}

.custom-file-input:disabled
{
    color: #6f727d !important;
    background-color: #f4f5f8 !important;
    cursor: not-allowed !important;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic img
{
    width: 50px !important;
    height: 50px !important;
}

@media (max-width: 992px)
{

    .m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-topbar__userpic img
    {
        height: 30px !important;
        width: 30px !important;
    }
}

.m-card-user .m-card-user__pic img
{
    height: 70px !important;
    width: 70px !important;
}

.listaccionesindex:hover
{
    cursor: pointer;
}

#m_calendar
{
    width: 100%;
}


/* Datatable: Colores botones inferiores */
.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--active
{
    background: #ff5205; /*color: #ffffff;*/
}

.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--first:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--prev:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--next:hover, .m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--last:hover
{
    background: #e64500; /*color: #ffffff;*/
}

.m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size.show > .btn.dropdown-toggle, .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus, .m-datatable > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover
{
    border: 0 !important; /*color: #ffffff;*/
    background: #e64500;
}

/* Color enlaces */
a
{
    color: #ff5205;
}

a:hover
{
    color: #e64500;
}

.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link:hover > .m-nav__link-icon
{
    color: #ff5205;
}

/* Inputs seleccionados */
.form-control:focus
{
    border-color: #ff5205;
}

/* Placeholder select2 * /
.select2-search--inline, .select2-search__field { width: 100% !important; }*/

.select2-selection__rendered
{
    color: Black !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single
{
    border-color: #ff5205;
}

/* Botón subir */
.m-scroll-top:hover > i
{
    color: #e64500;
}

/* Pestañas (mapa) */
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active, .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--success a.m-tabs__link.active
{
    color: #ff5205;
    border-bottom: 1px solid #ff5205;
}

.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active > i, .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover > i, .m-tabs-line.m-tabs-line--success a.m-tabs__link.active > i
{
    color: #ff5205;
}

.nav-link-primary.active
{
    color: #ff5205 !important;
}

/* Agenda, vista seleccionada */
.fc-unthemed .fc-toolbar .fc-button:focus, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button.fc-state-active
{
    border: 0;
    background: #ff5205; /*color: #ffffff;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

/* Menú lateral dcho, hover */
.m-nav-sticky .m-nav-sticky__item > a:hover > i
{
    color: #ff5205;
}

/* Colores textarea, select focus */

textarea:focus
{
    border-color: #ff5205;
    outline: -webkit-focus-ring-color auto 0px;
    outline-offset: 0px !important;
}

.bootstrap-select.btn-group.show > .dropdown-toggle.btn-default, .bootstrap-select.btn-group.show > .dropdown-toggle.btn-secondary
{
    border-color: #ff5205 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}

/* Menú usuario */
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-arrow, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-icon, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-text, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-arrow
{
    color: #ff5205;
}

/* Agenda vista con scroll */
.fc-agendaWeek-view, .fc-agendaDay-view
{
    height: 800px;
    overflow: auto;
}

/* Sliders */
.noUi-target.m-nouislider.m-nouislider--handle-danger .noUi-handle
{
    background: #ff5205 !important;
    box-shadow: 0 3px 6px -3px #ff5205 !important;
}

/* Fullcalendar - popover (Solo para móvil) */
@media (max-width: 768px)
{
    .fc-popover.fc-more-popover
    {
        /*max-height: 200px;         overflow-y: scroll;*/
        overflow: hidden;
        top: -50px !important;
        bottom: -50px !important;
    }
}

/* Radiobutton */
.m-radio > input:checked ~ span
{
    border: 1px solid grey;
}

.m-radio > span:after
{
    border: solid #ff5205;
    background: #ff5205;
}

/* Cabecera semana calendario*/
.fc-week-number.fc-widget-header
{
    width: 32px !important;
    min-width: 32px;
}

.fc-axis.fc-week-number.fc-widget-header
{
    width: 36px !important;
    min-width: 36px;
}

.fc-row.fc-week.fc-widget-content
{
    /*height: 36px !important; */
    min-height: 150px;
}

/* Footer (general) */
.m-form .m-form__actions
{
    padding: 10px 30px 10px 30px !important;
}

/* Cabecera página (breadcrumbs) (general) */
.m-body .m-content
{
    padding: 0px 30px !important;
}

.m-subheader
{
    padding: 10px 10px 0 30px !important;
}
