.profile-container{max-width:114rem;display:flex;align-items:flex-start;gap:2rem;margin-bottom:2rem}@media screen and (max-width:1024px){.profile-container{display:block}}.profile-container .block-main{width:100%;max-width:34rem;border:none}@media screen and (max-width:1024px){.profile-container .block-main{max-width:100%}}.profile-container .block-extension{width:100%;border-radius:10px;border:1px solid #e5e5e5;background:#fff}@media (max-width:767px){.profile-container .block-extension{margin-top:1.2rem}}.profile-container .block-extension .block-header{padding:1.2rem 2rem;border-bottom:1px solid #e5e5e5;color:#981e31}.profile-container .block-extension .block-header .block__title{margin-bottom:0}.profile-container .block-extension .block-body{padding:2rem}@media (max-width:767px){.profile-container .block-extension .block-body{padding:1.2rem}}.input-auth{height:4rem;padding:.5rem 1rem;color:#222;box-shadow:none;border-radius:3px;border:1px solid #d1d1d1;background:#fffdf9;width:100%}@media (max-width:767px){.input-auth{height:4.2rem}}.input-auth::placeholder{color:#8f8f8f;font-family:Open Sans;font-size:1.6rem;font-weight:600;line-height:normal}.validate-error{display:none}.error .input-auth{border:1px solid #ff3b30!important}.validate-error{font-size:1.3rem;font-weight:400;line-height:normal;color:#ff3b30;margin-top:.4rem;display:block}.block__title{color:#981e31;font-family:Arial;font-size:2rem;font-weight:700;line-height:normal;margin-bottom:2rem}@media (max-width:767px){.block__title{font-size:1.6rem}}.profile{border-radius:10px;border:.5px solid #e5e5e5;background:#fff;padding:2rem}.profile__avatar{width:6rem;height:6rem;background:#981e31;text-align:center;color:#fff;font-size:4rem;font-weight:700;text-transform:uppercase;border-radius:50%;overflow:hidden;display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;flex-direction:row}.profile__avatar.remove-bg{background:none}.profile__avatar img{object-fit:cover;width:100%;height:100%}.profile__name{font-size:2rem;color:#222;font-weight:700;margin-bottom:.6rem;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:18rem;display:block}.profile__date{color:#4f4f4f;font-size:1.4rem;font-weight:400;line-height:normal}.profile__group{padding-bottom:2rem;display:flex;gap:1.2rem;align-items:center;border-bottom:1px solid #e5e5e5}.profile__control{list-style:none;margin-top:2rem}.profile__control li{margin-bottom:2rem}.profile__control li:last-child{margin-bottom:0}.profile__control li a{text-decoration:none;color:#4f4f4f;font-size:1.6rem;font-weight:600;line-height:normal;display:flex;align-items:center}.profile__control li a:hover{color:#981e31;font-weight:600}.profile__control li a:hover i:before{color:#981e31}.profile__control li.active-control a{color:#981e31;font-weight:700}.profile__control li.active-control a i:before{color:#981e31}.security{display:flex;align-items:center;gap:1rem;color:#2865b5;font-size:1.4rem;font-weight:400;line-height:normal;padding:.6rem 1.2rem;border-radius:5px;border:1px solid rgba(0,0,0,.05);background:#e3f4fb;margin-bottom:2rem}.security i{font-size:2.4rem}.save-list .security{margin-bottom:0}.items-choose{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #e5e5e5}.items-choose:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.items-choose .title{font-size:1.4rem;font-weight:700;line-height:normal;font-family:Open Sans}@media (max-width:767px){.items-choose .title{font-size:1.6rem}}.items-choose .title-edit{font-weight:600;margin-bottom:1rem}.group-table{margin-top:1.6rem;display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start;flex-direction:row}@media (max-width:767px){.group-table{margin-top:2rem;display:block}}.group-table .label-fill{min-width:15rem;color:#5c5c5c;font-size:1.4rem;font-weight:400;line-height:normal;display:flex;align-items:center}@media (max-width:767px){.group-table .label-fill{font-size:1.6rem}}.group-table .text-fill{font-size:1.4rem;font-weight:600;line-height:normal}@media (max-width:767px){.group-table .text-fill{margin-top:.4rem;font-size:1.6rem}}.group-table .text-fill.validate{color:#f12f19;font-size:1.4rem;font-weight:400;font-family:Arial}@media (max-width:767px){.group-table .text-fill.validate{font-size:1.6rem}}.group-table .text-fill.connect{font-family:Arial;font-size:1.4rem;font-weight:400;color:#008505}.group-table .text-fill.connect-socical{display:flex;align-items:center;gap:2px}.group-table .text-fill a{text-decoration:none;color:#222}.group-table .text-fill .connect-socical{display:flex;align-items:center;gap:4px}.group-table .right-table{width:100%}.group-table .profile{padding:0;border:none}@media (max-width:767px){.left-table{display:flex;align-items:center;justify-content:space-between}}.password-dots{border:none;max-width:14rem;height:auto;padding:0!important}@media (max-width:767px){.password-dots{margin-top:.4rem}}.input-upload{border:1px dashed #bfbfbf;position:relative;width:100%;text-align:center;padding:1rem 1.2rem;background:#f7f5f1;border-radius:5px;max-width:24rem;min-height:6rem;display:flex;align-items:center}.input-upload .icon-close{position:absolute;width:2.4rem;height:2.4rem;z-index:999999;cursor:pointer;line-height:0;outline:none;border:none;background:rgba(0,0,0,.05);border-radius:5px;display:flex;align-items:center;justify-content:center;top:0;right:0}.input-upload .txt-img{display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;flex-direction:row}.input-upload .txt-img .icon-upload{font-size:2.2rem;margin-right:.6rem}.input-upload .input-file{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;cursor:pointer}.box-control{display:flex;justify-content:space-between;align-items:center}.img-upload{width:100%;border-radius:3px;border:1px solid #e0e2e5;background:#edeff3;padding:1.6rem;position:relative;display:none}.img-upload .photo-error{margin:0}.box-edit-form{border-radius:3px;border:1px solid #e0e2e5;background:#edeff3;position:relative;padding:1.6rem;display:none;margin-top:1.6rem}.box-edit-form .input-form{position:relative;margin-bottom:1rem}.box-edit-form .input-form .event-pass{text-decoration:none;position:absolute;top:10px;right:10px}.box-edit-form .input-form .event-pass i:before{color:#959595}.box-edit-form .close-edit{position:absolute;width:2.4rem;height:2.4rem;z-index:999999;cursor:pointer;line-height:0;outline:none;border:none;background:rgba(0,0,0,.05);border-radius:5px;display:flex;align-items:center;justify-content:center;top:16px;right:16px;font-size:2rem}.box-edit-form .close-edit:before{color:#878787}.box-edit-form .input-edit{width:100%;height:4rem;border:1px solid #d1d1d1;border-radius:3px;color:#222;outline:none;background-color:#fffdf9;font-size:1.4rem}.box-edit-form .input-edit::placeholder{font-size:1.6rem!important}@media (max-width:767px){.box-edit-form .input-edit{height:4.2rem}}.box-edit-form .group-submit{display:flex;align-items:center;margin-top:1rem;justify-content:space-between}.box-edit-form .radio-group{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;max-width:25.4rem}@media (max-width:767px){.box-edit-form .radio-group{margin:2rem 0}}.box-edit-form .btn-disabled{background:#bdbdbd}.btn-submit-profile{color:#fff;padding:.4rem 1.2rem;background:#981e31;font-family:Open Sans;border:none;font-weight:600;border-radius:3px;font-size:1.4rem;cursor:pointer}.toggle-active-form{display:block}.action,.forgot-pass a,.connect,.disconnect_social_login{text-decoration:none;color:#06c;font-size:1.3rem}@media (max-width:767px){.action,.forgot-pass a,.connect,.disconnect_social_login{font-size:1.4rem}}.controls__choose .group-table{gap:1.6rem}@media (max-width:767px){.controls__choose .group-table{display:flex}}.select-auth{margin-top:1.6rem;font-size:1.4rem}@media (max-width:767px){.select-auth{font-size:1.6rem!important}}.commitment{margin-bottom:0;color:#5c5c5c;font-size:1.3rem;margin-top:1rem}@media (max-width:767px){.commitment{margin-top:.4rem;font-size:1.4rem}}.item-radio{display:flex;align-items:center;gap:.6rem}.wrap-connect{display:flex;align-items:center;padding:.4rem;gap:.4rem;min-width:12rem;border-radius:5px;border:1px solid #bdbdbd;background:#fffdf9;font-family:Open Sans;font-size:1.6rem;font-weight:700;line-height:normal}.wrap-connect.fb-connect{color:#3b5999}.wrap-connect.gg-connect{color:#222}.social-network .group-table{align-items:center;gap:1rem}@media (max-width:767px){.social-network .group-table{display:flex;margin-top:1.2rem}}.social-network .group-table .label-fill{min-width:auto}@media (max-width:767px){.social-network .group-table .text-fill{margin-top:0}}.group-upload{display:flex;align-items:center;gap:1.6rem}.group-upload .cancel-upload{position:absolute;width:2.4rem;height:2.4rem;z-index:999999;cursor:pointer;line-height:0;outline:none;border:none;background:rgba(0,0,0,.05);border-radius:5px;display:flex;align-items:center;justify-content:center;top:16px;right:16px;color:#878787;font-size:2rem}.group-upload img#review_photo{width:100px;height:100px;border-radius:50%;object-fit:cover}.modal-noti{max-width:50rem}@media (max-width:767px){.modal-noti{max-width:36.9rem}}.modal-title{margin-bottom:2.4rem;color:#981e31;font-size:2rem;font-weight:700;line-height:normal;font-family:Open Sans}.card-horizontal{grid-template-columns:21.3rem 1fr}@media (max-width:767px){.card-horizontal{grid-template-columns:13.5rem 1fr}}.social-control{display:flex;margin-top:.6rem;justify-content:space-between;align-items:center}.remove_save_post{font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal;color:#4f4f4f;border-radius:3px;background:rgba(0,0,0,.05);padding:0 .4rem;text-decoration:none}@media (max-width:767px){.save-list .card-horizontal{grid-template-columns:13rem 1fr}.save-list .card-horizontal__image{height:8rem}.save-list .card-horizontal__content .title{font-size:1.5rem}.save-list .card-horizontal .description{margin:.8rem 0}.save-list .card-horizontal .social-control .time{font-size:1.3rem;color:#828282}}.save-list .controls__news{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.save-list .controls__news:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
