@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap');

body { margin-top: 100px; font-family: 'Montserrat', sans-serif; background: url(../../img/bg.webp); background-size: cover; background-position: top center; }

.fw-7 { font-weight: 700; }
.fw-8 { font-weight: 800; }
.text-justify { text-align: justify; }
.text-green,
.text-green:hover { color: #39701e !important; }
.text-yellow, 
.text-yellow:hover { color: #ffe200; }
.btn-yellow { background: #ffe200; }
i.view-password { top: 37px; right: 10px; cursor: pointer; color: #6c757d; }
.swal-footer { text-align: center; }
.swal-button { background-color: #ffe200; color: #39701e; }
.swal-text { font-size: 18px; color: #000000; }
.bg-black { background-color: #000000; }

/* Icheck */
[class*=icheck-]>input:first-child+input[type=hidden]+label::before, [class*=icheck-]>input:first-child+label::before {border-color:#39701e;}

.icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
.icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before{border-color:#39701e}.icheck-primary>input:first-child:checked+input[type=hidden]+label::before,
.icheck-primary>input:first-child:checked+label::before{background-color:#39701e;border-color:#39701e}
.icheck-primary>input:first-child:checked+input[type=hidden]+label::before, 
.icheck-primary>input:first-child:checked+label::before {background-color: #39701e;border-color: #39701e;}

/* Telegram */
#telegram .card p { bottom: -60px; }
#telegram .card-desktop img { left: -40px; top: -40px; }                    
#telegram .card-desktop,
#telegram .card-mobile { background: url(../../img/bg-card-telegram.png); }
#telegram .card-mobile img { margin-left: -40px; margin-top: -110px; }