.has-error .help-block,
.has-error .control-label {
    color: #b94a48;
    font-size: 13px;
}

.form-group.has-error .fileinput .fileinput-preview {
    color: #b94a48;
}

.form-group.has-error .fileinput .thumbnail {
    border-color: #ebccd1;
}

.required-field-mark:after {
    content: '*';
    color: red;
    padding-left: 5px;
}

.dropdown-item.custom-drop.active,
.dropdown-item.custom-drop:active {
    background-color: #8BB400;
}

.text-brand-green {
    color: #8BB400 !important;
}

#nav-arrow-cat:before {
    font-family: "FontAwesome";
    content: "\f107";
}

#nav-arrow-cat.is-active:before {
    font-family: "FontAwesome";
    content: "\f106";
}

.nav-main .nav-item .nav-link#categoriesMenu {
    font-weight: 600;
}

.btn.btn-brand.btn-not-started {
    background-color: #FFCE07 !important;
}

.custom-hidden-file {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.browse-custom {
    cursor: pointer;
    margin-bottom: 0;
}

.custom-group {
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}

#list-member-korporasi .card-sidebar .card-header:first-child {
    border-radius: 20px 20px 0px 0px;
}

#list-member-korporasi .card-sidebar .card-header:last-of-type {
    border-radius: 0px 0px 20px 20px !important;
}
 
#list-member-korporasi .card-sidebar .card-header:nth-child(even) {
    background: #F5F6F8;
}

.container-flipbook {
    padding: 0;
    height: 80vh;
    width: 100%;
    margin: 20px auto;
}

.custom-show-more {
    display: none;
    cursor: pointer;
}

.custom-show-reply {
    cursor: pointer;
    font-family: Goldplay;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #8bb400;
    margin-right: 10px;
}

.radio-red [type="radio"]:checked + label:after,
.radio-red [type="radio"]:not(:checked) + label:after {
  content: "\f00d" !important;
  left: 4px !important;
}

.radio-red [type="radio"]:checked + label:before {
  background: var(--red) !important;
  border: 1px solid var(--red) !important;
}

.paragraph-content {
    text-align: justify;
    text-indent: 0.5in;
}

.morecontent span {
    display: none;
}

.review-container .dropdown-toggle::after {
    content: none;
}

.review-container .dropdown-item {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    color: #232323;
}

.learning-path-trx {
    margin-left: -15vw;
    margin-right: -15vw;
    padding-left: 15vw;
    padding-right: 15vw;
}

.custom-discount-price {
    font-family: Goldplay !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    -webkit-text-decoration-line: line-through !important;
    text-decoration-line: line-through !important;
    color: #7d7c7c !important;
    margin-right: 0 !important;
}

.label-setuju {
    display: inline;
}