.logo{border:none}

.link{color:#24232B;text-decoration:none}

.login__form{display:flex;flex-direction:column;justify-content:center;width:100%}.login__form .MuiBox-root{position:relative}.login__form .error-alert{position:absolute;bottom:-20px;max-width:300px;font-size:12px;line-height:1.2;color:#F52B2B}.login__submit{display:flex;flex-direction:column;margin-bottom:60px;font-size:16px;font-weight:bold;letter-spacing:0.3px}.login__forgot-password{text-align:center}@media (max-width: 767px){.login__submit{margin-bottom:74px}}

.auth.MuiContainer-root{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.auth__logo{width:100%;max-width:300px;margin-bottom:32px}.auth__logo img{max-width:100%}@media (max-width: 767px){.auth{padding:0}.auth.MuiContainer-root{padding:0}.auth .MuiPaper-root{width:100%;padding:15px;height:100%;justify-content:center}.auth__logo{max-width:220px;margin-bottom:109px}}

.account{display:flex;align-items:center}.account__avatar{width:100%}.account__avatar-wrap{width:33px;height:33px;border-radius:50%;border:2px solid #FF8205;margin-right:8px;overflow:hidden}.account__name{font-size:14px;font-weight:500}

.header{position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:49px;padding-right:35px;border-bottom:1px solid #EBEBEB;background-color:white;box-shadow:none;z-index:101}.header__el{display:flex;align-items:center}.header__logo{width:117px}.header .header__title{font-size:13px;font-weight:bold;text-transform:uppercase}.header .header__btn-menu{margin-left:0}.header .MuiButton-root{height:37px}

.sidebar__item-inner{display:flex;align-items:center;width:100%;color:white;text-decoration:none;padding:10px 14px}.sidebar__item-inner.active{background:#373956}.sidebar__item-inner.active .material-icons{color:#fff}.sidebar .sidebar__link{position:absolute;width:100%;height:100%;left:0;top:0}.sidebar .MuiListItem-root{padding:0;position:relative}.sidebar .MuiListItem-root.Mui-selected .MuiIcon-root,.sidebar .MuiListItem-root:hover .MuiIcon-root{color:white;transition:color .2s}.sidebar .MuiListItem-button:hover{background:#373956}.sidebar .MuiTypography-root{color:white;font-size:14px;font-weight:500}.sidebar .MuiPaper-root{top:49px;background-color:#302D40}.sidebar .MuiListItemText-primary{white-space:nowrap}.sidebar .MuiIcon-root{margin-right:15px;color:#b3b3b3;font-size:1.3rem}

.tabs__content{margin-bottom:56px;display:flex}.tabs__content .tabs__button{padding:5px 10px}.tabs__content .tabs__button.unique{background-color:rgba(255,130,5,0.08);color:#24232B}.tabs__content-inner{display:flex}

.table__toolbar{display:flex;align-items:center;justify-content:space-between;height:77px;padding:0 15px 0 20px}.table__toolbar .MuiToolbar-regular{height:100%;padding:0}.table__toolbar .MuiToolbar-regular .MuiInputBase-input{width:80%}.table__toolbar .MuiToolbar-regular .MuiIcon-root{font-size:23px;margin-left:10px}.table__toolbar .MuiToolbar-regular .MuiIconButton-root .MuiIcon-root{margin-left:0}.MuiTable-root .MuiTableBody-root .MuiSelect-select{border:none}.MuiTable-root .MuiTableBody-root .MuiSelect-select:focus{background:none}.MuiTable-root .MuiTableRow-head{height:50px}.MuiTable-root .MuiTableRow-head .MuiTableCell-root{background-color:#f1f4fe;border-bottom:0;color:#24232B;font-weight:600;font-size:12px;text-transform:uppercase;white-space:nowrap}.MuiTable-root .MuiTableRow-root[level="0"]:nth-child(2n+1){background-color:#f9f9f9}.MuiTable-root .MuiTableCell-root{height:45px;padding:0 20px;color:#24232B;font-size:14px;border-right:1px solid #EBEBEB}.MuiTable-root .MuiInput-formControl{margin-top:0}.MuiTable-root .MuiInput-formControl .MuiInputAdornment-root{display:none}.MuiTable-root .MuiInputBase-input{width:185px}.MuiTable-root .MuiSelect-select{width:120px}.MuiTable-root .MuiFormLabel-root{transform:none;top:12px;left:10px;color:#767676;margin-top:0 !important}.MuiTable-root .MuiFormLabel-root.MuiInputLabel-shrink{transform:none;display:none}.MuiTable-root .MuiTablePagination-toolbar{display:flex;justify-content:space-between;padding:0 20px}.MuiTable-root .MuiTablePagination-root{display:flex;align-items:center;justify-content:space-between;height:80px;float:none !important;overflow-x:visible !important}.MuiTable-root .MuiTablePagination-select{box-sizing:border-box;border:1px solid #EBEBEB;border-radius:4px;width:80px;height:37px;display:flex;align-items:center;justify-content:center}.MuiTable-root .MuiInputBase-inputSelect div{width:30px;margin-right:5px;display:flex;justify-content:center}.MuiTable-root .MuiInputBase-inputSelect div:after{content:''}.MuiTable-root .MuiTablePagination-spacer{display:none}.MuiTable-root .MuiTablePagination-selectIcon{top:unset;margin-left:10px}.MuiTable-root .MuiTypography-caption{font-size:14px;color:#24232B}.MuiTable-root .MuiSelect-select{width:100%;min-width:110px}.table-toolbar-info-selected{display:flex;align-items:center}.table-toolbar-info-selected__text{margin-right:10px}

.table-type-list{margin-top:10px}.table-type-item{margin-bottom:10px;padding:0 5px;display:inline-block}.table-type-item__content{display:flex;padding:2px 6px}.table-type-item__content_link{background-color:#fef3e5;cursor:pointer}.table-type-item__content_link:hover,.table-type-item__content_link:focus{background-color:#ffe4d1}.table-type-item__count{font-weight:bold;margin-left:5px}.table-count{display:inline;cursor:pointer;color:#FF8205;text-decoration:underline}.table-count:hover{text-decoration:none;color:#24232B}

.preloader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:9}

.dashboard-engagements__wrapper-preloader{position:relative}.dashboard-engagements__wrapper-preloader .preloader{width:100%;height:300px;margin-top:-20px;border-radius:26px;top:0;background-color:rgba(255,255,255,0.56);position:absolute}.dashboard-pie{display:flex}.dashboard-pie-tooltip{display:flex;align-items:center;margin-left:30px;width:200px}.dashboard-pie-tooltip-list{display:flex;flex-wrap:wrap;margin-bottom:-20px}.dashboard-pie-tooltip-item{margin-right:30px;margin-bottom:20px}.dashboard-pie-tooltip-item:last-child{margin-right:0}.dashboard-pie-value{font-size:36px;margin-top:10px}.dashboard-pie-name{text-transform:capitalize}.dashboard-pie-icon{display:inline-block;width:10px;height:10px;border-radius:100%;margin-right:5px}.dashboard-pie-cell{cursor:pointer}

.tabs__content{margin-bottom:0}.dashboard__filter{display:flex;align-items:center;flex-wrap:wrap}.dashboard__filter_users-mrc .MuiButtonBase-root{padding-top:0;padding-bottom:0;margin-bottom:0;height:42px}.dashboard__filter_users-mrc .dashboard__filter-select{width:135px;margin-right:15px}.dashboard__wrapper-preloader{position:relative}.dashboard__wrapper-preloader .preloader{width:100%;height:300px;margin-top:-20px;border-radius:26px;top:0;background-color:rgba(255,255,255,0.56);position:absolute}.dashboard__filter-period{display:flex;align-items:center;margin-bottom:5px}.dashboard__filter-text{font-size:16px;margin-right:18px}.dashboard__filter-period-dashed{font-size:16px;padding:0 5px}.dashboard__filter-datepicker{margin-bottom:5px !important}.dashboard__filter-select .MuiSelect-root{height:42px !important;line-height:42px !important}.dashboard__filter-select-all .MuiListItemText-primary{font-weight:bold}.dashboard-table{margin-top:40px}.dashboard-table .table-toolbar-info-selected{padding:0 30px 20px 30px}.dashboard-table .MuiPaper-root{border:none}.dashboard-table .MuiFormControl-root{width:inherit !important}.dashboard-table .MuiFormControl-root .MuiDialog-root .MuiSelect-select{padding-right:15px}.recharts-default-legend{margin-top:10px !important}.recharts-legend-item{margin-right:20px !important}.recharts-cartesian-grid-vertical{display:none}.recharts-cartesian-grid-horizontal{transform:translate(25px, 0)}.recharts-cartesian-grid-horizontal line:first-child{display:none}.recharts-layer.recharts-cartesian-axis.recharts-yAxis.yAxis .recharts-cartesian-axis-ticks .recharts-layer.recharts-cartesian-axis-tick:first-child{display:none}.recharts-legend-item-text,.recharts-tooltip-item-list{text-transform:capitalize}

.widget{min-height:576px;padding:24px;position:relative;display:flex;align-items:stretch}.widget__caption{margin-bottom:20px;font-size:16px;line-height:20px;letter-spacing:0.3px;text-transform:uppercase}.widget__empty{padding-top:90px;text-align:center}.widget__comment{height:100% !important}.widget .MuiBox-root::-webkit-scrollbar{width:6px}.widget .MuiBox-root::-webkit-scrollbar-thumb{border-radius:20px;background-color:transparent}.widget:hover .MuiBox-root::-webkit-scrollbar-thumb{background-color:#EBEBEB}

.btn.MuiButton-root{height:37px;padding:0 15px;border-radius:4px;font-size:13px;font-weight:bold}.btn.MuiButton-root.primary{color:white;background-color:#FF8205}

.customers__table-wrap .MuiTable-root .MuiFormLabel-root.MuiInputLabel-shrink{display:block !important;color:#767676}.customers__table-wrap tbody .MuiInput-formControl.Mui-focused{border-color:#EBEBEB}.customers__table-wrap tbody .MuiInput-formControl.Mui-focused:hover{border-color:rgba(112,147,247,0.5)}.customers__table-wrap tbody label.MuiFormLabel-filled{z-index:-1}.customers__table-wrap tbody td:nth-child(1){width:15%}.customers__table-wrap tbody td:nth-child(2){width:10%;min-width:150px}.customers__table-wrap tbody td:nth-child(3){width:25%}.customers__table-wrap tbody td:nth-child(4){width:15%}.customers__table-wrap tbody td:nth-child(5){width:20%}.customers__table-wrap tbody td:nth-child(6){width:15%}

.DropZoneWrapper{position:absolute;width:100%;height:100%;left:0;top:0}.DropZoneWrapper>div{background-color:transparent;border:none;min-height:auto;width:100%;height:100%}.DropZoneWrapper svg{display:none}.base-layout .AttachmenName{background-color:transparent}.base-layout .AttachmenName .MuiInput-formControl.Mui-disabled{background-color:transparent;border:1px solid transparent}.base-layout .AttachmenName .MuiInput-formControl{padding:6px;margin:-6px -6px 0 -6px}.base-layout .AttachmenName .MuiInput-formControl .MuiInputBase-input{padding:0}.widget-attachments .MuiListItem-secondaryAction{padding-right:68px}.widget-attachments .MuiListItemText-multiline{max-width:100%;text-overflow:ellipsis}.widget-attachments .widget-attachments__link{text-overflow:ellipsis;overflow:hidden}.widget-attachments .MuiInput-root,.widget-attachments .MuiGrid-item{max-width:100%}@media (max-width: 1199px){.widget-attachments .dropzone__text{margin-top:-40px}}@media (max-width: 991px){.widget-attachments .dropzone__text{margin-top:0px}}

.widget-comments .MuiGrid-item{width:100%}.widget-comments .disabledTextField .MuiInput-input{border:2px solid transparent}

.base-layout .Mui-error .MuiSelect-select{border-color:#ff0000}.base-layout .Mui-error .MuiSelect-icon{color:#ff0000}.base-layout .locations-form{min-height:423px}.base-layout .locations-form .MuiFormHelperText-root.Mui-error{position:static}@media (max-width: 1199px){.locations-form{min-height:376px}}

.location-content{min-height:407px}@media (max-width: 1199px){.location-content{min-height:343px}}

.confirm-dialog__title{text-align:center}.confirm-dialog__content{text-align:center}

.customer__form{width:100%;min-height:1000px;padding:50px 95px;margin-bottom:20px}@media screen and (max-width: 600px){.customer__form{padding:25px 15px}}.customer__caption{margin-bottom:22px;text-transform:uppercase}.customer__row{margin-bottom:32px}

.user-management-list__wrapper-preloader{position:relative}.user-management-list__wrapper-preloader .preloader{background-color:transparent;top:20px}.userManagementList-wrapper .MuiInput-formControl{max-width:262px}



.tabs-wrapper{position:relative;min-height:1000px}.user-management__paper .MuiButton-root{height:37px}.user-management__paper .MuiInput-root.empty{color:#767676}

.edit-page-wrapper{position:relative;min-height:1000px}.create-info{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.create-info__row{display:flex;justify-content:flex-start;padding:12px 0}.create-info__row .create-info__item{width:250px;text-align:left;display:flex}.create-info__row .create-info__item:nth-child(2){margin-left:40px}.create-info__row .create-info__item-title{margin-right:15px;color:#767676;display:inline-block;width:50%}.create-info__row .create-info__item-text{display:inline-block;width:50%}

.base-layout .engagementsDatePicker{width:120px}.base-layout .engagementsDatePicker button{padding:6px}.base-layout .engagementsDatePicker .MuiInputAdornment-root{margin-right:0}.base-layout .engagementsDatePicker .MuiInputBase-input{padding-left:0;padding-right:0}.table-period,.table-users-count{display:flex;background-color:#fef3e5;align-items:center;padding:9px}.table-users-count{margin-left:20px}.table-period-icon,.table-users-count-icon{margin-left:5px;cursor:pointer}

.engagements-list__wrapper-preloader{position:relative}.engagements-list__wrapper-preloader .preloader{background-color:transparent;top:20px}.engagements__table-wrap .MuiInputBase-input{width:195px}.engagements__view-as-wrap{position:absolute;top:90px;right:300px;z-index:100;display:flex;align-items:center;width:300px}.engagements__view-as-label{margin-right:10px}.engagements__info-table{position:absolute;top:90px;left:410px;z-index:100;display:flex;align-items:center;width:450px}

.add-customer-dialog .add-customer-dialog__caption{text-align:center;margin-top:0;text-transform:uppercase}.add-customer-dialog .add-customer-dialog__content{width:550px}.add-customer-dialog .add-customer-dialog__actions{padding:0 0 25px;justify-content:center}.add-customer-dialog .MuiButton-root{min-width:180px}.add-customer-dialog .MuiGrid-root{position:relative}.add-customer-dialog .MuiFormHelperText-root{position:absolute;top:40px}

.base-layout{position:relative;display:flex;flex-wrap:wrap;padding-top:50px}.base-layout__content{display:flex;width:100%;height:calc(100vh - 49px)}.base-layout__main{width:100%;overflow:auto;margin:15px;background-color:white;border:1px solid #EBEBEB}.base-layout .MuiPaper-root,.MuiDialog-root .MuiPaper-root{box-shadow:none}.base-layout .MuiInput-underline:before,.base-layout .MuiInput-underline:after,.MuiDialog-root .MuiInput-underline:before,.MuiDialog-root .MuiInput-underline:after{content:none}.base-layout .MuiInput-formControl,.base-layout .MuiSelect-select,.MuiDialog-root .MuiInput-formControl,.MuiDialog-root .MuiSelect-select{border:1px solid #EBEBEB;border-radius:4px}.base-layout .MuiInput-formControl:hover,.base-layout .MuiSelect-select:hover,.MuiDialog-root .MuiInput-formControl:hover,.MuiDialog-root .MuiSelect-select:hover{border-color:rgba(112,147,247,0.5)}.base-layout .MuiInput-formControl.Mui-focused,.base-layout .MuiSelect-select.Mui-focused,.MuiDialog-root .MuiInput-formControl.Mui-focused,.MuiDialog-root .MuiSelect-select.Mui-focused{border-color:#7093F7}.base-layout .MuiInput-formControl.Mui-error,.base-layout .MuiSelect-select.Mui-error,.MuiDialog-root .MuiInput-formControl.Mui-error,.MuiDialog-root .MuiSelect-select.Mui-error{border-color:#F52B2B}.base-layout .MuiInput-formControl.Mui-disabled,.base-layout .MuiSelect-select.Mui-disabled,.MuiDialog-root .MuiInput-formControl.Mui-disabled,.MuiDialog-root .MuiSelect-select.Mui-disabled{border:none;background-color:#F8F8F8}.base-layout .MuiInputBase-input,.MuiDialog-root .MuiInputBase-input{height:37px;padding:0 10px;box-sizing:border-box}.base-layout .MuiInputBase-input::-webkit-input-placeholder,.MuiDialog-root .MuiInputBase-input::-webkit-input-placeholder{color:#767676;opacity:1}.base-layout .MuiInputBase-input:-moz-placeholder,.MuiDialog-root .MuiInputBase-input:-moz-placeholder{color:#767676;opacity:1}.base-layout .MuiInputBase-input::-moz-placeholder,.MuiDialog-root .MuiInputBase-input::-moz-placeholder{color:#767676;opacity:1}.base-layout .MuiInputBase-input:-ms-input-placeholder,.MuiDialog-root .MuiInputBase-input:-ms-input-placeholder{color:#767676;opacity:1}.base-layout .MuiSelect-select,.MuiDialog-root .MuiSelect-select{height:37px;line-height:37px;padding:0 10px}.base-layout .MuiIconButton-root:hover,.MuiDialog-root .MuiIconButton-root:hover{background-color:inherit}

*,*::before,*::after{box-sizing:inherit}html,body{margin:0;padding:0;font-size:14px;line-height:1.2;font-family:"Montserrat","Roboto",sans-serif;color:#24232B;background-color:#F8F8F8;box-sizing:border-box}h1{font-size:1.4em;line-height:1.6}h2{font-size:1em}input::-ms-clear{display:none}textarea{overflow:auto}.uppercase{text-transform:uppercase}.hint--success{color:#0BC107}#app{height:100vh}

