/******* Added by Heartburst Team ********/
:root{
	--gnu-blue: #0ba9be;
}
body .learndash.learndash_post_sfwd-courses.user_has_access {
	padding-top: 20px;
}

body .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button {
    width: fit-content ;
    font-size: 15px ;
    border-radius: 50px ;
    padding: 9px 20px;
}

body .learndash-wrapper .ld-expand-button {
    font-size: 15px;
    border-radius: 50px;
    padding: 10.5px 20px;
}
body .learndash-wrapper .ld-expand-button * {
    color: #fff;
}
body .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
   padding: 12px;
}
body .learndash-wrapper .ld-status-icon {
    flex-basis: 20px;
    height: 20px;
    width: 20px;
}
body .learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon {
    font-size: 12px;
}

body #row-top .logo-wrapper .logo {
    max-height: 65px;
}

body .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
    font-size: 14px;
	margin-bottom: 5px;
}
body .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
    font-size: 24px;
}
body .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
padding: 0;
}
body .learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding {
padding-top: 0;
}
body .learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img {
max-height: 130px;
}

body .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text {
font-size: 15px;
}
.ld-modal-heading {
    font-weight: bold !important;
}
body .ld-login-modal-register a.ld-button.ld-button-reverse.ld-js-register-account {
    display: none;
}

body .learndash-wrapper .ld-login-modal .ld-login-modal-register {
    justify-content: flex-start;
}

body .learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type=submit] {
	margin: 0 auto !important;
}
body .learndash-wrapper .ld-login-modal .ld-login-modal-form {
    margin: 2em 0 0;
}

body .learndash-wrapper .ld-login-modal .ld-login-modal-register, body .learndash-wrapper .ld-login-modal .ld-login-modal-register #ld-user-register label {
color: #fff !important;
}
.learndash-wrapper .ld-login-modal input[type=submit]{
color: #fff !important
}
body .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=submit] {
    color: #0ba9be !important;
    background: #fff !important;
    font-size: 15px !important;
    border: 0 !important;
    padding: 12px !important;
}

body .learndash-wrapper .ld-login-modal .ld-login-modal-register #ld-user-register {
display: block;
}

body .learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail {font-size:15px;}

body .learndash-wrapper.learndash-wrapper-login-modal.ld-modal-open:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #0000006b;
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    z-index: 9;
}

body .learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer.ld-icon.ld-icon-delete {
    color: #0ba9be;
    font-size: 26px;
    right: -1.5rem;
    top: -0.5rem;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text] {
    background-color: #fff;
    border: 0;
    border-radius: 50px;
}