﻿/*#region Fuentes */

@font-face
{
    font-family: 'Asap Condensed';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/AsapCondensed-Medium.ttf');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face
{
    font-family: 'Asap Condensed';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/AsapCondensed-Medium.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Asap Condensed';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/AsapCondensed-Medium.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Poppins-Light.ttf');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Poppins-Light.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Poppins-Light.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Poppins-Regular.ttf');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Poppins-Regular.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Poppins-Regular.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/Poppins-Medium.ttf');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/Poppins-Medium.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/Poppins-Medium.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Poppins-SemiBold.ttf');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Poppins-SemiBold.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Poppins-SemiBold.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Poppins-Bold.ttf');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Poppins-Bold.ttf');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face
{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Poppins-Bold.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* endregion Fuentes */

/* region Alertas */

.alert.alert-outline-success
{
    border: 1px solid #0ABB87;
    color: #0ABB87;
}
.alert.alert-outline-success .alert-icon i
{
    color: #0ABB87;
}
.alert.alert-outline-success .alert-text
{
    color: #0ABB87;
}
.alert.alert-outline-success .alert-close i
{
    color: #0ABB87;
}

.alert.alert-outline-danger
{
    border: 1px solid #FD397A;
    color: #FD397A;
}
.alert.alert-outline-danger .alert-icon i
{
    color: #FD397A;
}
.alert.alert-outline-danger .alert-text
{
    color: #FD397A;
}
.alert.alert-outline-danger .alert-close i
{
    color: #FD397A;
}

.kt-badge.kt-badge--success
{
    background: #0ABB87;
}

.kt-badge.kt-badge--danger
{
    background: #FD397A;
}

.alert-text
{
    word-wrap: break-word;
    max-width: 90%;
}

.swal2-content
{
    overflow-y: auto !important;
    max-height: 300px !important;
}

.datatablealert
{
    margin: 15px 10px 0 10px;
    max-width: 100%;
}

/* endregion Alertas */

/* region Modal */

.modal .modal-content .modal-header .modal-title
{
    font-size: 1.5rem;
}

#modalbody .form-control.has-error
{
    border: 2px solid #ED6B75 !important;
}

/* endregion Modal */

/* endregion Spinner */

.spinner-div
{
    position: fixed;
    z-index: 1000;
    top: 45%;
    left: 45%;
    width: 4rem;
    height: 4rem;
    border-width: 0.4em;
}

/* endregion Spinner */

/* region Texto */

.wordwrap
{
    word-wrap: break-word;
}

.whitespace
{
    white-space: normal;
}

/* endregion Texto */

/* region TopBar */

.kt-header__topbar-badge
{
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-self: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 37px;
}

/* endregion TopBar */

/* region UserBar */

@media (max-width: 1024px)
{
    .userbarmenu
    {
        max-height: 310px;
        overflow: auto;
    }
}

/* endregion UserBar */

/* region Dropdown */

.dropdownlist
{
    max-height: 300px;
    overflow: auto;
}

.divtraza
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #FFF;
    padding: 10px;
    margin-bottom: 5px;
}

/* endregion Dropdown */

/* region Table */

.checkboxtrimportclients, .checkboxtrconfiguration, .checkboxtralbaraniline, .checkboxtralbaranrline
{
    text-align: center;
    margin: 5px 0 0;
    padding-left: 0px;
}

/* endregion Table */

/* region Login */

#loginlogo
{
    max-width: 35rem;
    max-height: 10rem;
}

@media (max-width: 1024px)
{
    #loginlogo
    {
        max-width: 100%;
        max-height: 10rem;
    }
}

#btndataconection
{
    width: 5px;
}

.kt-login__form .form-group.has-error
{
    border-bottom: 2px solid #ED6B75 !important;
}

.kt-login__account
{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#icondataconection
{
    /*color: #FFFFFF;*/
    margin-left: -5px;
}

/* endregion Login */

/* region Home */

#homelogo
{
    max-width: 20rem;
    max-height: 4rem;
}

.kt-login__block .kt-login__title
{
    text-shadow: 1.5px 1.5px #444;
}

.kt-login__block .kt-login__desc
{
    text-shadow: 1px 1px #111;
    font-size: 20px !important;
}


@media (max-width: 1024px)
{
    #homeminlogo
    {
        max-width: 5rem;
        max-height: 4rem;
    }
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img
{
    width: 37px;
}

@media (max-width: 1024px)
{
    .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper img
    {
        width: 30px;
    }
}

.kt-user-card .kt-user-card__avatar img
{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

@media (max-width: 1024px)
{
    .kt-user-card .kt-user-card__avatar img
    {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
}

#divhomeselectgestion
{
    display: -webkit-box;
    -webkit-box-align: center;
}

@media (max-width: 1024px)
{
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler
    {
        margin: 0 0.5rem 0 1rem;
    }

    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler
    {
        margin: 0 0 0 1rem;
    }
}

@media (min-width: 1025px)
{
    #divhomeselectgestion
    {
        display: -webkit-box;
    }
}

@media (max-width: 1024px)
{
    #divhomeselectgestion
    {
        display: none;
    }
}

/* region Base diaria */

@media (max-width: 1024px)
{
    #homecontentheadlabelbasediaria
    {
        min-height: 40px;
    }
}

/* endregion Base diaria */

/* endregion Home */
