/*Fix tarifas*/
.pbp-planes-content:hover {
    background-color: #007D8B;
    color: #fff;
}

.pbp-planes-content {
    background-color: #00A79D;
    color: #fff;
    min-height: 140px;
}
.pbp-planes-item.no-publica .pbp-planes-content{
    background-color: #7bbfbb!important;
    cursor: not-allowed;

}
.bg-reintegro h4 {
    color: #fff!important;
}
.bg-reintegro {
    background: #ff6f6f!important;
    color: #fff!important;
}
.bg-reintegro:hover {
    background: #e74c3c!important;
    color: #fff!important;
}

.pbp-planes-content .pbp-planes-action2{
    font-size: 12px;
    line-height: 14px;
    background-color: rgba(65,91,112,.5);
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 101%;
    text-align: center;
    padding: 6px;
    min-height: 0;
}
.pbp-planes-content .pbp-planes-action2 i{
    display:none;
}

.pbp-planes-content h4 span{
    display:block;
}

.pbp-planes-content figure{
    text-align:center;
}

.pbp-planes-content .price {
    margin: 0px; 
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
}

.turnos_modulo_col{
    margin-bottom:16px;
}

.pbn-turno-vacio p {
    font-size: 16px;
    color: #F23243;
    margin: 0;
    padding: 0;
    line-height: 18px;
    border: solid 1px #F23243;
    background: #f9e9e9;
    padding: 10px;
    border-radius: 5px;
    width: fit-content;
    text-align: center;
    margin: auto;
}
.pbn-turno-vacio i {
    margin-left: 5px;
}
.no-turno-select-profesional-frecuente-vc p{
    margin-bottom:5px;
}
@media (max-width: 600px){
    .pbp-planes-content {
        padding-bottom: 24px;
        text-align: center;
        min-height: 42px;
    }
    .pbp-planes-content h4 {
        width: auto;
        padding: 14px 8px 0;
        float:none;
        text-align: center;
    }

    .pbp-planes-content .pbp-planes-action2 {
        width: 100%;
        left: 0;
        bottom: 0px;
        min-height: 0;
    }
    .pbp-planes-content .pbp-planes-action2 i{
        margin-left: 10px;
        display:inline;
    }
    .pbp-planes-content .price {
        width: auto;
        padding-top: 8px;
        font-size: 16px;
        float: right;
        margin: 0 20px 0 0;
    }

    .pbp-planes-content figure{
        display: inline-block;
        float: left;
        font-size: 24px;
        line-height: 1;
        margin-top: 12px;
        margin-left: 10px;
    }    
}

/*Fix resultados buscqueda card - sombra*/
.okm-row.medico-result-item {
    border: solid 1px #ccc;
    border-radius: 10px;
    background-color: #fff;
    margin: 10px;
    box-shadow: 2px 2px 10px 0 #666;
    width: auto;
}
.pbn-listado-section{
    background-color: #F6F6F6;
}
.gnlist-usr-data-holder .usr-data-content {
    padding-top: 8px;
    margin-bottom: 0px;
    min-height: 0;
}
.pbp-planes-row, .pbp-planes-row-visible {
    position: relative;
    margin-bottom: 0px;
}

.gnlist-usr-avatar {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
}
/**/
@media (max-width: 640px) {
    .pbn-background{
        background: none; 
        min-height: 0;
    };
    .pbn-tags-map{

    }     
};
@media (min-width: 600px) {
    .paciente-nav .btn-login, .paciente-nav .btn-signup {
        border: solid 1px;
        border-radius: 5px;
        border-color: white;
        padding: 5px 10px;
        background: #f33243;
    }
}
@media (max-width: 600px){
    .tagsinput-primary.ceprr-tags.pbn-tags .tag {
        max-width: none;
        width: auto;
    }
}

.gnlist-usr-data-holder .usr-data-content {
    min-height: 0;
}
.pbn-turno-vacio.pbn-turno-vacio-slider{
    position:relative;
    top: 0px;
}
.ratting-like,.pbn-usr-like{
    margin-left:0px !important
}

.gnlist-ratting-holder .resultados-list-left-ratting {
    text-align:left !important;
}
.pnb-consultorios-holder{
    margin-top:10px
}
.btn-planes-holder{
    display:none;
}
.btn-planes-holder .btn-oil-square>i {

    top: 0px;
}
.gnlist-profesional-row{
    margin-bottom: 0px;
}
.gnlist-usr-data-holder{
    min-height: 90px;
}
@media (max-width: 864px) {
    .medico-data-row{
        display:none;
    }
    .btn-planes-holder{
        display:block;
    }
    .pbn-col-turno{
        padding: 0px 16px;
    }
    .gnlist-usr-avatar{
        width: 80px;
        position: absolute !important;
    }

    .gnlist-usr-data-holder{
        display: inline-block;
        width: auto;
        margin-left:100px;
        text-align: left
    } 

    .pbp-tiene-consultorio-virtual figure{
        position: absolute;
        right: 10px;
        font-size: 13px;
        width: 130px;
        text-align: center;
        line-height: 1.2;
        margin-top: 8px;

    }

    .pbn-turno-vacio-slider{
        top:0px;
        padding: 10px;
    }
    .gnlist-usr-data-holder .usr-data-content{
        padding-top: 8px;
        margin-bottom: 0px;
        min-height: 0;
    }
    .pbn-turnos-slide-holder .proximo-turno-disponible{
        height: 110px;
    }
    .pbn-turnos-slide-holder .no-turno-disponible{
        height: 160px;
    }
    .pbn-turnos-holder{
        min-width: 100% !important
    }

    .pbn-turnos-slide-holder{
        padding:0px;
    }
    .pbn-turno-vacio p{
        line-height: 10px
    }
    .pbn-turno-vacio h4{
        font-size: 14px
    }
    .a_semana_next,.a_semana_previous{
        width: 2px !important;
    }

    .btn-mostrar-planes, .btn-ocultar-planes{
        margin: 10px 0px;
        width: 100%
    }
    .gnlist-ratting-holder .resultados-list-left-ratting p>span {
        display:inline
    }

};
