/* Add here all your CSS customizations */

.text-align-justify{

    text-align: justify;

}

.text-align-center{

    text-align: center;

}

.mt-4-ex{

    margin-top: 1.5rem !important;

}

.mb-4-ex{

    margin-bottom: 1.5rem !important;

}

.mb-0-ex{

    margin-bottom: 0 !important;

}

.custom-alert{

    text-align: center;
    padding: 25px;

}

.custom-alert h3{
    margin: 0;
    color: white;
}

.custom-alert p{
    margin: 0;
    color: white;
}


.custom-alert-2{

    text-align: justify;
    padding: 25px;

}

.custom-alert-2 p{
    margin: 0;
    color: white;
}


.altAlert{

    border:4px solid #03979e;
    padding: 30px 30px 15px 30px;
    font-size: 15px;
    text-align: justify;
}



.altAlert p{

    font-size: 17px;

}

.highlightAes{

    color: #03979e!important;
    font-weight: bolder;

}

.highlightAlt{

    background-color: #F8F8FE;

}

.text-elipsis{

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.text-elipsis:hover{

    text-overflow: clip;
    overflow:inherit;
    white-space: inherit;

}


@media (max-width: 600px) {
    .headerMvl {
        display: none;
    }
    .mbMvl{

        margin-bottom:9% ;

    }

}

.ASESTEnaColor{

    color:#03979e;

}

.alert-primary.custom-alert h4 {

    color: white;

}

.altPadCArdBody{

    padding: 7rem!important;

}

.text-color-light h5 p{

    color: #a8b0b3;

}

.alternateClr p a{
    color: #a8b0b3!important;
    transition: ease color 300ms;
}

.alternateClr p a:active{
    color: #FFF!important;
}

.alternateClr p a:hover{
    color: #FFF!important;
}

.alternateClrA p{
    color: #a8b0b3!important;
}
.buscarOsteopata{padding-top: 30px;padding-bottom: 30px;background-color: #ccc;margin-top: -34px;}
.thum-info-osteopata{border: 1px solid #ccc!important;padding-left: 15px;padding-right: 10px;}