/**
 * Theme Name: Phlox Child
 * Description: Child Theme for Phlox Theme
 * Author: 
 * Version: 1.0
 * Template: phlox
 * 
*/

.ot-register-form-content {
    max-width: 800px!important;
    padding: 30px;
}
#tutor-registration-form label {
    font-size: 17px;
    color: #424242;
}
#tutor-registration-form .tutor-input-field, 
#tutor-registration-form .tutor-select-field {
    font-size: 15px;
    width: 100%;
    margin-bottom: 30px !important;
    line-height: 48px;
    padding: 0 12px;
    text-indent: 0px;
    color: #424242;
}
#tutor-registration-form  .tutor_profession_title{
    margin-bottom: 0px !important;
}
#tutor-registration-form .tutor-form-group input:not([type=submit]):focus, .tutor-form-control:focus{
    border-color: #dcdfe5 !important;
    outline: thin dotted #777777!important;
}
#tutor-registration-form .tutor-login-wrap .tutor-form-control{
    padding: 0 12px!important;
}
#tutor-registration-form .tutor-form-group input:not([type=submit]):focus, .tutor-form-control:focus{
    border-color: #dcdfe5 !important;
    outline: thin dotted #777777!important;
}
#tutor-registration-wrap #tutor-registration-form .tutor-form-row {
    display: flex;
    gap: 30px;
}

/* Header Menu */
body:not(.logged-in) .logged-in-menu-item {
  display: none;
}
body.logged-in .logged-out-menu-item {
  display: none;
}

#tutor-login-form input[type="text"],
#tutor-login-form input[type="password"],
.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password input[type="text"],
.tutor-reset-password-form.tutor-ResetPassword.lost_reset_password input[type="password"] {
    max-width: 500px!important;
}

#tutor-registration-wrap .tutor-alert.tutor-success {
    font-weight: bold;
    font-size: 17px;
    margin-left: 60px;
    margin-right: 60px;
}

/* change the color of the dashboard programs card "CO-author" color */
.tutor-course-co-author-badge {
    background-color: var(--tutor-color-primary) !important; /* Or any color you want */
    color: #ffffff;
}

.rc-tutor-profile-container {
    height: auto !important;
}

.rc-tutor-profile-container #tutor_profile_area {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin-bottom: 30px;
}

.rc-tutor-profile-container #tutor_pp_option {
    top: 135px !important;
    left: -8px !important;
}

/* For student register error message width fix */
#tutor-registration-wrap .tutor-alert.tutor-warning {
    margin-left: 60px;
    margin-right: 60px;
}

body::before {
    display: none;
}

#tutor-add-professor-form .tutor-required-fields {
    margin-bottom: 0 !important;
}

#tutor-add-professor-form .tutor-required-fields li:last-child{
    margin-bottom: 0 !important;
}

#tutor-add-professor-form .tutor-required-fields li{
   font-weight: 600;
}

#tutor-edit-professor-form .tutor-required-fields {
    margin-bottom: 0 !important;
}

#tutor-edit-professor-form .tutor-required-fields li:last-child{
    margin-bottom: 0 !important;
}

#tutor-edit-professor-form .tutor-required-fields li{
   font-weight: 600;
}


/* Hide "Switch to Draft" option */
/* .tutor-course-builder-header button[aria-label="Switch to Draft"] {
    display: none !important;
} */

/* Hide the dropdown arrow next to the Update button */
/* .tutor-course-builder-header .tutor-course-builder-publish .tutor-dropdown-toggle {
    display: none !important;
} */

/* Optional: Remove dropdown space entirely */
/* .tutor-course-builder-header .tutor-course-builder-publish {
    gap: 0 !important;  
} */

/* logo size increase in program edit section */
#tutor-course-builder div button img {
    max-height: 40px!important;
}
#tutor-course-builder div button.css-zxrl9a {
    padding-left: 15px!important;
}