@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,400i,500,500i,700,700i&display=swap);
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.text-right{text-align:right}.text-center{text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:bold}dfn,i,em{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:inherit}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:bold}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,*::before,*::after{box-sizing:border-box}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none !important}*{outline:none !important}body{font-family:"IBM Plex Sans",Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:#21252b}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:38px;line-height:150%}h2{font-size:34px}h3{font-size:24px}h4,h5,h6{font-size:14px}nav ul,nav ol{margin:0;padding:0;list-style:none}nav ul li,nav ol li{padding-left:0}table{width:100%}table caption{text-align:left;color:#888888;padding:0 0 5px 0}table thead th,table thead td{padding-top:0}table tbody tr:last-child th,table tbody tr:last-child td{padding-bottom:0}table th,table td{padding:8px 0;text-align:left}table th+th,table th+td,table td+th,table td+td{padding-left:10px}table th{font-weight:700;font-size:15px}table td{border-bottom:1px solid rgba(255,255,255,0.1)}table td[colspan]{border-bottom:none}table tr+tr th{padding-top:40px}table tr.disabled td,table tr.disabled th{opacity:0.2}p{margin:0}blockquote{text-align:center;display:block;margin:20px 0}@media (max-width: 959px){blockquote{margin:10px 0}}hr{display:block;height:1px;border:none;margin:10px 0 20px;padding:0;background:#d9d9d9}@media (max-width: 959px){hr{margin:5px 0 10px}}img{vertical-align:middle}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ul:first-child,ol:first-child,table:first-child,p:first-child,blockquote:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ul:last-child,ol:last-child,table:last-child,p:last-child,blockquote:last-child{margin-bottom:0}p+ul,p+ol{margin-top:10px}@media (max-width: 959px){p+ul,p+ol{margin-top:5px}}svg:not(:root){overflow:hidden}svg{fill:currentColor}mark{background:rgba(1,186,140,0.2)}b,strong{font-weight:500}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}input{padding:9px 10px;width:100%;letter-spacing:.5px;background:#fff;border:1px solid #D7DCE2;line-height:20px;border-radius:4px;transition:border-color 0s ease-out}input:focus{border-color:#01BA8C !important;transition:border-color .2s ease-out}input::-webkit-input-placeholder{color:rgba(33,37,43,0.8);-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1}input::-moz-placeholder{color:rgba(33,37,43,0.8);-moz-transition:opacity .2s;transition:opacity .2s;opacity:1}input:-ms-input-placeholder{color:rgba(33,37,43,0.8);-ms-transition:opacity .2s;transition:opacity .2s;opacity:1}input:-moz-placeholder{color:rgba(33,37,43,0.8);-moz-transition:opacity .2s;transition:opacity .2s;opacity:1}input[disabled]::-webkit-input-placeholder{color:rgba(33,37,43,0.2)}input[disabled]::-moz-placeholder{color:rgba(33,37,43,0.2)}input[disabled]:-ms-input-placeholder{color:rgba(33,37,43,0.2)}input[disabled]:-moz-placeholder{color:rgba(33,37,43,0.2)}input.invalid{border-color:#CB2E1D}button,.button{display:block;width:100%;text-align:center;border:1px solid #01BA8C;background:#01BA8C;padding:9px 10px;line-height:20px;height:40px;border-radius:4px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;transition:all 0s ease-out;cursor:pointer;position:relative}button:hover,.button:hover{transition:all 0.2s ease-out;background:#01d39f;border-color:#01d39f}button.button--gray,.button.button--gray{background:#fff;border-color:#D7DCE2;color:#21252b}button.button--gray .loader,.button.button--gray .loader{border-left-color:#D7DCE2}button.button--gray:hover,.button.button--gray:hover{border-color:#9ca8b7}button.button--label,.button.button--label{font-size:14px;line-height:1.4;background:transparent;font-weight:500;display:block;color:#586373;border:none;padding:0;text-align:left;text-transform:none;letter-spacing:0;height:auto}button.button--label:hover,.button.button--label:hover{color:#01BA8C}button.button--regular,.button.button--regular{font-weight:400;letter-spacing:0;text-transform:none}button[disabled],.button[disabled]{opacity:.2}button .loader,.button .loader{display:none}button.loading,.button.loading{pointer-events:none;color:rgba(1,186,140,0) !important}button.loading .loader,.button.loading .loader{display:block}label{padding-bottom:5px;font-weight:500;display:block;color:#586373}.select{color:#21252b}.select.invalid .select__control,.select.invalid .select__control.select__control--menu-is-open,.select.invalid .select__control.select__control--is-focused{border-color:#CB2E1D !important}.select .select__control{border-color:#D7DCE2 !important;box-shadow:none;min-height:40px}.select .select__control.select__control--menu-is-open,.select .select__control.select__control--is-focused{border-color:#01BA8C !important}.select .select__single-value{color:#21252b}.select .select__indicator-separator{display:none}.select .select__dropdown-indicator svg{width:16px;height:16px}.select .select__menu{margin:2px 0}.select .select__menu .select__option--is-focused{background-color:rgba(1,186,140,0.1)}.select .select__menu .select__option--is-selected{background-color:#01BA8C;color:#fff}.button-checkbox{padding-bottom:0}.button-checkbox input{width:0;height:0;opacity:0;position:absolute}.button-checkbox .btn-fake{padding:9px 10px;width:100%;letter-spacing:.5px;background:#fff;border:1px solid #D7DCE2;line-height:20px;border-radius:4px;cursor:pointer;transition:border-color 0s ease-out;text-align:center;font-weight:400;color:#21252b}.button-checkbox:hover .btn-fake{border-color:#01BA8C;transition:all 0.2s ease-out}.button-checkbox input[disabled]+.btn-fake{color:#D7DCE2 !important;border-color:#D7DCE2 !important;cursor:default}.button-checkbox input:checked+.btn-fake{border-color:#01BA8C;color:#01BA8C}.button-checkbox-group .button-checkbox{display:inline-block}.button-checkbox-group .button-checkbox .btn-fake{border-radius:0}.button-checkbox-group .button-checkbox:hover{position:relative;z-index:1}.button-checkbox-group .button-checkbox+.button-checkbox{margin-left:-1px}.button-checkbox-group .button-checkbox:first-child .btn-fake{border-radius:4px 0 0 4px}.button-checkbox-group .button-checkbox:last-child .btn-fake{border-radius:0 4px 4px 0}.label-checkbox{position:relative;padding-left:24px;padding-bottom:0;min-height:18px}.label-checkbox .checkbox-fake{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #D7DCE2;border-radius:2px;background:#fff}.label-checkbox .checkbox-fake svg{width:16px;height:16px;color:#fff}.label-checkbox:hover .checkbox-fake{border-color:#01BA8C;transition:border-color .2s ease-out}.label-checkbox input{width:0;height:0;opacity:0;position:absolute}.label-checkbox input:checked+.checkbox-fake{background:#01BA8C;border-color:#01BA8C}.label-checkbox input:indeterminate+.checkbox-fake{background:#01BA8C;border-color:#01BA8C}.label-checkbox input:indeterminate+.checkbox-fake:before{content:'';width:10px;height:1px;background:#fff;position:absolute;top:50%;left:3px}html,body{position:relative;height:100%;background:#f8f9fa;overflow-y:hidden;min-width:1280px}.row{margin:0 -10px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{padding:0 10px;display:inline-block;vertical-align:top}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{display:flex}.ReactVirtualized__Table__headerRow{border-bottom:1px solid #E7E8EA;color:#586373;font-weight:500}.ReactVirtualized__Table__row{cursor:pointer}.ReactVirtualized__Table__row:hover{background:#f3f6f8}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{height:58px;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;text-overflow:ellipsis}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 500ms}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity 500ms}@-webkit-keyframes fadeInOverlay{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOverlay{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInContent{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes fadeInContent{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.react-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:rgba(0,0,0,0.5);-webkit-animation:.2s ease-out 0s 1 fadeInOverlay;animation:.2s ease-out 0s 1 fadeInOverlay;line-height:calc(100vh - 80px);text-align:center}.react-modal-content{background:#f8f9fa;border:1px solid #E7E8EA;box-shadow:0 10px 10px -5px rgba(0,0,0,0.2);-webkit-animation:.2s ease-out 0s 1 fadeInContent;animation:.2s ease-out 0s 1 fadeInContent;display:inline-block;text-align:left;line-height:1.4;margin:40px;vertical-align:middle}.notification-container{box-sizing:border-box;position:fixed;bottom:0;right:0;z-index:999999;width:320px;padding:0 15px 20px 0;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.notification{box-sizing:border-box;padding:20px 20px 20px 20px;border-radius:2px;color:#fff;background-color:#35495C;box-shadow:0 10px 10px -5px rgba(0,0,0,0.2);cursor:pointer;font-size:1em;line-height:1.2em;position:relative;opacity:1;margin-top:10px}.notification .title{font-size:1em;line-height:1.2em;font-weight:700;margin:0 0 5px 0}.notification:hover,.notification:focus{opacity:1}.notification-enter{visibility:hidden;transform:translate3d(100%, 0, 0)}.notification-enter.notification-enter-active{visibility:visible;transform:translate3d(0, 0, 0);transition:all .4s}.notification-leave{visibility:visible;transform:translate3d(0, 0, 0)}.notification-leave.notification-leave-active{visibility:hidden;transform:translate3d(100%, 0, 0);transition:all .4s}.notification:before{position:absolute;top:50%;left:10px;margin-top:-14px;display:block;width:28px;height:28px;font-size:28px;text-align:center;line-height:28px}.notification-info{border-left:6px solid #35495C}.notification-success{border-left:6px solid #01BA8C}.notification-warning{border-left:6px solid #f89406}.notification-error{border-left:6px solid #CB2E1D}@-webkit-keyframes load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader,.loader:after{border-radius:50%;width:24px;height:24px;display:block}.loader{position:absolute;top:50%;right:50%;margin:-12px -12px 0 0;font-size:10px;text-indent:-9999em;border-top:4px solid rgba(255,255,255,0.2);border-right:4px solid rgba(255,255,255,0.2);border-bottom:4px solid rgba(255,255,255,0.2);border-left:4px solid #ffffff;transform:translateZ(0);-webkit-animation:load 1s infinite linear;animation:load 1s infinite linear}

.login{width:320px;background:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:1px solid #E7E8EA;padding:20px}.login .logo{text-align:center}.login .logo img{max-width:100%;height:160px}.login .login-form fieldset{margin-top:20px}.login .error-message{position:absolute;top:100%;right:0;left:0;margin-top:20px;color:#CB2E1D;font-weight:500;text-align:center}

.navigation{width:260px;background:#35495C;color:#fff;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.navigation .navigation-logo{padding:20px}.navigation .navigation-logo img{max-width:100%}.navigation .navigation-list{letter-spacing:0.075em;text-transform:uppercase}.navigation .navigation-list a{display:block;padding:10px 60px 10px 20px;color:#ccc;border-right:4px solid transparent;position:relative}.navigation .navigation-list a .count{position:absolute;top:50%;right:20px;background:rgba(15,15,15,0.2);font-size:12px;display:inline-block;line-height:20px;padding:0 6px;border-radius:10px;margin-top:-10px;color:rgba(255,255,255,0.8)}.navigation .navigation-list a:hover{color:#fff}.navigation .navigation-list a.active{background:rgba(0,0,0,0.2);color:#01BA8C;border-color:#01BA8C}.navigation .user{padding:20px 64px 20px 20px;position:relative}.navigation .user .user-name,.navigation .user .client-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.navigation .user .user-name{font-weight:500}.navigation .user .client-name{color:#999}.navigation .user .user-logout{position:absolute;top:50%;right:20px;padding:4px;margin-top:-12px;cursor:pointer;color:#999}.navigation .user .user-logout:hover{color:#fff}.navigation .user .user-logout svg{width:16px;height:16px}


.users-list{position:relative;width:100%;height:auto;background:#fff;border:1px solid #E7E8EA;flex:100 0;overflow:hidden}.users-list .col-user .user-name{font-weight:500}.users-list .col-user .user-email{color:#586373}.users-list .user-delete{text-align:center;opacity:.6;padding:2px;line-height:0;display:none}.users-list .user-delete svg{width:12px;height:12px}.users-list .user-delete:hover{color:#CB2E1D;opacity:1}.users-list .ReactVirtualized__Table__row:hover .user-delete{display:block}.users-list .user-applications-list{white-space:nowrap;line-height:0}.users-list .user-applications-list li{display:inline-block;margin-left:16px;vertical-align:middle}.users-list .user-applications-list li:first-child{margin-left:0}.users-list .user-applications-list .application-logo{max-height:24px;max-width:24px;color:#01BA8C}

.users-control{white-space:nowrap}.users-control .user-add{display:inline-block}

.search{display:inline-block;width:200px;margin-right:20px;position:relative}.search input{padding-left:36px}.search svg{position:absolute;top:50%;left:10px;margin-top:-10px;width:20px;height:20px;opacity:.6}

.user-modal{width:1040px;padding:20px;background:#f8f9fa}.user-modal fieldset+fieldset{border-top:1px solid #E7E8EA;margin:20px 0 0}.user-modal .row{padding-top:20px}.user-modal .error-message{text-align:right;color:#CB2E1D;font-weight:500;min-height:20px;margin-top:20px}

.application-and-role-field label{padding-bottom:0}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#D7DCE2}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f8f9fa}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#D7DCE2}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{bottom:-1px;border-top-color:#D7DCE2}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:14px;background-color:#fff;color:#000;border:1px solid #D7DCE2;border-radius:4px;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time{border-radius:0.3rem}.react-datepicker--time-only .react-datepicker__time-box{border-radius:0.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^="bottom"]{margin-top:10px}.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle,.react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^="top"]{margin-bottom:10px}.react-datepicker-popper[data-placement^="right"]{margin-left:8px}.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^="left"]{margin-right:8px}.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f8f9fa;border-bottom:1px solid #D7DCE2;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:16.52px}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4rem;text-align:center;display:flex;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #D7DCE2;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0px;padding-left:0px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f8f9fa}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#01BA8C;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#01BA8C}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:4px;background-color:#f8f9fa}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range,.react-datepicker__year-container-text--selected,.react-datepicker__year-container-text--in-selecting-range,.react-datepicker__year-container-text--in-range{border-radius:4px;background-color:#01BA8C;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__year-container-text--selected:hover,.react-datepicker__year-container-text--in-selecting-range:hover,.react-datepicker__year-container-text--in-range:hover{background-color:#01a179}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled,.react-datepicker__year-container-text--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover,.react-datepicker__year-container-text--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:4px;background-color:#f8f9fa}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:4px;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range{border-radius:4px;background-color:#01BA8C;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover{background-color:#01a179}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:4px;background-color:#01edb2;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#01a179}.react-datepicker__day--in-selecting-range ,.react-datepicker__month-text--in-selecting-range ,.react-datepicker__quarter-text--in-selecting-range {background-color:rgba(1,186,140,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range ,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range ,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range {background-color:#f8f9fa;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#01BA8C}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f8f9fa}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:4px}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f8f9fa;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:4px;border:1px solid #D7DCE2}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0px 6px 0px 0px;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#01BA8C;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f8f9fa;border-top:1px solid #D7DCE2;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px), (max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:25.2px}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}

.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{font-weight:500 !important}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:500 !important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{background:#01BA8C !important}.react-datepicker__navigation{background:transparent}.react-datepicker-wrapper{width:100%}

.content{padding:20px 40px;display:flex;flex-direction:column;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin-left:260px}.content .top-bar{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}


.clients-list{position:relative;width:100%;height:auto;background:#fff;border:1px solid #E7E8EA;flex:100 0;overflow:hidden}.clients-list .client-name{font-weight:500}.clients-list .user-delete{text-align:center;opacity:.6;padding:2px;line-height:0;display:none}.clients-list .user-delete svg{width:12px;height:12px}.clients-list .user-delete:hover{color:#CB2E1D;opacity:1}.clients-list .ReactVirtualized__Table__row:hover .user-delete{display:block}

.clients-control{white-space:nowrap}.clients-control .client-add{display:inline-block}

.client-modal{width:520px;padding:20px;background:#f8f9fa}.client-modal fieldset+fieldset{border-top:1px solid #E7E8EA;margin:20px 0 0}.client-modal .row{padding-top:20px}.client-modal .error-message{color:#CB2E1D;font-weight:500}

.custom-color-picker{position:relative}.custom-color-picker .picker-color-button{border:1px solid #D7DCE2;background:#fff;position:relative;overflow:hidden}.custom-color-picker .picker-color-button:after{content:'';width:120%;height:1px;background:#CB2E1D;position:absolute;top:50%;left:-10%;transform-origin:center center;transform:rotate(-20deg)}.custom-color-picker .picker-color-button.has-color:after{display:none}.custom-color-picker .picker-container{position:absolute;top:100%;left:0;z-index:1}.custom-color-picker .picker-container .sketch-picker{border-radius:4px 4px 0 0 !important}.custom-color-picker .picker-container .picker-clear-button{border-radius:0 0 4px 4px}.custom-color-picker .picker-container input{width:100% !important}

.league-field-modal{width:1040px;padding:20px}.league-field-modal h3{margin-bottom:20px}.league-field-modal .row.row--buttons{padding-top:20px}.league-field-modal .col-8{border-left:1px solid #E7E8EA;margin-left:10px;padding-left:20px;width:calc((100% / 12 * 8) - 10px)}

.countries-list ul{margin-top:20px;overflow:auto;height:calc(100vh - 295px)}.countries-list ul li+li{margin-top:10px}.countries-list .label-checkbox{display:inline-block;vertical-align:top}.countries-list .button--label{display:inline-block;width:calc(100% - 24px);vertical-align:top}.countries-list .button--label.active{color:#01BA8C}

.leagues-list .leagues-list-overflow{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;height:calc(100vh - 295px);margin-top:20px}.leagues-list .format-group+.format-group{margin-top:40px}.leagues-list .format-group .format-checkbox{font-weight:700}.leagues-list .format-group hr{margin:10px 0}.leagues-list ul li{position:relative;padding-right:40px}.leagues-list ul li+li{margin-top:10px}.leagues-list ul .label-checkbox{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.leagues-list ul .league-completeness{position:absolute;top:0;right:0;width:32px;height:20px;border:1px solid #D7DCE2;background:#fff;font-weight:500}.leagues-list ul .league-completeness .completeness-indicator{position:absolute;top:0;bottom:0;left:0}.leagues-list ul .league-completeness .completeness-value{position:relative;padding:0 2px;line-height:20px;font-size:10px}

.matches-field-modal{width:1040px;padding:20px}.matches-field-modal h3{margin-bottom:20px}.matches-field-modal .matches-list{height:calc(100vh - 340px);background:#fff;border:1px solid #E7E8EA;overflow:hidden;margin-top:20px}.matches-field-modal .matches-list .order-delete{text-align:center;opacity:.6;padding:2px;line-height:0;display:none}.matches-field-modal .matches-list .order-delete svg{width:12px;height:12px}.matches-field-modal .matches-list .order-delete:hover{color:#CB2E1D;opacity:1}.matches-field-modal .matches-list .ReactVirtualized__Table__row:hover .order-delete{display:block}.matches-field-modal .row.row--buttons{padding-top:20px}

.match-select{margin-bottom:20px}

.media-access-field-modal{width:520px;padding:20px}.media-access-field-modal h3{margin-bottom:20px}.media-access-field-modal .row.row--buttons{padding-top:40px}

.statistics-field-modal{width:1040px;padding:20px}.statistics-field-modal h3{margin-bottom:20px}.statistics-field-modal .row.row--buttons{padding-top:20px}.statistics-field-modal .col-8{border-left:1px solid #E7E8EA;margin-left:10px;padding-left:20px;width:calc((100% / 12 * 8) - 10px)}

.types-list ul{margin-top:20px;overflow:auto;height:calc(100vh - 295px)}.types-list ul li+li{margin-top:10px}.types-list .label-checkbox{display:inline-block;vertical-align:top}.types-list .button--label{display:inline-block;width:calc(100% - 24px);vertical-align:top}.types-list .button--label.active{color:#01BA8C}

.statistics-list .statistics-list-overflow{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;height:calc(100vh - 295px);margin-top:20px}.statistics-list .format-group+.format-group{margin-top:40px}.statistics-list .format-group .format-checkbox{font-weight:700}.statistics-list .format-group hr{margin:10px 0}.statistics-list ul li{position:relative;padding-right:40px}.statistics-list ul li+li{margin-top:10px}.statistics-list ul .label-checkbox{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

