/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-main form .captcha__image-wrapper img{max-width:100%;height:auto;display:block;margin-bottom:8px;border-radius:6px;border:1px solid #ccc;}.content-main form fieldset.captcha{margin-bottom:16px;padding:15px;border:1px solid #eee;border-radius:8px;}.content-main for .gender-textfield{display:none !important;}.content-main form legend{display:block;width:auto;max-width:100%;margin-bottom:.5rem;font-size:1rem;line-height:inherit;color:inherit;white-space:normal;padding:0 10px;border:1px solid #dedede;border-radius:6px;}.field--name-user-picture{border:1px solid #dedede;padding:8px 7px 7px 0;border-radius:9px;margin-bottom:10px;}.captcha__description.description{display:none;}.content-main #user-pass > p{display:none;}.content-main form.user-login-form .form-submit,.content-main form.user-login-form input[type="submit"]{background-color:#0B8844;color:#fff;}.content-main form.user-login-form .form-submit:hover,.content-main form.user-login-form input[type="submit"]:hover{background-color:#096F35;}.user-form .form-item:not(.js-form-type-checkbox){border-bottom:0;margin-bottom:0;padding-bottom:0;}@media (max-width:991.98px){.page-user-login .main-page,.page-user-register .main-page,.page-user-pass .main-page{margin-right:10px;margin-left:10px;padding:10px 20px 20px;}}.password-strength__indicator{background-color:#0b8844;}label{display:none !important;}.tooltip-icon::before{content:"\f05a";font-family:"FontAwesome";font-weight:900;display:inline-block;margin-left:6px;vertical-align:middle;}.content-main  .form-item input.form-text,.content-main .form-item input.form-email,.content-main  .form-item input.password-field,.content-main  .form-item input.password-confirm,.content-main  .form-item input.form-password,.content-main  .form-item input[type="text"],.content-main .form-item input[type="email"],.content-main  .form-item input[type="password"]{width:100%;padding:12px 40px 12px 40px;font-size:14px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-sizing:border-box;transition:border-color 0.3s,box-shadow 0.3s;margin-bottom:16px;}.content-main form .form-item input:focus{border-color:#4A90E2;box-shadow:0 0 0 2px rgba(74,144,226,0.2);outline:none;}.content-main form .form-item input:focus{border-color:#4A90E2;box-shadow:0 0 0 2px rgba(74,144,226,0.2);outline:none;}.content-main form .form-item{position:relative;}.content-main form .form-item::after{content:'';position:absolute;top:25px;right:15px;transform:translateY(-50%);font-family:"FontAwesome";font-weight:900;font-size:16px;color:#d3d3d3;pointer-events:none;}.content-main form .form-item .tooltip-icon{position:absolute;top:25px;left:12px;transform:translateY(-50%);font-family:"FontAwesome";font-weight:900;font-size:16px;color:#4A90E2;cursor:pointer;}.content-main form .form-item .tooltip-text{display:none;position:absolute;top:-5px;left:35px;background-color:#333;color:#fff;font-size:12px;padding:5px 8px;border-radius:6px;z-index:1000;white-space:normal;word-wrap:break-word;max-width:200px;text-align:right;}.content-main form .form-item .tooltip-icon:hover + .tooltip-text{display:block;}.content-main form.user-register-form .form-item-field-firstname-0-value::after,.content-main form.user-register-form .form-item-field-family-0-value::after,.content-main form.user-register-form .form-item-name::after{content:"\f007";}.content-main form .form-item-mail::after{content:"\f0e0";}.content-main form .form-item-name::after{content:"\f007";}.content-main form .form-item-pass::after{content:"\f023";}.content-main form .form-item-pass-pass1::after,.content-main form .form-item-pass-pass2::after{content:"\f023";}.content-main form.user-register-form .form-item-field-mobile-0-value::after{content:"\f095";}.content-main form.user-register-form .form-item-field-khdmly-0-value::after{content:"\f21d";}.content-main form .form-item-captcha-response::after{content:"\f21b";}.content-main form .form-submit,.content-main form input[type="submit"]{width:100%;padding:12px 0;font-size:16px;font-weight:600;border-radius:8px;border:none;background-color:#ED1C24;color:#fff;cursor:pointer;transition:background-color 0.3s;margin-top:10px;}.content-main form .form-submit:hover,.content-main form input[type="submit"]:hover{background-color:#C7151A;}.content-main form.user-register-form input.form-text,.content-main form.user-register-form input.form-email,.content-main form.user-register-form input.password-field,.content-main form.user-register-form input.password-confirm,.content-main form.user-register-form input.form-password{padding-left:40px;padding-right:40px;}@media (max-width:768px){.content-main form .form-item .tooltip-icon:active + .tooltip-text{display:block;}}.content-main form .form-item-pass{position:relative;}.content-main form .form-item-pass .toggle-password::before{content:"\f06e";font-family:"FontAwesome";font-weight:900;font-size:16px;color:#888;position:absolute;top:25px;left:15px;transform:translateY(-50%);cursor:pointer;z-index:2;}.content-main form .form-item-pass .toggle-password.visible::before{content:"\f070";color:#4A90E2;}.content-main form .form-item-pass input[type='password'],.content-main form .form-item-pass input[type='text']{padding-left:60px !important;}.form-item-pass-pass1 .toggle-password::before{left:45px !important;}
.select2-container--default .select2-selection--multiple{border:1px solid #ccc !important;height:50px;}.select2-container .select2-search--inline .select2-search__field{height:33px;line-height:35px;font-family:inherit;}
