html{font-size:10px}body{font-size:1.6rem}.body-content{top:50px;position:relative}@media (min-width:1200px){.container{width:1366px}}.clearfix{margin:30px 0;border-bottom:1px solid #eee}.clearfix--plain{margin:0;border:0}.comma-separated-list span:after{content:","}.comma-separated-list span:last-child:after{content:""}.page-break{page-break-before:always}select.maxigrid-filter{padding-top:5px!important;padding-bottom:5px!important}[v-cloak]{display:none}.lds-ellipsis{display:inline-block;position:absolute;width:64px;height:64px;left:50%;top:-60px;margin-left:-32px}.fade-enter-active,.fade-leave-active{transition:all .2s}.fade-enter,.fade-leave-to{opacity:0}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#ccc;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.file-upload__drop-zone{width:100%;height:100px;border:2px solid #ccc;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.file-upload__drop-zone--active{border-style:dashed}.maxigrid td,.maxigrid th{padding:0 5px}.maxigrid .maxigrid-container>table>thead>tr:last-child>th{padding-top:8px;padding-bottom:8px;border-bottom:2px solid #ddd}.maxigrid .maxigrid-container .maxigrid-summary-row td{border-top:2px solid #ddd;padding:8px 5px}.maxigrid .maxigrid-container>table>thead>tr.maxigrid-filter-row>th{background:#e5e5e5;border-bottom:0!important}.maxigrid .maxigrid-container>table>thead>tr.maxigrid-filter-row>th:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.maxigrid .maxigrid-container>table>thead>tr.maxigrid-filter-row>th:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.maxigrid .maxigrid-container>table>tbody>tr>td{padding:8px 5px}.maxigrid .maxigrid-filter{width:100%;margin:1px 0}.maxigrid input.maxigrid-date-filter{background:none!important;background-color:#fff!important;width:80px!important;padding-right:4px!important}.maxigrid .maxigrid-filter-row .maxigrid-filter-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maxigrid .maxigrid-filter{border:0!important;border-radius:2px}.grid-col--numeric{text-align:right}.table>thead>tr>th{font-size:18px;font-weight:400;padding:0 10px 0 4px}.cke_editable_themed p{font-weight:400;font-style:normal;font-stretch:condensed;line-height:1.5;letter-spacing:normal;text-align:left}.nowrap{white-space:nowrap}.btn__remove{background-position:50%;background-repeat:no-repeat;background-image:url(../images/plus.svg?5a7c89d01e6cad58592fa453ce32404e);background-size:initial;cursor:pointer;height:1.5rem;width:1.5rem}.btn__remove.event__button{display:inline-block;line-height:100%;margin-top:.95rem;margin-left:.95rem}.btn--upload{overflow:hidden}.btn--upload input[type=file]{cursor:pointer;height:2000px;opacity:0;left:-100px;position:absolute;top:-100px;width:2000px}.btn--upload input[type=file].photos-upload{top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer}.xelect{width:100%}.xelect .xelect-input{border:1px solid #ccc!important;border-radius:4px;padding:.6rem 1.2rem!important}.xelect .xelect-input.has-error{border-color:#a94442!important}.has-error .xelect input.xelect-input.form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input.has-error{border-color:#a94442}.form-control.flatpickr-input.flatpickr-input{background-color:#fff}.flatpickr-calendar.open{display:inline-block;z-index:99999;box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.flatpickr-month .numInput{width:100%!important}.errors-block{padding:6px 13px;color:#a94442}.form__text{display:block;width:100%;height:34px;padding:6px 0;font-size:14px;line-height:1.42857143;color:#555;border-radius:4px}.form__row{padding:0;margin:2rem 0}.form__row.row{margin:2rem 1.5rem 2rem -1.5rem}.form__row--flex{display:flex;flex-wrap:wrap}.form__row--flex .form__item{margin-right:2em}.form__row--flex .form__item--grow{flex-basis:0%;flex-grow:1}.form__row--flex .form__item:last-child{margin-right:0}.form__row label{font-size:1.4rem;line-height:3.4rem}.form__row label.required:after{content:" *";color:#e22157}.form__row>label{display:block;line-height:1.88;margin-bottom:.22rem}.form__row__label{flex:1 0 auto;width:100%}.form__row--buttons{display:flex;justify-content:flex-end}.form__row--buttons .button{margin:0 0 0 .5em}.form__row--buttons .buttons{flex:1 0 auto;text-align:right}.form__row--timevariation .performance-time{flex:1 0 auto}.form__row--no-label{margin-top:.75rem}.form__row>.help-block{line-height:3.4rem;padding-left:1.5rem}@media (min-width:1200px){.form__row>.help-block{width:75%;margin-left:25%}}.days-checkboxes{display:flex}.days-checkboxes .day{cursor:pointer;display:block;flex:0 0 auto;margin:0 0 0 20px;position:relative}.days-checkboxes .day:first-of-type{margin-left:0}.days-checkboxes .day--week{margin-left:5px}.days-checkboxes .day--week .checkbox-status{background:#f7f7f7;border:1px solid #dfdfdf;border-radius:2px;display:inline-block;height:30px;line-height:30px;margin:2px 0;text-align:center;user-select:none;width:30px}.days-checkboxes .day--week input{display:none}.days-checkboxes .day--week input:checked+.checkbox-status{background:#a2d2f0;border-color:#a2d2f0;color:#fff}.days-checkboxes .day--week input:checked+.checkbox-status:after{display:none}.flatpickr-input{cursor:pointer}.flatpickr-input:read-only{background:#fff;color:#202020}.flatpickr-input.active{border-color:#66afe9}.flatpickr-calendar{background:#fff;border-radius:2px;border:1px solid #ededed;color:#8d8d8d;display:none;font-size:12px;font-weight:400;margin-top:8px;line-height:1.33;position:absolute;width:220px;z-index:1000}.flatpickr-calendar.open{display:block}.flatpickr-calendar .slideLeft,.flatpickr-calendar .slideRight{display:none}.flatpickr-month{color:#202020;position:relative}.flatpickr-month .numInput{border:0;font-size:12px;height:22px;line-height:22px;padding:0;width:32px}.flatpickr-month .numInputWrapper{display:inline-block;vertical-align:top}.flatpickr-current-month{line-height:22px;padding:5px;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;top:0}.flatpickr-next-month svg,.flatpickr-prev-month svg{fill:#202020;height:12px;width:12px}.flatpickr-prev-month{left:0}.flatpickr-next-month{right:0}.flatpickr-weekdays{display:flex;padding:5px 0 0}.flatpickr-day,.flatpickr-weekday{flex:0 0 auto;margin:0 2px;padding:2px 0;text-align:center;width:calc((100% - 14 * 2px) / 7)}.flatpickr-day{border-radius:2px;cursor:pointer}.flatpickr-day.selected,.flatpickr-day:hover{background:#202020;color:#fff}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#8d8d8d}.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:hover{color:#fff}.flatpickr-day.today{color:#66afe9}.flatpickr-day.today:hover{color:#fff}.flatpickr-weekday{color:#202020}.flatpickr-days .dayContainer{display:flex;flex-wrap:wrap;padding:0 0 6px}.flatpickr-days .dayContainer.slideLeft,.flatpickr-days .dayContainer.slideRight{display:none}.login-form{width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;z-index:99}.login-form form{width:250px;margin:0 auto}.period-date{position:relative;width:48%;float:left}.period-date:first-child{margin-right:15px}.training-days__row{position:relative;margin-bottom:1rem}.training-days__col:first-child{padding-left:40px}.training-days__col:nth-child(2){width:28%;padding:0 .3rem 0 4.7rem}.training-days__col:nth-child(3){width:20%;padding-right:0}.training-days__remove-btn{top:.95rem;right:-.5rem;position:absolute}.training-groups__grid-row--not-fully-invoiced{background:#eed1bd}.training-groups__grid-col--group-code .maxigrid-filter,.training-groups__grid-col--group-size .maxigrid-filter,.training-groups__grid-col--pending-count .maxigrid-filter,.training-groups__grid-col--reg-count .maxigrid-filter{width:75px}.training-groups__grid-col--invoicing{width:80px;text-align:center}.maxigrid-container tr.maxigrid-titles th.training-groups__grid-col--invoicing{text-align:center}.uploaded-image{object-fit:scale-down;border:1px solid #ccc;border-radius:4px;margin-top:5px}.event{position:relative}.event__link-row{padding:.6rem 0}.event .event-members__row--canceled{color:#aaa}.event .event-members__row--canceled a{color:#76a1c5}.orca-modal{display:block;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.orca-modal__content{background-color:#fefefe;margin:auto;max-width:81rem;padding:20px;border:1px solid #888;width:80%}.orca-modal__close{color:#aaa;float:right;font-size:28px;font-weight:700}.orca-modal__close:focus,.orca-modal__close:hover{color:#000;text-decoration:none;cursor:pointer}.articles__grid-col--created-at,.articles__grid-col--modified-at,.articles__grid-col--publish-date{width:175px}.article__icon{cursor:pointer;margin:1.5rem;text-align:center}.article__icon .img-helper{display:inline-block;height:100%;vertical-align:middle}.article__icon img{height:auto;max-height:9rem;vertical-align:middle;width:9rem}.article__icon-list{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__message-icon{border:1px solid #ccc;border-radius:4px;cursor:pointer;height:10rem;object-fit:scale-down;max-width:10rem;margin-top:5px;width:auto}.gallery__animation-container{top:64%;left:0;width:1366px;height:768px;z-index:-1;position:absolute;transform:translateY(-50%);background-color:transparent}.gallery__animation-container.error{top:67%}.gallery__animation-container.hidden{display:none}.gallery__upload-container{margin:0 0 1em;padding:2em 3.5em;text-align:center;position:relative;background-color:#f7f7f7;transition:background-color .2s}.gallery__upload-container.hover,.gallery__upload-container:hover{background-color:#ededed}.gallery__upload-container img{margin:0 auto;display:block}.gallery__upload-container>span{display:block;text-align:center;margin:.75em 0 1.5em}.gallery__upload-container .button{position:relative}.gallery__upload-container .upload{top:0;left:0;width:100%;height:100%;opacity:0;position:absolute}.gallery__gallery-container{display:flex;flex-wrap:wrap;margin-bottom:2.15rem;padding:0;justify-content:space-between}.gallery__gallery-image{height:8.1rem;background-color:#f7f7f7;margin-top:1.42rem;padding:33% 0 0;text-align:center;position:relative;list-style:none!important;width:calc((100% - 2.85rem)/ 2)}.gallery__gallery-image .close{top:.7em;right:.7em;width:.7em;height:.7em;cursor:pointer;position:absolute}.gallery__gallery-image .progress-wrap{left:20px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 40px)}.gallery__gallery-image .progress-bar{height:20px;width:100%;margin:2em 0 .5em}.gallery__gallery-image .image-title{font-size:.9em;line-height:1.25;letter-spacing:.4px;word-break:break-all}.gallery__gallery-image .image-container{top:0;left:0;width:100%;height:100%;display:flex;position:absolute;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.gallery__gallery-image .image-container:hover .form,.gallery__gallery-image .image-container:hover .zoom-in{opacity:1}.gallery__gallery-image .image-container .zoom-in{opacity:0;cursor:pointer;margin-right:.5em;transition:opacity .2s}.gallery__gallery-image .image-container .form{height:100%;opacity:0;padding:20% 0 0;transition:opacity .2s;background-color:hsla(0,0%,100%,.7);width:100%}.zoom-in{width:25px;height:25px;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain}.progress-bar{width:auto;height:1em;border-radius:2px;position:relative;background-color:#dfdfdf}.progress-bar .value{top:0;left:0;height:100%;position:absolute;border-radius:2px;background-image:linear-gradient(90deg,#cf1893,#e43767)}.invoices__grid-row--credit .invoices__grid-col--invoice-nr{color:#c00}.invoices__grid-col--invoice-nr{width:120px}.invoices__grid-col--invoice-nr .maxigrid-filter{width:100px}.invoices__grid-col--attendees{width:120px}.invoices__grid-col--attendees .maxigrid-filter{width:100px}.invoices__grid-col--amount .maxigrid-filter,.invoices__grid-col--paid-amount .maxigrid-filter{width:90px}.invoices__grid-col--payer{width:180px}.invoices__grid-col--payer .maxigrid-filter{width:160px}.invoices__grid-col--status{width:120px}.invoices__grid-col--status .maxigrid-filter{width:100px}.maxigrid-invoices .dropdown-menu,.maxigrid-m-invoices .dropdown-menu{right:0;left:auto}.contracts__grid-col--contract-number{min-width:130px}.contracts__grid-col--contract-number .maxigrid-filter{width:100px}.contracts__grid-col--created-at{width:175px;min-width:175px}.contracts__grid-col--attendee{min-width:160px}.contracts__grid-col--attendee .maxigrid-filter{width:130px}.contracts__grid-col--attendee-code{min-width:150px}.contracts__grid-col--attendee-code .maxigrid-filter{width:120px}.contracts__grid-col--registrant{min-width:150px}.contracts__grid-col--registrant .maxigrid-filter{width:120px}.clients__grid-row--debtor{background-color:#c00}.clients__grid-col--name{width:180px}.clients__grid-col--name .maxigrid-filter,.clients__grid-col--role{width:160px}.clients__grid-col--role .maxigrid-filter{width:140px}.clients__grid-col--phone{width:160px}.clients__grid-col--phone .maxigrid-filter{width:140px}.clients__grid-col--email{width:180px}.clients__grid-col--email .maxigrid-filter{width:160px}.clients__grid-col--id-code{width:140px}.clients__grid-col--id-code .maxigrid-filter{width:120px}.clients__grid-col--status{width:100px}.clients__grid-col--status .maxigrid-filter{width:80px}.clients__grid-col--balance{width:90px;max-width:90px;padding-right:20px!important}.clients__grid-col--balance .maxigrid-filter{width:90px}.client__invoices__grid-col--created-at,.client__invoices__grid-col--due-date,.emails__grid-col--sent-at,.transactions__grid-col--billed-at,.transactions__grid-col--created-at{width:175px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:600px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-body{margin:20px 0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}