*{list-style:none;}

a,a:hover{text-decoration:none;color:#000000;}

.btn{
    background:#16cc87;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-left: 0;

}

.pointer{cursor:pointer!important;}

.smile{font-size:100px;}

.transform-hide{transform:translateX(-100%);transition:.2s;}

.w-250{width:250px;}

.item-leftNav{transition:.2s;}

.title { 
    background: rgb(255, 140, 52) !important;
}

.item-leftNav:hover{background:#b9daee;}

.lato.ml-4.display-sm-n {
    color:rgb(255, 87, 0);
}

a .lato.ml-4.display-sm-n {
    border: 1px solid #FF5733;
    padding: 1px 10px 2px 10px
}

.required::after{content:"*";color:red;}

.circle-landing{
    background:rgb(255, 87, 0, 0.9);
    /* background:#fd7e14; */
    position: absolute;
    color:#ffffff;
    /* color:#fd7e14; NARANJA PPL PORFIN*/
    width:400px;
    height:400px;
    border-radius:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    padding:50px;
    right:150px;
    top:150px;
    text-align:center;
}

.circle-landing:hover {
    color: grey;
}

.r-nav{
    transform: translateX(-100%);
    transition: .2s;
}

/* fuentes */
.roboto{font-family: 'Roboto', sans-serif;}
.lato{font-family: 'Lato', sans-serif;}
/* ------- */

/* tamaños fuentes */
.fs-15px{font-size:15px;}
.fs-20px{font-size:20px;}
.fs-25px{font-size:25px;}
.fs-30px{font-size:30px;}
.fs-40px{font-size:40px;}
.fs-50px{font-size:50px;}
.fs-60px{font-size:60px;}
.fs-70px{font-size:70px;}
.fs-2em{font-size:2em;}
.fs-16em{font-size:1.6em;}
/* --------------- */

/* Color iconos servicos landig*/
.cards-rt i, .px-5.r-p-0{
    color: black;
}

.bg-hex { background: rgb(255, 87, 0); }

/* fondos */
/* .bg-nav{background:#e2e2e2;} */
.bg-nav{background:rgb(52, 58, 64, 0.9);}

/* Color blanco en la barra top nav landing */
.fixed-top .justify-content-between, .titulo-header{
    color: white
}

.yaMeRegistre a { 
    cursor: pointer;
    margin-top: 2px;
}

/* Color al cuerpo de los servicos en la landing*/
.cards-p-15rem{color:#16CC87;}

.row-up-top {
    font-size: 25px;
    color: grey;
}



@media(max-width:768px){
    .r-alert{width: 40% !important;}
    .cards-rt:nth-child(2){margin:1rem 0px !important}
    .fs-70px{font-size:50px;}
    .fs-30px{font-size:25px}
    .circle-landing{
        top:125px;
        right:60px;
        height:300px;
        width:300px;
    }
    
    /* .yaMeRegistre a { 
        cursor: pointer;
        margin-top: 2px;
    } */

}

@media(max-width:575px){
    .fs-70px{font-size:50px;}
    .fs-30px{font-size:25px;}
    .display-sm-b{display:block!important;}
    .display-sm-n{display:none!important;}
    .nav-p{padding:.3em 1em!important;}
    .r-p-0{padding:0px!important;}
    .r-m-0{margin:0px!important;}
    .r-m-30{margin:30px!important;}
    .r-w-100{width:100%!important;}
    .r-h-100{height:100vh!important;}
    .r-alert{width:100%!important;}
    .cards-p-5rem{padding:.5rem!important;}
    .cards-m-5rem{margin:.5rem!important;}
    .cards-p-15rem{padding:1.5rem!important;}
    .fs-2em{font-size:1.5em;}
    .column-sm{flex-direction:column!important;}
    .r-img{min-width:300vw;height:100vh;transform:translateX(-200px)}
    .r-over{overflow:hidden;}
    .circle-landing{
        top:0px;
        right:0px;
        border-radius:0px;
        width:100%;
        height:100%;
        z-index:10;
    }
    .r-nav{
        width:100vw;
        height:100vh;
    }
    .r-column{flex-direction: column;}

    /* .yaMeRegistre a { 
        padding: 5px !important;
    } */
    

}


