html{width:100%;height:100%;box-sizing:border-box;--midnight-blue:#242938;--light-glaucous:#779ebd;--glaucous:#657492;--switch-bright:#fec416;--bhive-blue:#343a4e;--darkmode-dropdown:#515d77;--steel:#a7aab2}
*,*:before,*:after{box-sizing:inherit;min-width:0;min-height:0}body{width:100%;height:100%;margin:0;padding:0;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;background-color:#FFF;color:#343a4e}
.page_ready{min-height:100%}.page_open,.popup_open{overflow:hidden}.user-cover{position:relative;height:0;padding-bottom:68.306010929%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px;overflow:hidden}
h1,.title_h1{margin:0;line-height:1.15;font-size:60px;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}
h1:first-child,.title_h1:first-child{margin-top:0}@media screen and (max-width:999px){h1,.title_h1{font-size:40px}
}@media screen and (max-width:762px){h1,.title_h1{font-size:34.28571px}}@media screen and (max-width:600px){h1,.title_h1{font-size:22.51407px}
}h2,.title_h2{position:relative;margin:30px 0;line-height:1.66;font-size:36px;font-weight:400}
h2:first-child,.title_h2:first-child{margin-top:0}@media screen and (max-width:999px){h2,.title_h2{font-size:30px}
}@media screen and (max-width:762px){h2,.title_h2{font-size:27.69231px}}@media screen and (max-width:600px){h2,.title_h2{margin:20px 0;font-size:25.71429px}
}h3,.title_h3{margin:15px 0;line-height:1.25;font-size:24px;font-weight:400}h3:first-child,.title_h3:first-child{margin-top:0}
h4,.title_h4{margin:2 15px 0;line-height:1.25;font-size:18px;font-weight:500}h4:first-child,.title_h4:first-child{margin-top:0}
a{color:#343a4e;text-decoration:none;transition:.125s linear}a:hover{color:#23293d;text-decoration:underline}
p{margin:12px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}img{border:0}
img[align="left"]{float:left;margin:0 60px 20px 0}@media screen and (max-width:999px){img[align="left"]{margin-right:20px}
}img[align="right"]{float:right;margin:0 0 20px 60px}@media screen and (max-width:999px){img[align="right"]{margin-left:20px}
}hr{margin:15px 0;border:0;border-bottom:2px solid #f2f4f5}hr:first-child{margin-top:0}
hr:last-child{margin-bottom:0}hr.light{border-bottom:1px solid #FFF}.hidden{display:none !important}
.text_big{font-size:18px}.text_large{line-height:1.15;font-size:22px}.text_center{text-align:center}
.text_left{text-align:left}.text_right{text-align:right}.text_body{color:#343a4e}
.text_primary{color:#343a4e}.text_accent{color:#e9bf3a}.text_warning{color:#fc6}.text_success{color:#5cd785}
.text_secondary{color:#777}.text_hint{color:#999}.text_big{font-size:18px}@media screen and (max-width:600px){.text_big{font-size:16px}
}.text_nowrap{white-space:nowrap}@media screen and (max-width:999px){.text_desktop{display:none}
}.text_mobile{display:none}@media screen and (max-width:999px){.text_mobile{display:inline}
}@media screen and (max-width:999px){.block_desktop{display:none}}.block_mobile{display:none}
@media screen and (max-width:999px){.block_mobile{display:block}}.error{font-size:14px;color:#f35858;border-color:#f35858 !important}
.ico-svg{display:inline-block;vertical-align:top;line-height:100%}.svg-ico{display:inline-block;vertical-align:top;font-size:1em;line-height:100%}
.button{display:inline-block;position:relative;min-width:50px;height:40px;padding:0 30px;border:0;border-radius:100px;box-sizing:border-box;background:#343a4e;color:#FFF;font-weight:400;font-size:14px;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;line-height:40px;text-align:center;text-decoration:none;text-shadow:none;white-space:nowrap;vertical-align:middle;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.125s ease-out}
.button:hover{background:#343a4e;box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#FFF;text-decoration:none}
.button:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}.button:focus{outline:2px solid black;outline-offset:4px}
.button_light{line-height:36px;border:2px solid #343a4e;background:0;color:#343a4e}
.button_light:hover{border-color:#23293d;background:0;box-shadow:none;color:#23293d}
.button_light:active{border-color:#d8d8d8;box-shadow:none;color:#d8d8d8}.button_normal{background:#343a4e;color:#FFF}
.button_normal:hover{background:#23293d;color:#FFF}.button_accent{background:#e9bf3a;color:#FFF}
.button_accent:hover{background:#e9bf3a;color:#FFF}.button_accent.button_light{border-color:#e9bf3a;background:0;color:#e9bf3a}
.button_accent.button_light:hover{border-color:#d8ae29;color:#d8ae29}.button_accent.button_light:active{border-color:#d8d8d8;box-shadow:none;color:#d8d8d8}
.button_warning{background:#fc6;color:#FFF}.button_warning:hover{background:#fc6;color:#FFF}
.button_warning.button_light{border-color:#fc6;background:0;color:#fc6}.button_warning.button_light:hover{border-color:#eb5;color:#eb5}
.button_warning.button_light:active{border-color:#d8d8d8;box-shadow:none;color:#d8d8d8}
.button_link{background:#343a4e;color:#FFF}.button_link:hover{background:#343a4e;color:#FFF}
.button_link.button_light{border-color:#343a4e;background:0;color:#343a4e}.button_link.button_light:hover{border-color:#23293d;color:#23293d}
.button_link.button_light:active{border-color:#d8d8d8;box-shadow:none;color:#d8d8d8}
.button_dark{background:#d9d9d9;color:#FFF}.button_dark:hover{background:#a6a6a6;color:#FFF}
.button_dark.button_light{border-color:#d9d9d9;background:0;color:#747474}.button_dark.button_light:hover{border-color:#a6a6a6;color:#747474}
.button_dark.button_light:active{border-color:#d8d8d8;box-shadow:none;color:#d8d8d8}
.button_wide{width:100%}.button+.button{margin-left:10px}.button_small{height:28px;line-height:28px;font-size:14px}
.button_small.button_light{line-height:24px}.button_big{height:50px;line-height:50px;font-size:18px;font-weight:500}
.button_big.button_light{line-height:46px}@media screen and (max-width:600px){.button_big{height:40px;line-height:40px;font-size:16px}
}.button_disabled,.button:disabled{background:#f5f5f5;box-shadow:none;color:#FFF;cursor:default}
.button_disabled:hover,.button:disabled:hover{background:#f5f5f5;box-shadow:none;color:#FFF}
.button_disabled.button_light,.button_disabled.button_light:hover,.button:disabled.button_light,.button:disabled.button_light:hover{border-color:#f5f5f5;background:0;box-shadow:none;color:#f5f5f5}
.button__text{display:inline-block;margin:0 auto;vertical-align:middle}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
.state--loading.ui-btn--small--primary:after,.state--loading.ui-btn--small--dark:after,.state--loading.ui-btn--small-success:after,.state--loading.ui-btn--small-gray:after,.state--loading.ui-btn--small-light-gray:after,.state--loading.ui-btn--middle--primary:after,.state--loading.ui-btn--medium-danger:after,.state--loading.ui-btn--medium-border-white:after,.state--loading.ui-btn--big--primary:after,.state--loading.ui-btn--big-success:after,.state--loading.ui-btn--big-gray:after,.state--loading.ui-btn--big-light-gray:after{background-image:url("data:image/gif;base64,R0lGODlhLQAHAPEAAKqnperq6b+9u9TT0iH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUAE/ACH5BAUKAAAALAAAAAAtAAcAQAIfjI8Hm20LnJyP0Rqvxhvubl3eJ4bUSE7oaabNqrZSAQAh+QQFCgABACwAAAAADQAHAAACCISPqcvtD2MBACH5BAUKAAEALAAAAAAdAAcAAAIdlI8XC+3vkjQrwNumrPjqxHXPh4RiRlLMiabmWQAAIfkEBQoAAQAsAAAAAC0ABwAAAjKcjxcr7e9WALTamrKRsDd5hZSWcR4EiheZmGe0qCurMC88yRi92beQ0gF4vcDvExMCCgAh+QQFCgAAACwAAAAALQAHAAACMoyPBzvt7xYQtNqaspGwN3mFlJZxHgSKF5mYZ7SoK6swLzzJGL3Z95DSCXg9wO8TEwoKACH5BAUKAAAALBAAAAAdAAcAAAIdjI8HO+3vkjQLwNumrPjqxHXPh4RiRlLMiabmWQAAOw==")}
.ui-btn{text-decoration:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:top;border-radius:0;cursor:pointer;position:relative;padding:0;overflow:visible;border-style:solid;border-width:0;background:0;background-clip:border-box;text-align:center;font-family:inherit;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;text-transform:none}
.btn--block{width:100%}.ui-btn--small--primary,.ui-btn--small--dark,.ui-btn--small-success,.ui-btn--small-gray,.ui-btn--small-light-gray{border-radius:100px;white-space:nowrap;font-size:.75em;font-weight:500;height:2.08333em;border-width:0;padding:.16667em 1.25em .16667em 1.25em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1}
.state--disabled.ui-btn--small--primary,.state--disabled.ui-btn--small--dark,.state--disabled.ui-btn--small-success,.state--disabled.ui-btn--small-gray,.state--disabled.ui-btn--small-light-gray{opacity:.4 !important}
.state--loading.ui-btn--small--primary,.state--loading.ui-btn--small--dark,.state--loading.ui-btn--small-success,.state--loading.ui-btn--small-gray,.state--loading.ui-btn--small-light-gray{color:transparent !important}
.state--loading.ui-btn--small--primary:after,.state--loading.ui-btn--small--dark:after,.state--loading.ui-btn--small-success:after,.state--loading.ui-btn--small-gray:after,.state--loading.ui-btn--small-light-gray:after{opacity:1;content:"";position:absolute;height:100%;left:0;top:0;right:0;background-position:50% 50%;background-repeat:no-repeat}
.ui-btn--middle--primary,.ui-btn--medium-danger{border-radius:100px;white-space:nowrap;font-size:.875em;font-weight:500;height:2.14286em;border-width:0;padding:.07143em 1.07143em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.2}
.state--disabled.ui-btn--middle--primary,.state--disabled.ui-btn--medium-danger{opacity:.4 !important}
.state--loading.ui-btn--middle--primary,.state--loading.ui-btn--medium-danger{color:transparent !important}
.state--loading.ui-btn--middle--primary:after,.state--loading.ui-btn--medium-danger:after{opacity:1;content:"";position:absolute;height:100%;left:0;top:0;right:0;background-position:50% 50%;background-repeat:no-repeat}
.ui-btn--medium-border-white{border-radius:100px;white-space:nowrap;font-size:.875em;font-weight:400;height:2.14286em;border-width:1px;padding:.14286em 1.07143em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1}
.state--disabled.ui-btn--medium-border-white{opacity:.4 !important}.state--loading.ui-btn--medium-border-white{color:transparent !important}
.state--loading.ui-btn--medium-border-white:after{opacity:1;content:"";position:absolute;height:100%;left:0;top:0;right:0;background-position:50% 50%;background-repeat:no-repeat}
.ui-btn--big--primary,.ui-btn--big-success,.ui-btn--big-gray,.ui-btn--big-light-gray{border-radius:100px;white-space:nowrap;font-size:.875em;font-weight:400;height:2.85714em;border-width:0;padding:.14286em 1.42857em .14286em 1.42857em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1}
.state--disabled.ui-btn--big--primary,.state--disabled.ui-btn--big-success,.state--disabled.ui-btn--big-gray,.state--disabled.ui-btn--big-light-gray{opacity:.4 !important}
.state--loading.ui-btn--big--primary,.state--loading.ui-btn--big-success,.state--loading.ui-btn--big-gray,.state--loading.ui-btn--big-light-gray{color:transparent !important}
.state--loading.ui-btn--big--primary:after,.state--loading.ui-btn--big-success:after,.state--loading.ui-btn--big-gray:after,.state--loading.ui-btn--big-light-gray:after{opacity:1;content:"";position:absolute;height:100%;left:0;top:0;right:0;background-position:50% 50%;background-repeat:no-repeat}
.ui-btn--small--primary,.ui-btn--middle--primary,.ui-btn--big--primary{background-color:#e9bf3a;border-color:#e9bf3a;color:#FFF}
.ui-btn--small--primary:hover,.ui-btn--middle--primary:hover,.ui-btn--big--primary:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#fff;text-decoration:none}
.ui-btn--small--primary:active,.ui-btn--middle--primary:active,.ui-btn--big--primary:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}
.state--loading.ui-btn--small--primary,.state--loading.ui-btn--middle--primary,.state--loading.ui-btn--big--primary,.state--disabled.ui-btn--small--primary,.state--disabled.ui-btn--middle--primary,.state--disabled.ui-btn--big--primary{box-shadow:none;background-color:#e9bf3a !important;cursor:not-allowed}
.ui-btn--big-success,.ui-btn--small-success{background-color:#5cd785;border-color:#5cd785;color:#FFF}
.ui-btn--big-success:hover,.ui-btn--small-success:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#fff;text-decoration:none}
.ui-btn--big-success:active,.ui-btn--small-success:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}
.state--loading.ui-btn--big-success,.state--loading.ui-btn--small-success,.state--disabled.ui-btn--big-success,.state--disabled.ui-btn--small-success{box-shadow:none;background-color:#5cd785 !important;cursor:not-allowed}
.ui-btn--big-gray,.ui-btn--small-gray{background-color:#5f6472;border-color:#5f6472;color:#FFF}
.ui-btn--big-gray:hover,.ui-btn--small-gray:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#FFF;text-decoration:none}
.ui-btn--big-gray:active,.ui-btn--small-gray:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}
.state--loading.ui-btn--big-gray,.state--loading.ui-btn--small-gray,.state--disabled.ui-btn--big-gray,.state--disabled.ui-btn--small-gray{box-shadow:none;background-color:#5f6472 !important;cursor:not-allowed}
.ui-btn--small-light-gray,.ui-btn--big-light-gray{background-color:#d9dbdf;border-color:#d9dbdf;color:#343a4e}
.ui-btn--small-light-gray:hover,.ui-btn--big-light-gray:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#343a4e;text-decoration:none}
.ui-btn--small-light-gray:active,.ui-btn--big-light-gray:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}
.state--loading.ui-btn--small-light-gray,.state--loading.ui-btn--big-light-gray,.state--disabled.ui-btn--small-light-gray,.state--disabled.ui-btn--big-light-gray{box-shadow:none;background-color:#5f6472 !important;cursor:not-allowed}
.ui-btn--small--dark{background-color:#343a4e;border-color:#343a4e;color:#FFF}.ui-btn--small--dark:hover{background-color:#23293d;box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#fff;text-decoration:none}
.ui-btn--small--dark:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}.state--loading.ui-btn--small--dark,.state--disabled.ui-btn--small--dark{box-shadow:none;background-color:#343a4e !important;cursor:not-allowed}
.ui-btn--medium-danger{background-color:rgba(243,88,88,0.3);border-color:rgba(243,88,88,0.3);color:#f35858}
.ui-btn--medium-danger:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);text-decoration:none;color:#f35858}
.ui-btn--medium-danger:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}.state--loading.ui-btn--medium-danger,.state--disabled.ui-btn--medium-danger{box-shadow:none;background-color:rgba(243,88,88,0.3) !important;cursor:not-allowed}
.ui-btn--medium-border-white{background-color:transparent;border-color:#FFF;color:#FFF}
.ui-btn--medium-border-white:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);color:#fff;text-decoration:none}
.ui-btn--medium-border-white:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}.state--loading.ui-btn--medium-border-white,.state--disabled.ui-btn--medium-border-white{box-shadow:none;background-color:#343a4e !important;cursor:not-allowed}
.ui-btn.mod--mwidth{min-width:120px}.ui-btn__ico{line-height:1px;margin-right:.64286em}
.ui-btn--small--primary svg{fill:#fff}.ui-btn--small--primary .svg-ico--ok{width:.64286em;height:.5em}
.ui-btn--middle--primary svg{fill:#fff}.ui-btn--middle--primary .svg-ico--upload{width:1.14286em;height:1em}
.ui-btn--big--primary svg{fill:#fff}.ui-btn--small--dark svg{fill:#fff}.ui-btn--small--dark .svg-ico--cancel{width:.71429em;height:.78571em}
.ui-btn--big-success svg{fill:#fff}.ui-btn--small-success svg{fill:#fff}.ui-btn--big-gray svg{fill:#fff}
.ui-btn--small-gray svg{fill:#fff}.ui-btn--big-light-gray svg{fill:#343a4e}.ui-btn--link:hover{text-decoration:underline}
.classes__class-action{padding-top:40px}.classes__class-action .ui-btn{margin:0 15px;padding:0 24px}
.textarea-edit,.ui-textarea{overflow:auto;font-family:sans-serif;margin:0;position:relative;max-width:100%;min-width:100%;width:100%;-webkit-appearance:none;appearance:none;box-shadow:none;line-height:1.15;display:block;resize:vertical}
.textarea-edit::-ms-clear,.ui-textarea::-ms-clear{display:none}.textarea-edit{font-size:.875em;font-weight:400;line-height:1.42857em;border-radius:.21429em;padding:.71429em 1em;border-width:0;height:9.57143em;max-height:21.42857em;min-height:9.57143em;font-family:inherit}
.ui-textarea--default-light,.ui-textarea--default{font-size:.875em;border-radius:.35714em;border-width:1px;border-style:solid;font-family:inherit;font-weight:400;line-height:1.42857em;padding:.71429em 1em;max-height:21.42857em;min-height:4.28571em}
.textarea-edit,.ui-textarea--default{border-color:#d5d5d5;background-color:transparent;color:#343a4e;box-shadow:none}
.textarea-edit::-webkit-input-placeholder,.ui-textarea--default::-webkit-input-placeholder{color:rgba(52,58,78,0.3)}
.textarea-edit::-moz-placeholder,.ui-textarea--default::-moz-placeholder{color:rgba(52,58,78,0.3);opacity:1}
.textarea-edit:-ms-input-placeholder,.ui-textarea--default:-ms-input-placeholder{color:rgba(52,58,78,0.3)}
.textarea-edit:hover,.ui-textarea--default:hover{border-color:#bcbcbc !important}
.textarea-edit:focus,.ui-textarea--default:focus{border-color:#bcbcbc;outline:0;background-color:#fff}
.state--error.textarea-edit,.state--error.ui-textarea--default{color:#a10217}.ui-textarea--default-light{border-color:rgba(84,84,84,0.15);background-color:transparent;color:#343a4e;box-shadow:none}
.ui-textarea--default-light::-webkit-input-placeholder{color:rgba(52,58,78,0.5)}.ui-textarea--default-light::-moz-placeholder{color:rgba(52,58,78,0.5);opacity:1}
.ui-textarea--default-light:-ms-input-placeholder{color:rgba(52,58,78,0.5)}.ui-textarea--default-light:hover{border-color:rgba(84,84,84,0.8) !important}
.ui-textarea--default-light:focus{border-color:rgba(84,84,84,0.8);outline:0;background-color:#fff}
.state--error.ui-textarea--default-light{color:#a10217}.panel__notify-dropdown-list,.panel__notify-dropdown-item{margin:0;padding:0}
.panel__notify-dropdown-list{list-style:none}.timesheet-table__top-day{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.panel__notify,.panel__notify-dropdown-item{transition:background-color .2s ease-in-out}
.timesheet-top__export{transition:color .2s ease-in-out}.classes__class-action,.ui-switch,.ui-legend,.layout-fit,.popup_photo_gallery .gallery-top-photo__nav,.search__list-users-item,.search__list-users-check,.popup__schedule-duration,.popup__schedule-action,.popup__schedule-ends,.popup__schedule-ends-item,.list-instructor__item,.list-instructor__delete,.popup__timesheet,.popup__timesheet-item,.popup__user-box,.panel__control.mod--grid,.panel__tabs,.panel__notify,.panel__timesheet,.tabs__head-aside,.timesheet-top,.timesheet-top__sections,.timesheet-top__section,.timesheet-top__section-data,.timesheet-top__buttons,.timesheet-top__submited,.timesheet-top__submited-form-row,.timesheet-top__section-chart,.timesheet-top__section-chart-num,.timesheet-top__section-chart-legend,.timesheet-top__section-chart-legend-item,.timesheet-top__list-action,.timesheet-top__wrap-action,.timesheet-table__top,.timesheet-table__top-note,.timesheet-table__top-section,.l-timesheet-table__top-section,.timesheet-table__top-days,.timesheet-table__top-num,.timesheet-table__top-line,.timesheet-table__top-line-val,.timesheet-table__top-icon-status,.timesheet-table,.timesheet-table__label,.timesheet-table__main,.timesheet-table__main-label,.timesheet-table__main-col,.timesheet-table__main-col-in,.timesheet-table__legend-list,.timesheet-table__item-time,.notice__body,.timesheet-tab,.timesheet-tab__buttons,.timesheet-range-select,.timesheet-range-select__selected,.timesheet-tab-aside,.timesheet-tooltip__action,.timesheet-tooltip__space-row,.timesheet-tooltip__centered,.timesheet-tooltip__right,.l-timesheet-tooltip__time-col,.table__cell-box,.table__cell-timesheet-reject,.table__cell-user,.table__cell-status,.t-calendar__top,.t-calendar__top-range,.t-calendar__item-top,.t-calendar__item-row,.t-calendar__item-s,.t-calendar__item-day,.t-calendar__body,.t-calendar__month-action,.t-calendar__footer{display:-webkit-flex;display:-ms-flexbox;display:flex}
.ui-input,.ui-select,.ui-select-skin,.panel__tabs-item-link,.tabs__label,.timesheet-top__export,.timesheet-table__legend-item,.table__cell-legend{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.panel__block.mod--col2{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.panel__block.mod--col2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.timesheet-top__section,.timesheet-top__section-chart-num,.timesheet-top__section-chart-legend,.l-timesheet-table__top-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.timesheet-top__buttons,.timesheet-top__wrap-action,.timesheet-table__top-line-val,.timesheet-table__top-icon-status,.timesheet-table__legend-list,.notice__body,.timesheet-tab__buttons,.timesheet-range-select__selected,.table__cell-timesheet-reject,.table__cell-status,.t-calendar__top-range{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ui-input,.ui-select,.ui-select-skin,.ui-switch.state--active{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.ui-switch,.tabs__head-aside,.timesheet-top__buttons,.timesheet-tab__buttons,.timesheet-tooltip__right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.classes__class-action,.popup_photo_gallery .gallery-top-photo__nav,.search__list-users-check,.list-instructor__delete,.popup__timesheet-item,.panel__notify,.timesheet-top__section,.timesheet-top__section-data,.timesheet-top__section-chart-num,.timesheet-top__section-chart-legend,.timesheet-table__top-note,.timesheet-table__top-num,.timesheet-table__legend-list,.timesheet-tooltip__centered,.table__cell-box,.t-calendar__top-range,.t-calendar__item-top,.t-calendar__item-s,.t-calendar__item-day,.t-calendar__month-action{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.popup__schedule-action,.popup__schedule-ends,.popup__timesheet,.timesheet-top__submited-form-row,.timesheet-table__item-time,.timesheet-tab-aside,.timesheet-tooltip__space-row,.table__cell-timesheet-reject,.t-calendar__top,.t-calendar__body,.t-calendar__footer{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.tabs__head,.timesheet-table__top-line,.timesheet-table__label,.timesheet-table__item-time{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.ui-input,.ui-select,.ui-select-skin,.ui-switch,.popup_photo_gallery .gallery-top-photo__nav,.search__list-users-item,.search__list-users-check,.popup__schedule-duration,.popup__schedule-ends-item,.list-instructor__item,.list-instructor__delete,.popup__timesheet-item,.popup__user-box,.panel__tabs-item-link,.panel__notify,.panel__timesheet,.tabs__label,.timesheet-top,.timesheet-top__section-data,.timesheet-top__export,.timesheet-top__submited-form-row,.timesheet-top__list-action,.timesheet-top__wrap-action,.timesheet-table__top-note,.timesheet-table__top-days,.timesheet-table__top-num,.timesheet-table__top-line-val,.timesheet-table__main-label,.timesheet-table__legend-item,.notice__body,.timesheet-range-select,.timesheet-range-select__selected,.timesheet-tab-aside,.timesheet-tooltip__space-row,.table__cell-box,.table__cell-timesheet-reject,.table__cell-user,.table__cell-status,.t-calendar__top-range,.t-calendar__item-top,.t-calendar__item-day,.t-calendar__body,.t-calendar__month-action{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.panel__control.mod--grid{margin-right:0;margin-left:0}.panel__control.mod--grid>*{padding-right:0;padding-left:0}
.ico-svg use,.svg-ico use,.ui-btn,.textarea-edit,.ui-textarea,.ui-checkbox .ui-checkbox__label:before,.ui-input,.ui-select,.ui-select-skin,.ui-radio .ui-radio__label:before,.search__list-users-item,.search__list-users-check svg,.list-instructor__item,.navigation__sub-menu,.t-calendar__month-action{transition:all .2s ease-in-out}
.ui-checkbox,.ui-radio,.ui-switch,.panel__notify-in{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.ui-checkbox .ui-checkbox__input,.ui-radio .ui-radio__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.ui-checkbox{position:relative;text-align:left;line-height:100%;display:inline-block;vertical-align:top}
.ui-checkbox .ui-checkbox__label{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1.14286em;line-height:100%;position:relative;padding-left:2.14286em;color:#343a4e;font-size:.875em;font-weight:400}
.ui-checkbox .ui-checkbox__label:hover:before{border:1px solid #e9bf3a}.ui-checkbox .ui-checkbox__label:before{width:1.14286em;height:1.14286em;border:1px solid #cdcdcd;position:absolute;border-radius:3px;top:-0.07143em;left:0;content:'';display:inline-block;vertical-align:middle}
.ui-checkbox .ui-checkbox__input:checked+.ui-checkbox__label:before{border:1px solid #e9bf3a;background-color:#e9bf3a;background-image:url("../images/ok.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:.71429em .5em}
.ui-checkbox.mod--alone .ui-checkbox__label{padding-left:1.14286em}.ui-checkbox.mod--big{font-size:20px}
.ui-input{font-family:sans-serif;margin:0;position:relative;vertical-align:top;max-width:100%;width:100%;overflow:visible;-webkit-appearance:none;appearance:none;box-shadow:none;line-height:1.2}
.ui-input::-ms-clear{display:none}.ui-input--default-light,.ui-input--default{font-size:.875em;border-radius:.35714em;height:2.85714em;padding:0 1.14286em;border-width:1px;border-style:solid;font-family:inherit}
.ui-input--narrow-light{font-size:.875em;border-radius:.35714em;height:2.85714em;padding:0 .42857em;border-width:1px;border-style:solid;font-family:inherit;text-align:center}
.ui-input--default-light,.ui-input--narrow-light{border-color:rgba(221,221,221,0.4);box-shadow:none;background-color:transparent;color:#343a4e}
.ui-input--default-light::-webkit-input-placeholder,.ui-input--narrow-light::-webkit-input-placeholder{color:rgba(52,58,78,0.5)}
.ui-input--default-light::-moz-placeholder,.ui-input--narrow-light::-moz-placeholder{color:rgba(52,58,78,0.5);opacity:1}
.ui-input--default-light:-ms-input-placeholder,.ui-input--narrow-light:-ms-input-placeholder{color:rgba(52,58,78,0.5)}
.ui-input--default-light:hover,.ui-input--narrow-light:hover{border-color:#ddd !important}
.ui-input--default-light:focus,.ui-input--narrow-light:focus{border-color:#ddd;outline:0;background-color:#fff}
.state--error.ui-input--default-light,.state--error.ui-input--narrow-light{color:#a10217}
.ui-input--default{border-color:#d5d5d5;box-shadow:none;background-color:transparent;color:#343a4e}
.ui-input--default::-webkit-input-placeholder{color:rgba(52,58,78,0.3)}.ui-input--default::-moz-placeholder{color:rgba(52,58,78,0.3);opacity:1}
.ui-input--default:-ms-input-placeholder{color:rgba(52,58,78,0.3)}.ui-input--default:hover{border-color:#bcbcbc !important}
.ui-input--default:focus{border-color:#bcbcbc;outline:0;background-color:#fff}.state--error.ui-input--default{color:#a10217}
.form{position:relative}.form__fieldset{position:relative;margin:22.5px 0}.form__fieldset:first-child{margin-top:0}
.form__fieldset:last-child{margin-bottom:0}@media screen and (max-width:600px){.form__fieldset{margin:15px 0}
}.form__legend{display:table;margin:0 0 15px;font-size:16px;font-weight:700}.form__half,.form__third{display:table;width:100%}
.form__title+.form__half,.form__title+.form__third{margin-top:15px}@media screen and (max-width:762px){.form__half,.form__third{display:block}
}.form__list{-webkit-columns:3 200px;columns:3 200px;-webkit-column-gap:15px;column-gap:15px}
.form__list_thin{-webkit-columns:2 150px;columns:2 150px}.form__list_vertical{-webkit-columns:1 150px;columns:1 150px}
.form__row{position:relative;margin:10px 0}.form_light .form__row{margin:16px 0}@media screen and (max-width:600px){.form_light .form__row{margin:8px 0}
}.form__set .form__row{margin:0}@media screen and (max-width:600px){.form__set .form__row{margin:35px 0}
}.form__row_half{width:47.5%}.form_signup .form__row_half{width:46%}@media screen and (max-width:600px){.form__row_half{width:auto}
}.form__row_third{width:30%}@media screen and (max-width:600px){.form__row_third{width:auto}
}.form__row:first-child{margin-top:0}.form__row:last-child{margin-bottom:0}.form__row_submit{margin-top:50px;text-align:center}
.form_light .form__row_submit{margin-top:40px}.form__element{display:block;position:relative;max-width:460px}
.form__element_static .form__title{margin:10px auto;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.form__element_static .form__name{padding-right:0}.form__element_empty{visibility:hidden}
.form__element_wide{max-width:100%}.form__half .form__element,.form__third .form__element{display:table-cell;padding:0 15px;vertical-align:bottom}
.form__half .form__element:first-child,.form__third .form__element:first-child{padding-left:0}
.form__half .form__element:last-child,.form__third .form__element:last-child{padding-right:0}
.form__half_top .form__element{vertical-align:top}.form__half_middle .form__element{vertical-align:middle}
.form__half .form__element{width:48.5%}.form__third .form__element{width:31.3%}.form__element_complex{padding-left:130px !important}
@media screen and (max-width:762px){.form__half .form__element,.form__third .form__element{display:block;width:auto;max-width:100%;padding-left:0;padding-right:0}
.form__element+.form__element{margin:15px 0}.form__element+.form__element:first-child{margin-top:0}
.form__element+.form__element:last-child{margin-bottom:0}.form__element.text_right{text-align:left}
}.form__value{color:#e9bf3a;font-size:18px;font-weight:500;line-height:1.166666667}
.form__string{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:42px}
.form__title+.form__string{margin-top:25px}.form__string+.form__string{margin-top:15px}
.form__string_ext{position:absolute;top:0;left:100%;margin-top:0 !important}@media screen and (max-width:762px){.form__string_months{display:block}
.form__string_ext{position:relative;top:auto;left:auto;margin-top:15px !important}
}.form__title{display:table;width:100%;height:25px;margin:0 0 15px;font-size:14px;line-height:1.142857143}
.form__title_beside{width:auto}.form__string .form__title{display:inline;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 3.75px 0 0;line-height:1.25}
.form__string .form__title_short{width:auto;max-width:134px}.form__title .switcher__view{display:table-cell}
.form__title_vertical{display:block;height:auto}@media screen and (max-width:762px){.form__string_months .form__title{display:block;width:auto;margin-bottom:7.5px}
}.form__name,.form__info,.form__ico{display:table-cell;vertical-align:bottom}.form__ico+.form__name,.form__ico+.form__name{padding-left:15px;vertical-align:middle}
.form__name{padding-right:15px}.form__info{color:#777;font-weight:200;text-align:right}
.form__label,.form__error{overflow:hidden;position:absolute;top:0;font-size:14px;font-weight:400;color:#999;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.125s ease-out}
.form__string .form__label,.form__input_unlabled .form__label,.form__string .form__error,.form__input_unlabled .form__error{top:-20px}
.form__label{left:0}.form__field ~ .form__label{top:32px;left:22px;right:22px}.form__element_big .form__field ~ .form__label{top:37px}
@media screen and (max-width:999px){.form__field ~ .form__label{left:12px;right:12px}
}.form__element_fill .form__label,.form__field:focus ~ .form__label{top:0 !important;left:0 !important}
.form__error{right:0;color:#fc6;opacity:0}.form__error_active,.form__element_error .form__error{opacity:1}
.form__list>.form__error{margin-right:30px}.form__fieldset>.form__error{top:auto;bottom:-10px}
.form__counter{display:block;margin:3.75px 0 0;font-size:11px;font-weight:300;color:#999;white-space:nowrap;text-align:right;text-overflow:ellipsis}
.form__counter_limit{color:#fc6}.form__act{position:absolute;top:13px;right:15px;color:#999}
.form__input{position:relative;display:block;padding:20px 0 0}.form__input_unlabled{padding-top:0}
.form__string .form__input{display:inline;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:0}
.form__date .form__input{width:31%;padding-top:0}.form__input_country{float:left;margin-left:-130px;width:120px}
.form__input_short{-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;margin-right:auto}
.form__field,.form__select,.form__textarea{width:100%;margin:0;padding:10px 20px 10px;border:1px solid rgba(84,84,84,0.15);border-radius:5px;box-sizing:border-box;background:#FFF;color:#343a4e;font-size:14px;font-weight:400;line-height:1.3;outline:0;transition:.125s linear}
.form__field::-webkit-input-placeholder,.form__select::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:rgba(52,58,78,0.5)}
.form__field::-moz-placeholder,.form__select::-moz-placeholder,.form__textarea::-moz-placeholder{color:rgba(52,58,78,0.5)}
.form__field:-ms-input-placeholder,.form__select:-ms-input-placeholder,.form__textarea:-ms-input-placeholder{color:rgba(52,58,78,0.5)}
.form__field:-moz-placeholder,.form__select:-moz-placeholder,.form__textarea:-moz-placeholder{color:rgba(52,58,78,0.5)}
.form__element_big .form__field,.form__element_big .form__select,.form__element_big .form__textarea{padding-top:14px;padding-bottom:14px}
.form__element_error .form__field,.form__element_error .form__select,.form__element_error .form__textarea{border-color:#fc6}
.form__field:focus,.form__select:focus,.form__textarea:focus{border-color:#343a4e}
.form__field:disabled,.form__select:disabled,.form__textarea:disabled{border:2px solid white;cursor:default}
@media screen and (max-width:999px){.form__field,.form__select,.form__textarea{padding-left:10px;padding-right:10px}
}.form__input_ext .form__field,.form__input_ext .form__select,.form__input_ext .form__textarea{padding-right:60px}
.form__field.mod--narrow,.form__select.mod--narrow,.form__textarea.mod--narrow{padding-left:10px;padding-right:10px}
.form__textarea{display:block;overflow:hidden;height:160px;max-height:300px;padding-top:15px;padding-bottom:15px;line-height:1.2;resize:vertical}
.form__textarea_big{height:260px}.form__select{height:42px;padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form__select::-ms-expand{display:none}.form__input_select{position:relative}.form__input_select:after{content:'';position:absolute;right:2px;top:23px;width:40px;height:38px;background:url("../images/ico_down_gray.svg?v=1504811547377") no-repeat 50% 50%;pointer-events:none}
.form__input_select.form__input_unlabled:after,.form__string .form__input_select:after,.form__date .form__input_select:after{top:2px}
.form__symbol{position:absolute;right:0;top:21px;width:40px;height:38px;margin:1px 0 0;border-left:1px solid #f2f4f5;box-sizing:border-box;color:#999;font-size:16px;font-weight:100;line-height:38px;text-align:center;transition:border-color .125s linear,color .125s linear}
.form__field:focus+.form__symbol{border-color:#343a4e}.form__string .form__symbol,.form__input_unlabled .form__symbol{top:1px}
.form__symbol_calendar{border-left:0;background:url("../images/ico_calendar.svg?v=1504811547377") no-repeat 50% 50%}
.form__symbol_search{border-left:0;background:url("../images/ico_search.svg?v=1504811547377") no-repeat 50% 50%}
.form__hidden{position:absolute;left:-5000px}.form__note{color:#999;font-size:14px}
.form__note a{color:#777}.form__dsc{color:#999;font-size:16px}.form__map{position:relative;height:280px}
.form__map iframe{width:100%;height:100%;margin:0;vertical-align:bottom}@media screen and (max-width:762px){.form__map{margin-left:-15px;margin-right:-15px}
}.form__address{position:absolute;z-index:10;top:45px;left:45px;padding:22.5px;border-radius:4px;background:#FFF;box-shadow:0 10px 20px rgba(0,0,0,0.15);text-align:center}
.form__address .form__title{max-width:170px;text-align:left}@media screen and (max-width:999px){.form__address{position:relative;top:auto;left:auto;margin:22.5px 0 0;padding:0;border-radius:0;box-shadow:none}
.form__address .form__title{max-width:100%;text-align:center}}.form__actions{margin:15px 0}
.form__actions:first-child{margin-top:0}.form__actions:last-child{margin-bottom:0}
.form__separator{position:relative;margin:30px 0;border-bottom:1px solid #f2f4f5;text-align:center}
.form__separator:first-child{margin-top:0}.form__separator:last-child{margin-bottom:0}
.form__separator_big{border-width:2px}.form__septext{position:absolute;top:-8px;left:50%;padding:0 15px;box-sizing:content-box;background:#FFF;color:#777;line-height:1;font-size:14px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.form__attachment{text-align:center}.form__text{line-height:1.25;font-weight:300}
.form__row .form__text{display:inline-block;vertical-align:middle}.form__true{display:inline-block;vertical-align:middle}
.form__true:after{content:'';display:inline-block;width:17px;height:12px;margin:0 0 0 7.5px;background:url("../images/ico_check_primary.svg?v=1504811547377") no-repeat 50% 50%}
.form__date{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.form__field_num{width:150px}.form__color{position:relative;padding-top:0;min-width:220px}
.form__color .form__field{width:100% !important;padding-left:10px !important;padding-right:30px !important}
.form__color span{position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px;height:16px;font-size:0;line-height:0;border-radius:50%;pointer-events:none}
.form.dropzone{min-height:100px;border:1px dashed rgba(84,84,84,0.4);border-radius:5px}
.form.dropzone .dz-preview{margin:0}.form.dropzone .dz-preview:hover .dz-image img{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:none;-ms-transform:none;transform:none}
.form.dropzone .dz-preview .dz-image{width:100px;height:100px}.form.dropzone .dz-preview .dz-image img{max-width:100%;max-height:100%}
.form.dropzone .dz-details{display:none}.form.dropzone .dz-preview.dz-error .dz-error-message{display:none}
.form .dz-default.dz-message{margin:3px 0;color:rgba(52,58,78,0.5);font-size:14px;line-height:1.142857143}
.form .dz-default.dz-message:before{content:'';display:block;margin:0 auto 6px auto;width:34px;height:29px;background:url("../images/icon_upload.svg") no-repeat center}
.forms__fieldset{margin:0;padding:0;border:0}.forms__row{margin-top:1.25em}.forms__row:first-child{margin-top:0}
.forms__row.mod--padding{padding:0 30px}legend+.forms__row{margin-top:0}.forms__field-control{position:relative}
.forms__field-control.mod--search .ui-input{padding-left:50px}.forms__field-control.mod--search .ui-btn{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.forms__field-message{position:absolute;left:0;top:calc(100% + .2rem);font-size:1rem;color:#9d0000}
.forms__label{color:#343a4e;font-size:.875em;font-weight:400;display:block;line-height:1.14286em;margin-bottom:1em}
.ui-select{font-family:sans-serif;margin:0;position:relative;vertical-align:top;max-width:100%;width:100%;overflow:visible;-webkit-appearance:none;appearance:none;box-shadow:none;line-height:1.2;cursor:pointer}
.ui-select--default-light,.ui-select-skin--default{font-size:.875em;font-weight:700;border-radius:.35714em;height:2.85714em;padding:0 2.14286em 0 1.14286em;border-width:1px;border-style:solid;font-family:inherit}
.ui-select--default-light{border-color:rgba(84,84,84,0.15);box-shadow:none;background-color:transparent;color:#343a4e}
.ui-select--default-light::-webkit-input-placeholder{color:rgba(52,58,78,0.5)}.ui-select--default-light::-moz-placeholder{color:rgba(52,58,78,0.5);opacity:1}
.ui-select--default-light:-ms-input-placeholder{color:rgba(52,58,78,0.5)}.ui-select--default-light:hover{border-color:#bcbcbc !important}
.ui-select--default-light:focus{border-color:#bcbcbc;outline:0;background-color:#fff}
.state--error.ui-select--default-light{color:#a10217}.ui-select{display:inline-block;width:100%;position:relative;vertical-align:top}
.ui-select.ui-select--default{text-align:left}.ui-select.ui-select--default select:hover{border-color:#b5b5b5}
.ui-select.ui-select--default select:focus,.ui-select.ui-select--default .select select:active{outline:0;border-color:#cecece}
.ui-select.ui-select--default select{-moz-appearance:none;-webkit-appearance:none;border:1px solid #e7e7e7;border-radius:.41667em;box-shadow:none;font-size:12px;height:2.5em;line-height:1.5;padding:0 1.25em;position:relative;background-color:white;color:#363636;cursor:pointer;display:block;width:100%;outline:0;font-weight:500;font-family:inherit}
.ui-select.ui-select--default select::-ms-expand{display:none}.ui-select.ui-select--default .ico-svg__select{position:absolute;top:50%;right:14px;width:9px;height:15px;margin-top:-8px}
.ui-select.ui-select--default .ico-svg__select use{fill:#e9bf3a}.forms__icon.mod--ui-select{position:absolute;width:11px;height:19px;top:50%;margin-top:-9px;fill:#e9bf3a;pointer-events:none;right:15px}
.ui-select-skin{font-family:sans-serif;margin:0;position:relative;vertical-align:top;max-width:100%;width:100%;line-height:1.2}
.ui-select--default-light,.ui-select-skin--default{font-size:.875em;border-radius:.35714em;height:2.85714em;padding:0 2.14286em 0 1.14286em;border-width:1px;border-style:solid;font-family:inherit;font-weight:500}
.state--active.ui-select--default-light,.state--active.ui-select-skin--default{border-radius:.35714em .35714em 0 0}
.ui-select-skin--default{border-color:#d5d5d5;box-shadow:none;background-color:transparent;color:#343a4e}
.ui-select-skin--default::-webkit-input-placeholder{color:rgba(52,58,78,0.5)}.ui-select-skin--default::-moz-placeholder{color:rgba(52,58,78,0.5);opacity:1}
.ui-select-skin--default:-ms-input-placeholder{color:rgba(52,58,78,0.5)}.ui-select-skin--default:hover{border-color:#bcbcbc !important}
.ui-select-skin--default:focus{border-color:#bcbcbc;outline:0;background-color:#fff}
.state--error.ui-select-skin--default{color:#a10217}.state--active.ui-select-skin--default{background-color:#f2f4f5}
.ui-select-skin--default{text-align:left}.ui-select-skin--default select:hover{border-color:#b5b5b5}
.ui-select-skin--default select:focus,.ui-select-skin--default .select select:active{outline:0;border-color:#cecece}
.ui-select-skin--default .ico-svg__select{position:absolute;top:50%;right:14px;width:9px;height:15px;margin-top:-8px}
.ui-select-skin--default .ico-svg__select use{fill:#e9bf3a}.ui-select-skin--default .ui-select-skin__dropdown{font-size:16px;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 11px 26px rgba(0,0,0,0.25);border:1px solid #e6e6e6;background-color:#fff;padding:30px}
.ui-select-skin--default .ui-select-skin__note{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-radio{position:relative;text-align:left;line-height:100%;display:block}.ui-radio .ui-radio__label{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1.14286em;line-height:100%;position:relative;padding-left:2em;color:#000;font-size:.875em;font-weight:400}
.ui-radio .ui-radio__label:hover:before{box-shadow:0 0 0 1px #989898}.ui-radio .ui-radio__label:before{border:2px solid transparent;box-shadow:0 0 0 1px #cbcbcb;width:.92857em;height:.92857em;position:absolute;border-radius:50%;top:.07143em;left:0;content:'';display:inline-block;vertical-align:middle}
.ui-radio .ui-radio__input:checked+.ui-radio__label:before{border:2px solid #fff;background-color:#343a4f;box-shadow:0 0 0 1px #cbcbcb}
.ui-tags{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:middle;height:20px;line-height:20px;border-radius:100px;font-size:12px;font-weight:500;padding:0 9px;text-decoration:none}
.ui-tags:hover{text-decoration:none}.ui-tags--theme-active{color:#fff;background-color:#e9bf3a}
.ui-tags--theme-activea:hover{color:#343a4e}.ui-switch{width:100px;height:25px;border-radius:100px;padding:0 15px;position:relative;background-color:#343a4e;cursor:pointer}
.ui-switch.state--active{background-color:#e9bf3a}.ui-switch.state--active:before{right:4px;left:auto}
.ui-switch:before{content:'';width:17px;height:17px;right:auto;left:4px;top:4px;background-color:#f5f9fc;border-radius:50%;position:absolute}
.ui-switch__item{color:#fff;font-size:13px;font-weight:600}.ui-switch__item:first-child{display:none}
.ui-switch.state--active .ui-switch__item:first-child{display:block}.ui-switch__item:last-child{display:block}
.ui-switch.state--active .ui-switch__item:last-child{display:none}.ui-legend{line-height:100%;text-align:left}
.ui-legend__label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui-legend__name{color:#343a4e;line-height:1.1}
.ui-legend.ui-legend--default .ui-legend__label{width:15px;height:15px;border-radius:3px;margin-right:12px}
.ui-legend.ui-legend--default .ui-legend__name{font-size:14px}.ui-legend.ui-legend--small .ui-legend__label{width:13px;height:13px;border-radius:3px;margin-right:15px}
.ui-legend.ui-legend--small .ui-legend__name{padding-top:1px;font-size:10px;font-weight:500}
.ui-legend.ui-legend--medium .ui-legend__label{width:13px;height:13px;border-radius:3px;margin-right:15px}
.ui-legend.ui-legend--medium .ui-legend__name{font-size:12px;font-weight:500}.layout{display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:1140px;height:100%}
.layout__sidebar{position:relative;z-index:3000;width:80px;height:100%;background-color:#343a4e;transition:.25s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}
.layout__main{position:relative;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-size:cover}
.layout__panel{position:relative;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px}
.layout__content{position:relative;padding:40px;overflow-y:auto}.layout__overlay{position:absolute;top:70px;right:0;bottom:0;left:0;z-index:100;background:rgba(255,255,255,0.8);display:none}
.page_closed .layout__overlay,.popup_open .layout__overlay{display:block}.layout_login{background:#343a4e}
.layout-fit{min-height:calc(100vh - 70px);margin:-40px}.layout-fit__sidebar{background-color:#f8f9fa;max-width:380px;min-width:300px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30%}
.layout-fit__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.popup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;min-width:1140px;opacity:0;visibility:hidden}
.popup_active{z-index:2000;opacity:1;visibility:visible}.popup__main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:600px;max-width:94%;max-height:92%;background:#FFF;box-shadow:0 12px 43px rgba(0,0,0,0.26);opacity:0;transition:.25s ease-out;border-radius:5px;overflow:hidden}
.popup_active .popup__main{opacity:1}.popup_closed .popup__main{opacity:0}.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}.popup__head{position:relative;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 30px 19px;box-sizing:border-box;background-color:#343a4e}
.popup__title{margin:0;color:#FFF;font-size:18px;font-weight:100;line-height:1.166666667}
.popup__close{position:absolute;top:50%;right:17px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:40px;height:40px;background:url("../images/icon_close.svg") no-repeat 50% 50%;background-size:14px;cursor:pointer;opacity:.6;transition:opacity .25s ease}
.popup__close:hover{opacity:1}.popup__body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}
.popup__body_small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:284px}
.popup__content{padding:30px}.popup__actions{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:30px 15px;border-top:1px solid #f2f4f5}
.popup__box{overflow-y:auto;position:relative;max-height:300px;margin:30px 0;border-bottom:2px solid #f2f4f5;text-align:center}
.popup__list{display:inline-block;margin:0;padding:0;list-style:none;text-align:left}
.popup__item{margin:0 0 15px}.popup__row{display:-webkit-flex;display:-ms-flexbox;display:flex}
.popup .popup__search-for__results{padding-top:20px;text-align:center}.popup .popup__results.form__row{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin:5px 0;padding:15px}
.popup .popup__results.form__row:first-child{border-top:1px solid #ccc}.popup .popup__results.form__row:nth-child(even){background-color:#515d77}
.popup__results h4{margin-bottom:0}.popup__half{width:50%;padding:0 30px;box-sizing:border-box}
.popup__half:first-child{padding-left:0}.popup__half:last-child{padding-right:0}.popup .form__row{margin:20px 0}
.popup .form__row:first-child{margin-top:0}.popup .form__row:last-child{margin-bottom:0}
.popup .form__row_loading{display:none}.popup .form__row_spinner{position:relative;opacity:1;transition:opacity linear .1s;height:100px}
.popup .form__row_spinner::before{animation:2s linear infinite spinner;border:solid 3px #eee;border-bottom-color:#ef6565;border-radius:50%;content:"";height:40px;width:40px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;opacity:inherit;will-change:transform}
@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}
100%{transform:translate3d(-50%,-50%,0) rotate(360deg)}}.popup .form__title{display:block;height:auto}
.popup .form__textarea{height:100px}.popup_crop_picture .popup__main{width:440px}
.popup_crop_picture .popup__body{position:relative}.popup_crop_picture .popup__body img{display:block;max-width:100%}
.popup_crop_picture .popup__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:0;padding:10px 15px;background:#343a4e}
.popup_crop_picture .popup__actions .button{padding-left:0;padding-right:0}.popup_crop_picture .popup__actions .button:hover{color:#e9bf3a;box-shadow:none}
.popup_crop_picture .crop-image{width:440px;height:507px;overflow:hidden}.popup_crop_picture #crop{max-width:100%}
.popup_crop_picture #crop-slider{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:80%;bottom:45px}
.popup_crop_picture .cropper-view-box{outline-color:#e9bf3a;border-radius:50%}.popup_crop_picture .cropper-point{background:#e9bf3a}
.popup_crop_picture .cropper-line{background:#e9bf3a}.popup_crop_picture .crop-zoom{position:absolute;top:12px;color:#fff;font-size:12px;font-weight:500}
.popup_crop_picture .crop-zoom-start{left:0}.popup_crop_picture .crop-zoom-end{right:0}
.popup_crop_picture .noUi-base{height:2px}.popup_crop_picture .noUi-target{border:0}
.popup_crop_picture .noUi-horizontal{height:2px;border-radius:2px}.popup_crop_picture .noUi-connect{border:0;box-shadow:none;background:#e9bf3a}
.popup_crop_picture .noUi-horizontal .noUi-handle{width:25px;height:25px;border:0;box-shadow:none;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popup_crop_picture .noUi-horizontal .noUi-handle:before,.popup_crop_picture .noUi-horizontal .noUi-handle:after{display:none}
.popup_crop_picture .noUi-horizontal .noUi-handle:focus{outline:0}.popup_screen .popup__head{padding:0}
.popup_screen .popup__close{top:auto;bottom:100%;right:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);width:30px;height:30px;background-color:#e9bf3a;opacity:1;border-radius:3px}
.popup_screen .popup__main{width:auto;overflow:initial}.popup_screen .popup__content{padding:0}
.popup_screen .popup__content img{display:block;max-width:100%}.popup_change_password .error-message{margin-top:20px}
.popup_photo_gallery{min-width:980px;padding:0 30px}.popup_photo_gallery .popup__head{padding:0}
.popup_photo_gallery .popup__close{width:auto;top:-16px;right:0}.popup_photo_gallery .popup__main{width:100%;overflow:initial;max-width:1300px}
.popup_photo_gallery .popup__content{padding:15px;height:570px}@media(min-width:1400px){.popup_photo_gallery .popup__content{height:870px}
}.popup_photo_gallery .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.popup_photo_gallery .swiper-slide{background-size:cover;background-position:center;border-radius:3px}
.popup_photo_gallery .gallery-top-photo{height:84%;width:100%}.popup_photo_gallery .gallery-thumbs{height:16%;box-sizing:border-box;padding:10px 0 0 0}
.popup_photo_gallery .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;border-radius:3px}
.popup_photo_gallery .gallery-thumbs .swiper-slide:hover{opacity:.8}.popup_photo_gallery .gallery-thumbs .swiper-slide-active{opacity:1;box-sizing:border-box;position:relative;border:5px solid #e9bf3a}
.popup_photo_gallery .gallery-thumbs .swiper-slide-active:hover{opacity:1}.popup_photo_gallery .gallery-top-photo__nav{z-index:200;position:absolute;top:50%;width:50px;height:50px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.4);cursor:pointer;border-radius:50%}
.popup_photo_gallery .gallery-top-photo__nav svg{display:inline-block;vertical-align:top;width:16px;height:10px}
.popup_photo_gallery .gallery-top-photo__nav:hover{box-shadow:0 0 4px rgba(0,0,0,0.9);background-color:#e9bf3a}
.popup_photo_gallery .gallery-top-photo__nav.mod--next{right:20px}.popup_photo_gallery .gallery-top-photo__nav.mod--prev{left:20px}
.search__list-users{background-color:#eff2f5}.search__list-users-item{cursor:pointer;padding:15px 0}
.search__list-users-item:hover{background-color:rgba(208,217,225,0.5)}.search__list-users-item.state--active{background-color:#343a4e}
.search__list-users-ico{margin-left:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;border-radius:50%;display:inline-block;vertical-align:top}
.search__list-users-name{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-right:20px;font-weight:600;font-size:16px;color:#343a4e}
.search__list-users-item.state--active .search__list-users-name{color:#fff}.search__list-users-check{border:2px solid rgba(52,58,78,0.2);width:40px;height:40px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}
.search__list-users-check svg{opacity:0;fill:#fff}.search__list-users-item.state--active .search__list-users-check{border-color:#fff}
.search__list-users-item.state--active .search__list-users-check svg{opacity:1}.search__list-action{padding-top:30px;text-align:center}
.popup__schedule-duration-item{width:47%}.popup__schedule-duration-separate{width:6%;text-align:center;padding-top:20px;color:#979797}
.forms__field-control.mod--schedule-count{width:40px;margin-left:10px}.forms__field-control.mod--schedule-date{width:90px;margin-left:10px}
.popup__schedule-ends-note{font-size:14px;padding-left:10px}.list-instructor{margin-left:0;margin-right:0}
.list-instructor__item{position:relative;cursor:pointer;padding:15px 0}.list-instructor__item:first-child:before{display:none}
.list-instructor__item:before{content:'';position:absolute;left:0;right:0;border-top:1px solid #f4f4f4;top:0}
.list-instructor__item.state--active{background-color:#343a4e}.list-instructor__ico{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;border-radius:50%;display:inline-block;vertical-align:top}
.list-instructor__name{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-right:20px;font-weight:600;font-size:16px;color:#343a4e}
.search__list-users-item.state--active .list-instructor__name{color:#fff}.list-instructor__delete{background-color:#999ca6;width:40px;height:40px;border-radius:50%}
.list-instructor__delete svg{fill:#fff}.list-instructor__item:hover .list-instructor__delete{background-color:#e94e3a}
.popup__timesheet-day{color:#343a4e;font-size:20px}.popup__timesheet-day b{font-weight:700}
.popup__timesheet-item{width:calc(33.33% - 14px);height:46px;border-radius:5px;background-color:rgba(72,78,96,0.1);padding:0 4px}
.popup__timesheet-item-note{text-align:center;font-size:14px;font-weight:500;color:rgba(52,58,78,0.5)}
.popup__timesheet-item-note b{color:#000}.popup__info-submit{color:rgba(52,58,78,0.5);font-size:10px;font-weight:500}
.popup__user-box{margin-bottom:30px}.popup__user-box-userpic{width:40px;height:40px;vertical-align:top;margin-right:20px;border-radius:50%}
.popup__user-box-name{color:#343a4e;font-size:16px;font-weight:600}.login{padding:50px 0}
.login__inner{max-width:960px;margin:0 auto}.login__home{display:block;margin:0 auto 110px auto;width:151px;height:110px}
.login__logo{display:block}.login__head{margin-bottom:80px;text-align:center}.login__title{margin:0 0 10px;color:#FFF;font-size:75px;font-weight:500;line-height:1.186666667}
.login__desc{margin:0 auto;max-width:580px;color:rgba(255,255,255,0.5);font-size:18px;font-weight:100;line-height:1.166666667}
.login__form{max-width:460px;margin:0 auto;box-sizing:border-box;padding:30px;background:#FFF;box-shadow:0 15px 50px rgba(0,0,0,0.25);border-radius:5px}
.login__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}
.login__actions .button{width:100%;max-width:160px}.login__forgot{color:#1b9aff;font-size:14px;font-weight:500;line-height:1.142857143}
.login__forgot:hover{color:#0a89ee}.sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}
.sidebar__logo{height:70px;border-bottom:1px solid rgba(255,255,255,0.2)}.sidebar__logo-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:25px}
.sidebar__main{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.sidebar__navigation{overflow-y:auto;overflow-x:hidden}.sidebar__user{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.sidebar_opened .layout__sidebar{width:220px}.sidebar_opened .logo__label{visibility:visible;opacity:1}
.sidebar_opened .user__avatar{width:90px;height:90px}.sidebar_opened .user__full{position:relative;visibility:visible;opacity:1}
.sidebar_opened .user__short{position:absolute;visibility:hidden;opacity:0}.sidebar_opened .user__dropdown{-webkit-transform:translate(-50%,15px);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px)}
.sidebar_opened .navigation__text{visibility:visible;opacity:1}.sidebar__darkmode{display:flex;justify-content:center;margin-top:auto;margin-bottom:40px}
.logo{display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}
.logo:hover{text-decoration:none}.logo__pic{-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px}
.logo__image{display:block;max-width:100%;height:auto}.logo__label{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:15px;color:#FFF;font-size:20px;font-weight:600;line-height:1.5;visibility:hidden;opacity:0;transition:opacity .25s ease-out}
.user{padding:25px 0;color:#FFF}.user__avatar{width:40px;height:40px;margin:0 auto 20px auto;background-color:#e9bf3a;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;transition:.2s ease-out}
.user__menu{position:relative;z-index:1;line-height:1;text-align:center}.user__name{position:relative;display:block;color:inherit;font-weight:500;text-decoration:none;cursor:pointer}
.user__name:hover{color:inherit;text-decoration:none}.user__name:hover .user__dropdown-triangle,.user__name:hover .user__dropdown{visibility:visible;opacity:1}
.user__full,.user__short{white-space:nowrap;transition:opacity .25s ease-out}.user__full{position:absolute;visibility:hidden;opacity:0}
.user__short{visibility:visible;opacity:1}.user__arrow{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:10px;height:6px;margin-left:10px;background:url("../images/icon_arrow_down.svg") no-repeat center}
.user__dropdown{position:absolute;top:100%;left:50%;-webkit-transform:translate(-40px,15px);transform:translate(-40px,15px);background:#FFF;border:1px solid #CCC;box-shadow:0 13px 19px rgba(0,0,0,0.15);visibility:hidden;opacity:0}
.user__dropdown:before{content:'';position:absolute;top:-15px;left:0;width:100%;height:15px}
.user__dropdown-triangle{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px);width:14px;height:7px;z-index:1;visibility:hidden;opacity:0}
.user__dropdown-triangle:before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #CCC transparent}
.user__dropdown-triangle:after{content:'';position:absolute;top:1px;left:0;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #FFF transparent}
.user__dropdown-list{width:170px;margin:0;padding:20px;list-style:none;color:#343a4e;font-size:14px;line-height:1.142857143;text-align:left}
.user__dropdown-item{margin-top:20px}.user__dropdown-item:first-child{margin-top:0}
.user__dropdown-link{color:inherit}.user__dropdown-link:hover{color:#e9bf3a;text-decoration:none}
.navigation{color:#FFF;background-color:#343a4e}.navigation__list{margin:0;padding:0;list-style:none}
.navigation__item{font-size:14px;font-weight:500;line-height:1.142857143;letter-spacing:.23px;position:relative}
.navigation__item_active .navigation__link{background:rgba(255,255,255,0.2);border-color:#e9bf3a;opacity:1}
.navigation__link{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;color:inherit;border-left:4px solid transparent;opacity:.4;white-space:nowrap}
.navigation__link:hover{color:inherit;text-decoration:none;opacity:1}.navigation__icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:0 0 76px;-ms-flex:0 0 76px;flex:0 0 76px;width:76px;height:100%}
.navigation__icon img{display:block;max-width:25px;height:auto}.navigation__text{visibility:hidden;opacity:0;transition:opacity .25s ease-out}
.navigation__sub-menu{position:absolute;left:calc(100% + 16px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0}
.navigation__sub-menu:before{position:absolute;left:-20px;top:0;bottom:0;width:20px;content:''}
.navigation__item:hover .navigation__sub-menu{visibility:visible;opacity:1}.navigation__sub-menu{background:#fff;border:1px solid #ccc;-webkit-filter:drop-shadow(-13px 0 19px rgba(0,0,0,0.15));filter:drop-shadow(-13px 0 19px rgba(0,0,0,0.15));padding:16px 20px;white-space:nowrap}
.navigation__sub-menu-list{margin:0;padding:0;list-style:none}.navigation__sub-menu-item{padding:0;margin:16px 0 0 0;font-size:14px;color:#343a4e}
.navigation__sub-menu-item:first-child{margin-top:0}.navigation__sub-menu-tile{position:absolute;top:50%;left:-8px;margin-top:-8px;z-index:10}
.navigation__sub-menu-tile:before{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-right:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}
.navigation__sub-menu-tile:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-right:8px solid #ccc;border-top:8px solid transparent;border-bottom:8px solid transparent}
.navigation__sub-menu-tile:before{position:absolute;top:0;left:2px;z-index:10}.navigation__sub-menu-tile:after{position:absolute;left:0;top:0}
.navigation__sub-menu-link:hover{text-decoration:none;color:#e9bf3a}.count{position:relative;display:inline-block;width:80px;height:25px;line-height:25px}
.count__field{padding:0;width:100%;height:25px;color:#fff;font-size:14px;text-align:center;background:rgba(52,58,78,0.4);border:0;border-radius:25px}
.count__field:focus{outline:0}.count__button{position:absolute;top:22%;width:17px;height:17px;background-color:#fff;background-repeat:no-repeat;background-position:center;border:0;border-radius:50%;cursor:pointer}
.count__button:focus{outline:0}.count__button_minus{left:3px;background-image:url("../images/icon_count_down.svg")}
.count__button_plus{right:3px;background-image:url("../images/icon_count_up.svg")}.count-page{position:relative;display:inline-block;width:70px;height:25px;line-height:25px}
.count-page__field{padding:0;width:100%;height:25px;color:#fff;font-size:14px;text-align:center;background:rgba(52,58,78,0.4);border:0;border-radius:25px}
.count-page__field.state--focus,.count-page__field:focus{background:rgba(52,58,78,0.6)}
.count-page__button{position:absolute;top:9px;width:15px;height:11px;background-color:#a9abb2;background-repeat:no-repeat;background-position:center;border:0;border-radius:0 0 50% 50%;cursor:pointer}
.count-page__button svg{left:5px}.count-page__button:focus{outline:0}.count-page__button.mod--up{right:1px;background-image:url("../images/icon_down_triangle.svg");-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:8px}
.count-page__button.mod--down{left:1px;background-image:url("../images/icon_down_triangle.svg");-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.switcher{position:relative;display:inline-block;vertical-align:middle;width:70px;height:25px;color:#fff;font-size:11px;font-weight:500;line-height:25px;text-align:left}
.switcher__label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}
.switcher__input{display:none}.switcher__input:checked+.switcher__wrap{background:#e9bf3a}
.switcher__input:checked+.switcher__wrap .switcher__text_show{visibility:visible;opacity:1}
.switcher__input:checked+.switcher__wrap .switcher__text_hide{visibility:hidden;opacity:0}
.switcher__input:checked+.switcher__wrap .switcher__button{right:68px}.switcher__wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 15px;background:rgba(52,58,78,0.4);border-radius:25px;transition:background-color .25s ease-out}
.switcher__text{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease-out}
.switcher__text_show{right:15px;visibility:hidden;opacity:0;text-align:right}.switcher__text_hide{left:15px;visibility:visible;opacity:1}
.switcher__button{position:absolute;top:50%;right:5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:17px;height:17px;background:#fff;border-radius:50%;transition:.25s ease-out}
.dropdown{position:relative;z-index:150;width:240px}.dropdown.mod--wide{width:100%}
.dropdown_open .dropdown__button{border-radius:5px 5px 0 0}.dropdown_open .dropdown__button:after{display:none}
.dropdown_open .dropdown__pane{visibility:visible;opacity:1;box-shadow:0 15px 23px rgba(0,0,0,0.25)}
.dropdown_more .dropdown__wrap{height:auto;max-height:500px}@media(max-height:680px){.dropdown_more .dropdown__wrap{max-height:75vh}
}.dropdown_more .dropdown__see_more{display:none}.dropdown_more .dropdown__see_less{display:block}
.dropdown__button{position:relative;padding:0 26px 0 15px;width:100%;height:25px;color:#fff;background:rgba(52,58,78,0.4);border:0;border-radius:5px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
.dropdown__button:focus{outline:0}.dropdown__button:after{content:'';position:absolute;top:50%;right:10px;width:15px;height:11px;margin-top:-4px;background:url("../images/icon_down_triangle.svg") no-repeat center}
.dropdown__pane{position:absolute;top:100%;z-index:1;width:100%;color:#fff;background:#343a4e;border-radius:0 0 5px 5px;text-align:left;visibility:hidden;opacity:0;transition:opacity .2s ease}
.dropdown__wrap{height:auto;max-height:400px;overflow-y:auto}.dropdown__list{margin:0;padding:0 15px;list-style:none;font-size:11px;font-weight:500;line-height:1.181818182}
.dropdown__item{position:relative;padding:0 30px 0 0;height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dropdown__list.mod--simple .dropdown__item{border-bottom:0;border-bottom:1px solid rgba(255,255,255,0.1)}
.dropdown__list.mod--simple .dropdown__item:hover{cursor:pointer}.dropdown__label{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dropdown__checkbox{display:none}.dropdown__checkbox:checked+.dropdown__text{opacity:1}
.dropdown__checkbox:checked+.dropdown__text:before{border-color:#e9bf3a;background-color:#e9bf3a;background-image:url("../images/icon_checkbox.png");background-repeat:no-repeat;background-position:top 1px center}
.dropdown__text{opacity:.6}.dropdown__text:before{content:'';position:relative;top:1px;display:inline-block;width:10px;height:10px;margin:0 15px;border:1px solid rgba(242,244,245,0.6);border-radius:2px}
.dropdown__amount{position:absolute;top:50%;right:0;min-width:25px;padding:0 5px;height:20px;margin-top:-10px;font-size:12px;font-weight:500;line-height:20px;text-align:center;background:#e9bf3a;border-radius:20px}
.dropdown__amount_zero{background:rgba(1,1,1,0.2)}.dropdown__amount-simple{opacity:.6}
.dropdown__amount-simple:hover{opacity:1}.dropdown__item.state--active>div{opacity:1}
.dropdown__see{position:relative;display:block;width:110px;height:25px;margin:15px auto;padding:0 15px;color:#fff;font-size:12px;background:rgba(242,244,245,0.12);border:0;border-radius:25px;text-align:left;cursor:pointer;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
.dropdown__see:focus{outline:0}.dropdown__see:after{content:'';position:absolute;top:50%;right:15px;width:6px;height:10px;margin-top:-5px;background:url("../images/icon_dropdown_arrow.svg") no-repeat center}
.dropdown__see_less{display:none}.dropdown__see_less:after{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.panel{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70px;background:#f2f4f5}
.panel__title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0 40px;font-size:18px;font-weight:500;line-height:1.166666667}
.panel__controls{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
.panel__block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 20px;border-left:1px solid rgba(45,47,49,0.1)}
.panel .panel__label,.panel__label{margin-bottom:5px;color:rgba(45,47,49,0.5);font-size:10px;line-height:1.2;font-weight:600;text-align:left}
.panel__control.mod--small{width:80px}.panel__tabs{padding-left:40px;font-size:16px}
.panel__tabs-item{margin:0 25px}.panel__tabs-item:first-child{margin-left:0}.panel__tabs-item-link{text-decoration:none;color:#999;font-weight:bold;height:70px;border-width:3px 0;border-style:solid;border-color:transparent}
.panel__tabs-item-link:hover{text-decoration:none}.panel__tabs-item.state--active .panel__tabs-item-link{color:#23293d;border-bottom-color:#e9bf3a;cursor:default}
.panel__block.mod--notify{padding:0;position:relative}.panel__notify{text-decoration:none;padding:0 30px;height:100%}
.panel__notify:hover{background-color:rgba(233,191,58,0.4)}.panel__notify.state--active{background-color:#e9bf3a}
.panel__notify.state--active .panel__notify-count{display:none}.panel__notify.state--active .panel__notify-ico{fill:#fff}
.panel__notify-in{height:24px;position:relative}.panel__notify-ico{fill:#e9bf3a;width:20px;height:24px}
.panel__notify-in{position:relative;text-decoration:none;display:inline-block}.panel__notify-count{width:14px;height:14px;text-align:center;line-height:13px;border:1px solid #f2f4f5;background-color:#e9bf3a;font-size:9px;font-weight:600;border-radius:50%;position:absolute;top:-3px;left:45%}
.panel__notify-dropdown{text-align:left;z-index:2000;width:320px;position:absolute;right:10px;top:calc(100% + 20px);background:#343a4e;border-radius:5px;padding:10px}
.panel__notify-dropdown:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-bottom:10px solid #343a4e;border-left:8px solid transparent;border-right:8px solid transparent}
.panel__notify-dropdown:after{position:absolute;top:-10px;right:22px}.panel__notify-dropdown-item{margin-top:4px;background:rgba(242,244,247,0.1);border-radius:3px;padding:16px 18px;display:block;text-decoration:none}
.panel__notify-dropdown-item:first-child{margin-top:0}.panel__notify-dropdown-item:hover{text-decoration:none;background-color:#e9bf3a}
.panel__notify-dropdown-title{font-weight:500;font-size:14px;color:#fff;letter-spacing:0}
.panel__notify-dropdown-note{font-size:10px;font-weight:700;color:rgba(255,255,255,0.4);letter-spacing:0}
.panel__timesheet{padding-left:40px}.panel__timesheet-title{font-weight:700;font-size:16px;color:#343434;letter-spacing:0;margin-right:50px;position:relative}
.panel__timesheet-title:before{position:absolute;content:'';font-size:0;line-height:0;height:1px;width:10px;background-color:#e9bf3a;top:50%;right:-30px}
.panel__timesheet-userpic{margin-right:20px}.panel__timesheet-userpic img{width:30px;height:30px;display:inline-block;vertical-align:top}
.panel__timesheet-name{font-weight:700;font-size:16px;color:rgba(52,58,78,0.5);letter-spacing:0}
.panel__timesheet-action{margin-right:25px}.team{position:relative}.team__items{display:none}
.team__item{margin-bottom:30px}.team__item:last-child{margin-bottom:0}.team__all{display:none}
.accord__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;border-radius:5px 0 0 5px;overflow:hidden}
.accord__head:after{content:'';position:absolute;bottom:0;width:100%;height:3px;background:#343a4e;border-radius:3px}
.accord__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:239px;height:35px;color:#FFF;font-size:14px;line-height:1.142857143;font-weight:normal;text-transform:uppercase;background:#343a4e;clip-path:polygon(0 0,80% 0,95% 100%,0 100%)}
.accord__title:hover{color:#FFF;text-decoration:none}.accord__title:after{content:'';position:absolute;top:50%;right:50px;width:10px;height:7px;background:url("../images/icon_accord_arrow_down.svg") no-repeat center;opacity:0;transition:.25s ease}
.accord_closed .accord__title:after{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.accord__icon{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:100%}
.accord__icon img{display:block;max-width:16px}.accord__info{color:#2d2f31;font-size:14px;font-weight:600;line-height:1.142857143}
.accord__info img{display:inline-block;vertical-align:middle}.accord__more:hover{color:inherit;text-decoration:none}
.accord__more-text{display:inline-block;margin-left:10px;font-size:11px;vertical-align:middle}
.accord__content{display:block;padding-top:10px;max-height:100%;opacity:1;transition:max-height 0ms .25s,opacity .25s 0ms}
.accord_closed .accord__content{max-height:0;overflow:hidden;opacity:0;transition:max-height 0ms .25s,opacity .25s 0ms}
.members__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0 -10px;padding:0;list-style:none}
.members__item{width:16.666666667%;padding-left:10px;padding-top:15px;transition:.25s ease-out}
@media(min-width:1500px){.members__item{width:14.285714286%}}@media(max-width:1200px){.members__item{width:20%}
}.card{border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,0.08);overflow:hidden}.supervisor-card-indicator{height:14px;width:29px;background-color:#22abc0;border-radius:5px 0;font:normal normal bold 9px/15px Segoe UI;color:#fff;text-align:center;justify-content:center;align-content:center;align-items:center;display:flex}
.not-supervisor{display:none}.card__cover{position:relative;height:0;padding-bottom:65.3658537%;background-size:cover;background-repeat:no-repeat;background-position:center}
.card__cover:hover .card__overlay{opacity:1}.card__achieve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:8px;right:8px;z-index:1;width:30px;height:30px;background:#FFF;border-radius:4px}
.card__icon{display:block;height:20px}.card__showtime{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;background:#343a4e;color:#FFF}
.card__showtime-icon{height:40px;margin-bottom:10px}.card__showtime-icon img{display:block;max-height:100%}
.card__showtime-time{font-size:14px;font-weight:100;line-height:1.142857143}.card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(52,58,78,0.8);opacity:0;transition:opacity .25s ease-out}
.card__menu{display:inline-block;margin:0 0 0 15px;padding:0;list-style:none;color:#FFF;font-size:14px;line-height:1.181818182}
#avatar-edit-overlay{margin-top:150px}.card__menu-item{margin-bottom:5px}.card__menu-item:last-child{margin-bottom:0}
.card__menu-link{display:block;color:inherit}.card__menu-link:hover{color:#e9bf3a;text-decoration:none}
.card__menu-link:hover .card__menu-icon{border-color:#e9bf3a;background-color:#e9bf3a}
.card__menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:15px;border:1px solid rgba(255,255,255,0.45);border-radius:50%;transition:.25s ease-out}
.card__menu-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:11px}
.card__menu-text{position:relative;top:-1px;display:inline-block;vertical-align:middle}
.card__time{position:absolute;top:19px;right:9px;color:#FFF;font-size:12px;line-height:1.166666667;text-transform:uppercase;text-align:right}
.card__time-value{margin-bottom:2px}.card__time-zone{color:#e9bf3a;font-size:10px;font-weight:100;line-height:1.2}
.card__main{padding:5.853658537% 9.756097561%;color:white}.card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;line-height:1}
.card__name{font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:1px}
.card__short{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;color:#999ca6;font-size:12px;font-weight:600}
.card__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3%;position:relative;line-height:1}
.card__status-name{color:rgba(52,58,78,0.75);font-size:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dashboard .accord__label{text-transform:none}.accord__label{max-width:120px;text-overflow:ellipsis;overflow:hidden}
.dashboard__block+.dashboard__block{margin-top:40px}.dashboard__statistc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-14px -7px 0 -7px;padding:0;list-style:none}
.dashboard__statistc-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:14px;box-sizing:border-box;padding:0 7px}
.dashboard__statistc-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:25px;color:#FFF;font-size:16px;font-weight:500;line-height:1.1875;background:rgba(72,78,96,0.25);border-radius:5px;text-align:center}
.dashboard__statistc-value{font-size:30px;font-weight:600;line-height:1.2}.dashboard__user{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}
.dashboard__user .activityname{font-weight:lighter;font-size:.8rem}.dashboard__user .tabs{width:100%}
.dashboard__unit{-webkit-box-flex:0;-ms-flex:0 0 366px;flex:0 0 366px;margin-right:30px}
.dashboard__unit .accord__more{position:relative;top:-4px}.dashboard__screens{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.carousel{position:relative}.carousel .swiper-slide{width:auto;height:250px}.carousel .swiper-slide img{display:block}
.carousel .swiper-button-next{position:absolute;z-index:50;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:40px;height:40px;margin:0;padding:0;font-size:0;background:url("../images/icon_carousel_next.svg") no-repeat center;background-size:contain;border:0;cursor:pointer;opacity:.8;transition:opacity .25s ease-out}
.carousel .swiper-button-next:hover{opacity:1}.carousel__index{position:absolute;top:15px;left:15px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-weight:600;line-height:1.142857143;background:#e9bf3a;border-radius:3px}
.swiper-button-next.swiper-button-yellow,.swiper-container-rtl .swiper-button-prev.swiper-button-yellow{display:block !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23E9C03E'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-yellow,.swiper-container-rtl .swiper-button-next.swiper-button-yellow{display:block !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23E9C03E'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-yellow.swiper-button-disabled,.swiper-button-next.swiper-button-yellow.swiper-button-disabled{display:none !important}
.tabs__head{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:5px 0 0 5px;overflow:hidden}
.tabs__head:after{content:'';position:absolute;bottom:0;left:5px;right:0;height:3px;background:#343a4e;border-radius:3px;z-index:1}
.tabs__title{height:35px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:100px;margin-left:40px;padding-right:20px;padding-bottom:3px;color:#aeb0b8;font-size:14px;line-height:100%;font-weight:normal;background-color:#f2f4f5;transition:none;z-index:2;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
.tabs__title:before,.tabs__title:after{content:'';position:absolute;top:0;width:0;height:0;border-style:solid}
.tabs__title:before{left:-34px;border-width:0 35px 35px 0;border-color:transparent #f2f4f5 transparent transparent}
.tabs__title:after{width:40px;right:-40px;border-width:35px 0 1px 35px;border-color:transparent transparent transparent #f2f4f5;background:#fff}
.tabs__title:hover{color:#aeb0b8;text-decoration:none}.tabs__title:first-child{z-index:2;margin-left:0;padding-left:0}
.tabs__title.tabs__title_active{color:#FFF;background-color:#343a4e;z-index:10}.tabs__title.tabs__title_active:before{border-color:transparent #343a4e transparent transparent}
.tabs__title.tabs__title_active:after{border-color:transparent transparent transparent #343a4e;background:transparent}
.tabs__title.tabs__title_active:hover{color:#FFF}.tabs__title.tabs__title_active .tabs__icon svg{fill:#FFF}
.tabs__title.tabs__title_active ~ .tabs__title{z-index:0}.tabs__icon{-webkit-flex:0 0 56px;-ms-flex:0 0 56px;flex:0 0 56px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:56px;height:100%}
.tabs__icon svg{display:block;max-width:16px;fill:#aeb0b8}.tabs__content{display:block;padding-top:10px}
.tabs__panel{display:block}.tabs__info{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#2d2f31;font-size:14px;font-weight:600;line-height:1.142857143}
.tabs__info img{display:inline-block;vertical-align:middle}.tabs__more:hover{color:inherit;text-decoration:none}
.tabs__more-text{display:inline-block;margin-left:10px;font-size:11px;vertical-align:middle}
.tabs__label-ico{line-height:100%;margin-left:18px}.tabs__head-aside{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}
.timesheet-top{padding-top:30px;width:100%;margin-bottom:35px;position:relative;z-index:90}
.timesheet-top.mod--day{margin-top:20px;border-radius:3px;border:1px solid #bfc4d3;background-color:#f2f4f5;padding:10px}
.timesheet-top.mod--second{padding-top:0}.timesheet-top__sections{width:60%}.timesheet-top__sections.mod--wide{width:100%}
.timesheet-top__section{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;min-height:100px;padding:20px;border-radius:5px;background-color:rgba(72,78,96,0.1);text-align:center;margin-right:20px}
.timesheet-top__section:last-child{margin-right:0}.timesheet-top__section.mod--day{max-width:120px;padding-left:20px;background-color:transparent}
.timesheet-top__section.mod--chart{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.timesheet-top__section-data{color:#343a4e;font-size:30px;font-weight:600}.timesheet-top__section-data.mod--action{color:#ff001f}
.timesheet-top__section-data .ico-svg{margin-left:10px}.timesheet-top__section-note{color:rgba(52,58,78,0.5);font-size:16px;font-weight:500}
.timesheet-top__sections-right{flex:1 1 auto}.timesheet-top__status{display:flex;justify-content:flex-end}
.timesheet-top__buttons{margin-right:-20px}.timesheet-top__buttons .ui-btn{width:100px;margin:6px 20px 6px 0}
.timesheet-top__buttons.mod--right{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.timesheet-top__export{vertical-align:top;color:#343a4e;font-size:14px;font-weight:600;white-space:nowrap}
.timesheet-top__export .ico-svg{margin-right:20px}.timesheet-top__export .ico-svg use{fill:#59c881}
.timesheet-top__export:hover{color:#59c881;text-decoration:none}.timesheet-top__action{text-align:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.timesheet-top__action.mod--right{text-align:right}.timesheet-top__submited{width:80%}
.timesheet-top__submited-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;margin-right:20px}
.timesheet-top__submited-form-row{padding:0 0 18px 0;border-bottom:1px solid #f4f4f4}
.timesheet-top__submited-form-row.mod--noborder{border-bottom:0}.timesheet-top__section-chart{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%}
.timesheet-top__section-chart-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.timesheet-top__section-chart-num{color:#343a4e;font-size:30px;font-weight:600;padding:0 30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.timesheet-top__section-chart-legend{min-width:120px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:left;margin-left:40px;position:relative}
.timesheet-top__section-chart-legend:before{content:'';position:absolute;top:0;bottom:0;left:-34px;width:1px;background-color:#dddddf}
.timesheet-top__section-chart-legend-title{color:#343a4e;font-size:10px;font-weight:500;max-width:100px}
.timesheet-top__section-chart-legend-item{margin-top:20px}.timesheet-top__section-chart-legend-item:first-child{margin-top:0}
.timesheet-top__section-chart-legend-label{width:13px;height:13px;border-radius:3px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}
.timesheet-top__list-action{width:100%;padding-right:50px}.timesheet-top__list-action-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:10px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;margin-right:20px}
.timesheet-top__list-action-item:last-child{margin-right:0}.timesheet-top__list-action-item.mod--one{width:33%;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.timesheet-top__wrap-action-item{margin-right:20px}.timesheet-top__wrap-action-item .ui-btn{min-width:100px}
.l-timesheet-table{position:relative}.timesheet-table__top-note{width:44px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.timesheet-table__top-section{overflow:hidden;overflow-x:scroll;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.l-timesheet-table__top-section{overflow:hidden;position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.timesheet-table__top-section-item{overflow:hidden;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;position:relative;border:1px solid #dbdce0;background-color:#f8f9fa;padding:15px 20px;border-right:0}
.timesheet-table__top-section-item:last-child{border-right:1px solid #dbdce0}.timesheet-table__top-section-item.state--active{background-color:#e8eaeb}
.timesheet-table__top-menu{position:absolute;top:10px;right:10px;line-height:10px;border:0;background-color:transparent;cursor:pointer}
.timesheet-table__top-menu:before{content:'';display:block;position:absolute;top:-0.5em;bottom:-0.5em;left:-0.5em;right:-0.5em}
.timesheet-table__top-days{position:relative;margin-bottom:16px}.timesheet-table__top-num{width:30px;height:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;border-radius:4px;background-color:#e9bf3a;color:#fff;font-size:20px;font-weight:700}
.timesheet-table__top-section-item.state--active .timesheet-table__top-num{background-color:#343a4e}
.timesheet-table__top-day{color:#343a4e;font-size:15px;line-height:100%;font-weight:400;letter-spacing:.05px}
.timesheet-table__top-label{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;color:#4a4a4a;font-size:12px;font-weight:600;letter-spacing:.03px}
.timesheet-table__top-info{width:100%}.timesheet-table__top-line-label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:bottom;color:rgba(74,74,74,0.6);font-size:10px;font-weight:700;letter-spacing:.02px;padding-bottom:8px}
.timesheet-table__top-line:last-child .timesheet-table__top-line-label{padding-bottom:0}
.timesheet-table__top-line-val{padding-left:14px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;vertical-align:bottom;padding-bottom:8px;color:#4a4a4a;font-size:14px;line-height:100%;font-weight:600;letter-spacing:.03px}
.timesheet-table__top-line:last-child .timesheet-table__top-line-val{padding-bottom:0}
.timesheet-table__top-line-val-adding{font-weight:300;margin-right:5px}.timesheet-table__top-line-val-add{color:#ff001f;font-size:10px;font-weight:700;letter-spacing:.02px}
.timesheet-table__top-icon-status{margin-top:12px;line-height:10px}.timesheet-table__top-icon{margin-right:10px}
.timesheet-table{overflow:hidden;position:relative;padding-bottom:10px}.timesheet-table__note{width:44px;position:relative;top:10px}
.timesheet-table__label{color:rgba(74,74,74,0.4);font-size:12px;font-weight:600;letter-spacing:.03px;height:36px}
.timesheet-table__main{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:1px solid rgba(151,151,151,0.15)}
.timesheet-table__main.mod--danger{border:2px solid #ff0008}.timesheet-table__main-label{position:absolute;height:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;font-size:12px;font-weight:600;letter-spacing:.03px;padding:0 26px}
.timesheet-table__main-label:before{position:absolute;left:-26px;top:0}.timesheet-table__main-label:after{position:absolute;right:-26px;top:0}
.timesheet-table__main-label.mod--danger{background-color:#ff0008;color:#fff}.timesheet-table__main-label.mod--danger:before{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-top:26px solid #ff0008;border-left:26px solid transparent;border-right:26px solid transparent}
.timesheet-table__main-label.mod--danger:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-top:26px solid #ff0008;border-left:26px solid transparent;border-right:26px solid transparent}
.timesheet-table__main-decor{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}
.timesheet-table__main-decor-item{height:36px}.timesheet-table__main-decor-item:after{content:'';font-size:0;border-bottom:1px solid rgba(151,151,151,0.15);position:absolute;width:100%;margin-top:-1px;z-index:3;pointer-events:none}
.timesheet-table__main-col{position:relative;overflow:hidden;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid rgba(151,151,151,0.15);padding:2px}
.timesheet-table__main-col:last-child{border-right:0}.timesheet-table__main-col.state--active{background-color:#f2f4f5}
.timesheet-table__main-col.mod--space{width:36%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.timesheet-table__main-col-in{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.timesheet-table__legend{padding:20px}.timesheet-table__legend-item{line-height:100%;margin:0 14px}
.timesheet-table__legend-label{width:12px;height:12px}.timesheet-table__legend-label.mod--time{background-color:#468ee5}
.timesheet-table__legend-label.mod--manual{background-color:#8544b2}.timesheet-table__legend-note{color:rgba(74,74,74,0.7);font-size:12px;font-weight:500;margin-left:10px;letter-spacing:.3px}
.timesheet-table__item{position:absolute;left:0;right:0;z-index:20;border-radius:3px;padding:10px 14px 10px 20px}
.timesheet-table__item.mod--time{background-color:#d9e8f9;border-left:2px solid #468ee5}
.timesheet-table__item.mod--time.state--active{background-color:#468ee5}.timesheet-table__item.mod--manual{border-left:2px solid #8448b0;background-color:#ede3f6}
.timesheet-table__item.mod--manual.state--active{background-color:#8448b0}.timesheet-table__item.mod--alert{border:2px solid #ff4a60;padding-top:20px}
.timesheet-table__item-decor-icon{position:absolute;left:20px;top:-10px}.timesheet-table__item-title{font-size:12px;line-height:100%;font-weight:700;letter-spacing:.03px;margin-bottom:4px}
.timesheet-table__item.mod--time .timesheet-table__item-title{color:#0b3b72}.timesheet-table__item.mod--time.state--active .timesheet-table__item-title{color:#fff}
.timesheet-table__item.mod--manual .timesheet-table__item-title{color:#56237b}.timesheet-table__item.mod--manual.state--active .timesheet-table__item-title{color:#fff}
.timesheet-table__item-time{line-height:12px;max-width:150px}.timesheet-table__item-time-range{font-size:10px;font-weight:400;padding-right:10px}
.timesheet-table__item.mod--time .timesheet-table__item-time-range{color:#0b3b72}
.timesheet-table__item.mod--time.state--active .timesheet-table__item-time-range{color:#fff}
.timesheet-table__item.mod--manual .timesheet-table__item-time-range{color:#56237b}
.timesheet-table__item.mod--manual.state--active .timesheet-table__item-time-range{color:#fff}
.timesheet-table__item-time-separate{font-size:8px;color:rgba(52,58,78,0.2)}.timesheet-table__item-time-duration{padding-left:10px;color:#4a4a4a;font-size:9px;font-weight:800}
.timesheet-table__item.state--active .timesheet-table__item-time-duration{color:#fff}
.timesheet-table__item-active{padding-top:14px;margin-left:-10px}.timesheet-table__item-active .ui-btn{margin-bottom:4px;margin-left:10px;padding:0 12px}
.notice{position:absolute;top:0;left:0;right:0;min-height:70px;z-index:200;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#343a4e;visibility:hidden;opacity:0;transition:opacity .2s ease}
.notice_active{visibility:visible;opacity:1}.notice__text{color:#FFF;font-size:16px;font-weight:500;line-height:1.875}
.notice__text:before{content:'';display:inline-block;margin-right:20px;width:12px;height:9px;display:none}
.notice__button{margin-left:40px;color:#FFF;font-size:14px;font-weight:100;line-height:28px;height:30px;padding:0 35px;background:transparent;border:1px solid #FFF;border-radius:1000px;cursor:pointer}
.notice__button:focus{outline:0}.notice_success{background:#5cd785}.notice_success .notice__text:before{display:inline-block;background:url("../images/icon_notice_success.svg") no-repeat center}
.notice_danger{background:#f35858}.notice_warning{background:#fc6}.notice.theme--success{background:#5cd785;color:#fff}
.notice.theme--warning{background:#dcb436;color:#fff}.notice__ico{margin-right:20px}
.notice__body{height:70px}.notice__action{margin-left:20px}.notice__action .ui-btn{min-width:100px}
.timesheet-tab{position:relative}.timesheet-tab__buttons{margin-right:30px;padding-bottom:4px}
.timesheet-tab__buttons .ui-btn{margin-right:10px;min-width:70px;margin-bottom:4px}
.timesheet-tab__buttons .ui-btn:last-child{margin-left:0}.timesheet-range-select{padding:0 18px;position:relative;margin-bottom:10px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.timesheet-range-select__selected{color:#343a4e;font-size:11px;font-weight:400;border-radius:5px;border:1px solid rgba(151,151,151,0.4);padding:4px 10px;white-space:nowrap}
.timesheet-range-select__action{line-height:10px;position:absolute;top:50%;margin-top:-5px}
.timesheet-range-select__action use{fill:#e9bf3a}.timesheet-range-select__action:before{content:'';display:block;position:absolute;top:-0.3em;bottom:-0.3em;left:-0.3em;right:-0.3em}
.timesheet-range-select__action.mod--left{left:0}.timesheet-range-select__action.mod--right{right:0}
.timesheet-tab-aside__title{color:#343a4e;font-size:18px;font-weight:700}.table{width:100%;font-size:14px;line-height:1.142857143;text-align:left;border-collapse:collapse}
.table__row:nth-child(2n){background-color:rgba(242,244,245,0.4)}.table__row:nth-child(2n) .form__field{border-color:#d5d5d5}
.table__row.state--active{background-color:#ebecee}th.table__cell{padding-top:20px;padding-bottom:20px;font-weight:600;cursor:pointer}
th.table__cell:focus{outline:0}td.table__cell{color:rgba(52,58,78,0.8)}.table__cell{padding:15px;border:1px solid rgba(151,151,151,0.15)}
.table__cell:first-child{border-left:0}.table__cell.state--active .table__head:after{width:12px;height:9px;background:url("../images/icon_table_sort_first.svg") no-repeat center}
.table__cell.state--active.mod--decrease .table__head:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.table__head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.table__head:after{content:'';width:12px;height:16px;background:url("../images/icon_table_sort.svg") no-repeat center}
.table .form__field{padding:7px 15px;font-size:12px;line-height:1.166666667;border-color:rgba(151,151,151,0.4)}
.table.mod--border{border-left:1px solid rgba(151,151,151,0.15)}.table__cell-alert{color:#f35858}
.table__cell-box{height:30px;border-radius:5px;background-color:rgba(52,58,78,0.1);font-size:12px;font-weight:600}
.table__cell-timesheet-reject .ico-svg{margin-right:15px}.table__cell-legend-label{width:13px;height:13px;border-radius:3px;margin-right:15px;flex-shrink:0}
.table__cell-legend-title{color:#343a4e;font-size:12px;font-weight:500}.table__cell-user-ico{width:28px;height:28px;margin-right:15px}
.table__cell-user-info{text-align:left;line-height:110%}.table__cell-user-position{color:#b7b9c0;font-size:10px;font-weight:500}
.table__cell-user-name{color:#343a4e;font-weight:500}.table__cell-status{margin-top:6px;line-height:100%}
.table__cell-status-icon{margin-right:10px}.table__cell-action{text-align:center}
.table__title-action{color:#e9bf3a;font-size:10px;font-weight:700}.timesheet-calendar{border-radius:5px;z-index:100;background:#fff;border:1px solid #d5d5d5;padding:30px;white-space:nowrap;box-shadow:0 11px 26px rgba(0,0,0,0.25);width:500px}
.timesheet-calendar__tile{position:absolute;top:0;right:0;margin-top:-10px;z-index:10}
.timesheet-calendar__tile:before{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}
.timesheet-calendar__tile:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;border-bottom:10px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent}
.timesheet-calendar__tile:before{position:absolute;top:2px;left:0;z-index:10}.timesheet-calendar__tile:after{position:absolute;left:0;top:0}
.t-calendar__top{margin-bottom:25px}.t-calendar__top-title{color:#343a4e;font-size:14px;font-weight:500}
.t-calendar__top-range{min-width:130px;color:#343a4e;font-size:11px;font-weight:400;border-radius:5px;border:1px solid rgba(151,151,151,0.4);padding:4px 10px;white-space:nowrap;text-align:center}
.t-calendar__item{width:200px}.t-calendar__item-top{width:100%;height:25px;border-radius:2px 2px 0 0;background-color:#343a4e;color:#fff;text-align:center;font-size:10px}
.t-calendar__item-body{border-radius:0 0 3px 3px;border:1px solid #eae8e8;background-color:#fff}
.t-calendar__item-row{margin:4px 0}.t-calendar__item-s{-webkit-flex-grow:1;flex-grow:1;flex-basis:0;text-align:center;font-size:10px}
.t-calendar__item-row.mod--week .t-calendar__item-s{color:#5f6472;text-transform:uppercase;font-size:12px}
.t-calendar__item-day{width:15px;height:15px;color:#486071;border-radius:2px;cursor:pointer}
.t-calendar__item-day.mod--prev{color:#cad1d9}.t-calendar__item-day:hover{background-color:#fff5ab}
.t-calendar__item-day.state--active{color:#fff;background-color:#eac026}.t-calendar__body{margin:0 -15px 20px -15px}
.t-calendar__month-action{width:20px;height:20px;border-radius:3px;background-color:#f2f4f7;cursor:pointer}
.t-calendar__month-action:hover{background-color:#d2d9e4}.t-calendar__footer .ui-btn{min-width:80px}
.user_profile_report_row{cursor:pointer}table.dataTable{font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
table.dataTable .width-0{width:0 !important;min-width:0 !important}.min-width-0{min-width:0 !important}
.ui-select{font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
.popup .pulse-survey .form__title{font-weight:600}.publish-summary p{display:flex;flex-flow:column}
.publish-summary p>span:first-child{font-weight:600}.publish-summary p>span:nth-child(2){padding-left:20px;word-break:break-word}
.publish-summary div.bordered{border:1px solid #d5d5d5;box-sizing:border-box;border-radius:3px;padding:10px;margin:-5px -12px 14px -12px}
.InputAddOn{display:flex;margin-bottom:1.5em}.InputAddOn-field{flex:1}.InputAddOn-field:not(:first-child){border-left:0}
.InputAddOn-field:not(:last-child){border-right:0}.InputAddOn-item{background-color:rgba(147,128,108,0.1);color:#666;font:inherit;font-weight:normal}
.InputAddOn-field,.InputAddOn-item{border:1px solid rgba(147,128,108,0.25);padding:.5em .75em}
.InputAddOn-field:first-child,.InputAddOn-item:first-child{border-radius:2px 0 0 2px}
.InputAddOn-field:last-child,.InputAddOn-item:last-child{border-radius:0 2px 2px 0}
.card__overlay .small-expand-btn{top:3px;right:3px}.card__overlay .small-expand-btn a{padding:.3rem .8rem}
.darkmodeSwitch{position:relative;display:inline-block;width:63px;height:28px;background-color:var(--switch-bright);border-radius:28px;box-shadow:inset 1px 1px 2px #0000004d}
.darkmodeSwitch::after{content:'';position:absolute;width:22px;height:22px;border-radius:50%;background-color:white;top:3px;left:3px;transition:all .3s}
.darkmodeCheckbox:checked+.darkmodeSwitch::after{left:38px}.darkmodeCheckbox:checked+.darkmodeSwitch{background-color:var(--glaucous)}
.darkmodeCheckbox{display:none}.darkmodeCheckbox+.darkmodeSwitch .darkmodeSun{position:absolute;z-index:1;top:6px;left:6px}
.darkmodeSwitch .darkmodeMoon{display:none}.darkmodeCheckbox:checked+.darkmodeSwitch .darkmodeSun{display:none}
.darkmodeCheckbox:checked+.darkmodeSwitch .darkmodeMoon{display:block;position:absolute;z-index:1;top:7px;right:7px}
.darkModeActive{background-color:var(--midnight-blue);color:white}.darkModeActive .panel{background:var(--bhive-blue);border:1px solid #FFFFFF33;color:white}
.darkModeActive .dropdown__button{background:var(--darkmode-dropdown)}.darkModeActive .count__field{background:var(--darkmode-dropdown)}
.darkModeActive .panel__label{color:white}.darkModeActive .switcher__wrap{background:var(--darkmode-dropdown)}
.darkModeActive .panel__block{border-left:1px solid var(--glaucous)}.darkModeActive .count-page__field{background:var(--darkmode-dropdown)}
.darkModeActive .accord__info{color:white;font-weight:200}.darkModeActive .accord__head:after{background:var(--glaucous)}
.darkModeActive .accord__title{background:var(--glaucous)}.darkModeActive .bio__item{background:var(--bhive-blue)}
.darkModeActive .tabs__title{background-color:var(--steel)}.darkModeActive .tabs__title::before{border-color:transparent var(--steel) transparent transparent}
.darkModeActive .tabs__title::after{border-color:transparent transparent transparent var(--steel)}
.darkModeActive .tabs__icon svg{fill:var(--bhive-blue)}.darkModeActive .tabs__title.tabs__title_active{background-color:var(--glaucous)}
.darkModeActive .tabs__title.tabs__title_active:before{border-color:transparent var(--glaucous) transparent transparent}
.darkModeActive .tabs__title.tabs__title_active:after{border-color:transparent transparent transparent var(--glaucous)}
.darkModeActive .tabs__head:after{background:var(--glaucous)}.darkModeActive .tabs__title:after{background:transparent}
.darkModeActive .ui-btn--small--dark{background-color:var(--light-glaucous)}.darkModeActive .people__block{background:var(--bhive-blue);color:white}
.darkModeActive .people__name:hover{color:var(--light-glaucous);transition:.125s linear}
.darkModeActive .engage-assign__action-title{color:#fff}.darkModeActive .bhive-form__label{color:#fff}
.darkModeActive .badges__item{background:var(--bhive-blue);border:1px solid #FFFFFF33}
.darkModeActive .badges__title{color:#fff}.darkModeActive .badges__note{color:white}
.darkModeActive .badges__date{color:#FFFFFF33}.darkModeActive .badges__item{color:white}
.darkModeActive .timesheet-day__date,.darkModeActive .timesheet__value{color:white}
.darkModeActive .timesheet__title,.darkModeActive .timesheet__title span{color:white}
.darkModeActive .timesheet-day__unit,.darkModeActive .timesheet-value{color:#858995}
.darkModeActive .timesheet__row_head .timesheet__col_total{color:white}.darkModeActive .timesheet__row_head .timesheet__col{color:white}
.darkModeActive .timesheet__col:nth-child(2n){background:var(--bhive-blue)}.darkModeActive .timesheet-table__top-section-item{border:1px solid #FFFFFF33;background:#343a4e}
.darkModeActive .layout__overlay{background:rgba(0,0,0,.6)}.darkModeActive .popup__main{background:var(--midnight-blue)}
.darkModeActive .badge-history__label{color:white}.darkModeActive .badge-history__note{background:var(--bhive-blue);color:#616881}
.darkModeActive .count-page__button{background-color:var(--darkmode-dropdown)}.darkModeActive .panel__user-bbits-title,.darkModeActive .panel__user-bbits-count,.darkModeActive .panel__user-name{color:white}
.darkModeActive .table__row:nth-child(2n){background-color:#343a4e}.darkModeActive td.table__cell{color:white}
.darkModeActive .dataTable thead{background-color:#343a4e !important}.darkModeActive .dataTable thead th{border-bottom:0 !important}
.darkModeActive table.dataTable{border-bottom:0 !important}.darkModeActive td.sorting_0{background-color:transparent !important}
.darkModeActive td.sorting_1{background-color:transparent !important}.darkModeActive td.sorting_2{background-color:transparent !important}
.darkModeActive td.sorting_3{background-color:transparent !important}.darkModeActive td.sorting_4{background-color:transparent !important}
.darkModeActive td.sorting_5{background-color:transparent !important}.darkModeActive td.sorting_6{background-color:transparent !important}
.darkModeActive td.sorting_7{background-color:transparent !important}.darkModeActive td.sorting_8{background-color:transparent !important}
.darkModeActive td.sorting_9{background-color:transparent !important}.darkModeActive td.sorting_10{background-color:transparent !important}
.darkModeActive .dataTable tr.odd{background-color:var(--midnight-blue) !important}
.darkModeActive .dataTable tr.even{background-color:#343a4e !important}.darkModeActive .dataTable tr.odd td.user_profile_report_row{background-color:var(--midnight-blue) !important}
.darkModeActive .dataTable tr.even td.user_profile_report_row{background-color:#343a4e !important}
.darkModeActive .dataTable td{border-top:none !important}.darkModeActive .dataTable td{color:white}
.darkModeActive .ui-input--default{background-color:white}.darkModeActive .teams__block{background:#343a4e}
.darkModeActive .ui-btn{color:white}.darkModeActive .button{border:1px solid #FFFFFF33}
.darkModeActive a{color:white}.darkModeActive a:hover{color:var(--bhive-blue)}.darkModeActive a.button:hover{color:white}
.darkModeActive .card__expand-item .card__expand-item-profile{color:white}.darkModeActive .people__item .people__block:hover{color:var(--steel)}
.darkModeActive .dropdown__item .dropdown__link:hover{color:white}.darkModeActive .navigation__list a:hover{color:white}
.darkModeActive .card__menu-item a:hover{color:var(--ste)}.darkModeActive .statusIconDark{display:none}
.darkModeActive .statusIconLight{display:inline}.darkModeActive .timesheet-top__section-data,.darkModeActive .timesheet-top__section-note,.darkModeActive .timesheet-range-select__selected{color:white}
.darkModeActive .timesheet-top__section{background:#343a4e}.darkModeActive .timesheet-table__label,.darkModeActive .timesheet-table__top-day,.darkModeActive .timesheet-table__top-line-label,.darkModeActive .timesheet-table__top-line-val{color:white}
.darkModeActive .cards__item--summary--separator{color:var(--steel)}.darkModeActive .loading-spinner{border-left:6px solid var(--steel);border-right:6px solid var(--steel);border-bottom:6px solid var(--steel);border-top:6px solid white}
.darkModeActive .label__loading-spinner{color:white}.darkModeActive .table__cell-user-name{color:var(--light-glaucous)}
.darkModeActive .ui-select.ui-select--default select{border:0;color:black}.darkModeActive .bhive-table-top__list-action-item.mod--multiple select{background:#515d77}
.darkModeActive .timesheet-table__top-menu svg{fill:var(--light-glaucous)}.darkModeActive .checkbox__desc{color:var(--light-glaucous)}
.darkModeActive .checklist .checkbox__input:checked+.checkbox__desc{color:var(--bhive-blue)}
.darkModeActive .bhive-input{color:var(--light-glaucous)}.darkModeActive .bhive-input:focus{color:var(--bhive-blue)}
.darkModeActive table.projectusers tbody tr:nth-child(odd){color:var(--bhive-blue)}
.darkModeActive .button.button_disabled{background-color:var(--midnight-blue);border:1px solid var(--midnight-blue);color:var(--midnight-blue)}
.darkModeActive .cards__item--summary--info{color:black}.darkModeActive .cards__block-contents{color:black}
.darkModeActive .virtualOfficeCreation{color:var(--light-glaucous)}.darkModeActive .user__dropdown-item a{color:var(--bhive-blue)}
div[data-popover]>*{position:absolute;display:none;z-index:1;width:350%;border:solid 1px teal;border-radius:5%;padding:10px;background:white}
div[data-popover][data-popover-size="small"]>*{width:200%}div[data-popover][data-popover-size="large"]>*{width:500%}
div[data-popover]:hover>*{display:block}div[data-popover]>*+*{display:none}div[data-popover="up"]>*{bottom:calc(0.5rem + 100%);right:50%;transform:translateX(50%)}
div[data-popover="down"]>*{top:calc(0.5rem + 100%);right:50%;transform:translateX(50%)}
div[data-popover="left"]>*{right:calc(1rem + 100%);bottom:50%;transform:translateY(50%)}
div[data-popover="right"]>*{left:calc(1rem + 100%);bottom:50%;transform:translateY(50%)}
.bio__office__selector__list{display:flex}.bio__office__item{width:33%;max-height:135px;margin:0 6px;display:flex;flex-direction:column}
.bio__office__item input{margin:6px 0 0}.bio__office__selector{width:100%;height:100%}
.modal-avatar-getting-started{position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.modal-content-avatar-getting-started{background:#242938 0 0 no-repeat padding-box;border:1px solid #707070}
.close-avatar-getting-started{color:white;float:right;font-size:15px;padding:8px 30px;background:#f0c544 0 0 no-repeat padding-box;border-radius:100px;margin:20px;letter-spacing:0;transition:.3s}
.close-avatar-getting-started:hover,.close-avatar-getting-started:focus{text-decoration:none;cursor:pointer;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}
#avatar-get-started-header{margin-top:167px;text-align:center;font:normal normal bold 40px/16px Segoe UI;letter-spacing:0;color:#fff;opacity:1}
#avatar-get-started-sub-header{text-align:center;font-size:18px;line-height:normal;letter-spacing:0;color:#eff1f2;opacity:1;margin:auto;width:300px;margin-top:25px}
.card-avatar-getting-started{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;width:500px;margin:20px 15px;border-radius:5px;border:1px solid #657492}
.card-avatar-getting-started:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.container-avatar-getting-started{padding:2px 16px}
.cards-container-avatar-getting-started{display:flex;justify-content:center;margin-top:30px}
.card-avatar-getting-started-img{height:400px;width:498px}.avatar-get-started-card-content{color:#eff1f2;text-align:center;padding:30px 62px 50px}
#avatar-getting-started-footer{background:#657492 0 0 no-repeat padding-box;text-align:center;color:#eff1f2;font-size:18px;padding:12px;position:fixed;left:0;bottom:0;right:0;margin-left:220px;border:1px solid #888}
@media screen and (min-width:1400px){.modal-content-avatar-getting-started{height:100%}
}.dashboard__modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.3)}
.dashboard__avatarCreation{width:920px;height:740px;background-color:#343a4e;position:fixed;top:110px;left:50%;transform:translateX(-50%)}
@media screen and (max-width:1400px){.dashboard__avatarCreation{transform:none;top:3px !important;left:83px !important}
body.sidebar_opened div.dashboard__avatarCreation{left:223px !important}}.dashboard__avatarCreation-introImg{width:700px;height:340px;margin:120px auto 0}
.dashboard__avatarCreation-introHeading{color:#fff;font-size:40px;text-align:center;font-weight:bold;margin:40px 0 20px}
.dashboard__avatarCreation-introText{color:#fff;font-size:25px;text-align:center;width:252px;margin:0 auto;letter-spacing:0;line-height:1.2}
.dashboard__avatarCreation-next{height:32px;border-radius:.5em;background-color:#f0c544;border:0;outline:0;color:#252937;font-size:14px;padding:0 10px;position:absolute;top:10px;right:1em;font-weight:bold;cursor:pointer}
.dashboard__avatarCreation-restart{height:40px;border-radius:100px;background-color:#657492;border:0;outline:0;color:#fff;font-size:14px;padding:10px 30px;position:absolute;bottom:30px;right:144px;cursor:pointer}
.nextDeactivate{display:none}.dashboard__avatarCreation-close{color:#a7aab2;position:absolute;bottom:12px;right:1em;cursor:pointer}
.dashboard__avatarCreation-iFrame{padding-top:0;padding-left:0}.dashboard__avatarCreation-grp2{margin-top:50px;display:none}
.dashboard__avatarCreation-grp3{display:none}.dashboard__avatarCreation-grp2--introHeading{color:#fff;font-size:40px;text-align:center;font-weight:bold;margin:40px 0 10px}
.dashboard__avatarCreation-grp3--introHeading{color:#fff;font-size:40px;text-align:center;font-weight:bold;margin:40px 0 10px;margin-top:254px !important}
.dashboard__avatarCreation-grp2--text,.dashboard__avatarCreation-grp3--text{color:#eff1f2;font-size:18px;text-align:center;width:405px;height:50px;margin:0 auto;line-height:1.1}
.avatarLoader{border:10px solid #242938;border-radius:50%;border-top:10px solid #f0c544;width:55px;height:55px;animation:spin 2s linear infinite;margin:auto}
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}.dashboard__avatarCreation-grp2--previewImg{border-radius:5px;background-color:#242938;width:460px;height:460px;margin:20px auto 0}
.dashboard__avatarCreation-closeConfirmation{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#343a4e}
.show{display:block}.dashboard__avatarCreation-closeConfirmation--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.dashboard__avatarCreation-closeConfirmation--header{font-weight:bold;color:#fff;font-size:40px;text-align:center;margin-bottom:0}
.dashboard__avatarCreation-closeConfirmation--text{font-size:18px;color:#fff;text-align:center;margin-top:0}
.dashboard__avatarCreation-closeConfirmation--confirmBtns{text-align:center;margin-top:50px}
.dashboard__avatarCreation-closeConfirmation--confirmBtns--goBack{border-radius:100px;background-color:#f0c544;border:0;outline:0;color:#fff;font-size:14px;padding:10px 30px;cursor:pointer}
.dashboard__avatarCreation-closeConfirmation--confirmBtns--cancel{border-radius:100px;background-color:#657492;border:0;outline:0;color:#fff;font-size:14px;padding:10px 30px;cursor:pointer;margin-left:10px}
.avatar-start-img{width:100%}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}
}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}
30%,70%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}
}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}
30%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}
.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}
.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:0}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);animation:passing-through 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);animation:slide-in 3s cubic-bezier(0.77,0,0.175,1)}
.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:white}
.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
/* * Cropper v3.0.0 * https://github.com/fengyuanchen/cropper * * Copyright (c) 2017 Fengyuan Chen * Released under the MIT license * * Date: 2017-09-03T13:13:53.439Z */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cropper-container img{display:block;height:100%;image-orientation:0;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}
.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}
.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}
.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,0.75);outline:1px solid #39f;overflow:hidden;width:100%}
.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}
.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}
.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}
.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}
.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}
.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}
.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}
.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}
.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}
.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}
.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}
.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}
.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}
.cropper-point.point-se{bottom:-3px;cursor:se-resize;height:20px;opacity:1;right:-3px;width:20px}
@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}
}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}
}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}
.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}
.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}
.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/* nouislider - 10.0.0 - 2017-05-28 14:52:48 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}
.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top .3s,right .3s,bottom .3s,left .3s}
.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #BBB}
.noUi-connect{background:#3fb8af;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);transition:background 450ms}
.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #ebebeb,0 3px 6px -3px #BBB}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.popup_photo_gallery{min-width:980px;padding:0 30px}.popup_photo_gallery .popup__head{padding:0}
.popup_photo_gallery .popup__close{width:auto;top:-16px;right:0}.popup_photo_gallery .popup__main{width:100%;overflow:initial;max-width:1300px}
.popup_photo_gallery .popup__content{padding:15px;height:570px}@media(min-width:1440px){.popup_photo_gallery .popup__content{height:870px}
}.popup_photo_gallery .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.popup_photo_gallery .swiper-slide{background-size:cover;background-position:center;border-radius:3px}
.popup_photo_gallery .gallery-top-photo{height:84%;width:100%}.popup_photo_gallery .gallery-thumbs{height:16%;box-sizing:border-box;padding:10px 0 0 0}
.popup_photo_gallery .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;border-radius:3px}
.popup_photo_gallery .gallery-thumbs .swiper-slide:hover{opacity:.8}.popup_photo_gallery .gallery-thumbs .swiper-slide-active{opacity:1;box-sizing:border-box;position:relative;border:5px solid #e9bf3a}
.popup_photo_gallery .gallery-thumbs .swiper-slide-active:hover{opacity:1}.popup_photo_gallery .gallery-top-photo__nav{z-index:200;position:absolute;top:50%;width:50px;height:50px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.4);cursor:pointer;border-radius:50%;text-align:center}
.popup_photo_gallery .gallery-top-photo__nav svg{display:inline-block;vertical-align:top;width:16px;height:10px;margin-top:20px}
.popup_photo_gallery .gallery-top-photo__nav:hover{box-shadow:0 0 4px rgba(0,0,0,0.9);background-color:#e9bf3a}
.popup_photo_gallery .gallery-top-photo__nav.mod--next{right:20px}.popup_photo_gallery .gallery-top-photo__nav.mod--prev{left:20px}
/* * Cropper.js v1.5.13 * https://fengyuanchen.github.io/cropperjs * * Copyright 2015-present Chen Fengyuan * Released under the MIT license * * Date: 2022-11-20T05:30:43.444Z */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}
.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}
.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}
.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,75%);overflow:hidden;width:100%}
.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}
.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}
.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}
.cropper-center::before,.cropper-center::after{background-color:#eee;content:" ";display:block;position:absolute}
.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}
.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}
.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}
.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}
.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}
.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}
.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}
.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}
.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}
.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}
@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}
}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}
}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}
.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}
.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}
.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
.graphs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-10px}.graphs img{max-width:100%}
.graphs__block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.graphs__graph{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box;padding-top:30px;padding-left:50px}
.graphs__info{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;box-sizing:border-box;padding:25px 30px;background:rgba(242,244,245,0.5)}
.graphs__legend{margin:0;padding:0;list-style:none;font-size:10px;font-weight:500;line-height:1.2}
.graphs__legend-item+.graphs__legend-item{margin-top:20px}.graphs__legend-color{display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:15px;border-radius:3px}
.graphs__legend-name{display:inline-block;vertical-align:middle}.graphs__production{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:39px 0}
.graphs__quality{width:50%;margin-left:30px;padding:39px 0}.graphs__title{margin:0 0 30px 50px;font-size:18px;font-weight:500;line-height:1.166666667}
.graphs__wrap{position:relative;padding-left:50px}.graphs__label{position:absolute;left:25px;bottom:50%;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-90deg) translate(-50%,0);-ms-transform:rotate(-90deg) translate(-50%,0);transform:rotate(-90deg) translate(-50%,0);color:rgba(119,119,119,0.5);font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}
.timesheet{margin-top:-10px}.timesheet__row{display:-webkit-box;display:-ms-flexbox;display:flex}
.timesheet__row_head .timesheet__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;color:rgba(52,58,78,0.4);font-size:10px;line-height:1.2;font-weight:500;text-align:center}
.timesheet__row_head .timesheet__col:before{display:none}.timesheet__row_head .timesheet__col_time{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.timesheet__row_head .timesheet__col_total{color:#343a4e;font-size:12px}.timesheet__row_bot{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.timesheet__row_bot .timesheet-day__unit:before,.timesheet__row_bot .timesheet-day__unit:after{display:none}
.timesheet__row_bot .timesheet__col{padding-top:15px;font-weight:600}.timesheet__row_bot .timesheet__col:before{display:none}
.timesheet__row_bot .timesheet__col_time{padding-top:10px}.timesheet__row_bot .timesheet__col_util .timesheet__value{border-top:0}
.timesheet__row_bot .timesheet__value{width:100%;padding:30px 10px 30px 10px;border-top:1px solid rgba(151,151,151,0.15)}
.timesheet__col{position:relative;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;font-size:14px;text-align:center}
.timesheet__col:first-child:before{display:none}.timesheet__col:nth-child(2n){background:#f2f4f5}
.timesheet__col:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:50px;height:1px;background:rgba(151,151,151,0.15)}
.timesheet__col_time{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}
.timesheet__col_working{color:rgba(52,58,78,0.5)}.timesheet__col_working:before{width:25px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.timesheet__col_other{color:rgba(52,58,78,0.7)}.timesheet__col_total{color:#343a4e;font-weight:500}
.timesheet__col_util{color:rgba(52,58,78,0.8)}.timesheet__col_end{background:transparent !important}
.timesheet__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timesheet__title{margin-right:39px;color:#777;font-size:18px;line-height:1.166666667}
.timesheet__title span{color:#343a4e;font-size:20px}.timesheet__actions{display:-webkit-box;display:-ms-flexbox;display:flex}
.timesheet__action{margin-left:15px}.timesheet__action:first-child{margin-left:0}
.timesheet__action button{width:80px;height:25px;padding:0 15px;color:#FFF;font-size:11px;font-weight:500;background:rgba(52,58,78,0.4);border:0;border-radius:100px;white-space:nowrap;cursor:pointer;font-family:"Lato","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}
.timesheet__action button:focus{outline:0}.timesheet__prev:before{content:'';position:relative;top:-1px;display:inline-block;width:10px;height:7px;margin-right:18px;background:url("../images/icon_timesheet_prev.svg") no-repeat center}
.timesheet__next:after{content:'';position:relative;top:-1px;display:inline-block;width:10px;height:7px;margin-left:18px;background:url("../images/icon_timesheet_next.svg") no-repeat center}
.timesheet__value{position:relative;display:inline-block;padding:10px}.timesheet-other{position:relative;display:inline-block;vertical-align:middle;margin-left:4px}
.timesheet-other_active .timesheet-other__link{background-color:#343a4e;background-image:url("../images/icon_minus.svg")}
.timesheet-other_active .timesheet-other__link:before,.timesheet-other_active .timesheet-other__link:after{visibility:visible;opacity:1}
.timesheet-other_active .timesheet-other__link+.timesheet-other__block{visibility:visible;opacity:1}
.timesheet-other__link{display:inline-block;width:13px;height:13px;line-height:13px;background:#e9bf3a url("../images/icon_plus.svg") no-repeat center;background-color:#e9bf3a;background-image:url("../images/icon_plus.svg");background-repeat:no-repeat;background-position:center;border-radius:3px}
.timesheet-other__link:hover{color:inherit;text-decoration:none}.timesheet-other__link:before{content:'';position:absolute;z-index:2;left:0;top:100%;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #d5d5d5 transparent;visibility:hidden;opacity:0}
.timesheet-other__link:after{content:'';position:absolute;z-index:2;left:0;top:100%;-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px);width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;visibility:hidden;opacity:0}
.timesheet-other__block{position:absolute;z-index:1;margin-top:5px;left:-50px;visibility:hidden;opacity:0;background:#fff;border:1px solid #d5d5d5;border-radius:5px;box-shadow:0 11px 26px rgba(0,0,0,0.25);overflow:hidden}
.timesheet-other__block:before{content:'';position:absolute;left:0;bottom:100%;width:50%;height:20px}
.timesheet-other__list{margin:0;padding:6px 0 0 0;list-style:none}.timesheet-other__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 28px 6px 14px;white-space:nowrap;color:#343a4e;font-size:10px;line-height:1.2;font-weight:500}
.timesheet-other__item:nth-child(2n){background-color:#f2f4f5}.timesheet-other__item_total{padding-top:12px;padding-bottom:12px;font-weight:900}
.timesheet-other__color{width:13px;height:13px;border-radius:3px;margin-right:15px}
.timesheet-other__name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:3px;text-align:left}
.timesheet-other__value{width:35px;text-align:right}.timesheet-day{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.timesheet-day__date{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:10px;color:rgba(52,58,78,0.8);font-size:12px;font-weight:600;line-height:1.166666667;text-transform:uppercase}
.timesheet-day__date span{display:block;color:rgba(52,58,78,0.4);font-size:11px;line-height:1.181818182}
.timesheet-day__time{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.timesheet-day__value{position:absolute;top:50%;left:0;right:0;height:26px;margin-top:-13px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex}
.timesheet-day__period.timesheet-day__period__presence{height:26px;margin-top:0;border-radius:0}
.timesheet-day__period{position:relative;color:#FFF;font-size:10px;font-weight:500;text-align:center;border-radius:3px;cursor:pointer}
.timesheet-day__period_active .timesheet-day__tip{visibility:visible;opacity:1}.timesheet-day__period_work{background:rgba(51,204,102,0.8)}
.timesheet-day__period_work .timesheet-day__tip-color{background-color:#3c6}.timesheet-day__period_logging{background:rgba(255,204,102,0.8)}
.timesheet-day__period_logging .timesheet-day__tip-color{background-color:#fc6}.timesheet-day__period_sd_client{background:rgba(243,88,88,0.8)}
.timesheet-day__period_sd_client .timesheet-day__tip-color{background-color:#f35858}
.timesheet-day__period_m_projects{background:rgba(0,91,255,0.8)}.timesheet-day__period_m_projects .timesheet-day__tip-color{background-color:#005bff}
.timesheet-day__unit{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:rgba(52,58,78,0.4);font-size:11px;font-weight:600;line-height:1;text-align:center}
.timesheet-day__unit:before,.timesheet-day__unit:after{content:'';position:absolute;background:rgba(151,151,151,0.15)}
.timesheet-day__unit:before{top:0;left:50%;bottom:0;width:1px}.timesheet-day__unit:after{top:50%;left:0;right:0;height:1px}
.timesheet-day__button{position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,30px);-ms-transform:translate(-50%,30px);transform:translate(-50%,30px);width:290px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.181818182;border:1px solid rgba(151,151,151,0.4);border-radius:3px;white-space:nowrap}
.timesheet-day__button:hover{color:inherit;text-decoration:none}.timesheet-day__button:after{content:'';display:inline-block;vertical-align:middle;width:6px;height:10px;margin-left:15px;background:url("../images/icon_timesheet_arrow_down.svg") no-repeat center}
.timesheet-day__tip{position:absolute;top:0;left:100%;z-index:1;width:150px;color:#343a4e;font-size:10px;background:#FFF;border:1px solid #d5d5d5;border-radius:5px;box-shadow:0 11px 26px rgba(0,0,0,0.25);line-height:1;visibility:hidden;opacity:0;transition:opacity .25s ease-out}
.timesheet-day__tip-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;background:rgba(242,244,245,0.5)}
.timesheet-day__tip-color{display:inline-block;width:13px;height:13px;margin:0 14px;border-radius:3px}
.timesheet-day__tip-name{font-weight:600}.timesheet-day__tip-content{padding:13px 20px 15px 41px}
.timesheet-day__tip-time{margin-bottom:10px;color:rgba(52,58,78,0.4);font-weight:500;text-align:left}
.timesheet-day__tip-time:last-child{margin-bottom:0}.timesheet-day__tip-time span{text-transform:uppercase;color:#343a4e}
.popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;min-width:1140px;opacity:0;visibility:hidden}
.popup_active{z-index:2000;opacity:1;visibility:visible}.popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:600px;max-width:94%;max-height:92%;background:#FFF;box-shadow:0 12px 43px rgba(0,0,0,0.26);opacity:0;transition:.25s ease-out;border-radius:5px;overflow:hidden}
.popup_active .popup__main{opacity:1}.popup_closed .popup__main{opacity:0}.popup__head{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 30px 19px;box-sizing:border-box;background-color:#343a4e}
.popup__title{margin:0;color:#FFF;font-size:18px;font-weight:100;line-height:1.166666667}
.popup__close{position:absolute;top:50%;right:17px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:40px;height:40px;background:url("../images/icon_close.svg") no-repeat 50% 50%;background-size:14px;cursor:pointer;opacity:.6;transition:opacity .25s ease}
.popup__close:hover{opacity:1}.popup__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}
.popup__body_small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:284px}
.popup__content{padding:30px}.popup__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:30px;border-top:1px solid #f2f4f5}
.popup__box{overflow-y:auto;position:relative;max-height:300px;margin:30px 0;border-bottom:2px solid #f2f4f5;text-align:center}
.popup__list{display:inline-block;margin:0;padding:0;list-style:none;text-align:left}
.popup__item{margin:0 0 15px}.popup__row{display:-webkit-box;display:-ms-flexbox;display:flex}
.popup__half{width:50%;padding:0 30px;box-sizing:border-box}.popup__half:first-child{padding-left:0}
.popup__half:last-child{padding-right:0}.popup .form__row{margin:20px 0}.popup .form__row:first-child{margin-top:0}
.popup .form__row:last-child{margin-bottom:0}.popup .form__title{display:block;height:auto}
.popup .form__textarea{height:100px}.popup_crop_picture .popup__main{width:440px}
.popup_crop_picture .popup__body{position:relative}.popup_crop_picture .popup__body img{display:block;max-width:100%}
.popup_crop_picture .popup__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;padding:10px 15px;background:#343a4e}
.popup_crop_picture .popup__actions .button{padding-left:0;padding-right:0}.popup_crop_picture .popup__actions .button:hover{color:#e9bf3a;box-shadow:none}
.popup_crop_picture .crop-image{width:440px;height:507px;overflow:hidden}.popup_crop_picture #crop{max-width:100%}
.popup_crop_picture #crop-slider{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:80%;bottom:45px}
.popup_crop_picture .cropper-view-box{outline-color:#e9bf3a;border-radius:50%}.popup_crop_picture .cropper-point{background:#e9bf3a}
.popup_crop_picture .cropper-line{background:#e9bf3a}.popup_crop_picture .crop-zoom{position:absolute;top:12px;color:#fff;font-size:12px;font-weight:500}
.popup_crop_picture .crop-zoom-start{left:0}.popup_crop_picture .crop-zoom-end{right:0}
.popup_crop_picture .noUi-base{height:2px}.popup_crop_picture .noUi-target{border:0}
.popup_crop_picture .noUi-horizontal{height:2px;border-radius:2px}.popup_crop_picture .noUi-connect{border:0;box-shadow:none;background:#e9bf3a}
.popup_crop_picture .noUi-horizontal .noUi-handle{width:25px;height:25px;border:0;box-shadow:none;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popup_crop_picture .noUi-horizontal .noUi-handle:before,.popup_crop_picture .noUi-horizontal .noUi-handle:after{display:none}
.popup_crop_picture .noUi-horizontal .noUi-handle:focus{outline:0}.popup_screen .popup__head{padding:0}
.popup_screen .popup__close{top:auto;bottom:100%;right:0;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);width:30px;height:30px;background-color:#e9bf3a;opacity:1;border-radius:3px}
.popup_screen .popup__main{width:auto;overflow:initial}.popup_screen .popup__content{padding:0}
.popup_screen .popup__content img{display:block;max-width:100%}.popup_change_password .error-message{margin-top:20px}
.checkbox{position:relative;padding-left:25px;cursor:pointer}.checkbox__input{display:none}
.checkbox__input:checked+.checkbox__desc:before{border-color:#e9bf3a;background-color:#e9bf3a;background-image:url("../images/icon_ok.svg")}
.checkbox__input:disabled+.checkbox__desc:before{border-color:lightgray;background-color:lightgray}
.checkbox__input:disabled+.checkbox__desc{color:lightgray}.checkbox__desc{color:#343a4e;font-size:14px}
.checkbox__desc:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:15px;height:15px;border:1px solid #cbcbcb;border-radius:3px;background-repeat:no-repeat;background-position:center;background-size:10px 10px}
.checklist{margin:0;padding:0;list-style:none}.checklist__item{margin-top:10px;border:1px solid #efefef;border-radius:8px}
.checklist__item:first-child{margin-top:0}.checklist__title{margin:0 0 15px;font-size:18px;line-height:1.166666667}
.checklist__desc{opacity:.8;font-size:14px;line-height:1.428571429}.checklist .checkbox{display:block;padding:0}
.checklist .checkbox__input:checked+.checkbox__desc{background-color:#f8f9fa}.checklist .checkbox__desc{display:block;box-sizing:border-box;padding:25px 25px 25px 65px}
.checklist .checkbox__desc:before{top:25px;left:25px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:20px;height:20px}
.portal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -20px;padding:0;list-style:none}
.portal__item{width:182px;margin:10px 20px}.portal__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;margin:0 0 5px;padding:0 0 0 38px;border-radius:5px 0 0 5px;color:#FFF;font-size:11px;line-height:35px;font-weight:100;text-transform:uppercase;background:url("../images/block_head_bg_small.svg") no-repeat 100% 0}
.portal__label:hover{color:#FFF;text-decoration:none}.portal__label:before{content:'';position:absolute;top:50%;left:14px;width:11px;height:10px;margin:-5px 0 0;background:url("../images/icon_leadership.svg") no-repeat 100% 0;background-size:100% 100%}
.portal__label:after{content:'';position:absolute;top:50%;right:50px;width:10px;height:7px;background:url("../images/icon_accord_arrow_down.svg") no-repeat center;opacity:0;transition:.25s ease}
.portal__box{display:block;position:relative}.portal__string{position:relative;width:54px;height:41px;margin:0 auto 8px;border-radius:5px;background:#a6a9b2}
.portal__string:last-child{margin-bottom:0}.portal__item_active .portal__string{background:#e9bf3a}
.portal__string:before,.portal__string:after{content:'';position:absolute;left:-64px;width:inherit;height:inherit;border-radius:inherit;background:inherit}
.portal__string:after{left:auto;right:-64px}.portal__number{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72px;height:72px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:#FFF;box-shadow:0 13px 19px rgba(0,0,0,0.15);font-size:25px;text-align:center}
.portal__item_active .portal__number{font-weight:bold}.portal__cover{overflow:hidden;border-radius:5px}
.portal__photo{width:100%;vertical-align:bottom}.portal__separator{margin:30px -40px;border:0;border-top:1px solid #eaeaea}
.settings .table{margin-top:-10px}.settings__block{position:relative;padding:30px 0}
.settings__block:after{content:'';position:absolute;bottom:0;left:-40px;right:-40px;height:1px;background:rgba(151,151,151,0.15)}
.settings__block:last-child:after{display:none}.settings__head{margin-bottom:20px}
.settings__title{margin:0;font-size:18px;font-weight:500;line-height:1.166666667}
.settings__desc{margin-top:5px;opacity:.5;font-size:14px;line-height:1.428571429}
.settings__timezone .checkbox{display:inline-block;margin-top:30px;font-weight:600}
.settings__timesheet-payroll{margin-left:30px}.settings__timesheet-payroll label{font-size:14px;display:inline-block;width:100px}
.badge{padding-top:20px}.badge__list{margin:-20px 0 0;padding:0;list-style:none}.badge__item{margin-top:20px}
.badge__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:470px;box-sizing:border-box;padding:80px;background:#f8f9fa;border-radius:8px}
.badge__image{width:166px;height:166px;margin-right:80px}.badge__image img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.badge__name{margin:0;font-size:67px;font-weight:600;line-height:1.194029851}.badge__received{margin-top:5px;opacity:.5;font-size:18px;font-weight:600;line-height:1.166666667}
.badge_more_1 .badge__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.badge_more_1 .badge__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;box-sizing:border-box;padding:0 10px}
.badge_more_1 .badge__box{height:255px;padding:20px}.badge_more_1 .badge__image{width:136px;height:136px;margin-right:30px}
.badge_more_1 .badge__name{font-size:35px}.badge_more_1 .badge__received{margin-top:7px;font-size:14px}
.badge_more_4 .badge__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px;margin-left:-10px;margin-right:-10px}
.badge_more_4 .badge__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;box-sizing:border-box;padding:0 10px;margin-top:10px}
.badge_more_4 .badge__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;min-height:80px;padding:20px 25px}
.badge_more_4 .badge__image{width:35px;height:35px;margin-right:20px}.badge_more_4 .badge__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.badge_more_4 .badge__name{margin-right:20px;font-size:25px}.badge_more_4 .badge__received{margin-top:5px;margin-bottom:5px;font-size:12px}
.people{height:250px;overflow-x:hidden;overflow-y:auto}.people__list{margin:-10px -10px 0 -10px;padding:0 10px 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.people__item{width:25%;min-width:250px;margin-top:10px;box-sizing:border-box;padding:0 10px}
.people_3 .people__item{-webkit-box-flex:0;-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%}
@media screen and (max-width:1668px){.people__item{width:33.3%}}@media screen and (max-width:1435px){.people__item{width:50%}
}@media screen and (max-width:1185px){.people__item{width:100%}}.people__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:10px 15px;background:#f8f9fa;border-radius:5px}
.people__block:hover{color:inherit;text-decoration:none}.people__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.people__cover{width:40px;height:40px;margin-right:15px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}
.people__name{font-size:14px;font-weight:600;line-height:1.142857143}.people__status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;background:#30b762;border-radius:50%}
.people__status_online{background:#30b762}.people__status_away{background:#f1194a}
.people__status_retrieving{opacity:1;background:gray;animation:fadeInOut 2s infinite alternate}
.people__status_offline{background:gray}.people__status_inactive{background:#e9bf3a}
@keyframes fadeInOut{from{opacity:0}}.bio{padding:30px 0 0;position:relative;top:3px}
.bio__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}
.bio__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;box-sizing:border-box;padding:0 15px}
.bio__list{margin:0;padding:0;list-style:none}.bio__item{padding:20px 30px;background:#f8f9fa;border-radius:8px}
.bio__item+.bio__item{margin-top:15px}.bio__info-title{margin:0 0 10px;font-size:18px;font-weight:600;line-height:28px}
.bio__info-desc{font-size:14px;line-height:1.428571429;opacity:.8;resize:vertical;white-space:pre-wrap}
.bio__other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bio__other-name{font-size:18px;line-height:1.166666667}.bio__other-value{color:#5b5f70;font-size:20px;line-height:1}
.bio__other-value_accent{color:#e9bf3a}.bio__photos-top{margin-bottom:16px}.bio__photos-title{font-size:18px;font-weight:600;line-height:32px;margin:0}
.bio__photos-box{overflow-x:hidden;overflow-y:scroll;height:280px}.bio__photos-list{list-style:none;margin:-10px -5px 0 -5px;padding:0}
.bio__photos-list,.booked__class-actions-main{-ms-flex-wrap:wrap;flex-wrap:wrap}.bio__photos-item{width:33.33%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:180px;margin-top:10px;box-sizing:border-box;padding:0 5px;position:relative;float:left}
.bio__photos-img{display:inline-block;vertical-align:top;width:100%;max-width:100%;border-radius:3px}
.bio__photos-item-action{width:22px;height:22px;border:2px solid #fff;background-color:#e9bf3a;position:absolute;top:9px;right:14px;text-indent:-9999px;white-space:nowrap;overflow:hidden;border-radius:50%;box-sizing:border-box;opacity:.8}
.bio__photos-item-action:before{content:'';position:absolute;top:50%;left:50%;background:url("../images/cancel-white.svg") 0 0 no-repeat;background-size:cover;width:10px;height:10px;margin:-5px 0 0 -5px}
.bio__photos-item-action:hover{opacity:1}.bio__photos-action{float:right}.textarea-edit{overflow:auto;font-family:sans-serif;margin:0;position:relative;max-width:100%;min-width:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;line-height:1.15;display:block;resize:vertical}
.textarea-edit::-ms-clear{display:none}.textarea-edit{font-size:14px;font-weight:400;line-height:1.42857em;border-radius:.21429em;padding:.71429em 1em;border-width:0;height:9.57143em;max-height:21.42857em;min-height:9.57143em}
.textarea-edit{background-color:rgba(45,47,49,0.1);color:rgba(52,58,78,0.8)}.textarea-edit:hover{box-shadow:inset 0 0 4px rgba(0,0,0,0.4)}
.state--error.textarea-edit{box-shadow:inset 0 0 4px rgba(243,88,88,0.4);background-color:rgba(243,88,88,0.05)}
.l-edit-actions{position:relative;margin-bottom:16px;display:flex;float:right}.l-edit-actions .bio__info-title{margin-bottom:0}
.edit-actions .ui-btn{margin-left:15px}.screen__back{margin-bottom:20px}.screen__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px 0 0 -9px;padding:0;list-style:none}
.screen__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:9px;padding-left:9px}
.screen__cover{position:relative;display:block;width:100%}.screen__cover img{display:block;max-width:100%}
.screen__index{position:absolute;top:15px;left:15px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-weight:600;line-height:1.142857143;background:#e9bf3a;border-radius:3px}
.form__element_short{width:150px}input[type = 'range']{padding:0}
.clickable{cursor:pointer}.not-clickable{cursor:default !important}.two-button-cell{min-width:240px}
div.login__desc a{color:white}div.button_danger{background:#f35858;color:#FFF}div.button_danger:hover{background:#f35858;color:#FFF}
.button_danger{background:#f35858;color:#FFF}.button_danger:hover{background:#f35858;color:#FFF}
div.form__color input{max-width:1200px !important}.tabs__title_active{cursor:default;z-index:2}
.tabs__title_active ~ .tabs__title{z-index:0}.tabs__title:last-child:after{background:transparent}
.loading-spinner{height:36px;width:36px;margin:0 auto;position:relative;animation:rotation .6s infinite linear;border-left:6px solid rgba(52,58,78,.15);border-right:6px solid rgba(52,58,78,.15);border-bottom:6px solid rgba(52,58,78,.15);border-top:6px solid rgba(52,58,78,.8);border-radius:100%}
.label__loading-spinner{line-height:36px;padding-left:10px;color:rgba(52,58,78,.8);font-weight:800}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}
}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}
}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}
}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.carousel .swiper-button-prev{position:absolute;z-index:50;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:40px;height:40px;margin:0;padding:0;font-size:0;background:url("../images/icon_carousel_prev.svg") no-repeat center;background-size:contain;border:0;cursor:pointer;opacity:.8;transition:opacity .25s ease-out}
.carousel .swiper-button-prev:hover{opacity:1.0}.swiper-button-disabled{display:none}
.user__avatar{background-color:transparent !important}.pull_right{float:right !important}
.pull_left{float:left !important}.projectsites{border-bottom:1px solid #343a4e;border-top:1px solid #343a4e;border-spacing:0;border-collapse:separate;width:100%}
table.projectsites td{padding:8px 10px}table.projectsites th{cursor:pointer;padding:8px 10px}
table.projectsites tbody tr:nth-child(odd){background:#eee}.teams__container{overflow-x:hidden;overflow-y:auto}
ul.teams__list{margin:-10px -10px 0 -10px;padding:0 10px 0 0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
li.teams__item>a{color:inherit;cursor:pointer}li.teams__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;min-width:300px;margin-top:10px;box-sizing:border-box;padding:0 10px}
.teams__item--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.teams__item--avatar{width:40px;height:40px;margin-right:15px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;flex-direction:column;font-size:18px;font-weight:600;color:white}
.teams__item--name{font-size:14px;font-weight:600;line-height:1.142857143}.teams__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:10px 15px;background:#f8f9fa;border-radius:5px}
.teams__block:hover{color:inherit;text-decoration:none}.teams__block--selected{border:2px solid #343a4e;border-radius:5px 5px 0 0}
.l-timesheet-list{position:relative}.cards__container{overflow-x:hidden;overflow-y:auto}
ul.cards__list{margin:-10px -10px 0 0;padding:0;-webkit-padding-start:0;width:100%;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
li.cards__item>a{color:inherit;cursor:pointer}li.cards__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;min-width:300px;margin-top:10px;box-sizing:border-box;padding:0}
.cards__item--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%}
.cards__item--callout{width:40px;height:40px;margin-right:15px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;flex-direction:column;font-size:20px;font-weight:700}
.cards__item--callout.item-callout-basic{background-color:rgba(52,58,78,0.5);color:#fff}
.cards__item--callout.state--active{background-color:#343a4e;color:#fff}.cards__item--name{color:#343a4e;font-size:16px;line-height:100%;font-weight:400;letter-spacing:.05px}
.cards__item--actions{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center}
.cards__item--actions>.cards_item--menu{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;flex-direction:column}
.cards_item--menu>div{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column;min-height:24px;min-width:24px}
.cards_item--menu svg{fill:#343a4e}.cards__item--summary{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;flex-direction:row;box-sizing:border-box;padding:0 15px}
.cards__item-input{display:inline-flex;flex:1;flex-direction:row;width:30%;box-sizing:border-box;align-items:center}
.cards__item--summary--info{flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;font-size:14px}
.cards__item--summary--label{margin-right:5px;font-weight:600}.cards__item--summary--separator{margin:0 15px}
.cards__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:10px 15px;background:#f8f9fa;border-radius:5px;border:1px solid #dbdce0}
.cards__block:hover{color:inherit;text-decoration:none}.cards__block--selected{border:2px solid #343a4e;border-radius:5px 5px 0 0;background-color:#e8eaeb}
.cards__block-contents{background:#f8f9fa;border:2px solid #343a4e;border-top-width:0;border-radius:0 0 5px 5px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ts-activities__menu{flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;min-height:24px}
.ts-activities-list{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;box-sizing:border-box}
.ts-activities-list table{width:100%}.my-timesheet-view-selector{font-size:14px;height:1.65em}
.my-timesheet-view-selected{font-weight:600;text-decoration:underline}.my-timesheet-view-selector-container::after{content:"";display:table;clear:both}
.submit-day__item--value{font-weight:700}div.approvers>.approver+.approver{margin:5px 0 5px 10px}
div.approver{display:inline-block;height:24px;line-height:24px;font-size:14px;position:relative;padding:0 30px;border-radius:100px;background:#262b3d;color:#fff}
div.approver>img{position:absolute;left:7px;top:5px}div.approver>button{position:absolute;right:4px;top:4px;width:16px;height:16px;background-color:white;border:0;border-radius:50%}
div.approver>button:focus{outline:0}div.teams__modal{z-index:3000;overflow:visible}
#modal__projectusers{padding:0 0 0 10px;display:block;overflow-x:hidden;overflow-y:auto;height:320px}
table.projectusers{position:relative;table-layout:fixed;width:100%;border-bottom:1px solid #343a4e;border-top:1px solid #343a4e;border-spacing:0;border-collapse:separate}
table.projectusers td,table.projectusers th{padding:8px 10px}table.projectusers tbody tr:nth-child(odd){background:#eee}
.max__width_340{text-align:center;min-width:240px;max-width:340px;width:auto}#badge-table tr:nth-child(even){background:#f9f9f9}
#badge-table tr:nth-child(odd){background:#FFF}#badge-table button{min-width:100px}
#badge-table th:nth-child(1),#badge-table th:nth-child(2),#badge-table th:nth-child(3),#badge-table th:nth-child(4){min-width:260px}
.timesheet-table__top-days .timesheet-table__top-num{background-color:rgba(52,58,78,0.5)}
.timesheet-state--submitted{background-color:#e9bf3a !important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.timesheet-range-select__selected{min-width:210px}.table__cell-select{min-width:30px !important;max-width:150px !important;text-align:center;width:30px !important}
.table__cell-nosort .table__head:after{background:0}.table__cell-time{min-width:130px !important;max-width:150px !important;width:150px !important}
.table__cell--small,.table__cell--medium,.table__cell--large{white-space:normal;width:auto;max-width:50ch}
.table__cell--small span,.table__cell--medium span,.table__cell--large span{display:block}
.table__cell--small{max-width:15ch}.table__cell--medium{max-width:25ch}.table__cell--priority{width:99%;min-width:25ch}
.table__cell-action-header{min-width:155px !important;max-width:155px !important;width:155px !important}
.table__cell--no-sort .table__head:after,.table__cell-action-header .table__head:after{background-image:none}
.table__cell.state--active .table__head:after{opacity:1.0}.table__head:after{opacity:.1}
.table__cell-action-header-xl{min-width:281px !important;max-width:281px !important;width:281px !important}
.panel__timesheet-userpic img{width:30px;height:30px;display:inline-block;border-radius:50%;vertical-align:top}
.panel__timesheet-userpic div{width:30px;height:30px;background-color:#e9bf3a;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;border-radius:50%;vertical-align:top}
#timesheet--add-activity__dialog .ts-activity-container{overflow-x:hidden;overflow-y:auto}
#timesheet--add-activity__dialog .ts-activity-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ts-activity-row>div{width:100%}#timesheet--add-activity__dialog .ts-activity-row input[type="text"]{height:2.5em;width:52%;border:1px solid #e7e7e7;border-radius:.41667em;margin:0 6px}
#timesheet--add-activity__dialog .ts-activity-section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:48%}
#timesheet--add-activity__dialog .ts-activity-time__label{display:inline-block}#timesheet--add-activity__dialog .ts-activity-time__icon{display:inline-block;padding-left:5px}
#timesheet--add-activity__dialog .ts-activity-time__icon img{max-width:25px;height:auto}
.ts-activity-time-selector select{margin:0;overflow:visible;-webkit-appearance:none;appearance:none;box-shadow:none;line-height:1.2;border:1px solid #e7e7e7;border-radius:.41667em;cursor:pointer;font-size:12px;height:2.5em;line-height:1.5;padding:0 1.35em;width:58px;color:#363636;outline:0;font-weight:500;font-family:inherit;text-align:left}
.ts-activity-time-selector select:hover,.ts-activity-time-selector select:focus{border-color:#b5b5b5}
.ts-activity-time-selector__item{padding-left:3px;display:inline-block}.ts-activity-time-select{position:relative}
.ts-activity-time-select .ico-svg__select{position:absolute;top:50%;right:6px;width:9px;height:15px;margin-top:-8px}
.ts-activity-time-select .ico-svg__select use{fill:#e9bf3a}.table__cell.state--active-reverse .table__head:after{width:11px;height:9px;background:url(../images/icon_arrow_down.svg) no-repeat center}
.card__achieve{z-index:2 !important}.card__expand{height:240px}.card__expand-item{max-height:190px;overflow:hidden}
.badge__info{font-size:14px;min-width:80%}.badge__received{margin-left:5px}.card__status-state{color:#30b762;font-size:10px}
.card__status-state:before{content:'';margin-right:5px;display:inline-block;width:10px;height:10px;background:#30b762;border-radius:50%}
.card__status-state_online{color:#30b762 !important}.card__status-state_online:before{background:#30b762 !important}
.card__status-state_away{color:#f1194a !important;font-size:9px !important}.card__status-state_away:before{background:#f1194a !important}
.card__status-state_inactive{color:#e9bf3a !important;font-size:9px !important}.card__status-state_inactive:before{background:#e9bf3a !important}
.card__status-retrieving{font-size:9px !important;color:#808080 !important}.card__status-retrieving:before{content:'' !important;margin-right:5px !important;display:inline-block !important;width:10px !important;height:10px !important;background:#808080 !important;border-radius:50% !important}
.card__status-offline{font-size:9px !important;color:#808080 !important}.card__status-offline:before{content:'' !important;margin-right:5px !important;display:inline-block !important;width:10px !important;height:10px !important;background:#808080 !important;border-radius:50% !important}
.hex-text{z-index:1000;width:100%;text-align:center;display:inline-block}.hex-text-title{font-weight:bold;color:whitesmoke;font-size:14px}
.hex-text-content{margin-top:3px;font-size:12px;color:whitesmoke;font-weight:bold}
.hexagon{position:relative;width:130px;height:75px;background-color:#64c7cc;margin:30px calc(100% / 24);display:inline-block;text-align:justify;vertical-align:top}
.hexagon:before,.hexagon:after{content:"";position:absolute;width:0;border-left:65px solid transparent;border-right:65px solid transparent}
.hexagon:before{bottom:100%;border-bottom:30px solid #64c7cc}.hexagon:after{top:100%;width:0;border-top:30px solid #64c7cc}
.hexagon-gold{background:#f0c646}.hexagon-gold:before,.hexagon-gold:after{border-bottom-color:#f0c646;border-top-color:#f0c646}
.hexagon-dark-grey{background:#6a6e7d}.hexagon-dark-grey:before,.hexagon-dark-grey:after{border-bottom-color:#6a6e7d;border-top-color:#6a6e7d}
.hexagon-grey{background:#a7aab2}.hexagon-grey:before,.hexagon-grey:after{border-bottom-color:#a7aab2;border-top-color:#a7aab2}
.hexagon-dark-blue{background:#343a4e}.hexagon-dark-blue:before,.hexagon-dark-blue:after{border-bottom-color:#343a4e;border-top-color:#343a4e}
.new-metrics-tagline{font-size:20px;width:70%;margin:40px auto 0 auto}.new-metrics-tagline>span{color:#f0c646}
.bio__other-title{font-weight:600}.panel__title .activityname{font-weight:lighter;font-size:.8rem;opacity:.8}
.people__status--inline-flex{display:inline-flex}.ui-disabled{opacity:.2}.hide-horizontal-scroll{overflow-x:hidden !important}
.timesheet-table__item-title-white{color:white !important}.timesheet-table__item-tiny{position:absolute;cursor:help;left:0;right:0;z-index:30}
.timesheet-table__item-tiny.mod--time{background-color:#d9e8f9;border-left:2px solid #468ee5}
.timesheet-table__item-small{position:absolute;white-space:nowrap;line-height:0;display:flex;align-items:center;justify-content:space-between;left:0;right:0;z-index:25}
.timesheet-table__item-small.mod--time{background-color:#d9e8f9;border-left:2px solid #468ee5}
.timesheet-table__item-small-title{font-size:10px;line-height:100%;font-weight:700;letter-spacing:.03px;margin-left:4px}
.timesheet-table__item-small-time-range{text-align:center;line-height:100%;font-size:10px;font-weight:400}
.timesheet-table__item-small-time-duration{line-height:100%;padding-left:10px;color:#4a4a4a;font-size:10px;margin-right:4px;font-weight:700}
.timesheet-pagination{float:right;margin-left:30px}.ui-pagination span{display:inline-block;font-size:12px;font-weight:lighter;margin-left:10px;margin-right:10px;min-width:125px;text-align:center}
.timesheet-table__top-menu svg{fill:#343a4e}.ui-btn--big-danger{border-radius:100px !important;white-space:nowrap;font-size:.875em;font-weight:700;height:2.85714em;border-width:0;padding:.14286em 1.42857em .14286em 1.42857em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1;background-color:rgba(243,88,88,0.3) !important;border-color:rgba(243,88,88,0.3);color:#f35858}
.ui-btn--big-danger:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);text-decoration:none;color:#f35858}
.ui-btn--big-danger:active{box-shadow:inset 0 2px 5px rgba(0,0,0,0.2)}.state--disabled.ui-btn--big-danger{box-shadow:none;background-color:rgba(243,88,88,0.3) !important;cursor:not-allowed}
.ui-btn--big--default{border-radius:100px !important;white-space:nowrap;font-size:.875em;height:2.85714em;border-width:0;padding:.14286em 1.42857em .14286em 1.42857em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1;background-color:#343a4e !important;border-color:#343a4e;color:#fff}
.notice__more-info{font-weight:700;font-style:italic;text-decoration:underline;margin-left:8px;color:#fff}
.notice__more-info:hover{color:#fff}.centered{display:block;margin-left:auto;margin-right:auto}
.pagination-left-margin{margin-left:20px;padding-top:8px}.alerts-header::after{content:"";display:table;clear:both}
.breadcrumb--selected{text-decoration:underline;font-weight:700}.alerts__recipicients{background-color:rgba(48,186,98,0.2);color:#30ba62;font-weight:500;width:100%}
.alerts__recipicients--closed{transition:opacity .2s ease-in-out;opacity:0;height:0;overflow:hidden}
.alerts__recipicients--open{opacity:1;height:auto;padding:10px}.alerts__recipicients-label,.alerts__recipicients-clear-all{flex:1}
.alerts__recipicients-clear-all{text-align:right}.alerts__recipicients-clear-all:hover{text-decoration:underline}
.emphasize-links a{color:#3769cd}.emphasize-links img{width:10px;height:10px}.alerts__table .table__cell:first-child{min-width:260px;width:20%;word-break:break-word}
.alerts__table .table__cell:nth-child(2){word-break:break-word}.alerts__table .alerts__table-description{width:40%;word-break:break-word}
.alerts__table .alerts__table-priority,.alerts__table .alerts__table-blocking{min-width:100px}
.survey__table .table__cell:first-child{max-width:260px}.survey__table .table__cell:first-child,.survey__table .table__cell:nth-child(2){word-break:break-word}
#engage-csv-upload .dz-default.dz-message:before{content:'';display:block;margin:0 auto 6px auto;width:34px;height:29px;background-image:none}
.dropzone .dz-message{text-align:center;margin:2em 0}.timesheet-top__list-action-item.mod--multiple{width:50%;display:inline-flex}
.timesheet-top__list-action-item.mod--multiple select{height:40px !important}.ignore-mouse-clicks{pointer-events:none}
.office-cam{position:relative}.office-cam:hover .office-cam__overlay{opacity:1}.office-cam__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(52,58,78,0.8);opacity:0;transition:opacity .25s ease-out}
.panel__user{align-items:center;display:flex;justify-content:space-between;padding:0 40px;width:100%}
.panel__user-name{color:#343a4e;display:inline-block;font-size:16px;font-weight:bold;letter-spacing:0;height:19px;margin-right:6px}
.panel__user-status{color:#aeb0b8;font-size:14px;font-weight:500;letter-spacing:0}
.panel_user-engage{padding-right:48px;align-items:center;display:inline-flex;justify-content:flex-end}
.panel__user-bbits{align-items:center;display:inline-flex;justify-content:flex-end;flex-direction:column;width:120px}
.panel__engage-icon{height:40px;width:40px;margin-top:5px;margin-left:10px}.panel__user-bbits-title{color:#343a4e;font-size:16px;font-weight:bold;height:19px;letter-spacing:0;text-align:right;width:100px}
.panel__user-bbits-count{color:#343a4e;font-size:14px;font-weight:bold;letter-spacing:0;text-align:right;width:100px}
.panel__user-bbits-count i{font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0}
.badges__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:-26px}
.badges__item{align-items:center;background:#f8f9fa;border:1px solid #eaeef1;border-radius:8px;display:flex;flex-basis:calc(99.9% * 1 / 4 - (26px - 26px * 1 / 4));flex-flow:column;flex-grow:0;flex-shrink:0;margin-top:26px;max-width:calc(99.9% * 1 / 4 - (26px - 26px * 1 / 4));min-height:346px;text-align:center;width:calc(99.9% * 1 / 4 - (26px - 26px * 1 / 4))}
.badges__item:nth-child(1n){margin-left:0;margin-right:26px}.badges__item:nth-child(4n){margin-left:auto;margin-right:0}
.badges__item:last-child{margin-right:0}.badges__item--assign{cursor:pointer}.badges__item--assign:hover{box-shadow:0 0 6px}
.badges__item--assign:active{box-shadow:0 0 6px rgba(52,58,78,.5)}.badges__assign{display:flex;flex-flow:column;flex-grow:1;justify-content:center}
.badges__assign-ico{margin-bottom:13px}.badges__assign-title{color:rgba(52,58,78,.5);font-size:20px;font-weight:bold;letter-spacing:0;text-align:center}
.badges__top{color:rgba(52,58,78,.5);display:flex;font-size:12px;font-weight:bold;justify-content:space-between;margin-bottom:10px;padding:20px 24px 0 24px;width:100%}
.badges__top-category{text-transform:capitalize}.badges__top-timeperiod{text-transform:capitalize}
.badges__cover{height:110px}.badges__ico{max-height:90px;max-width:90px}.badges__title{color:#343a4e;font-size:20px;font-weight:bold;letter-spacing:0;margin-bottom:8px;padding:0 20px}
.badges__note{color:#343a4e;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.143;margin-bottom:16px;max-width:190px;min-height:48px;overflow:hidden;padding:0 20px}
.badges__date{color:rgba(52,58,78,.5);font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:12px;text-align:center}
.badges__footer{border-top:1px solid #eaeef1;display:flex;width:100%}.badges__footer-col{align-items:center;border-left:1px solid #eaeef1;display:flex;flex-basis:100%;flex-flow:column;flex-grow:1;height:70px;justify-content:center}
.badges__footer-col:first-child{border-left:0}.badges__footer-title{color:rgba(52,58,78,.5);font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:5px;text-align:center}
.badges__footer-note{color:#343a4e;font-size:14px;font-weight:600;letter-spacing:0}
.badge-history__item{margin-top:24px}.badge-history__item:first-child{margin-top:0}
.badge-history__label{color:#343a4e;font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:10px;text-align:left}
.badge-history__note{background:#f8f9fa;border:1px solid #cfd4de;border-radius:3px;color:#616881;font-size:14px;font-style:italic;font-weight:600;letter-spacing:0;line-height:16.8px;padding:6px 20px;position:relative;text-align:left}
.badge-history__note::before{background:#cfd4de;border-radius:3px;bottom:0;content:'';height:100%;left:0;position:absolute;top:0;width:5px}
.badge-history__button{text-decoration:none}.bhive-popup__header-title-ico{height:28px;margin-right:16px;margin-top:-2px;vertical-align:middle}
.bhive-popup--allow-overflow{overflow:visible !important}.bhive-popup__header--rounded{border-radius:5px 5px 0 0}
.clickable{cursor:pointer}.bhive-iselect{position:relative}.bhive-iselect--active{z-index:9999}
.bhive-iselect__single{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:none;color:#2d2f31;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:2.857em;line-height:1.5;outline:0;padding:0 30px 0 16px;position:relative;transition:.2s ease-in-out;vertical-align:top;width:100%}
.bhive-iselect__single--error{border:1px solid #f35858 !important;color:#f35858}.bhive-iselect--active .bhive-iselect__single{border-radius:5px 5px 0 0}
.bhive-iselect__single::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 512"><path fill="%23e9bf3a" d="M196 320c21.8 0 35.2 23.3 24 41.5l-84 137.1c-10.9 17.8-37.1 17.8-48 0L4 361.5C-7.2 343.3 6.3 320 28 320h168zM196 192c21.8 0 35.2-23.3 24-41.5L136 13.3c-10.9-17.8-37.1-17.8-48 0L4 150.5C-7.2 168.7 6.3 192 28 192h168z"></path></svg>');background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.071em;pointer-events:none;position:absolute;right:.571em;top:50%;transform:translateY(-50%);width:.714em}
.bhive-iselect__single-decor{flex-shrink:0;margin-right:16px;text-align:center;width:20px}
.bhive-iselect__single-ico{display:inline-block;max-height:20px;max-width:20px;vertical-align:top}
.bhive-iselect__single-title{color:#343a4e;display:inline-block;flex-grow:1;font-size:14px;font-weight:500;letter-spacing:0;max-width:100%;opacity:.8;overflow:hidden;vertical-align:top;white-space:nowrap}
.bhive-iselect__single-title-in{display:block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}
.bhive-iselect__dropdown{background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 11px 26px 0 rgba(0,0,0,.25);display:none;left:0;margin-top:-1px;padding-right:6px;position:absolute;right:0;top:100%;z-index:20}
.bhive-iselect__dropdown-list{max-height:260px;overflow-y:auto;padding-right:6px}
.bhive-iselect__dropdown-list::-webkit-scrollbar{background-color:transparent;position:relative;width:4px}
.bhive-iselect__dropdown-list::-webkit-scrollbar-thumb{background-color:#101219;border-radius:10px}
.bhive-iselect--active .bhive-iselect__dropdown{display:block}.bhive-iselect__dropdown-item{cursor:pointer;display:flex;padding:10px 16px;position:relative;width:100%}
.bhive-iselect__dropdown-item--active{background-color:#fafafa}.bhive-iselect__dropdown-item::before{background-color:#ebebeb;content:'';font-size:0;height:1px;left:0;line-height:0;position:absolute;right:0;top:0}
.bhive-iselect__dropdown-item:first-child::before{display:none}.bhive-iselect__dropdown-item:hover{background-color:#ebebeb}
.bhive-iselect__single .bhive-iselect__dropdown-item:hover{background-color:transparent}
.bhive-iselect__dropdown-decor{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:16px;text-align:center;width:20px}
.bhive-iselect__dropdown-ico{display:inline-block;max-height:20px;max-width:20px;position:relative;top:3px;vertical-align:top}
.bhive-iselect--simply .bhive-iselect__dropdown-ico{top:0}.bhive-iselect__dropdown-title{color:#343a4e;font-size:14px;font-weight:500;letter-spacing:0}
.bhive-iselect--simply .bhive-iselect__dropdown-title{padding-top:3px}.bhive-iselect__dropdown-note{color:#999da7;font-size:12px;letter-spacing:0;margin-top:4px}
.bhive-form{padding-top:20px}.bhive-form__fieldset{border-width:0;margin:0;padding:0}
.bhive-form__row{margin-top:1.25em;text-align:left}.bhive-form__row:first-child{margin-top:0}
.bhive-form__row--bigger{margin-top:1.875em}legend+.bhive-form__row{margin-top:0}
.bhive-form__field-control{position:relative}.bhive-form__column-item--row .bhive-form__field-control{flex-grow:1;flex-basis:100%;padding-left:5px;padding-right:5px}
.bhive-form__column-item--row .bhive-form__field-control:first-child{padding-left:0}
.bhive-form__column-item--row .bhive-form__field-control:last-child{padding-right:0}
.bhive-form__field-message{color:#f35858;font-size:.625em;font-weight:400;position:absolute;right:0;text-overflow:ellipsis;top:calc(100% + .2rem);transition:.125s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.bhive-form__label{color:#343a4e;display:block;font-size:14px;font-weight:bold;line-height:1.143em;margin-bottom:.714em}
.bhive-form__columns{display:flex;flex-wrap:wrap}.bhive-form__column-item--third{flex-basis:calc(99.9% * 1/3 - (40px - 40px * 1/3));flex-grow:0;flex-shrink:0;max-width:calc(99.9% * 1/3 - (40px - 40px * 1/3));width:calc(99.9% * 1/3 - (40px - 40px * 1/3))}
.bhive-form__column-item--third:nth-child(1n){margin-left:0;margin-right:40px}.bhive-form__column-item--third:last-child{margin-right:0}
.bhive-form__column-item--third:nth-child(3n){margin-left:auto;margin-right:0}.bhive-form__column-item--both{flex-basis:calc(99.9% * 1/2 - (40px - 40px * 1/2));flex-grow:0;flex-shrink:0;max-width:calc(99.9% * 1/2 - (40px - 40px * 1/2));width:calc(99.9% * 1/2 - (40px - 40px * 1/2))}
.bhive-form__column-item--both:nth-child(1n){margin-left:0;margin-right:40px}.bhive-form__column-item--both:last-child{margin-right:0}
.bhive-form__column-item--both:nth-child(2n){margin-left:auto;margin-right:0}.bhive-form__column-item--three-fourth{flex-basis:calc(99.9% * 3/4 - (40px - 40px * 3/4));flex-grow:0;flex-shrink:0;max-width:calc(99.9% * 3/4 - (40px - 40px * 3/4));width:calc(99.9% * 3/4 - (40px - 40px * 3/4))}
.bhive-form__column-item--one-fourth{flex-basis:calc(99.9% * 1/4 - (40px - 40px * 1/4));flex-grow:0;flex-shrink:0;max-width:calc(99.9% * 1/4 - (40px - 40px * 1/4));width:calc(99.9% * 1/4 - (40px - 40px * 1/4))}
.bhive-form__column-item--row{display:flex}.bhive-form__column-item--right{text-align:right}
.bhive-select{display:inline-block;font-size:14px;position:relative;vertical-align:top;width:100%}
.bhive-select::after{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.071em;pointer-events:none;position:absolute;right:.571em;top:50%;transform:translateY(-50%);width:.714em}
.bhive-select__item{-webkit-appearance:none;-moz-appearance:none;transition:.2s ease-in-out;border-radius:.357em;box-shadow:none;cursor:pointer;display:block;font-size:1em;font-weight:500;height:2.857em;line-height:1.5;outline:0;padding:0 1.714em 0 1.071em;position:relative;width:100%}
.bhive-select__item[disabled]{cursor:not-allowed;opacity:.4}.bhive-select::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 512"><path fill="%23e9bf3a" d="M196 320c21.8 0 35.2 23.3 24 41.5l-84 137.1c-10.9 17.8-37.1 17.8-48 0L4 361.5C-7.2 343.3 6.3 320 28 320h168zM196 192c21.8 0 35.2-23.3 24-41.5L136 13.3c-10.9-17.8-37.1-17.8-48 0L4 150.5C-7.2 168.7 6.3 192 28 192h168z"></path></svg>')}
.bhive-select .bhive-select__item{background-color:#fff;border:1px solid #ccc}.bhive-select .bhive-select__item:hover{border-color:#ccc}
.bhive-select .bhive-select__item[disabled]{border-color:#fff}.bhive-input{-webkit-appearance:none;-moz-appearance:none;transition:.2s ease-in-out;align-items:center;background-color:transparent;border:1px solid #ccc;border-radius:.357em;box-shadow:none;box-sizing:border-box;color:#343a4e;display:inline-flex;font-size:14px;height:2.857em;justify-content:flex-start;line-height:1.2em;margin:0;padding:0 1.143em;position:relative;vertical-align:top;width:100%}
.bhive-input::-webkit-input-placeholder,.bhive-input::-moz-placeholder,.bhive-input:-ms-input-placeholder{color:rgba(52,58,78,.25)}
.bhive-input::-moz-placeholder{opacity:1}.bhive-input[disabled]{cursor:not-allowed;opacity:.4}
.bhive-input--small{font-size:12px}.bhive-input--medium{font-size:16px}.bhive-input--error{border-color:#f35858;color:#f35858}
.bhive-input:hover{border-color:#b3b3b3}.bhive-input:focus{background-color:#fff;border-color:#b3b3b3;outline:0}
.bhive-textarea{-webkit-appearance:none;-moz-appearance:none;transition:.2s ease-in-out;border-radius:.357em;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:block;font-size:14px;font-weight:400;line-height:1.429em;margin:0;max-height:21.429em;min-height:4.286em;overflow:auto;padding:.714em 1em;position:relative;resize:vertical;width:100%}
.bhive-textarea{background-color:transparent;border-color:#ccc;box-shadow:none;color:#343a4e}
.bhive-textarea::-moz-placeholder{opacity:1}.bhive-textarea:hover{border-color:#b3b3b3}
.bhive-textarea:focus{background-color:#fff;border-color:#b3b3b3;outline:0}.bhive-textarea--error{border-color:#f35858;color:#f35858}
.bhive-table-top,.bhive-table-top__list-action{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bhive-table-top{padding-top:30px;width:100%;margin-bottom:35px;position:relative;z-index:90}
.bhive-table-top .statusIconLight{display:none}.bhive-table-top .statusIconDark{display:inline}
.bhive-table-top__list-action{width:100%;padding-right:50px}.bhive-table-top__list-action-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:10px;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;margin-right:20px}
.bhive-table-top__list-action-item:last-child{margin-right:0}.bhive-table-top__list-action-item.mod--one{width:33%;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.bhive-table-top__list-action-item.mod--multiple{width:50%;display:inline-flex}.bhive-table-top__list-action-item.mod--multiple select{height:40px !important}
.bhive-table-top__action{text-align:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.bhive-table-top__action.mod--right{text-align:right}.advancedApi{max-width:650px;display:flex;justify-content:space-between}
.advancedApi h2{margin-bottom:0}.engage-assign__unselected{display:none}.engage-assign__select{display:flex;position:relative}
.engage-assign__select-col{text-align:center;width:50%}.engage-assign__select-col:first-child{padding-right:30px}
.engage-assign__select-col:last-child{padding-left:30px}.engage-assign__select::before{background-color:#ccc;content:'';height:84px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:2px}
.engage-assign__action{cursor:pointer;padding:16px 0;transition:opacity .3s}.engage-assign__action--disabled{opacity:.3}
.engage-assign__action--disabled:hover{opacity:.6}.engage-assign__action-cover{min-height:64px}
.engage-assign__action-ico{filter:grayscale(100);opacity:.3;transition:opacity .3s}
.engage-assign__action:hover .engage-assign__action-ico{filter:grayscale(0);opacity:1}
.engage-assign__action--disabled:hover .engage-assign__action-ico{filter:grayscale(100);opacity:.3}
.engage-assign__action--active .engage-assign__action-ico{filter:grayscale(0);opacity:1}
.engage-assign__action-title{color:#343a4e;font-size:16px;font-weight:500;line-height:1.188em;margin-bottom:10px}
.engage-assign__action-note{color:#ccc;font-size:12px}.engage-assign__form{padding-top:20px}
.dropzone .dz-preview .dz-image{margin:0 10px 0 10px}.page-heading__panel{display:-webkit-flex;display:-ms-flexbox;display:flex}
.page-heading__action{display:inline-flex;vertical-align:top;margin-right:25px;margin-left:25px}
.page-heading__title{display:inline-flex;font-weight:700;font-size:18px;color:#343a4e;letter-spacing:0;margin-right:50px}
.page-heading__name{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.dashboard__unit{-webkit-box-flex:0;-ms-flex:0 0 332px;flex:0 0 332px;margin-right:30px}
.user-cover{padding-bottom:249px !important}.bio__photos-center-current{background-size:auto 100% !important;background-repeat:no-repeat !important}
.datagrid-buttons-right .dataTables_wrapper .dt-buttons{float:right}.user-status-container{display:flex;align-items:center;justify-content:space-between}
.user-status__item{flex:1 0 auto;padding:0 10px}.user-status__item--state{font-weight:600}
#range-slider-container{text-align:center}.range-slider-handle{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.75);margin-left:-10px;border-radius:50%;height:20px;width:20px}
.range-slider-background-bar{background-color:#eee;height:4px;width:100%}.range-slider-bar-highlight{background-color:#5c90d1;height:4px}
.range-slider-value{position:absolute;top:0;background-color:#5c90d1;color:#fff;padding:1px 5px;border-radius:3px;transform:translateX(-50%);line-height:1.3em;font-size:13px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}
.range-slider-axis{position:absolute;bottom:14px;left:0;height:8px;width:100%}.range-slider-axis-label{position:absolute;bottom:0;font-size:9px;transform:translateX(-50%);color:#999}
.range-slider-tick{position:absolute;background-color:#999;width:1px}.range-slider-major-tick{height:8px}
.range-slider-minor-tick{height:4px;margin-bottom:4px}#nominal-slider #range-slider-container .range-slider-bar-highlight,#nominal-slider #range-slider-container .range-slider-value{background-color:#343a4e}
#warn-slider #range-slider-container .range-slider-bar-highlight,#warn-slider #range-slider-container .range-slider-value{background-color:#343a4e}
#alert-slider #range-slider-container .range-slider-bar-highlight,#alert-slider #range-slider-container .range-slider-value{background-color:#343a4e}
ul.dialog-body{list-style:none;padding:30px;margin:0}