
.page-body-wrapper {
    /*padding-top: 70px;*/
}
.modal-content {
    background-color: #fff;
    border: 1px solid #fff;
}
@media (min-width: 992px) {
    .dashboard-nav ~ .dcd-main-panel {
        flex-direction: unset;
        width: calc(100% - 300px);
        margin-left: 300px;
        padding: 0;
        -webkit-transition: margin 0.25s ease;
        transition: margin 0.25s ease;
    }
}
.dashboard-content-summary {
    padding: 2.5rem;
    background: #fff;
}
.dcd-main-panel .content-wrapper {
    padding: 1.7rem 2.5rem;
}
.content-wrapper,
.dcd-main-panel .content-wrapper {
    /*background-color: #f7f3ea;*/
    /*color: #000;*/
    /*#212529; */
    /*#0d0d0d;*/
}
.main-panel {
    flex-direction: unset;
    width: calc(100% - 300px);
    margin-left: 300px;
    padding: 2.5rem;
    -webkit-transition: margin 0.25s ease;
    transition: margin 0.25s ease;
}
.main-panel--home {
    width: 100%;
    margin-left: 0;
}
.content-wrapper {
    padding: 0;
    overflow: hidden;
}
select.form-control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAACsAAAArAGGCTTUAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBnKPQAAAAl0Uk5TAA0VHyU3xtLw0EtSSAAAAD9JREFUCFtjYMANDCGUMEO6AohmKmOIKAIx1FsZWNuBQkwVAQxgIaAAA0gILAASAguAhCACQKFWqJksDgx4AQAgMQsHi6mZaQAAAABJRU5ErkJggg==)
        no-repeat top 14px right 13px;
    background-size: 11px;
}
.dcd-card-title {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.dcd-card-title__icon {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: 0.5rem;
}
.dcd-card-title__label {
    font-size: 16px;
    font-weight: 500;
}
.dcd-card-title + p {
    font-size: 20px;
    font-weight: 500;
}
.dashboard-nav {
    position: fixed;
    z-index: 10;
    min-width: 300px;
    height: 100%;
    display: flex;
    flex-direction: column;
    /*border-radius: 4px;*/
    background-color: #f7f3ea;
    /*box-shadow: 2px 4px 12px #ededee;*/
    transition: all 0.25s ease;
    padding: 20px;
    /*max-height: calc(100vh - 70px);*/
}
.dashboard-nav__header {
    padding-left: 0.7rem;
    padding-top: 1.09rem;
    background-repeat: no-repeat;
    background-position: bottom right;
    /*color: #2d3e50;*/
    font-size: 1.5rem;
    /*font-weight: 700;*/
    position: relative;
    /*height: 130px;*/
    /*background-color: #fff;*/
}

.dashboard-nav__header--1 {
    background-image: url(https://obs.merhabasemarang.com/assets/img/Merhaba_semarang.png);
}

.dashboard-nav__collapse-btn {
    content: "";
    position: absolute;
    top: 8px;
    right: 10px;
    cursor: pointer;
    transition: all 0.25s ease-in-out;
    outline: 0;
    outline-offset: 0;
    border: none;
    padding: 0;
    background-color: transparent;
}
.dashboard-nav__collapse-btn svg {
    background: #f6f8fa;
    border-radius: 2px;
}
.dashboard-nav__menu {
    overflow-y: auto;
}
.dashboard-nav__link {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0.6rem;
    color: #000;
    text-decoration: none;
}
.dashboard-nav__link:hover {
    text-decoration: none;
    color: inherit;
    /*background: #ededee;*/
}
.dashboard-nav__link:focus {
    /*border-top: 1px solid #e0e0e0;*/
}
.dashboard-nav__link--submenu {
    justify-content: space-between;
    padding: 0.75rem 1.5rem 0.75rem 3.5rem;
    border-top: none;
}
.dashboard-nav__link--submenu.active {
    background: #ededee;
}
.dashboard-nav__link--important::after {
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 1.25rem;
    left: 2.5rem;
    z-index: 5;
    border-radius: 100%;
    border: 2px solid #fff;
    background: #f43f5e;
}
.dashboard-nav__link--important:hover::after {
    border-color: #ededee;
}
.dashboard-nav__link.active {
    background: #ededee;
}
.dashboard-nav__icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.5rem;
}
.dashboard-nav__label {
    flex-grow: 1;
}
.dashboard-nav__collapse-indicator {
    margin-left: auto;
    transition: all 0.15s ease-in-out;
}
.dashboard-nav__link[aria-expanded="true"] .dashboard-nav__collapse-indicator {
    transform: rotate(180deg);
}
.dashboard-nav__badge {
    background: #f43f5e;
    color: #fff;
    font-weight: 700;
}
.dashboard-nav--collapsed {
    width: 72px;
    min-width: 72px;
}
.dashboard-nav--collapsed .dashboard-nav__header {
    background-position: center bottom;
}

.dashboard-nav--collapsed .dashboard-nav__header span {
    display: none;
}
.dashboard-nav--collapsed .dashboard-nav__collapse-btn {
    right: unset;
    left: 50%;
    transform: translateX(-50%);
}
.dashboard-nav--collapsed .dashboard-nav__collapse-btn svg {
    transform: rotate(180deg);
}
.dashboard-nav--collapsed .dashboard-nav__menu {
    overflow-y: unset;
}
.dashboard-nav--collapsed .dashboard-nav__link {
    display: block;
}
.dashboard-nav--collapsed .dashboard-nav__link i,
.dashboard-nav--collapsed .dashboard-nav__link span {
    display: none;
}
.dashboard-nav--collapsed + div + .dcd-main-panel,
.dashboard-nav--collapsed + div + .main-panel {
    width: calc(100% - 72px);
    margin-left: 72px;
    -webkit-transition: width 0.25s ease, margin 0.25s ease;
    transition: width 0.25s ease, margin 0.25s ease;
}
@media (max-width: 991px) {
    .page-body-wrapper {
        display: block;
    }
    .main-panel--home {
        padding: 20px !important;
    }
    .main-panel {
        padding: 50px 20px;
    }
    .dcd-main-panel {
        padding: 50px 0;
    }
    .dcd-main-panel,
    .main-panel {
        width: 100%;
        margin-left: 0;
    }
    .dashboard-nav {
        transform: translateX(-300px);
    }
    .dashboard-nav.active {
        transform: translateX(0);
    }
    .content-wrapper > .mt-5 {
        margin-top: 25px !important;
    }
    .dashboard-sidebar-wrapper {
        padding: 15px 20px;
        width: 100%;
        background: #fff;
        display: flex;
        align-items: center;
        box-shadow: 1px 2px 4px rgba(51, 51, 51, 0.1);
        z-index: 5;
        position: fixed;
        top: 70px;
    }
    .dashboard-sidebar-wrapper__icon {
        font-size: 24px !important;
        line-height: 1;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        padding: 0;
        color: #3f3f46;
        margin-right: 15px;
    }
    .dashboard-sidebar-wrapper__label {
        padding-left: 15px;
        color: #3f3f46;
        border-left: 1px solid #d4d4d8;
        font-weight: 500;
    }
    .dcd-main-panel .content-wrapper {
        padding: 0;
    }
}
@media (max-width: 576px) {
    .page-body-wrapper {
        /*padding-top: 70px;*/
    }
    .dcd-main-panel,
    .main-panel {
        padding: 50px 0;
    }
    .dashboard-content-summary {
        padding: 30px 20px;
        margin-bottom: 20px;
    }
}
.navbar.default-layout-navbar {
    /*border-bottom: 1px solid #e5e5e5;*/
}
.text-left {
    text-align:left;
}
.dashboard-top-nav .navbar-brand {
    width: 168px;
    margin-right: 0;
    transition: width 0.25s ease-out;
}
.dashboard-top-nav .navbar-brand a {
    text-align: center;
    position: relative;
    text-decoration: none !important;
}
.dashboard-top-nav .navbar-brand .brand-logo {
    display: block;
}
.dashboard-top-nav .navbar-brand .brand-logo-mini {
    display: none;
}
.dashboard-top-nav .navbar-brand--collapsed {
    width: 72px;
}
.dashboard-top-nav .navbar-brand--collapsed .brand-logo {
    display: none;
}
.dashboard-top-nav .navbar-brand--collapsed .brand-logo-mini {
    display: block;
}
.dashboard-top-nav__item.active .dashboard-top-nav__link {
    position: relative;
    font-weight: 500;
    color: #333;
}
.dashboard-top-nav__item.active .dashboard-top-nav__link:after {
    backface-visibility: hidden;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.dashboard-top-nav__link {
    padding-right: 1rem;
    padding-left: 1rem;
    height: 70px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    /*color: #fff;*/
    color: #938c8c;
    position: relative;
}
.dashboard-top-nav__link:hover {
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    position: relative;
}
.dashboard-top-nav__link:hover:after {
    backface-visibility: hidden;
    -ms-transition: -webkit-transform 0.3s ease-out, border-color 0.3s ease-out;
    -webkit-transition: -webkit-transform 0.3s ease-out, border-color 0.3s ease-out;
    transition: transform 0.3s ease-out, border-color 0.3s ease-out;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.pulse-effect {
    color: #3f3f46;
    border: solid 2px #6c757d;
    box-shadow: 0 0 0 rgba(17, 197, 198, 0.3);
    text-align: center;
}
.dashboard-top-nav__link:after {
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    position: absolute;
    display: block;
    bottom: 16px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    height: 4px;
    width: 20px;
    border-radius: 5px;
    content: "";
    background: #2d3e50;
}
.dashboard-top-nav .academy-menus,
.dashboard-top-nav .bg-sm-gray {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}
.dashboard-top-nav .bg-white {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}
.dashboard-top-nav .dcd-dropdown-menu {
    background-image: url(data:image/png;base64,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),
        linear-gradient(to right, #f4f4f5 50%, #fff 50%);
    background-position: bottom right;
    background-repeat: no-repeat;
}
@media (max-width: 991px) {
    .dashboard-top-nav .navbar-brand .brand-logo {
        display: none !important;
    }
    .dashboard-top-nav .navbar-brand .brand-logo-mini {
        display: block !important;
    }
    .dashboard-top-nav .navbar-brand {
        width: unset !important;
        margin: 0 20px;
    }
    .navbar-collapse {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
        margin-left: auto;
    }
    .dashboard-top-nav .academy-menus,
    .dashboard-top-nav .bg-sm-gray,
    .dashboard-top-nav .bg-white {
        -ms-flex: unset;
        flex: unset;
        max-width: unset;
    }
    .dashboard-top-nav .dcd-dropdown-menu {
        background: 0 0;
    }
    .dashboard-dropdown-nav__item {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .dashboard-dropdown-nav__link {
        height: 70px;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        color: #fff;
    }
    .dashboard-dropdown-nav__link:focus,
    .dashboard-dropdown-nav__link:hover {
        color: #fff;
        text-decoration: none;
    }
    .navbar.default-layout-navbar .navbar-menu-wrapper .dashboard-dropdown-menu {
        position: absolute;
        top: 90%;
        left: -30% !important;
        border: 1px solid #d4d4d8;
        box-shadow: 2px 4px 12px rgba(51, 51, 51, 0.1);
        border-radius: 2px;
        width: 15rem;
    }
    .dropdown .dashboard-dropdown-menu .dropdown-item {
        font-size: 14px;
        padding: 8px 16px;
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(17, 197, 198, 0.3);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(17, 197, 198, 0.3);
        box-shadow: 0 0 0 0 rgba(17, 197, 198, 0.3);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}
.home-dashboard-widgets .row {
    margin-right: -15px;
    margin-left: -15px;
}
.home-dashboard-widgets .col {
    flex-basis: 33.3%;
    flex-shrink: 1;
    padding-right: 15px;
    padding-left: 15px;
}
@media (max-width: 991px) {
    .home-dashboard-widgets .col {
        flex-basis: 100%;
    }
}

/*.header-home-dashboard {*/
/*  width:100%;*/
/*  flex-direction:unset;*/
/*  padding:3.5em 2.5em 2.5em;*/
  /*background-color:#f7952d;*/
/*  background-repeat:no-repeat*/
/*}*/

.header-home-dashboard {
    width: 100%;
    flex-direction: unset;
    padding: 3.5em 2.5em 2.5em;
    background-repeat: no-repeat;
}


@media (max-width: 767px) {
    .header-home-dashboard {
        padding: 50px 15px;
    }
}
@media (max-width: 576px) {
    .header-home-dashboard {
        margin-bottom: 15px;
    }
}
@media (min-width: 991px) {
    .subscription-status-widget .table-borderless {
        max-width: 80%;
    }
}
.onboarding-widgets {
    min-height: 400px;
}
.activity-widgets,
.onboarding-widgets {
    margin-bottom: 30px;
}
@media (max-width: 576px) {
    .activity-widgets,
    .onboarding-widgets {
        margin-bottom: 15px;
    }
}
@media (max-width: 768px) {
    .activity-widgets .card-body,
    .onboarding-widgets .card-body {
        padding: 1.5rem 15px !important;
    }
}
.card {
    border: none;
}

.onboarding-widgets__cta {
    position: absolute;
    content: "";
    bottom: 2.5em;
    right: 5em;
}
.onboarding-widgets__btn {
    position: relative;
    color: #fff;
    font-weight: 500;
    letter-spacing: unset;
    border: 1px solid transparent;
    background: 0 0;
    text-transform: unset !important;
    font-size: 16px !important;
    outline: 1px solid transparent !important;
    outline-offset: -4px;
    cursor: pointer;
}
.onboarding-widgets__btn:after {
    /*background: url(https://dicoding-web-img.sgp1.digitaloceanspaces.com/original/commons/icon-circle-chevron-right.png) no-repeat center;*/
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: auto;
    width: 16px;
    height: 16px;
    transition: transform 0.15s linear;
    margin-left: 10px;
}
.onboarding-widgets__btn:hover {
    color: #fff;
    text-decoration: none;
}
.onboarding-widgets__btn:hover:after {
    transform: translateY(-50%) translateX(15%);
    transition: transform 0.15s linear;
}
.profile-completion__chart {
    width: 110px;
    justify-content: center;
    margin-bottom: 15px;
}
.profile-completion__circular {
    display: block;
    max-width: 100%;
}
.profile-completion__bg {
    fill: none;
    stroke: rgba(255, 255, 255, 0.25);
    stroke-width: 3.8;
}
.profile-completion__circle {
    fill: none;
    stroke-width: 3.8;
    stroke-linecap: square;
    animation: progress 1s ease-out forwards;
    stroke: #11c5c6;
}
.profile-completion__percentage {
    fill: #fff;
    font-size: 0.4em;
    text-anchor: middle;
    font-weight: 600;
}
.activity-widgets__header {
    padding: 1rem 1.5rem;
    margin-bottom: 0;
    border-bottom: 1px solid #d4d4d8;
    display: flex;
    color: #3f3f46;
    font-weight: 500;
}
@media (max-width: 768px) {
    .activity-widgets__header {
        padding: 1rem 15px;
    }
}
.activity-widgets__body {
    flex: 1 1 auto;
    padding: 1rem 1.5rem;
    position: relative;
}
@media (max-width: 768px) {
    .activity-widgets__body {
        padding: 1rem;
    }
}
.activity-widgets__cta {
    position: absolute;
    content: "";
    right: 1.5rem;
    bottom: 1.5rem;
}
@media (min-width: 576px) {
    .home-dashboard-widgets.container {
        max-width: 700px;
    }
}
@media (min-width: 768px) {
    .home-dashboard-widgets.container {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .home-dashboard-widgets.container {
        max-width: 1300px;
    }
}
@media (max-width: 576px) {
    .home-dashboard-widgets.container {
        padding: 0;
    }
}
.green-checkmark {
    display: inline-block;
    transform: rotate(45deg);
    height: 13px;
    width: 8px;
    border-bottom: 2px solid #10b981;
    border-right: 2px solid #10b981;
}
.main-panel--home-dashboard .table-responsive--collapse td:first-child {
    width: 65%;
}
@media (max-width: 991px) {
    .main-panel--home-dashboard .table-responsive--collapse td:first-child {
        width: unset;
    }
}
.main-panel--home-dashboard .table-responsive--collapse td:last-child {
    width: 35%;
}
@media (max-width: 991px) {
    .main-panel--home-dashboard .table-responsive--collapse td:last-child {
        width: unset;
    }
}
@media (max-width: 991px) {
    .main-panel--home-dashboard {
        padding: 0 !important;
    }
}
@media (max-width: 991px) {
    .main-panel--home-dashboard .content-wrapper {
        padding: 30px;
    }
}
@media (max-width: 576px) {
    .main-panel--home-dashboard .content-wrapper {
        padding: 0;
    }
    .main-panel--home-dashboard .content-wrapper .dcd-rounded-8 {
        border-radius: 0;
    }
    .main-panel--home-dashboard .content-wrapper .table-responsive--collapse tbody tr {
        margin-bottom: 0;
    }
    .main-panel--home-dashboard .content-wrapper .table-responsive--collapse tbody td {
        padding: 0;
        text-align: left !important;
        background: unset;
    }
    .main-panel--home-dashboard .content-wrapper .table-responsive--collapse tbody td:first-child {
        padding-bottom: 10px;
    }
}
.search-course-form {
    margin-right: 1rem;
    position: relative;
    width: 300px;
}
.search-course-form__input {
    border-color: #e4e4e7;
    font-size: 0.9rem;
    font-weight: 500;
    height: 50px;
    padding: 0.375rem 1rem 0.375rem 2.5rem;
}
.search-course-form__input:focus {
    border-color: #3f3f46;
    box-shadow: unset;
}
.search-course-form__icon {
    left: 1rem;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.search-course-form__result-container {
    background: #fff;
    border: 1px solid #e4e4e7;
    border-radius: 8px;
    box-shadow: 2px 4px 12px 0 rgba(51, 51, 51, 0.1019607843);
    display: none;
    position: absolute;
    top: 100%;
    width: 300px;
    z-index: 1000;
}
.search-course-form__result-item {
    border: 1px solid #e4e4e7;
    border-radius: 4px;
    display: block;
    font-size: 0.875rem;
    margin: 1rem;
    padding: 0.5rem;
}
.search-course-form__result-item:hover {
    background: #fafafa;
}
.search-course-form__not-found {
    font-size: 0.875rem;
    padding: 2rem;
}
.search-course-form__result-footer {
    background: #fafafa;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 1px solid #e4e4e7;
    font-size: 0.875rem;
    padding: 1rem;
}
.navbar-brand {
    margin-right: 2rem;
}
.navbar.default-layout-navbar {
    z-index: 1001;
}
.navbar.default-layout-navbar {
    transition: opacity 0.3s ease-in-out;
}
.navbar.navbar-v3-1.default-layout-navbar.bottom-shadow:before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    box-shadow: 0 2px 12px 0 rgba(36, 50, 66, 0.075);
    background-color: #fff;
}
.navbar.default-layout-navbar .navbar-menu-wrapper .dropdown-menu {
    -webkit-box-shadow: 4px 8px 24px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 8px 24px rgba(0, 0, 0, 0.1);
}
.navbar-v3-1.navbar.default-layout-navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
}
.navbar-v3-1.navbar.default-layout-navbar .navbar-menu-wrapper .dropdown .dropdown-toggle:after {
    color: #333;
    font-size: 18px;
}
.navbar-v3-1.navbar.default-layout-navbar .dropdown-menu.mega-menu {
    width: 100%;
}
.navbar-v3-1.navbar.default-layout-navbar .dropdown-menu {
    left: 0 !important;
}
.navbar-v3-1.navbar.default-layout-navbar .dcd-dropdown-menu {
    border-radius: 0 !important;
    padding: 0;
    background: linear-gradient(to right, #f4f4f5 50%, #fff 50%);
    z-index: -2;
    font-size: 1rem !important;
}
@media (max-width: 991px) {
    .navbar-v3-1.navbar.default-layout-navbar .dcd-dropdown-menu {
        background: #fff;
    }
}
.navbar-v3-1.navbar.default-layout-navbar .mega-menu span.text-menu {
    font-size: 12px;
}
.navbar-v3-1.navbar.default-layout-navbar .dropdown-menu .menu-item:hover {
    background: #e4e4e7;
    border-radius: 4px;
}
.navbar-v3-1.navbar.default-layout-navbar .dropdown-menu .bg-white .menu-item:hover {
    background: #f4f4f5;
    border-radius: 4px;
}
.navbar-v3-1.navbar.default-layout-navbar .dropdown-menu .bg-white .link-item:hover {
    background: #f4f4f5;
    border-radius: 2px;
}
.fixed-top .link-text-uppercase {
    text-transform: capitalize;
}
.fixed-top .btn-registration {
    background: #2d3e50;
    border-radius: 2px;
    padding: 8px 24px;
    color: #fff !important;
}
.dcd-hamburger-icon {
    margin-top: -1px;
    margin-left: -10px;
}
.dcd-hamburger-icon.text-white {
    background: #fff;
}
.text-yellow {
    color: #f7952d;
}
.dcd-hamburger-icon.text-white,
.dcd-hamburger-icon.text-white::after,
.dcd-hamburger-icon.text-white::before {
    background: #fff;
}
.dcd-hamburger-icon,
.dcd-hamburger-icon::after,
.dcd-hamburger-icon::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 2px;
    background: #fff;
    border-radius: 4px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.dcd-hamburger-icon::after,
.dcd-hamburger-icon::before {
    left: 0;
    content: "";
}
.dcd-hamburger-icon::before {
    top: 6px;
}
.dcd-hamburger-icon::after {
    bottom: 6px;
}
.dcd-hamburger-icon--active,
.dropdown.show .dcd-hamburger-icon {
    background: 0 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.dcd-hamburger-icon--active::before,
.dropdown.show .dcd-hamburger-icon::before {
    -webkit-transform: translateY(-6px) rotate(45deg);
    transform: translateY(-6px) rotate(45deg);
}
.dcd-hamburger-icon--active::after,
.dropdown.show .dcd-hamburger-icon::after {
    -webkit-transform: translateY(6px) rotate(-45deg);
    transform: translateY(6px) rotate(-45deg);
}
.mobile-nav-toggle {
    width: 24px;
}
.dropdown .dropdown-toggle:after {
    transition: all 0.3s ease-in-out;
}
.dropdown .dropdown-toggle[data-toggle="dropdown"][aria-expanded="true"]:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.sidebar-offcanvas {
    padding: 0;
    z-index: 101;
}
@media (max-width: 991px) {
    .mega-dropdown .dropdown-menu {
        overflow: auto;
        position: fixed;
        height: calc(100% - 70px);
        top: 70px !important;
        box-shadow: unset !important;
    }
    .nav-profile .dropdown-menu {
        overflow-x: hidden;
        background: #fff;
    }
    .nav-profile .dropdown-menu .profile-section::before {
        content: "";
        display: block;
        width: 200%;
        position: absolute;
        background: #f4f4f5;
        height: 100%;
        top: 0;
        left: -50%;
        z-index: -1;
    }
    .nav-profile .dropdown-menu .profile-section.p-5 {
        padding: 30px 15px !important;
        background-color: #f4f4f5 !important;
    }
    .nav-profile .dropdown-menu .profile-section .sub-menu {
        padding: 0 !important;
    }
    .nav-profile .dropdown-menu .developer-section {
        background: #fff !important;
    }
    .mr-sm-0 {
        margin-right: 0;
    }
    .bg-sm-gray {
        background: #f4f4f5;
    }
    .dcd-dropdown-menu {
        background: #fff;
    }
    .dcd-dropdown-menu .container-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .navbar .dropdown-menu.mega-menu .sub-title {
        font-size: 14px !important;
    }
}
@media (max-width: 576px) {
    .dcd-dropdown-menu .sub-menu {
        padding: 0 15px !important;
    }
    .nav-profile .bg-white {
        padding: 30px !important;
    }
    .navbar.default-layout-navbar .navbar-menu-wrapper {
        padding-right: 5px;
        padding-left: 5px;
    }
}
@media (max-width: 767px) {
    .sidebar-offcanvas .menu-utama:before {
        height: 444px !important;
    }
    .nav-profile .dropdown-menu:before {
        height: 314px;
    }
    .nav-profile .dropdown-menu .developer-section .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
.sidebar-offcanvas.active {
    width: 100%;
    border-left: none;
    padding: 0;
}
.sidebar-offcanvas .menu-utama:before {
    left: 0;
    position: absolute;
    content: "";
    background-color: #f4f4f5;
    width: 100%;
    height: 270px;
    z-index: -1;
}
@media (min-width: 992px) {
    .navbar-v3-2.navbar.default-layout-navbar {
        padding-bottom: 1rem;
        padding-top: 1rem;
    }
}
.navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper {
    height: unset;
}
.navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    font-size: 16px;
    /*font-weight: 600;*/
    /*color: #fff !important;*/
    height: 50px;
    padding-left: 1rem;
    padding-right: 1rem;
    transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link:hover:not(#profileDropdown):not(#notificationDropdown) {
    /*background-color: #f4f4f5;*/
    /*color: #3f3f46;*/
    border-radius: 4px;
}
.navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .dropdown .dropdown-toggle:not(#profileDropdown):not(#dashboardTopNav):after {
    content: unset;
}
.navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .dropdown .dropdown-toggle:after {
    color: #d4d4d8;
    font-size: 18px;
}
.navbar-v3-2.navbar.default-layout-navbar .nav-item {
    padding-right: 0;
    padding-left: 0;
    margin-top: -2rem;
}
@media (min-width: 992px) {
    .navbar-v3-2.navbar.default-layout-navbar .dropdown:hover .dropdown-menu {
        display: block;
    }
    .navbar-v3-2.navbar.default-layout-navbar .dropdown:hover .dropdown-toggle[data-toggle="dropdown"]:after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@media (min-width: 992px) {
    .navbar-v3-2.navbar.default-layout-navbar .dropdown .dropdown-menu {
        left: 0 !important;
        border: 1px solid #e4e4e7;
        padding: 0;
        border-radius: 8px;
        display: none;
        position: absolute;
        z-index: 1;
    }
    .navbar-v3-2.navbar.default-layout-navbar .dropdown .dropdown-menu .dropdown-item {
        padding: 1rem;
        font-size: unset;
        font-weight: 500;
    }
    .navbar-v3-2.navbar.default-layout-navbar .dropdown .dropdown-menu .dropdown-item:hover {
        background-color: #f4f4f5 !important;
    }
    .navbar-v3-2.navbar.default-layout-navbar .dropdown .dropdown-menu .dropdown-item .text-menu {
        font-size: 12px;
        color: #a1a1aa;
    }
}
@media (max-width: 991px) {
    .navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
        top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        z-index: 1005;
    }
    .navbar-v3-2.navbar.default-layout-navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {
        padding: 1rem 1.5rem;
        font-size: unset;
    }
}
.navbar-v3-2.navbar.default-layout-navbar .nav-item.nav-profile .nav-link .nav-profile-img {
    border-radius: 50%;
    border: 2px solid #11c5c6;
    width: 34px;
    height: 34px;
}
.navbar-v3-2.navbar.default-layout-navbar .nav-item.nav-profile .nav-link .nav-profile-img img {
    width: 30px;
    height: 30px;
    border: 1px solid #fff;
}
.navbar-v3-2.navbar.default-layout-navbar .nav-mobile .close-btn,
.navbar-v3-2.navbar.default-layout-navbar .nav-profile .close-profile-btn {
    display: block;
    margin-left: auto;
    margin-top: 15px;
    margin-right: 15px;
}
@media (min-width: 992px) {
    .navbar-v3-2.navbar.default-layout-navbar .nav-mobile .close-btn,
    .navbar-v3-2.navbar.default-layout-navbar .nav-profile .close-profile-btn {
        display: none;
    }
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav .search-course-form {
    width: 80%;
}
@media (max-width: 991.98px) {
    .navbar-v3-2.navbar.default-layout-navbar .mobile-nav__learning-path-route .search-course-form {
        width: 100%;
        margin: 0.5rem 1rem;
    }
}
@media (min-width: 992px) {
    .navbar-v3-2.navbar.default-layout-navbar .mobile-nav__learning-path-route {
        display: none;
    }
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__header {
    padding: 1.5rem;
    display: flex;
    justify-content: space-between;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__close-btn {
    padding-right: 0;
    padding-left: 0;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__body {
    padding: 0 1.5rem;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__menu {
    list-style: none;
    padding-left: 0;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__link {
    display: flex;
    justify-content: space-between;
    color: #3d3d3d;
    padding: 1rem 0;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__collapse-toggle::after {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    font: normal normal normal 24px/1 "Material Design Icons";
    content: "\f140";
    width: auto;
    height: auto;
    vertical-align: baseline;
    color: #a1a1aa;
    font-size: 18px;
    transition: all 0.3s ease-in-out;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__collapse-toggle[aria-expanded="true"]::after {
    transform: rotate(180deg);
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__collapse .dropdown-item {
    padding: 1rem 0 !important;
    white-space: unset;
}
.navbar-v3-2.navbar.default-layout-navbar .mobile-nav__auth {
    padding: 1.5rem;
    background: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
}
.popover {
    border-radius: 4px;
    border-color: #e4e4e7;
    box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.1);
    font-family: inherit;
}
.popover-body {
    padding: 1rem;
}
.bs-popover-auto[x-placement^="top"] > .arrow::before,
.bs-popover-top > .arrow::before {
    border-top-color: #e4e4e7;
}
.bs-popover-auto[x-placement^="right"] > .arrow::before,
.bs-popover-right > .arrow::before {
    border-right-color: #e4e4e7;
}
.bs-popover-auto[x-placement^="bottom"] > .arrow::before,
.bs-popover-bottom > .arrow::before {
    border-bottom-color: #e4e4e7;
}
.bs-popover-auto[x-placement^="left"] > .arrow::before,
.bs-popover-left > .arrow::before {
    border-left-color: #e4e4e7;
}
.student-playback-widget {
    background-image: linear-gradient(to right, #0b7f90, #cdf7f1);
    position: relative;
}
.student-playback-widget__body {
    /*background-image: url(https://dicoding-web-img.sgp1.digitaloceanspaces.com/original/student-playback/22-white.png);*/
    background-repeat: no-repeat;
    background-position: right bottom;
}
@media (max-width: 768px) {
    .student-playback-widget__body {
        background-size: 35%;
    }
}
@media (max-width: 576px) {
    .student-playback-widget__logos {
        margin-bottom: 16px;
    }
}
.student-playback-widget__cta {
    position: absolute;
    bottom: 30px;
    right: 30px;
    color: #18181b;
    font-size: 24px;
    font-weight: 500;
    font-family: Inter, sans-serif;
}
@media (max-width: 768px) {
    .student-playback-widget__cta {
        bottom: 16px;
        right: 16px;
        font-size: 16px;
    }
}
.student-playback-widget__cta:hover {
    color: #18181b;
}
.student-playback-widget__cta svg {
    margin-top: -5px;
}
