*,body,html,input,a{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;margin:0;padding:0;outline:none;border:none}.login-left-content h1{font-size:52px;font-weight:800;margin-bottom:40px;text-transform:uppercase}.login-container{display:flex;flex-direction:row;height:100vh;width:100%;position:absolute}.login-left-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px;width:50%}.login-right-content{background-color:#0540f2;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px}.login-info{color:#f9ae39;font-size:18;font-weight:500;display:block}.login-label{font-size:16px;color:#000;font-weight:500;margin-top:40px;margin-bottom:8px}.login-input{background-color:#f8f8f8;font-size:20px;padding:16px;width:360px;border-radius:15px;box-sizing:border-box}.login-btn-login{width:360px;box-sizing:border-box;background-color:#0540f2;color:#fff;font-size:18px;font-weight:500;padding:16px;border-radius:15px;margin-top:15px}
.login-btn-login:hover{opacity:.9;cursor:pointer}.login-btn-password-recovery{width:360px;box-sizing:border-box;background-color:#fff;color:#0540f2;font-size:18px;font-weight:500;padding:16px;border-radius:15px;margin-top:10px;display:block;text-align:center;text-decoration:none}.login-btn-password-recovery:hover{text-decoration:underline;cursor:pointer}.h1-password-recovery{width:500px;font-weight:800;font-size:42px !important;text-align:center;margin-bottom:40px;text-transform:uppercase}.password-recovery-container{display:flex;flex-direction:row;height:100vh;width:100%;position:absolute}.password-recovery-left-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px;width:50%}.password-recovery-right-content{background-color:#0540f2;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px}.password-recovery-info{color:#f9ae39;font-size:18;font-weight:500;display:block;text-align:center}
.password-recovery-label{font-size:16px;color:#000;font-weight:500;margin-top:40px;margin-bottom:8px}.btn-password-recovery{width:360px;box-sizing:border-box;background-color:#0540f2;color:#fff;font-size:18px;font-weight:500;padding:16px;border-radius:15px;margin-top:15px}.btn-back-to-login{width:360px;box-sizing:border-box;background-color:#fff;color:#0540f2;font-size:18px;font-weight:500;padding:16px;border-radius:15px;margin-top:10px;display:block;text-decoration:none;text-align:center}.btn-password-recovery:hover{cursor:pointer}.btn-back-to-login:hover{text-decoration:underline;cursor:pointer}.password-recovery-input{background-color:#f8f8f8;font-size:20px;padding:16px;width:360px;border-radius:15px;box-sizing:border-box}.admin-panel-container{display:flex;flex-direction:row;width:100%;height:100vh;overflow-x:hidden}.admin-panel-menu{width:200px;box-shadow:1px 0px 0px 0px rgba(0,0,0,.05);background-color:#fff;z-index:9999;padding:30px;overflow-y:hidden}.admin-panel-content{width:100%;background-color:#f4fff5;padding:40px;overflow-y:scroll}
.admin-panel-menu-user-info{display:flex;flex-direction:column;align-items:center;padding-left:10px;padding-right:10px;border-radius:10px;text-decoration:none;color:#000;margin-top:10px;padding-top:20px;padding-bottom:20px}.admin-panel-menu-user-info:hover{background-color:#f8f8f8;cursor:pointer}.user-info-photo{border-radius:10px;border:1px solid #ebebeb;padding:10px;box-sizing:border-box;object-fit:cover}.user-info-name{margin-top:10px;font-size:14px;font-weight:500}.menu-profile-active{color:#0540f2;font-weight:500}.admin-panel-menu-links .active a{color:#0540f2;font-weight:500}.admin-panel-menu-links{list-style:none;margin-top:20px}.admin-panel-menu-links>li{padding:10px}.admin-panel-menu-links>li a{text-decoration:none;color:#262626;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:18px;display:block;box-sizing:border-box}.admin-panel-menu-links>li:hover{cursor:pointer;opacity:.7}.admin-panel-menu-result{margin-top:50px;display:block;box-sizing:border-box;width:90px;padding-top:4px;padding-bottom:5px;padding-left:10px;padding-right:10px;background-color:#0540f2;color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;text-decoration:none;border-radius:5px}
.admin-panel-menu-result:hover{opacity:.8}.admin-panel-menu-exit{border-radius:30px;border:1px solid #e84615;color:#e84615;font-size:16px;padding-top:7px;padding-bottom:8px;padding-left:16px;padding-right:16px;background-color:#fff;position:absolute;bottom:80px}.admin-panel-menu-exit:hover{color:#fff;background-color:#e84615;cursor:pointer}.admin-panel-content h1{text-transform:uppercase;color:#262626;display:inline-block;font-weight:800}.admin-panel-content-header{display:flex;justify-content:space-between;align-items:center}.admin-panel-content-btn-default{background-color:#0540f2;color:#fff;display:block;box-sizing:border-box;height:35px;padding-left:16px;padding-right:16px;font-size:14px;border-radius:30px}.admin-panel-content-btn-default:hover{opacity:.9;cursor:pointer}.admin-panel-content-body{margin-top:50px}.card-btn{font-weight:400;padding-top:3px;padding-bottom:4px;padding-left:8px;padding-right:8px;background-color:transparent;border-radius:5px;font-size:14px;cursor:pointer}.btn-edit{border:1px solid #234191;color:#234191}
.btn-delete{border:1px solid #e84615;color:#e84615}.btn-edit:hover{background-color:#234191;color:#fff}.btn-delete:hover{background-color:#e84615;color:#fff}.input-label{font-size:14px;font-weight:500;margin-left:15px;margin-bottom:6px}.input-block{margin-bottom:20px}.input-block input[type=text]{padding:15px;box-shadow:0px 0px 8px rgba(0,0,0,.04);border-radius:10px;width:800px;font-size:16px}.input-block input[type=email]{padding:15px;box-shadow:0px 0px 8px rgba(0,0,0,.04);border-radius:10px;width:800px;font-size:16px}.input-block input[type=password]{padding:15px;box-shadow:0px 0px 8px rgba(0,0,0,.04);border-radius:10px;width:800px;font-size:16px}.photo-block{margin-bottom:20px}.photo-block-img{background-color:#fafafa;border-radius:10px;object-fit:cover}.photo-block-btn-load-image{font-size:16px;margin-top:10px}.radio-block{padding-top:10px}.custom-radio{position:absolute;z-index:-1;opacity:0}.custom-radio+label{display:inline-flex;align-items:center;user-select:none;margin-bottom:10px}
.custom-radio+label:before{content:'';display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:50%;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-radio:not(:disabled):not(:checked)+label:hover:before{border-color:#4ddb59}.custom-radio:not(:disabled):active+label:before{background-color:#4ddb59;border-color:#4ddb59}.custom-radio:focus+label:before{box-shadow:0 0 0 .2rem rgba(62,207,33,.35)}.custom-radio:focus:not(:checked)+label:before{border-color:#4ddb59}.custom-radio:checked+label:before{border-color:#0540f2;background-color:#0540f2;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio:disabled+label:before{background-color:#e9ecef}.filter-group-btn input[type=button]{padding-top:5px;padding-bottom:6px;padding-left:14px;padding-right:14px;border:1px solid #0540f2;color:#0540f2;font-size:14px;background:0 0;cursor:pointer}.filter-group-btn a:first-child input[type=button]{border-top-left-radius:20px;border-bottom-left-radius:20px}
.filter-group-btn a:last-child input[type=button]{border-top-right-radius:20px;border-bottom-right-radius:20px}.filter-group-btn input[type=button]:hover{color:#fff;background-color:#0540f2}.filter-group-btn .active{color:#fff !important;background-color:#0540f2 !important}select{padding:15px;box-shadow:0px 0px 8px rgba(0,0,0,.04);border-radius:10px;font-size:16px}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:inline-flex;align-items:center;user-select:none}.custom-checkbox+label:before{content:'';display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox:checked+label:before{border-color:#0540f2;background-color:#0540f2;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#befac3}.custom-checkbox:not(:disabled):active+label:before{background-color:#befac3;border-color:#befac3}
.custom-checkbox:focus+label:before{box-shadow:0 0 0 .2rem #befac3}.custom-checkbox:focus:not(:checked)+label:before{border-color:#befac3}.custom-checkbox:disabled+label:before{background-color:#e9ecef}.card-orgcommittee{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-orgcommittee-content{margin-left:20px}.photo-orgcommittee{object-fit:cover;border-radius:6px}.name-orgcommittee{font-weight:500;font-size:16px;margin-bottom:2px}.position-orgcommittee{font-size:14px;color:#504f4f;margin-bottom:10px}.admin-panel-content-body-btn-add-orgcommittee{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-orgcommittee{margin-top:80px;margin-bottom:80px}.user-info-block-profile{display:flex;flex-direction:row;margin-bottom:50px;align-items:center}.user-info-block-profile-photo{object-fit:cover;padding:20px;border-radius:10px;border:1px solid #ebebeb;box-sizing:border-box;background-color:#fff}
.user-info-block-profile-data{margin-left:20px}.user-info-block-profile-data-name{font-size:20px;font-weight:700;margin-bottom:12px}.user-info-block-profile-data-email{font-size:16px;margin-bottom:10px}.table-active-sessions{margin-top:10px;background-color:#fff;border:1px solid #e1e1e1;padding:20px;width:100%;border-radius:5px}.table-active-sessions thead tr th{text-align:left;padding-bottom:10px;font-size:14px}.table-active-sessions tbody tr td{text-align:left;padding-right:30px;padding-top:10px;padding-bottom:10px}.btn-kill-session{font-size:20px;box-sizing:border-box;height:32px;line-height:14px;width:32px;display:inline-block;padding-bottom:5px;background-color:transparent;color:#e84615;border:1px solid #e84615;border-radius:5px}.btn-kill-session:hover{background-color:#e84615;color:#fff;cursor:pointer}.card-partner{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}
.card-partner-content{margin-left:20px}.photo-partner{object-fit:cover;border-radius:6px}.name-partner{font-weight:400;font-size:16px;margin-bottom:2px}.type-partner{font-size:14px;color:#0540f2;font-weight:400;margin-bottom:8px}.admin-panel-content-body-btn-add-partner{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-partner{margin-top:80px;margin-bottom:80px}.card-document{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-document-content{margin-left:20px}.name-document{font-weight:400;font-size:16px;margin-bottom:2px}.category-document{font-size:14px;color:#0540f2;font-weight:400;margin-bottom:8px}.admin-panel-content-body-btn-add-document{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-document{margin-top:80px;margin-bottom:80px}.document-block{margin-bottom:30px}.document-block-btn-load-doc{margin-top:10px;font-size:16px}
.champ_subcategory{margin-left:20px;margin-bottom:10px;display:none}#id_radio_doc_champ:checked~.champ_subcategory{display:block;margin-left:20px;margin-bottom:10px}.card-admin{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-admin-content{margin-left:20px}.photo-admin{object-fit:cover;border-radius:6px}.name-admin{font-weight:500;font-size:16px;margin-bottom:2px}.email-admin{font-size:14px;color:#999;margin-bottom:10px}.admin-panel-content-body-btn-add-admin{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-admin{margin-top:80px;margin-bottom:80px}.card-expert{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:130px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-expert-content{margin-left:20px}.photo-expert{object-fit:cover;border-radius:6px;margin-top:14px}
.name-expert{font-weight:500;font-size:16px;margin-bottom:4px}.competence-expert{color:#0540f2;font-weight:500;margin-left:8px}.place-of-work-expert{font-size:14px;color:#999;margin-bottom:4px}.contacts-expert{margin-bottom:10px;font-size:16px;color:#000}.admin-panel-content-body-btn-add-expert{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-expert{margin-top:80px;margin-bottom:80px}.competence-expert-list{min-width:360px}.card-competence{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-competence-content{margin-left:20px}.photo-competence{object-fit:cover;border-radius:6px}.name-competence{font-weight:500;font-size:16px;margin-bottom:24px}.admin-panel-content-body-btn-add-competence{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-competence{margin-top:80px;margin-bottom:80px}.btn-group-competence input[type=button]{min-width:100px}
.card-new{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.05);border-radius:10px;height:100px;box-sizing:border-box;width:100%;display:flex;flex-direction:row;padding:10px;margin-bottom:8px}.card-new-content{margin-left:20px}.photo-new{object-fit:cover;border-radius:6px}.name-new{font-weight:500;font-size:16px;margin-bottom:3px}.date-new{font-size:16px;color:#999;margin-bottom:6px}.admin-panel-content-body-btn-add-new{margin-top:80px;margin-bottom:80px}.admin-panel-content-body-btn-edit-new{margin-top:80px;margin-bottom:80px}.new-content-block{width:1100px}.input-login-error{color:#e84615;font-size:18px;font-weight:700;display:block;text-align:center;margin-top:30px;max-width:360px;margin-bottom:20px}.input-login-warn{color:#f9ae39;font-size:14pt;font-weight:700;display:block;text-align:center;margin-top:10px;max-width:360px}.input-login-ok{color:#0540f2;font-size:14pt;font-weight:700;display:block;text-align:center;margin-top:10px;max-width:360px}