body { font-family: 'Gabarito', cursive;} .form-control:focus { border-color: #b5b5b5; outline: 0;  box-shadow: 0 0 0 0.25rem rgb(232 232 232); }
.bbe {border-block-end: 1px solid grey} .btn:disabled { background-color: #2d2d2d; border-color: #000000; }
.btn { border-width: 2px !important; border-radius: 1rem; }.chooser {background-color: chocolate; padding: 0.5rem; color: #ffffff;}
em, strong { background-color: #2459f3; color: #fff; padding: 2px 7px; } #features > li { margin: 20px 0px; font-size: 1.4rem; }
.stcrs { display: flex; margin-top: auto; align-self: stretch; } .card-body { display: flex; flex-direction: column; }
.ribbon-corner-mobile { width: 188px; height: 33px; background: #70f001; 
    clip-path: polygon(0% 0%, 100% 0%, calc(100% - 20px) 50%, 100% 100%, 0% 100%);
    padding-left: 0.8rem; padding-top: 0.25rem; } .aqua { background-color: #ccf9ff } .neon-green { background-color: #eaffe6 }
h2 { font-size: 2.4rem; font-weight: 600; margin-bottom: 2rem; } main.container-xxl { box-shadow: 1px 1px 50px #c4c4c4; }
.underlined { position: relative; margin-right: 1rem; background-image: url(/images/gif1.gif);background-size: cover; word-spacing: 10px;
color: transparent; -moz-background-clip: text; -webkit-background-clip: text; text-transform: uppercase; margin: 10px 0; }
.underlined:after { content: ""; position: absolute; bottom: -15px; left: 0; height: 7px; width: 105%; border: solid 5px #cb1829; border-color: #cb1829 transparent transparent transparent; border-radius: 50%; }
.ribbon-corner-mobile.course {margin-left: -12px;} .px300 { max-width: 300px; }
 #features { list-style-image: url('/images/t.png'); } .sunrise { background-color: #f8f8e0; }
.card.shadow-lg:hover { transform: scale(1.05); transition: transform 0.1s; } .btn-buy { background: #ff5c00; }
.life { background-color: #9507b5; color: #fff; font-size: 4rem; font-weight: 800; text-align: center;
text-shadow: -2px 5px 10px rgb(206 0 255); }
.highlight2 {color: #FFFF00; background-image: linear-gradient(to right, #F27121cc, #E94057cc, #8A2387cc); border-radius: 6px; padding: 3px 6px; }
@media (min-width: 768px) {
#pfd {  position:fixed; border-top: solid 5px yellow; } .avatarsection { background-color: #1a1a1a; color: #ffffff; }
#features > li { font-size: 1.6rem; }
} .nav-link { color: #000; border-bottom: 1px solid #1a1a1a; } .nav-link:hover { color: #329bad !important; border-bottom: 1px solid #329bad; }
@media (max-width: 768px) {
.nav-link { border-bottom: 1px solid #c3c3c3; padding: 10px 42px !important; margin-bottom: 5px; } .navbar-nav { margin-top: 20px; }
}
#avatar { width:46px; height:46px; border-radius: 1.5rem; border: 3px solid #fff; }
.otp {width: 20px !important;  border: none; border-bottom: 2px solid #1a1a1a;  margin: 0px 10px;
text-align: center;  font-size: 40px; height: 80px; }
/* #0ae2ff; */