

.text-light-gray {
    color: rgb(133, 134, 138);

}

.border-lable {
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    top: 1rem;
    right: 8rem;
    background-color: white;
}

.dot {
    height: 20px;
    width: 20px;
    background-color: #1b6722;
    border-radius: 50%;
    display: inline-block;
}

.custom-hr {
    border-bottom: 2px solid;
    margin-top: 8px;
    margin-bottom: 8px;


}

.short-custom-hr {
    border-bottom: 2px solid;
    margin-top: 8px;
    margin-bottom: 8px;
    max-width: 400px;
    position: center;
}

.input-border-radius {
    border-radius: 10px
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid red;
}

.text-dark-blue {
    color: var(--miracel-primary-color)
}
.text-light {
    color: #ffffff
}

.custom-card {
    box-shadow: 1px 4px lightgrey;
    background-color: white;
    border: solid 1px lightgrey;
    border-radius: 15px
}

.custom-warning-button {
    border-radius: 10px;
    background-color: var(--miracel-secondary-color);
    box-shadow: 0 3px lightgrey

}

.custom-check-input {
    border-radius: 3px;
    color: var(--miracel-secondary-color);
    border: 2px var(--miracel-primary-color) solid;
}

.bg-dark-blue {
    background-color: #03023b;
    color: white;

}

.text-warning {
    color: var(--miracel-secondary-color) !important;
}
.btn-warning {
    background-color: var(--miracel-secondary-color) !important;
}
.custom-padding {
    padding-right: 6px;
}

.plugin-download-item {
    margin-bottom: 60px;
}

.image-overlay {
    position: absolute;
    top: 0;

    height: 100%;
    width: 100%;
    opacity: 1;
    transition: .3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.image-box {
    position: relative;

}

.custom-play-icon {
    height: 90px;
    width: 90px;
}
.text-orange-them{
    color: var(--miracel-secondary-color) !important;

}
.bg-miracel-secondary-color-them{
     background-color: var(--miracel-secondary-color) !important;

 }
.padding-ul{
    margin-bottom: 0; !important;

}
.wallet-lable {
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    top: 2.4rem;
    right: 1rem;

}
.custom-btn  {
    background: var(--miracel-secondary-color);
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    border: none;
    box-shadow:     0px 3px #e1dfdd;

}
.custom-course-btn{
    background: white;
    padding: 5px 10px;
    border-radius: 20px;
    font-size: 14px;
    border: #1ea974 1px solid;
    box-shadow:     0px 3px #e1dfdd;
    color: #1ea974;
}
.shop-title-box{
    width: 410px;
    display:flex;
    margin-top: 40px;
    margin-bottom: 40px;

}
.title-box{
    width: 250px;
    height:56px;
    color:white;
    background-color: var(--miracel-primary-color);
     padding-top: 17px;
}
.title-kimiagaran{
    width: 250px;
    height:56px;
    color:white;
     background-color: var(--miracel-secondary-color);
    text: center;
}
.icon-box{
    width: 60px;
    background-color:white;
    border: #a9a8a8 1px solid;

}
.count-box{
    width: 50px;
    height:45px;
    color:white;
    background-color: var(--miracel-primary-color);
    padding-top: 10px;
    font-size:10px ;
    border-radius: 10px;
}

.custom-submit-btn{
    background: #11206d;
    color: white;
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 13px;
    border: none;
    box-shadow:    5px 0 inset var(--miracel-secondary-color) ;

}
.custom-submit-btn-dark{
    background: var(--miracel-secondary-color);
    color: white;
    padding: 5px 23px;
    border-radius: 20px;
    font-size: 16px;
    border: none;
    box-shadow:    5px 0 inset  gray  ;

}
.fee-custom-btn{
    background: var(--miracel-secondary-color);
    color: white;
    padding: 2px 15px;
    border-radius: 20px;
    font-size: 16px;
    border: none;
    box-shadow:    5px 0 inset  var(--miracel-primary-color)  ;

}
.payment-custom-submit-btn{
    background: #06b206;
    color: white;
    padding: 5px 20px;
    border-radius: 20px;
    font-size: 13px;
    border: none;
    box-shadow:    5px 0 inset #e85e5e;

}
.shop-filter{
    background-color: white;
    padding:20px 10px;

    border:solid #d7d1d1 8px;
    border-radius: 10px;
}

.course-count-circle{
    border: solid 1px #b0afaf;
    border-radius: 60px;
    height: 60px;
    width:60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--miracel-secondary-color);

}
.course-count-circle-small{
    border: solid 1px #b0afaf;
    border-radius: 60px;
    height: 30px;
    width:30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--miracel-secondary-color);

}
.square-count-circle{
    border: solid 1px #b0afaf;
    height: 30px;
    width:30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--miracel-secondary-color);
;
}
.student-card{
    background-color: #eaeaf5;
    margin: 10px;
    padding: 15px;
}
.text-gray{
    color: #585952;

}
