#addwishlist_pop.modal button.close,
#addwishlist_pop.modal label,
#addwishlist_pop.modal p,
#addwishlist_pop.modal .modal-header .modal-title,
#wishlist_popup.modal button.close,
#wishlist_popup.modal label,
#wishlist_popup.modal p,
#wishlist_popup.modal .modal-header .modal-title,
#addwishpop.modal button.close,
#addwishpop.modal label,
#addwishpop.modal p,
#addwishpop.modal .modal-header .modal-title,
#removewish.modal button.close,
#removewish.modal label,
#removewish.modal p,
#removewish.modal .modal-header .modal-title {
    color: #333;
    line-height: normal;
    margin: 0;
}

#addwishpop.modal button.close span,
#wishlist_popup.modal button.close span {
    font-size: 32px;
}

#removewish .modal-content,
#wishlist_popup .modal-content,
#addwishpop .modal-content {
    border-radius: 20px;
    background: #1F1B41;
}

#wishlist_popup .wishlist_item p {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
}

#addwishpop input#wishlist_name_inp {
    border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #034694;
    background: #DDF2FA;
    padding: 10px 20px;
    width: 100%;
    margin: 20px 0;
    color: #333;
}

.light #wishlist_popup .wishlist_item p {
    color: #333 !important;
}

#wishlist_popup.modal .add_wishlist_btn_wraper p {
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    color: #333;
}

#addwishpop .form-group:not(:last-child) {
    margin-bottom: 20px;

}

.light span.course_list_count {
    color: #333;
}

.wishlist_item {
    border-radius: 10px;
    border: 1px solid #44318D;
    background: #1F1B41;
    padding: 15px 20px;
}

.light .wishlist_item {
    border-radius: 10px;
    border: 1px solid #A59ACE;
    background: #F6F3FE;
    padding: 15px 20px;
}

input[type="checkbox"]:not(.custom-control-input):after {
    /* color: #034694; */
    color: #031994;
}

.wishlist_input_add {
    border-radius: 10px;
    background: linear-gradient(0deg, #DDECF4 0%, #DDECF4 100%), url(<path-to-image>) lightgray -2.148px -23.378px / 100.671% 123.614% no-repeat;
    padding: 15px 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.add_wishlist_btn_wraper .wishlist_item {
    background: linear-gradient(0deg, #DDECF4 0%, #DDECF4 100%), url(<path-to-image>) lightgray -2.148px -23.378px / 100.671% 123.614% no-repeat;
}

.light .add_wishlist_btn_wraper .wishlist_item {
    border-radius: 10px;
    border: 1px solid #A59ACE;
    background: #DCD7F0;
    color: #333;
}

.light .wishlist_input_add {
    border-radius: 10px;
    border: 1px solid #A59ACE;
    background: #F6F3FE;
    padding: 15px 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.add_wishlist_btn_wraper {
    margin-top: 55px;
    cursor: pointer;
}

#addwishpop.modal .modal-footer .btn-outline-secondary,
#wishlist_popup.modal .modal-footer .btn-outline-secondary {
    border-radius: 5px;
    border: 1px solid #034694;
    color: #034694;
    padding: 14px 20px;
}

.light #addwishpop.modal .modal-footer .btn-outline-secondary,
.light #wishlist_popup.modal .modal-footer .btn-outline-secondary {
    border-radius: 5px;
    border: 2px solid #44318d;
    color: #44318d;
    padding: 14px 20px;
}

#addwishpop.modal .modal-footer .btn-primary,
#wishlist_popup.modal .modal-footer .btn-primary {
    border-radius: 5px;
    background: #9747FF;
    color: #fff;
    padding: 15px 20px;
}

.light #addwishpop.modal .modal-footer .btn-primary,
.light #wishlist_popup.modal .modal-footer .btn-primary {
    border-radius: 5px;
    background: #034694;
    border: none;
    color: #fff;
    padding: 15px 20px;
}

div#user-wishlist-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-height: 300px;
    overflow-y: scroll;
}
body#page-course-view-remuiformat .remui-format-list .sections .section .content .course-section-summary-wrapper .no-overflow {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    /* color: #4C5A73; */
    color: #fff;
  }