﻿/* Login*/
.img6 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}
.img1 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}
.img2 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}
.img3 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}
.img4 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}
.img5 {
    background-image: url(../../img/jelpin/login-jelpin.png);
}

.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;
    }

.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)
}

.stepper-sv .titulo-step,
.stepper-sv .label-step 
{
    color: #4F4F4F;
}

.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-color: none;
}

    .btn-outline-primary:hover,
    .btn.btn-outline-secondary:hover {
        color: #050F28;
        background-color: white;
        border-color: #050F28;
    }

    /*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;
    }