.elementor-11857 .elementor-element.elementor-element-5119d40:not(.elementor-motion-effects-element-type-background), .elementor-11857 .elementor-element.elementor-element-5119d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-11857 .elementor-element.elementor-element-5119d40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11857 .elementor-element.elementor-element-5119d40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11857 .elementor-element.elementor-element-4ddf5f2{text-align:center;font-size:40px;font-weight:800;color:#231F40;}.elementor-11857 .elementor-element.elementor-element-a884712{margin-top:70px;margin-bottom:70px;}@media(max-width:767px){.elementor-11857 .elementor-element.elementor-element-a884712{margin-top:50px;margin-bottom:50px;}}/* Start custom CSS */h2.wppb-form-title {
    display: none;
}
ul.breadcrumb {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.eduvibe-breadcrumb-wrapper ul.breadcrumb {
    margin-left: 0;
}
.disabled-field label {
    opacity: 1 !important;
}
.disabled-field input {
    border-color: #3e3e9e !important;
}
li#wppb-form-element-14 {
    margin-right: 20px;
}
li#wppb-form-element-32, li#wppb-form-element-4, li#wppb-form-element-3, li#wppb-form-element-31, li#wppb-form-element-30, li#wppb-form-element-20 {
    width: calc(100% / 3 - 10px) !important;
}
nav.eduvibe-breadcrumb ul li:nth-child(1) {
    margin-right: 30px;
    position: relative;
}

nav.eduvibe-breadcrumb ul li:after {
    content: "\ea54";
    font-family: 'remixicon';
    position: absolute;
    right: -24px;
    top: -2px;
    font-size: 20px;
}
form#select_user_to_edit_form p.wppb-form-field {
    width: 100% !important;
}
li#wppb-form-element-27, li#wppb-form-element-24, li#wppb-form-element-23, li#wppb-form-element-16, li#wppb-form-element-18,  li#wppb-form-element-12, li#wppb-form-element-31, li#wppb-form-element-26, li#wppb-form-element-32 {
    margin-right: 0 !important;
}
#wppb-form-style-3-wrapper #select_user_to_edit_form .wppb-form-field .select2-container .select2-selection {
    border-radius: 5px !important;
    background: #F5F5F5 !important;
    border-color: transparent !important;
    height: 60px !important;
}
p.form-submit input#edit_profile:hover {
    background: #020101 !important;
}
.wppb-form-field {
    width: calc( 100% / 2 - 10px) !important;
}
div#wppb-form-style-3-wrapper form#wppb-edit-user ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
}
p#wppb_form_general_message {
    margin-top: 0 !important;
}
#wppb-form-style-3-wrapper p.wppb-success {
    border: 1px solid #000080 !important;
}
#wppb-form-style-3-wrapper p.wppb-success .wppb-alert-title .wppb-alert-icon-container {
    background: #f8f9ff !important;
    border: 1px solid #0c0c86 !important;
}
li#wppb-form-element-15 ul.wppb-radios li {
    margin-right: 14px;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 20px 25px;
    font-weight: 700;
    line-height: 1;
    border: solid transparent;
    max-width: 200px;
    width: 100%;
    text-align: center;
}

#wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:checked,  #wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:checked {
    background: #000080 !important;
}

#wppb-form-style-3-wrapper {
    width: 100% !important;
}
span.wppb-alert-title {
    color: #000080 !important;
}
#wppb-login-wrap {
    width: 100%;
    max-width: 100% !important;
}
div#elementor-tab-content-2031, div#elementor-tab-content-2032 {
    padding: 0;
}
li#wppb-form-element-29 {
    width: 100% !important;
}
p.wppb-front-end-logout .wppb-alert-title .wppb-alert-icon-container, p.wppb-alert:not(.wppb-success) .wppb-alert-title .wppb-alert-icon-container, p.alert:not(.wppb-success) .wppb-alert-title .wppb-alert-icon-container {
    background: #f8f9ff !important;
    border: 1px solid #000080 !important;
}
span.wppb-alert-icon-container img {
    filter: brightness(0.5);
}
.gform_heading {
    display: none;
}
/*.user-register .elementor-widget-wrap.elementor-element-populated .elementor-tab-content{
    box-shadow: 0 8px 30px rgba(0,0,0,.06);
    padding: 50px !important;
}*/

.ginput_container_textarea textarea{
     border: 1px solid #d5d5d5;
    border-radius: 8px;
    padding: 15px 16px;
    color: #41484a;
}



h2.wppb-form-title {
    display: none;
}

#wppb-form-style-3-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']) {
    background: #F5F5F5;
    border-radius: 5px;
    padding: 0 20px;
    border: 1px solid transparent;
    transition: 0.4s;
    outline: none;
    box-shadow: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    height: 60px;
    width: 100%;
}
#wppb-form-style-3-wrapper .wppb-form-text-field label:not(.wppb-epaa-switch), #wppb-form-style-3-wrapper .wppb-radio > label, #wppb-form-style-3-wrapper .wppb-form-select-field label:not(.wppb-epaa-switch), #wppb-form-style-3-wrapper .wppb-upload:not(.file-selected) > label {
    font-size: 16px;
}
#wppb-form-style-3-wrapper, .wppb-user-forms ul, li#wppb-form-element-27 {
    max-width: 100% !important;

}
li#wppb-form-element-28, li#wppb-form-element-27 {
    width: 100% !important;
}
#wppb-form-style-3-wrapper .wppb-form-text-field input:hover {
    border: 1px solid #000080 !important;
}
#wppb-form-style-3-wrapper .wppb-form-select-field select, #wppb-form-style-3-wrapper .wppb-form-select-field .select2-container .select2-selection {
    width: 100%;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'> <path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/> </svg>") #F5F5F5 no-repeat !important;
    box-shadow: none;
    outline: none;
    border: 1px solid transparent;
    border-radius: 100px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #090A0B;
    height: 60px;
    background-size: 10px !important;
    background-position-x: calc( 100% - 16px ) !important;
    background-position-y: 23px !important;
    border-radius: 5px;
}
#wppb-form-style-3-wrapper .wppb-form-text-field.label-outside textarea{
    background:#F5F5F5; 
      border: 1px solid transparent;
}
#wppb-form-style-3-wrapper .login-submit, #wppb-form-style-3-wrapper .form-submit {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
li.wppb-form-field.wppb-send-credentials-checkbox {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

p.form-submit input#edit_profile {
    min-width: 220px !important;
    background: #000080 !important;
    line-height: 48px;
    border-radius: 5px !important;
    height: 60px;
    font-weight: 700;
}
p.login-submit input#wppb-submit:hover, p.form-submit input#register:hover{
    background: #231f40 !important;
}
#wppb-loginform .login-submit input#wppb-submit {
    width: auto !important;
}
#wppb-form-style-3-wrapper #pms-paygates-wrapper label, #wppb-form-style-3-wrapper .wppb-subscription-plans .pms-subscription-plan label, #wppb-form-style-3-wrapper .wppb-radios label, #wppb-form-style-3-wrapper .wppb-checkboxes label {
    color: #303030 !important;
}
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button {
    border-color: #000080 !important;
    color: #000080 !important;
    position: relative;
    top: 9px;
}
#wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button:hover{
    background: #000080 !important;
}
#wppb-form-style-3-wrapper .wppb_bdp_visibility_settings .wppb-field-visibility-settings input:checked, #wppb-form-style-3-wrapper #pms-paygates-wrapper input[type="radio"]:checked, #wppb-form-style-3-wrapper .wppb-subscription-plans input[type="radio"]:checked, #wppb-form-style-3-wrapper .wppb-radios input[type="radio"]:checked {
    background: #000080 !important;
    border-color: #000080 !important;
    box-shadow: inset 0 0 0 3px #ffffff;
}
#wppb-form-style-3-wrapper .wppb-upload div.file-thumb {
    margin-top: -25px;
}
.ui-widget-header {
    border: 1px solid #000080 !important;
    background: #000080 !important;
    color: #ffffff;
    font-weight: bold;
}
select.ui-datepicker-month option, select.ui-datepicker-year option {
    color: #121212;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    color: #fff !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    font-weight: bold;
    color: #000080 !important;
    text-align: center;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border:1px solid #cccccc !important;
    background: #fff !important;
    color: #000080 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-hover, .ui-widget-content .ui-state-hover{
    border: 1px solid #000080 !important;
    background: #000080 !important;
    color: #fff !important;
}
.ui-corner-all span.ui-icon {
    top: 24px !important;
}
a.ui-datepicker-next.ui-corner-all, a.ui-datepicker-prev.ui-corner-all {
    display: none;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 0 !important;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45% !important;
}
select.ui-datepicker-month {
    margin-right: 4px !important;
}
select.ui-datepicker-year {
    margin-left: 4px !important;
}
p.wppb-alert {
    margin: 0 !important;
}
#wppb-loginform .login-submit {
    padding-bottom: 0 !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
}
@media(max-width:1024px){
    .user-register .elementor-tabs-wrapper {
    margin: -80px auto 50px;

}
}
@media(max-width:767px){
    .resgister-form-inner form#wppb-register-user ul li {
    width: 100%;
    margin-right: 0 !important;
}

#wppb-form-style-3-wrapper .wppb-form-text-field input:not([type='radio']):not([type='checkbox']):not([type='submit']) {

    height: 50px;

}
#wppb-form-style-3-wrapper .wppb-form-text-field, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-billing-address .wppb_billing_state, #wppb-form-style-3-wrapper .wppb-woocommerce-customer-shipping-address .wppb_shipping_state, #wppb-form-style-3-wrapper .pms-field-section .pms-billing-state, #wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-name-field, #wppb-form-style-3-wrapper .wppb-subscription-plans .pms-group-description-field {
    margin-bottom: 15px;
}
li#wppb-form-element-15 ul li:last-child {
    margin-bottom: 0 !important;
}
li#wppb-form-element-14 {
    margin-bottom: 10px !important;
}
.elementor-tab-mobile-title {
    display: none;
}
.elementor-tabs .elementor-tabs-wrapper {
    display: flex !important;
    
     padding: 16px 10px !important;
}
.wppb-form-field {
    width: 100% !important;
}
li#wppb-form-element-32, li#wppb-form-element-4, li#wppb-form-element-3, li#wppb-form-element-31, li#wppb-form-element-30, li#wppb-form-element-20 {
    width: 100% !important;
}
li#wppb-form-element-15 {
    margin-bottom: 0 !important;
}
li#wppb-form-element-19, li#wppb-form-element-30 {
    margin-bottom: 16px !important;
}
#wppb-form-style-3-wrapper .wppb-form-select-field select, #wppb-form-style-3-wrapper .wppb-form-select-field .select2-container .select2-selection {
    height: 50px;
    background-position-y: 20px !important;
}
.eduvibe-breadcrumb-wrapper ul.breadcrumb {
    margin-left: 0;
    padding-left: 0;
}
}/* End custom CSS */