.pay_img{
    width: 40px;
    border-radius: 5px;
}

.pn_pay{
    width: 20px;
}
.py_img{
    max-width: 150px;
}

@media (max-width: 480px) {
    .pay_img{
        width: 30px;
    }

}

.price-card.price-popular.starter {
    border: 2px solid #ff1ea5;
}


.btn.btn-outline-primary.starter{
    border:  1px solid #ff1ea5;
    color: #ff1ea5;
}

.price-card.price-popular.premium {
    border: 2px solid #e4a803;
}


.btn.btn-outline-primary.premium{
    border:  1px solid #e4a803;
    color: #e4a803;
}

.country_img{
    width: 15%;
    margin-right: 10px;
    border-radius: 10px;
}
.nav-price.nav-pills .nav-link.active, .nav-price.nav-pills .show > .nav-link{
    background: #4680ff;
    color: #fff;
    font-weight: bold;
}
/* 
#kenya_flag{
    display: none;
} */
.input-group .form-control{
    min-width: 200px;
} 
#pay_error_message{
    color: red;
}
#pay_load,#pending_ui{
    display: none;
}

#price,.cr{
    color: #1148be;
    font-weight: bold;
}


b.curr{
    font-size: 24px;
}

.pm{
    font-weight: 300;
}
.card.cc{
    margin-bottom: 0px !important;
}
.per{
    font-size: 18px;
}

.course-price .form-check-input:checked ~ label {
    background: #0d3999 !important;
}

.price-card{
    margin-left: 10px;
}
.user{
    border: 1px solid #2ca87f;
    padding: 10px;
}
.user,.user.badge{
    font-size: 15px;
    
}
.log{
    color: red;
    font-size: 15px;
    text-decoration: underline;
}

.bold{
    font-weight: bold;
    color: rgb(13, 185, 13);
    font-size: 16px;
}
.badge.bg-light-success {
    color: #0d5b41 !important;
}
@media (max-width: 768px) {
    .input-group .form-control{
        min-width: auto;
    } 
    .user,.user.badge{
        font-size: 14px;
    }
}
.per_user{
    font-size: 20px;
    display: inline-block;
    margin-top: 10px;
    color: #0d3999;
}

strong i{
    font-size: 25px;
    color: #0d3999;
    margin-right: 5px;
}
.vlii{
    border-radius: 5px;
    

}
.vlii p{
    margin-bottom: 5px;
    font-size: 16px;
}