﻿/* Login*/
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .img1, .img2, .img3, .img4, .img5, .img6 {
        background-image: url(../../img/jelpin/login/548x850.jpg);
    }
}

@media screen and (min-device-width: 1025px) {
    .img1, .img2, .img3, .img4, .img5, .img6 {
        background-image: url(../../img/jelpin/login/960x978.jpg);
    }
}

    .logotipo-desktop {
        background-image: url(../../img/jelpin/Logo-JELPIN.png);
        height: 210px;
    }

    .logotipo-mobile {
        background-image: url(../../img/jelpin/Logo-JELPIN.png);
        height: 80px;
    }

    .logotipo-img {
        margin: 0 !important;
    }

    .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head {
        margin: 1rem 0;
    }

        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
            color: #A8A0EC;
            margin-top: 0;
        }

    .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
        margin: 1rem 0 3rem;
    }

    .form-group .ms-label {
        color: rgba(34, 34, 34, 1) !important;
    }

    .kt-login__actions button {
        background-color: #A8A0EC;
        color: #fff;
    }

        .kt-login__actions button:hover {
            background-color: #fff;
            color: #A8A0EC;
        }


    .divider-medismart {
        display: block;
        text-align: center;
    }

    /*Vista home*/
    .body-home {
        background-image: url(../../img/home/logo-fondo.svg), linear-gradient(180deg, #050F28 0%, #050F28 100%);
        background-repeat: no-repeat;
        background-position: bottom right;
        background-attachment: fixed;
    }

        .body-home .logo-home img {
            width: 100px;
        }

    .top-banner {
        background-image: url(../../img/banner-jelpin.png);
    }

        .top-banner img {
            border: 3px solid rgba(168, 160, 236, .5);
        }

    .text-warning {
        color: #A8A0EC !important;
    }

    .accesible-btn button {
        color: #A8A0EC;
        border: 1px solid #A8A0EC;
    }

    /*_LayoutPaciente*/

    .kt-menu__item a, .kt-menu__item i {
        color: #666666;
    }

    .kt-menu__item:hover a,
    .kt-menu__item:hover i {
        color: #A8A0EC !important;
    }

    .kt-menu__item.active a,
    .kt-menu__item.active i {
        color: #A8A0EC !important;
    }

    .menu-top .label-menu-pac,
    .menu-top .label-menu,
    .menu-top .item-menu-top i {
        color: #95C0F4;
    }

    .kt-header--fixed:not(.kt-subheader--fixed) .kt-header {
        border-bottom: 1px solid #B7B7B7 !important;
    }

    .ms-aside {
        border-right: 1px solid #B7B7B7 !important;
    }

    /*Paciente agenda*/
    .stepper img {
        border: 3px solid rgba(168, 160, 236, .5);
    }

    .stepper {
        background-image: url(../../img/jelpin/jelpin-banner.svg);
    }

    .step.active .label-step,
    .stepper-sv .titulo-step,
    .stepper-sv .label-step {
        color: #4F4F4F;
    }

    .step.active .step-icon,
    .stepper-sv .step-icon {
        background-color: #050F28;
    }

    .dropzone.dropzone-default.dropzone-brand {
        border-color: #A8A0EC;
    }

    .carga-archivos h3 {
        color: #666666;
    }

    .btn-primary {
        border-color: #A8A0EC;
        background-color: white;
        color: #A8A0EC;
    }

        .btn-primary:hover {
            border-color: #A8A0EC;
            background-color: #A8A0EC;
            color: white;
        }

    .btn-outline-primary,
    .btn.btn-outline-secondary {
        color: white;
        background-color: #050F28;
        border: none;
    }

        .btn-outline-primary:hover,
        .btn.btn-outline-secondary:hover {
            color: #050F28;
            background-color: white;
            border-color: #050F28;
        }

    /*Telemdicina*/
    .busqueda-profesionales {
        border: 2px solid #A8A0EC;
    }

        .busqueda-profesionales i {
            color: #A8A0EC
        }

    .dropdown #especialidades {
        background-color: white;
        color: #A8A0EC
    }

    /*Historial*/
    .wow__title h2 {
        color: #050F28;
    }

    .wow .tag.active {
        background-color: #A8A0EC !important;
        color: var(--light);
        border: 1px solid #A8A0EC;
    }

    .wow .tag {
        border: 1px solid #050F28;
        color: #050F28;
    }

        .wow .tag:hover {
            border: 1px solid #A8A0EC;
            color: #A8A0EC;
            background-color: var(--light);
        }

    /* Perfil */
    /*Datos personales*/

    .tabset > input:checked + label {
        color: #050F28;
    }

        .tabset > input:checked + label::after {
            background: #050F28;
        }

    .tabset > label, .tabset > input:focus + label {
        color: #95C0F4;
    }

    .tabset > input:hover + label::after {
        background: #A8A0EC;
    }

    .tabset > label:hover, .tabset > input:focus + label {
        color: #A8A0EC;
    }

    .tab-panel h1,
    .card-profile h3 {
        color: #050F28;
    }

    .columna-datos-contacto {
        border-left: 1px solid #A8A0EC;
    }

    .card .form-group label, .card .form-group-input label {
        color: #A8A0EC;
    }

    .wow__perfil-addresses .wow-btn__perfil {
        background-color: #fff;
        border: 1px solid #A8A0EC;
        color: #A8A0EC
    }

    .btn-success {
        background-color: #050F28;
        border-color: #050F28;
    }

    /*Beneficiarios*/

    .kt-portlet .kt-portlet__head {
        border-bottom: 1px solid #A8A0EC;
    }

    .input-group .input-group-append #btn_asignar_modal {
        border-color: rgba(5, 15, 40, 0.3);
        background-color: #95C0F4;
    }

    #div-cargas .input-group .btn-outline-primary i {
        color: white
    }
    /*Sala de espera*/
    .hotspot-icon .cont-icon {
        background: #1D1D1B;
    }

    .hotspot-icon:hover .cont-icon {
        background-color: #A8A0EC;
    }

    .hotspot-icon:hover {
        color: white;
    }

    /*Atencion Box*/

    .cont-btn-panel .btn-atencion, .cont-btn-vc .btn-atencion {
        border: 1px solid #A8A0EC;
        color: #A8A0EC;
    }

        .cont-btn-panel .btn-atencion:hover, .cont-btn-vc .btn-atencion:hover {
            background-color: #A8A0EC;
            color: #fff;
        }

    .kt-portlet {
        border: 1px solid #A8A0EC;
    }

    .btn-brand {
        color: #fff;
        background-color: #050F28;
        border-color: #050F28;
    }

        .btn-brand:hover {
            color: #050F28;
            background-color: #fff;
            border-color: #050F28;
        }