.makeup_session_widget .card-icon {
    display: none !important;
}

.makeup_session_widget section.my-dashboard-makeup-balance {
    display: flex !important;
    justify-content: space-evenly !important;
    gap: 30px !important;
    padding: 10px !important;
    background: #ffffff9c !important;
    border: 1px solid #eee !important;
    border-radius: 10px !important;
    align-items: center !important;
    position: relative !important;
    margin-bottom: 10px !important;
    height: 70px !important;
}

.makeup_session_widget .card-info.makeup_cardInfo {
    display: flex !important;
    justify-content: space-between !important;
    gap: 30px !important;
    align-items: center !important;
    flex-direction: row ;
}

.makeup_session_widget h3.card-tittle.makeup_title {
    margin: 0 !important;
    font-weight: 400 !important;
    color: var(--main_color) !important;
    font-size: .95rem !important;
}

.makeup_session_widget .inlineCardNum {
    margin: 0px 10px !important;
}

.makeup_session_widget h3.card-number {
    display: flex !important;
    margin: 0 !important;
    justify-content: center !important;
    align-items: center !important;
}

.makeup_session_widget h3.card-number p {
    margin: 0 !important;
    text-align: center !important;
    display: flex !important;
    align-items: baseline !important;
}

.makeup_session_widget span.num_hours {
    font-size: 1.5rem !important;
    color: var(--new-clr) !important;
}

.makeup_session_widget small.num_text {
    font-size: .75rem !important;
    opacity: .8 !important;
    margin: 0px 2px;
}

.makeup_session_widget span.num_mins {
    font-size: 1.5rem !important;
    color: var(--new-clr) !important;
}

.makeup_session_widget h3.makeupLabel {
    margin: 0 !important;
    color: var(--main_color) !important;
    font-size: 0.8rem !important;
    font-weight: 400 !important;
    line-height: 10px !important;
    text-align: center !important;
    
}

.makeup_session_widget a.academic-schedule-makeup {
    font-weight: 500 !important;
    color: var(--main_color) !important;
    font-size: .85rem !important;
    /* opacity: .7; */
}
.makeup_session_widget .sync_upper_scn {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 0 10px 0 10px !important;
    background: var(--new-clr) !important;
    display: none ;
    justify-content: center !important;
    align-items: center !important;
}
.makeup_session_widget .sync_btn {
    padding: 0 !important;
    width: 30px !important;
    height: 30px !important;
    border: 0 !important;
    background: transparent !important;
}
.makeup_session_widget .sync_btn i {
    color: #fff !important;
    font-size: 1.2rem !important;
}
.makeup_session_widget .my-dashboard-upper-scn section:hover .sync_upper_scn {
	display: flex;
	-webkit-animation: 1s slideInLeft;
	animation: 1s slideInLeft
}
.makeup_session_widget {
    position: relative !important;
}
.makeup_session_widget .ajaxloader {
    top: 0 !important;
}
@media(max-width:991px){
    .makeup_session_widget section.my-dashboard-makeup-balance {
        height: auto !important;
    }
}