/* Start custom CSS */.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 1140px;
    display: none;
}
.tutor-login-wrap, #tutor-registration-wrap {
    max-width: 520px;
    margin: 0 auto;
    padding: 40px 0 32px 0;
    box-shadow: none !important;
    border-radius: 5px;
}
.elementor-kit-4 button, .elementor-kit-4 input[type="button"], .elementor-kit-4 input[type="submit"], .elementor-kit-4 .elementor-button {
    color: var( --e-global-color-secondary );
    background-color: var( --e-global-color-primary );
    width: 100%;
    border: none;
    border-radius: 100px;
}

.tutor-option-field textarea, .tutor-option-field input[type=text], .tutor-option-field input[type=number], .tutor-option-field input[type="pas.tutor-dashboard-content-innersword"], .tutor-form-group textarea, .tutor-form-group input[type=text], .tutor-form-group input[type=number], .tutor-form-group input[type=password] {
    width: 100%;
    display: block;
    border: 1px solid #dcdfe5;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 4px;
    background: #fff;
    line-height: 48px;
    padding: 0;
    text-indent: 15px;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 16px;
    border-radius: 100px;
}
.tutor-option-field-row label, .tutor-form-group label {
    display: block;
    margin-bottom: 10px;
    margin-top: -2px;
    font-family: 'Neue Montreal';
    font-weight: 400;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: green;
    text-decoration: none;
}/* End custom CSS */