.user-profile-partial p.intro-text{text-align:left;margin:15px 0 0;font-size:16px;line-height:27px;width:57%}.user-profile-partial .user-profile-form-block{margin-top:30px}.user-profile-partial .user-profile-container{display:inline-block;box-sizing:border-box;vertical-align:top}.user-profile-partial .user-profile-container.user-profile-form-container{width:67%}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box{background-color:#fff;box-shadow:#EBEFF3 2px 5px 30px 0;padding:25px 0 30px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .form-group.has-error input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .form-group.has-error select,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .form-group.has-error textarea{background-color:#fff2f2!important;border-color:#ff0000!important}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box ul{font-size:0;padding-right:25px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li{display:inline-block;vertical-align:top;width:50%;font-size:15px;padding:0 0 18px 25px;box-sizing:border-box}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li.full-width{width:100%}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li .input-wide.user-country,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li .select-wide.user-country{margin-top:5px;color:#757575}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li label{margin:12px 0 15px;display:block;font-size:18px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li label span.required-field{position:relative;color:#c90200}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li .error{margin-top:10px;margin-bottom:0;color:#CC1E21}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .separate-line{display:block;height:1px;border:0;border-top:1px solid #b7b7b7;padding:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box #additional-settings{display:none}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li[data-value="additional-settings"]{display:none}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-submit-button{width:100%;margin:44px 0 10px;height:50px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-submit-button.mt-0{margin-top:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-submit-button:active{background-color:#416ba0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .error-summary-user-profile{display:none;color:#cc1e21;margin:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .toggle-switch{padding:unset;display:inline-block}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .default-settings-text{font-size:18px;padding-left:5px;line-height:20px;vertical-align:middle}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs{margin-top:5px;width:100%;font-size:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs div{display:inline-block;margin:0 5px 5px 0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-day{width:24%;margin:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-month{width:46%;margin:0 0 0 2%}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-year{width:26%;margin:0 0 0 2%}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text{margin-top:46px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text div{height:55px;display:table-cell;vertical-align:middle}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .subscription-status-block{padding-bottom:10px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container.has-error{background-color:#fff2f2!important;border-color:red!important;border:solid 1px;border-radius:5px;padding:10px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status{font-size:18px;line-height:130%;padding-top:8px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret p.error,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday p.error,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container p.error,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status p.error{font-size:15px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label{line-height:23px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label.toggle-switch,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label.toggle-switch,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label.toggle-switch,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label.toggle-switch{margin-right:5px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label.toggle-switch input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label.toggle-switch input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label.toggle-switch input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label.toggle-switch input{width:0;height:0;min-width:0;min-height:0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label span,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label span,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label span,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label span{padding-left:15px;line-height:23px;vertical-align:middle}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label input,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label input{height:20px;width:20px;min-width:18px;min-height:18px;margin:3px 0 0 0;float:left}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret label input[type=radio],.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label input[type=radio],.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container label input[type=radio],.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label input[type=radio]{margin:2px 10px 0 0}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label{display:flex!important}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday label span,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status label span{padding-left:15px;margin-top:2px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-timezone{width:70%;color:#757575}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .active .keep-birthday-secret{display:block}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .active .allow-share-birthday{display:block}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .allow-share-birthday{display:none}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .allow-share-birthday .allow-share-birthday-block{padding-left:35px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .allow-share-birthday #allow-share-birthday-text{pointer-events:none;width:90%;line-height:23px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .allow-share-birthday #allow-share-birthday-text::after{background-image:url(https://static.123cards.com/images/info-icon-blue.svg);background-size:16px 16px;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;content:"";vertical-align:bottom;pointer-events:all;margin-left:8px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .allow-share-birthday #add-share-birthday-text{display:none;position:relative;font-size:13px;padding-top:20px}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .keep-birthday-secret{display:none}.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box #keep-birthday-secret-block,.user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box #share-birthday-block{padding-bottom:0}.user-profile-partial .user-profile-container.user-profile-info-container{width:42%;padding:0 30px 10px}.user-profile-partial .user-profile-block-container.mobile-hidden{margin-bottom:40px}@media screen and (max-width:1024px) and (min-width:737px){.mobile-css .wide-layout .user-profile-partial p.intro-text{width:64%}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container{width:64%}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box{box-shadow:none;padding:20px 0 0}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box ul{padding-right:0}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li{width:100%;padding-left:0}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-country{width:50%}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text{margin-top:-5px}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text div{height:20px}.mobile-css .wide-layout .user-profile-partial .user-profile-container.user-profile-info-container{width:35%;padding:0 0 10px 15px}.mobile-css .wide-layout .user-profile-partial .user-profile-block-container.desktop-hidden{margin:15px 0}}@media screen and (max-width:978px){.mobile-css .wide-layout .user-profile-partial{margin-top:19px}}@media screen and (max-width:737px){.mobile-css .user-profile-partial p.intro-text{margin-left:0;width:100%}.mobile-css .user-profile-partial .user-profile-form-block{margin-top:10px}.mobile-css .user-profile-partial .user-profile-container{width:100%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container{width:100%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box{box-shadow:none;padding:20px 0 0}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box ul{padding-right:0}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li{width:100%;padding-left:0}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-day{width:20%;margin:0}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-month{width:45%;margin:0 0 0 5%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-inputs .field-birthday-year{width:25%;margin:0 0 0 5%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box #allow-share-birthday-text{width:85%!important}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-timezone{width:100%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-country{width:100%}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text{margin-top:-5px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .birthday-text div{height:20px}.mobile-css .user-profile-partial .user-profile-container.user-profile-info-container{padding:0 0 10px}}@media screen and (max-width:450px){.mobile-css .user-profile-partial p.intro-text{font-size:15px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li{font-size:14px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box li label{font-size:16px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .default-settings-text{font-size:16px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status{font-size:16px}.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-keep-birthday-secret p.error,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-share-birthday p.error,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-subscription-status-input-container p.error,.mobile-css .user-profile-partial .user-profile-container.user-profile-form-container .user-profile-form-box .user-profile-form-reminders-checkbox-status p.error{font-size:14px}}