.component-preloader{height:30px}@-webkit-keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}.component-preloader .dots{display:block;width:60px;margin:0 auto}.component-preloader .dots .dot1,.component-preloader .dots .dot2,.component-preloader .dots .dot3{display:inline-block;width:10px;height:10px;margin:5px;background-color:#ccc;border:1px solid #ccc;border-radius:10px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.component-preloader .dots .dot2{-webkit-animation-delay:.1s}.component-preloader .dots .dot3{-webkit-animation-delay:.2s}.component-input{width:100%}.component-input .component-input--error{position:absolute;bottom:0;width:200px;color:#e0594c;line-height:20px}.component-input .component-preloader{height:auto}.component-input .component-preloader .dots{margin-left:0}.component-form-input.has-error .lg-form__input{border:1px solid #e0594c}.component-form-edit-settings{margin-bottom:20px}.component-form-edit-settings.white-expand{max-height:100px;overflow:hidden;box-shadow:none;transition:max-height .5s,background-color .5s,padding .5s}.component-form-edit-settings.white-expand.expand{max-height:410px;margin:0 -20px 20px;padding:20px 0 5px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.component-form-edit-settings.white-expand .form-edit-settings--inner{position:relative;width:300px;margin:0 auto}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper{margin-bottom:30px}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .edit-settings--row{margin-bottom:10px}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .edit-settings--row .edit-settings--group{display:inline-block}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .edit-settings--row .edit-settings--group.label-group{width:140px;padding:10px;text-align:right}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .edit-settings--row .edit-settings--group.input-group{width:157px}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .errors-wrapper{color:#e0594c;opacity:0;transition:opacity .5s ease}.component-form-edit-settings.white-expand .form-edit-settings--inner .edit-settings-container .edit-settings-wrapper .errors-wrapper.has-errors{opacity:1}.component-form-edit-settings.white-expand .form-edit-settings--inner .change{position:absolute;top:20px;right:0;padding:11px 20px;color:#222;text-decoration:none;cursor:pointer}.component-form-edit-settings.white-expand .form-edit-settings--inner .cancel{padding:15px;text-align:center;cursor:pointer}.lg-form__select-container{display:inline-block;width:30%;margin-right:5%}.lg-form__select-container.lg-form__select-container-year{margin-right:0}.lg-form__select-container select.lg-form__select--date{box-sizing:border-box;width:100%;height:40px;margin:0;padding:10px 40px 10px 20px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-repeat:no-repeat;background-position:calc(100% - 22px) 18px,calc(100% - 17px) 18px;background-size:5px 5px,5px 5px;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.component-user-settings{padding-top:40px;padding-bottom:40px}.component-user-settings .user-nav-container{width:100%;margin:0 auto}@media (min-width:768px){.component-user-settings .user-nav-container{width:600px}}.component-user-settings .user-nav-container ul.user-nav{width:100%;padding:0 10px 10px;text-align:center;list-style:none;border-bottom:3px solid #eee}.component-user-settings .user-nav-container ul.user-nav li.user-nav__item{display:inline;color:#999;font-weight:400;font-family:brandon-grotesque,sans-serif}.component-user-settings .user-nav-container ul.user-nav li.user-nav__item a{display:line-block;padding:10px 25px;color:inherit;border-bottom:3px solid #eee;transition:border-bottom .2s ease}.component-user-settings .user-nav-container ul.user-nav li.user-nav__item a.router-link-active{color:#292929;border-bottom:3px solid #292929}.component-user-settings .contributor-message{width:95%;max-width:320px;margin:60px auto 0;padding:30px 10px;color:#999;font-weight:300;font-size:16px;font-family:proxima-nova,sans-serif;letter-spacing:0;text-align:center;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.component-user-settings .contributor-message a{color:#292929}.component-user-settings .user-settings-form-container{width:300px;margin:60px auto 0;color:#333;font-size:14px;font-family:proxima-nova,sans-serif;line-height:18px}.component-user-settings .user-settings-form-container .component-form-row .lg-form__row .lg-form__row-lower .lg-form__error{display:inline-block}.component-user-settings .user-settings-form-container .component-form-row .lg-form__row .lg-form__row-lower .lg-form__error:first-letter{text-transform:capitalize}.component-user-settings .user-settings-form-container .form-row{width:100%}.component-user-settings .user-settings-form-container .form-row .name-row{display:inline-block;width:48%;margin-right:4%}.component-user-settings .user-settings-form-container .form-row .name-row.name-row--last{margin-right:0}.component-user-settings .user-settings-form-container .form-row .input-field-group{display:inline-block;width:100%;margin-bottom:30px}.component-user-settings .user-settings-form-container .form-row .input-field-group.input-field-group--slug{margin-bottom:0}.component-user-settings .user-settings-form-container .form-row .input-field-group .label-container{margin:5px 0}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container input.input{width:100%;padding:10px;font-size:14px;font-family:proxima-nova,sans-serif;line-height:18px;border:1px solid #ccc}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .custom-url{display:inline-block;width:50%;color:#999;vertical-align:top}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .custom-url.custom-url-text{margin-top:13px;text-align:center}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .custom-url.custom-url-input .component-form-row .lg-form__row .lg-form__row-upper{display:none}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .custom-url.custom-url-input .component-form-row .lg-form__row .lg-form__row-middle .lg-form__input{color:#333}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image{position:relative}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image .profile-image__item{display:inline-block}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image .profile-image__item.profile-image__item-image{width:60px;height:60px;line-height:60px;vertical-align:middle}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image .profile-image__item.profile-image__item-change{width:100px;margin:0 20px;line-height:60px}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image .profile-image__item.profile-image__item-change .input-file{display:none}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .profile-image .profile-image__item.profile-image__item-change .profile-image__item-change-anchor{color:#292929;cursor:pointer}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider{position:relative;display:inline-block;width:45px;height:25px}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider .slider-checkbox{display:none}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider .slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;cursor:pointer;transition:.4s}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider .slider:before{position:absolute;bottom:1px;left:1px;width:23px;height:23px;background-color:#fff;transition:.4s;content:""}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider .slider.round{border-radius:34px}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider .slider.round:before{border-radius:50%}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider input:checked+.slider{background-color:#fbde84}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider input:focus+.slider{box-shadow:0 0 1px #fbde84}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container .switch-slider input:checked+.slider:before{transform:translateX(20px)}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container button.save-button{width:100%;height:50px;padding:10px;color:#fff;background-color:#ddd;border:none;cursor:pointer;transition:.5s ease}.component-user-settings .user-settings-form-container .form-row .input-field-group .input-container button.save-button.active{background-color:#333}.component-user-settings .user-settings-form-container .password-form-container{position:relative}.component-user-settings .user-settings-form-container .password-form-container .change-password{position:absolute;top:20px;right:0;padding:11px 20px}.component-user-settings .user-settings-form-container .changes-saved-container{margin-top:15px;text-align:center}.component-user-settings .user-settings-form-container .changes-saved-container .svg.changes-saved{display:inline-block;width:25px;height:25px;margin-right:10px;vertical-align:top}.component-user-settings .user-settings-form-container .changes-saved-container .changes-saved-text{display:inline-block;line-height:25px}.component-user-settings .fade-enter-active,.component-user-settings .fade-leave-active{opacity:1;transition:opacity .5s}.component-user-settings .fade-enter,.component-user-settings .fade-leave-to{opacity:0}