/*!
	Lato font.
*/@font-face{font-family:Lato;font-weight:100;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-hairline.7611ca43.woff2) format("woff2"),url(/fonts/lato-hairline.b070affc.woff) format("woff")}@font-face{font-family:Lato;font-weight:100;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-hairline-italic.32b53383.woff2) format("woff2"),url(/fonts/lato-hairline-italic.fadac432.woff) format("woff")}@font-face{font-family:Lato;font-weight:200;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-thin.23ad7394.woff2) format("woff2"),url(/fonts/lato-thin.7fdd9591.woff) format("woff")}@font-face{font-family:Lato;font-weight:200;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-thin-italic.dcf074f1.woff2) format("woff2"),url(/fonts/lato-thin-italic.643f4233.woff) format("woff")}@font-face{font-family:Lato;font-weight:300;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-light.53d0a4f5.woff2) format("woff2"),url(/fonts/lato-light.0599d258.woff) format("woff")}@font-face{font-family:Lato;font-weight:300;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-light-italic.f829ba19.woff2) format("woff2"),url(/fonts/lato-light-italic.7b44492d.woff) format("woff")}@font-face{font-family:Lato;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-normal.92fc6f96.woff2) format("woff2"),url(/fonts/lato-normal.2fe2df88.woff) format("woff")}@font-face{font-family:Lato;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-normal-italic.977e531e.woff2) format("woff2"),url(/fonts/lato-normal-italic.063a6ede.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-medium.13fcde4c.woff2) format("woff2"),url(/fonts/lato-medium.b41c3821.woff) format("woff")}@font-face{font-family:Lato Medium;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-medium-italic.1e312dd9.woff2) format("woff2"),url(/fonts/lato-medium-italic.1996cc15.woff) format("woff")}@font-face{font-family:Lato;font-weight:500;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-semibold.543bf3ef.woff2) format("woff2"),url(/fonts/lato-semibold.73e4fb6e.woff) format("woff")}@font-face{font-family:Lato;font-weight:500;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-semibold-italic.bf600f1f.woff2) format("woff2"),url(/fonts/lato-semibold-italic.ee2860c3.woff) format("woff")}@font-face{font-family:Lato;font-weight:600;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-bold.06edd0e0.woff2) format("woff2"),url(/fonts/lato-bold.ffcc1d0a.woff) format("woff")}@font-face{font-family:Lato;font-weight:600;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-bold-italic.af842e48.woff2) format("woff2"),url(/fonts/lato-bold-italic.2dadcbfc.woff) format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-heavy.5005a828.woff2) format("woff2"),url(/fonts/lato-heavy.8de05b8f.woff) format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-heavy-italic.6013ef7a.woff2) format("woff2"),url(/fonts/lato-heavy-italic.4074771f.woff) format("woff")}@font-face{font-family:Lato;font-weight:900;font-style:normal;text-rendering:optimizeLegibility;src:url(/fonts/lato-black.ed67ffd5.woff2) format("woff2"),url(/fonts/lato-black.f5b16ad9.woff) format("woff")}@font-face{font-family:Lato;font-weight:900;font-style:italic;text-rendering:optimizeLegibility;src:url(/fonts/lato-black-italic.e07953c1.woff2) format("woff2"),url(/fonts/lato-black-italic.a5b3b3cd.woff) format("woff")}:root{--ag-cell-font-family:Lato,Arial,sans-serif,-apple-system}body{font-family:Lato,Arial,sans-serif,-apple-system!important}.form-row-field:hover{border-radius:5px;background-color:hsla(0,0%,60%,.176)}.pointer{cursor:pointer}.v-toast{padding-top:3em!important}.v-toast__item{min-height:2em!important;border-radius:0!important;box-shadow:0 -5px 5px -5px rgba(34,60,80,.6)!important}.v-toast__item .v-toast__icon{margin-right:.6em;margin-left:.6em!important}.v-toast__item .v-toast__text{padding:.6em 1em!important;background-color:#fff!important;color:#282828!important}.v-toast__item--error{border:1px solid #dc3545}.v-toast__item--success{border:1px solid #28a745}.admin .ag-row{font-size:12px}.admin .vs__dropdown-menu .vs__dropdown-option--selected{display:none}.admin h1,.admin h2,.admin h3,.admin h4,.admin h5,.admin h6{color:#0d6efd}.admin .navbar-toggler,.admin .navbar-toggler:focus{font-size:24px;padding:0;border:none;margin:0;box-shadow:none}.admin .nav-item{max-width:200px}.admin .nav-item.active,.admin .nav-item.show,.admin .nav-item:focus,.admin .nav-item:hover{color:#0d6efd;border-top:none;border-bottom:2px solid #0d6efd}.admin .nav-item.active .nav-link,.admin .nav-item.show .nav-link,.admin .nav-item:focus .nav-link,.admin .nav-item:hover .nav-link{color:#0d6efd}.admin .nav-item .nav-link{padding:.5rem}.admin .dropdown-menu .dropdown-item.active,.admin .dropdown-menu .dropdown-item:active,.admin .dropdown-menu .dropdown-item:focus,.admin .dropdown-menu .dropdown-item:hover{color:#0d6efd}.admin .dropdown-menu .active .dropdown-item{color:#0d6efd;background-color:var(--bs-dropdown-link-hover-bg)}.admin-content{margin:10px;box-shadow:0 1px 10px 0 #a3a3a3;padding:20px}.admin .table{border:1px solid #dee2e6}.admin .cell-buttons-links .cell-button-link{border:1px solid #0d6efd;background-color:transparent;display:inline-block;line-height:1;padding:8px 10px;margin-right:2px;margin-bottom:2px;margin-top:2px;border-radius:3px;text-decoration:none;color:var(--ag-cell-text-color)}.admin .cell-buttons-links .cell-button-link:hover{color:#fff;background-color:#0d6efd}.admin .center-flex{display:flex;align-items:center}.admin .ag-checkbox-cell{justify-content:center}.admin .ag-cell{padding-top:3px;padding-bottom:3px}.admin .list-group-item{cursor:pointer}.admin .list-group-item:hover{background-color:hsla(0,0%,57%,.165)}.admin .reglament-table td{padding:5px}.admin .reglament-table .form-control{background-color:transparent;border:none}.admin .reglament-table .input-length{position:absolute;right:5px;bottom:5px;z-index:1000;opacity:.7;font-size:12px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:attr(data-value)!important}.ql-br:after{content:"↵"}@media(prefers-color-scheme:dark){.v-toast__item .v-toast__text{background-color:#303030!important;color:#dee2e6!important}.admin{min-height:100vh}.admin,.admin-404-page{background-color:#282828;color:#dee2e6}.admin-content{box-shadow:0 4px 30px 0 #000}.admin .active>.page-link,.admin .page-link.active{background-color:#4b78cc;border-color:#4b78cc}.admin .btn-primary{--bs-btn-bg:#4b78cc;--bs-btn-border-color:#4b78cc;--bs-btn-hover-bg:#325caa;--bs-btn-hover-border-color:#325caa;--bs-btn-active-bg:#4b78cc;--bs-btn-active-border-color:#4b78cc;--bs-btn-disabled-bg:#4b78cc;--bs-btn-disabled-border-color:#4b78cc}.admin .btn-outline-primary{--bs-btn-color:#6ea8fe;--bs-btn-border-color:#4b78cc;--bs-btn-hover-bg:#4b78cc;--bs-btn-hover-border-color:#4b78cc;--bs-btn-active-bg:#4b78cc;--bs-btn-active-border-color:#4b78cc;--bs-btn-disabled-color:#4b78cc;--bs-btn-disabled-border-color:#4b78cc}.admin h1,.admin h2,.admin h3,.admin h4,.admin h5,.admin h6{color:#6ea8fe}.admin .nav-item.active,.admin .nav-item.show,.admin .nav-item:focus,.admin .nav-item:hover{color:#6ea8fe;border-top:none;border-bottom:2px solid #6ea8fe}.admin .dropdown-menu .dropdown-item.active,.admin .dropdown-menu .dropdown-item:active,.admin .dropdown-menu .dropdown-item:focus,.admin .dropdown-menu .dropdown-item:hover,.admin .nav-item.active .nav-link,.admin .nav-item.show .nav-link,.admin .nav-item:focus .nav-link,.admin .nav-item:hover .nav-link{color:#6ea8fe}.admin .dropdown-menu .active .dropdown-item{color:#6ea8fe;background-color:var(--bs-dropdown-link-hover-bg)}.admin .cell-buttons-links .cell-button-link{border:1px solid #4b78cc}.admin .cell-buttons-links .cell-button-link:hover{background-color:#4b78cc}.admin .list-group-item{background-color:#282828;color:#dee2e6;cursor:pointer}.admin .ag-header,.admin .ag-row,.admin .cell-buttons-links a{color:#dee2e6}.admin .vs__dropdown-toggle{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.admin .vs__dropdown-menu,.admin .vs__dropdown-toggle{background-color:var(--bs-body-bg);background-clip:padding-box}.admin .vs__dropdown-menu{border:var(--bs-border-width) solid var(--bs-border-color)}.admin .vs__selected{padding:2px 5px;background-color:hsla(0,0%,94%,.129);color:#dee2e6}.admin .vs__deselect{fill:#dee2e6}.admin del{background:#2c0b0e!important;color:#ea868f!important}.admin ins{background:#051b11!important;color:#75b798!important}}.row-color-green{background-color:rgba(0,255,12,.05)!important}.row-color-red{background-color:rgba(245,12,12,.1)!important}.row-color-yellow{background-color:rgba(238,255,0,.08)!important}.row-color-white{background-color:hsla(0,0%,100%,.089)!important}.bord-prereg-type{border-style:solid!important;border-width:0 0 0 10px!important;padding:5px!important;margin:1px!important}.preregister-admin .real-data{color:#3fc084}.preregister-admin .is-valid{background-color:rgba(185,255,194,.129)!important;border-color:#75b798}.preregister-admin .is-invalid{background-color:rgba(255,207,185,.051)!important;border-color:#ea868f}.preregister-admin .color-pr{background-color:rgba(64,172,224,.1)!important}.preregister-admin .bord{border-style:solid;border-width:0 0 0 40px}.preregister-admin .form-group{padding:2px}.preregister-admin .form-group table th,.preregister-admin td{font-size:14px!important;padding:5px!important}.preregister-admin #doc:hover{background-color:hsla(0,0%,45%,.089)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.main-container{min-height:100vh}.html-text img{max-width:100%!important;height:auto!important;margin-top:10px;margin-bottom:10px}.cursor-pointer{cursor:pointer}.title-page{box-shadow:0 2px 10px hsla(0,0%,49%,.5);background-color:#2c3e50;color:#fff}.bg-gray{background-color:rgba(219,219,226,.314)}.footer{background-color:#303030;color:#dee2e6}