﻿@charset "UTF-8";
/*#region Imports*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/* #region NF fonts */
[class*=ch-btn-][class*=ch-btn-primary] > .btn-icon, [class*=ch-btn-][class*=ch-btn-primary] > .btn-text, [class*=ch-btn-][class*=ch-btn-danger] > .btn-icon, [class*=ch-btn-][class*=ch-btn-danger] > .btn-text, [class*=ch-btn-][class*=ch-btn-success] > .btn-icon, [class*=ch-btn-][class*=ch-btn-success] > .btn-text, [class*=ch-btn-][class*=ch-btn-default] > .btn-icon, [class*=ch-btn-][class*=ch-btn-default] > .btn-text, [class*=choes-button-] .btn-text, .ch-button {
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0px;
}

/* #endregion NF fonts */
.datepicker-small-height .k-input, .k-grid:not(.card-grid) .k-grid > .k-toolbar .k-datepicker .k-input-inner, .k-grid:not(.card-grid) > .k-toolbar > div:not(.white-header) .k-datepicker .k-input-inner {
  height: 19px;
  line-height: 0px;
  padding-top: 3px;
  width: 100%;
  border-radius: 0px;
}

.lowerScreenDivInner, .lowerScreenDiv, .upperScreenDivInner, .upperScreenDiv {
  opacity: 0.3;
  background: #FAFAFA;
  position: absolute;
  width: calc(100% - 50px);
  right: 0;
  z-index: 111;
}

.topnavbar .nav-wrapper {
  background-color: #FAFAFA !important;
  background-image: none !important;
  color: #2B4162;
  display: flex;
  align-items: center;
  height: 100%;
}

.dimesionsContainerVertical .dm-parent .dmDescription, .dimesionsContainer .dm-parent .dmDescription, .session-report-overview .sro-data .sro-data-title span, #playgroundGrid .k-footer-template td .persona-score .ch-overline, #playgroundGrid thead th > div .persona-info .second-line, .balloontag .balloontagtext, .toolbarcombobox .k-combobox .k-dropdown-wrap .k-input, .dashboard .left-panel .cmp .box-size .report-data .tscore, .dashboard .left-panel .cmp .box-size .report-data .name, .multiSelectToolbar .k-multiselect .k-reset .k-button, #assignQuestionnaireGrid > .k-toolbar .k-multiselect .k-reset .k-button, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect .k-reset .k-button {
  overflow: hidden;
  text-overflow: ellipsis;
  --moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}

.saveXls, .savePNG {
  padding: 6px 10px;
  color: #000b50;
  background-color: #f0f4ff;
  border: 2px solid #f0f4ff;
  -webkit-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  -moz-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  --ms-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
}

.pvtUi .pvtVals, .pvtUi tr:first-child td:first-child {
  background-color: #e7ebf7;
  border: 1px solid gray;
  text-align: center;
  padding: 5px;
}

.button-link, .formBtnsDanger, .formBtnsPrimary, .formBtnsSuccess, .formBtnsDefault, .formBtns {
  padding: 10px 16px 10px 16px !important;
  max-height: 100px !important;
}

.formBtnsSuccess, .formBtns {
  padding: 11px 5px !important;
  max-height: 40px !important;
}

.formBtnsSuccess.formBtnsSm, .formBtns.formBtnsSm {
  padding: 6px 5px !important;
  max-height: 30px !important;
  font-size: 14px;
}

.bordered-multiddl-inputlevel.k-multiselect.k-widget, .bordered-multiddl.k-multiselect.k-widget, .bordered-multiddl.k-dropdowntree.k-widget {
  border-style: none !important;
}

.bordered-multiddl-inputlevel.k-multiselect, .bordered-multiddl.k-multiselect, .bordered-multiddl.k-dropdowntree {
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border: 1px solid #B2BEC3 !important;
}

.bordered-multiddl-inputlevel.k-multiselect .k-chip, .bordered-multiddl.k-multiselect .k-chip, .bordered-multiddl.k-dropdowntree .k-chip {
  color: white !important;
  border: none !important;
  border-radius: unset;
}
.bordered-multiddl-inputlevel.k-multiselect .k-chip:not(.ticket-status), .bordered-multiddl.k-multiselect .k-chip:not(.ticket-status), .bordered-multiddl.k-dropdowntree .k-chip:not(.ticket-status) {
  background: #00b894 !important;
}

.bordered-ddl-inputlevel > .k-dropdown-wrap, .bordered-ddl.k-hover, .bordered-ddl, .bordered-masktextbox.k-input, .k-filter-menu-container .k-picker, .k-filter-menu-container .k-input {
  background-color: #FAFAFA !important;
  border: 1px solid #B2BEC3;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
}

.bordered-ddl-inputlevel > .k-dropdown-wrap .k-select {
  width: 42px !important;
}

.dashboard .left-panel .cmp .box-size .non-critical, .dashboard .left-panel .cmp .box-size .critical {
  width: 5px;
  height: 40px;
}

.dashboard .right-panel .activity-wrapper .activity-data .important-info, .dashboard .right-panel .activity-wrapper .activity-data .non-critical, .dashboard .right-panel .activity-wrapper .activity-data .critical {
  width: 5px;
  height: 75px;
}

.dynamic-input-move-mode:hover .hover-value, .dynamic-input-move-mode .position-value, .dynamic-input-move-mode .selected-value, .kpi-filter .kpi-text, .kpi-filter, #erganicards.vertical .completedDimesionsContainer > div, #erganicards.vertical .completedDimesionsContainer, #erganicards.vertical .dimesionsContainer .container .dm-parent, #erganicards.vertical .dimesionsContainer .container, #erganicards.horizontal .completedDimesionsContainer > div, #erganicards.horizontal .completedDimesionsContainer, #erganicards.horizontal .dimesionsContainer .container .dm-parent, #erganicards.horizontal .dimesionsContainer .container, .session-report-overview .sro-data .sro-data-values, .session-report-overview .sro-data .sro-data-title, .session-report-overview .sro-data, .session-report-overview .sro-info, .container-flex-column, .container-flex, .flex-bottom, .flex-center, .flex-end, .flex-start, .flex-nowrap, .flex-wrap, .flex-between, .flex-between-center, .flex-column, .flex-vertical-horizontal-center, .flex-vertical-center, .flex {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.account-screen .form-wrapper .account-form.recover-link .account-actions, .account-screen .form-wrapper .account-form.recover .account-actions, .account-screen .form-wrapper .account-form.register .account-actions, .account-screen .form-wrapper .account-form.submit .account-actions, .account-screen .form-wrapper .account-form.login .account-actions {
  display: flex;
  color: #FAFAFA;
  width: 100%;
  justify-content: flex-start;
  margin: 0;
}

.account-screen .form-wrapper input[type=text], .account-screen .form-wrapper input[type=password], .account-screen .form-wrapper input[type=email] {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-box-shadow: none !important;;
  -moz-box-shadow: none !important;;
  box-shadow: none !important;;
  --ms-box-shadow: none !important;;
}

.radio-type .c-radio, .user-consent-swal .c-radio, .account-screen .form-wrapper .account-form.register .login-type .c-radio {
  display: inline-block;
  margin-right: 45px;
}
.radio-type .c-radio span:hover, .user-consent-swal .c-radio span:hover, .account-screen .form-wrapper .account-form.register .login-type .c-radio span:hover, .radio-type .c-radio label:hover + span, .user-consent-swal .c-radio label:hover + span, .account-screen .form-wrapper .account-form.register .login-type .c-radio label:hover + span {
  border-color: #00B894;
}
.radio-type .c-radio input[type=radio]:checked + span, .user-consent-swal .c-radio input[type=radio]:checked + span, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + span {
  border-color: #00B894 !important;
}
.radio-type .c-radio input[type=radio]:checked + span:before, .user-consent-swal .c-radio input[type=radio]:checked + span:before, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + span:before {
  color: #00B894 !important;
}
.radio-type .c-radio input[type=radio]:checked + .radiotype, .user-consent-swal .c-radio input[type=radio]:checked + .radiotype, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + .radiotype {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
  -webkit-box-shadow: inset 0 0 0px 3px #FAFAFA;
  -moz-box-shadow: inset 0 0 0px 3px #FAFAFA;
  box-shadow: inset 0 0 0px 3px #FAFAFA;
  --ms-box-shadow: inset 0 0 0px 3px #FAFAFA;
}

.navbar-nav .k-menu:not(#manualMenu) .k-menu-group, .topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group {
  padding: 15px;
  background-color: #001B38;
  color: #FAFAFA;
  border: none;
}

.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item, .k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #B2BEC3;
  color: #808E9B;
  background: #FAFAFA;
}

.session-report-overview .sro-info .sro-info-title div:nth-child(2) {
  line-height: normal;
  font-size: 34px;
}

[class*=choes-report-flow-] .lamp.size-40 span span, [class*=choes-report-flow-] .lamp.size-46 span span, .view-only .k-datepicker, .view-only .k-datetimepicker, .view-only .k-combobox.k-input, .view-only .formDropDown.bordered-ddl, .view-only .bordered-input-numeric, .view-only .form-control.bordered-input {
  line-height: 22px;
  font-size: 16px;
}

.session-report-overview .sro-info .sro-info-title div:nth-child(1) {
  font-size: 10px;
  line-height: 10px;
}

.session-report-overview .sro-data .sro-data-values span, .session-report-overview .sro-data .sro-data-title span, .session-report-overview .sro-info .sro-info-department span, .session-report-overview .sro-info .sro-info-title div:nth-child(3) {
  font-size: 12px;
  line-height: 12px;
}

.user-initials-grid, .user-initials-lg, .user-initials {
  background: #B2BEC3;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  font-size: 14px;
  overflow: hidden;
}

.user-logo-grid > img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  margin: auto;
}

.form-horizontal .k-upload {
  border: none;
  max-height: none;
}
.form-horizontal .k-upload .k-dropzone {
  padding: 0;
  height: 48px;
  width: 48px;
}
.form-horizontal .k-upload .k-dropzone .k-upload-button {
  max-height: none;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
}
.form-horizontal .k-upload .k-dropzone .k-upload-status {
  margin-top: 20px;
  display: none;
}

.white-grid .k-grid-header .k-header .k-link, .white-grid-no-toolbar .k-grid-header .k-header .k-link, .white-grid .k-grid-header th.k-header, .white-grid-no-toolbar .k-grid-header th.k-header {
  color: #2B4162;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: 0px;
}

/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
.d-ib {
  display: inline-block;
}

/*#region utilities*/
/*#region paddings-margins*/
/*#region Margins auto*/
.mt-auto {
  margin-top: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.m-auto {
  margin: 0 auto;
}

/*#endregion Margins auto*/
.ml12 {
  margin-left: 12px !important;
}

/*#region Margins 5px*/
.m5 {
  margin: 5px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.mv5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mh5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

/*#endregion Margins 5px*/
/*#region Margins 8px*/
.m8 {
  margin: 8px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.mv8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mh8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

/*#endregion Margins 8px*/
.mb15 {
  margin-bottom: 15px !important;
}

/*#region Margins 16px*/
.m16 {
  margin: 16px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.mr16 {
  margin-right: 16px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.ml16 {
  margin-left: 16px !important;
}

.mv16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.mh16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

/*#endregion Margins 16px*/
.mt20 {
  margin-top: 20px !important;
}

/*#region Margins 24px*/
.m24 {
  margin: 24px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.mv24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.mh24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

/*#endregion Margins 24px*/
/*#region Margins 48px*/
.m48 {
  margin: 48px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.mr48 {
  margin-right: 48px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.ml48 {
  margin-left: 48px !important;
}

.mv48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.mh48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.mt120 {
  margin-top: 120px !important;
}

.mb120 {
  margin-bottom: 120px !important;
}

/*#endregion Margins 48px*/
/*#region Paddings 6px*/
.pr6 {
  padding-right: 6px !important;
}

.pl6 {
  padding-left: 6px !important;
}

/*#endregion Paddings 6px*/
/*#region Paddings 8px*/
.p8 {
  padding: 8px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.pv8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.ph8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/*#endregion Paddings 8px*/
/*#region Paddings 10px*/
.p10 {
  padding: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pv10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ph10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/*#endregion Paddings 10px*/
/*#region Paddings 15px*/
.p15 {
  padding: 15px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

/*#endregion Paddings 15px*/
/*#region Paddings 16px*/
.p16 {
  padding: 16px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.pr16 {
  padding-right: 16px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.pl16 {
  padding-left: 16px !important;
}

.pv16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.ph16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.pl16.notfirstchild:first-child {
  padding-left: 0 !important;
}

/*#endregion Paddings 16px*/
/*#region Paddings 20px*/
.p20 {
  padding: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pv20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.ph20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pl20.notfirstchild:first-child {
  padding-left: 0 !important;
}

/*#endregion Paddings 16px*/
/*#region Paddings 24px*/
.p24 {
  padding: 24px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.pr24 {
  padding-right: 24px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.pl24 {
  padding-left: 24px !important;
}

.pv24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.ph24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

/*#endregion Paddings 24px*/
/*#region Paddings 32px*/
.pb32 {
  padding-bottom: 32px !important;
}

.pt32 {
  padding-top: 32px !important;
}

.p30 {
  padding: 30px !important;
}

/*#endregion Paddings 32px*/
/*#region paddings 45px*/
.p45 {
  padding: 45px !important;
}

/*#region Paddings 48px*/
.p48 {
  padding: 48px !important;
}

.pt48 {
  padding-top: 48px !important;
}

.pr48 {
  padding-right: 48px !important;
}

.pb48 {
  padding-bottom: 48px !important;
}

.pl48 {
  padding-left: 48px !important;
}

.pv48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.ph48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

/*#endregion Paddings 48px*/
/*#region Paddings 64px*/
.ph64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.pb64 {
  padding-bottom: 64px !important;
}

/*#endregion Paddings 64px*/
/*#region Paddings 72px*/
.pb72 {
  padding-bottom: 72px !important;
}

/*#endregion Paddings 72px*/
.p60 {
  padding: 60px !important;
}

/*#endregion paddings-margins*/
/*#region text sizes*/
.rp-h1 {
  font-size: 16px;
  line-height: 19px;
}

.rp-h2 {
  font-size: 12px;
  line-height: 14px;
}

.rp-h3 {
  font-size: 10px;
  line-height: 12px;
}

.tx-xl-bold {
  font-size: 30px;
  font-weight: bold;
}

.rp-body {
  font-size: 14px;
  line-height: 16px;
}

.tx-size-title {
  font-size: 24px;
  line-height: 28px;
}

.tx-14-20 {
  font-size: 14px;
  line-height: 20px;
}

.tx-14-24-important {
  font-size: 14px !important;
  line-height: 20px !important;
}

.tx-16-22 {
  line-height: 22px;
  font-size: 16px;
}

.tx-18-21 {
  font-size: 18px;
  line-height: 21px;
}

.tx-aligh-left {
  text-align: left;
}

/*#endregion text-sizes*/
/*#region Text weights style*/
.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.ch-tx-underline {
  text-decoration: underline;
}

.text-italic {
  font-style: italic;
}

/*#endregion Text weights style*/
/*#region Background color*/
/* to be replaces with ch- */
.bg-primary-dark {
  background-color: #002984;
}

/* to be replaces with ch- */
.bg-primary-normal {
  background-color: #3F51B5;
}

/* to be replaces with ch- */
.bg-background-normal {
  background-color: #E6E8F1;
}

/* to be replaces with ch- */
.bg-background-light {
  background-color: #ECEFF1 !important;
}

/* to be replaces with ch- */
.bg-background-white {
  background-color: #FAFAFA !important;
}

.ch-tx-danger-lighter {
  color: #FF775F;
}

.ch-tx-danger {
  color: #FF3F34;
}

.ch-bg-info {
  background-color: #2196F3;
}

.ch-tx-full-white {
  color: #FFFFFF;
}

/*.ch-bg-light {
    background-color: #ECEFF1;
}*/
.ch-bg-danger-normal {
  background-color: #E2434B;
}

.ch-bg-dark-gray-2-important {
  background-color: #252C32 !important;
}

.ch-bg-warning-normal {
  background-color: #F7CD36;
}

.ch-bg-ink {
  background: #808E9B;
}

.ch-bg-dark {
  background: #001B38;
}

.ch-bg-dark-1 {
  background: #B2BEC3;
}

.ch-bg-dark-1-darker {
  background: #808E9B;
}

.ch-bg-dark-2 {
  background: #DFE6E9;
}

.ch-bg-light-extra {
  background: #F3F3F3;
}

.ch-bg-light-extra-important {
  background: #F3F3F3 !important;
}

.ch-bg-danger {
  background: #FF3F34;
}

.ch-bg-warning {
  background: #F7CD36;
}

.ch-bg-warning-darker {
  background: #C09C00;
}

.ch-bg-warning-highlight {
  background: #FFFFCF;
}

.ch-bg-high-contrast {
  background: #001B38;
}

.ch-bg-reduced-high-contrast {
  background: #B2BEC3;
}

.ch-bg-low-contrast {
  background: #DFE6E9;
}

.ch-bg-dark.light-extra {
  background: #F3F3F3;
}

.ch-bg-primary {
  background: #2B4162;
}

.ch-bg-interactive-normal {
  background: #00B894;
}

.ch-bg-success-lighter {
  background: #5AEBC4;
}

.ch-bg-light {
  background: #FAFAFA;
}

.ch-bg-error {
  background: #FF3F34;
}

.ch-bg-warning-highlight {
  background: #FFFFCF;
}

.ch-bg-danger-lighter {
  background: #FF775F;
}

.ch-bg-dark-gray-5 {
  background: #48535B;
}

.ch-bg-success {
  background: #00B894;
}

.ch-bg-success-darker {
  background: #008766;
}

.ch-bg-male {
  background: #aae6ff !important;
}

.ch-bg-female {
  background: #ffbfe2 !important;
}

.ch-bg-deep-purple-200-important {
  background: #B39DDB !important;
}

.ch-bg-deep-purple-400-important {
  background: #7e57c2 !important;
}

.ch-bg-amber-100 {
  background: #FFECB3;
}

.ch-bg-blue-200-important {
  background: #90CAF9 !important;
}

.ch-bg-blue-400-important {
  background: #42a5f5 !important;
}

.ch-bg-blue-500-important {
  background: #4094F7 !important;
}

.ch-bg-primary-100 {
  background: #E0F5F0 !important;
}

.ch-bg-primary-200 {
  background: #B3E6D8 !important;
}

.ch-bg-primary-200 {
  background: #B3E6D8 !important;
}

.ch-bg-primary-300 {
  background: #80D7C0 !important;
}

.ch-bg-light-gray-1 {
  background: #D5DADD;
}

.ch-bg-light-gray-4 {
  background: #EEF0F2;
}

.ch-bg-light-gray-5 {
  background: #F6F8F9;
}

.ch-bg-light-gray-3 {
  background: #E5E9EB;
}

.ch-bg-lime-100 {
  background: #F0F4C3;
}

.ch-bg-light-green-100 {
  background: #DCEDC8;
}

.ch-bg-orange-200-important {
  background: #FFCC80 !important;
}

.ch-bg-orange-500-important {
  background: #FF9800 !important;
}

.ch-bg-red-200-important {
  background: #FDAEA1 !important;
}

.ch-bg-red-300-important {
  background: #FDAEA1 !important;
}

.ch-bg-red-500-important {
  background: #F76659 !important;
}

.ch-bg-red-600-important {
  background: #F2271C !important;
}

.ch-bg-total-white {
  background: #FFFFFF;
}

.ch-bg-main-gray {
  color: #808E9B;
}

.ch-bg-mid-gray-3 {
  background: #84919A !important;
}

.ch-bg-gray-1 {
  background: #808E9B;
}

.ch-bg-dark-gray-5 {
  background: #48535B;
}

/*#endregion Background color*/
/* #region Hover Colores*/
.ch-hover-light-extra:hover {
  background-color: #F3F3F3;
}

/* #endregion*/
/*#region Text color*/
/* to be replaces with ch- */
.ch-tx-blue-500 {
  color: #4094F7;
}

.ch-tx-blue-600 {
  color: #0E73F6;
}

.ch-tx-purple-500 {
  color: #C479F3;
}

.ch-tx-yellow-500 {
  color: #F8DD4E;
}

.ch-tx-orange-500 {
  color: #FF9800;
}

.ch-tx-yellow-600 {
  color: #F8C51B;
}

.ch-tx-red-700 {
  color: #CC0905;
}

.ch-tx-blue-700 {
  color: #0452C8;
}

.ch-tx-primary-700 {
  color: #009C74;
}

.ch-tx-yellow-800 {
  color: #835101;
}

.tx-primary-dark {
  color: #002984;
}

/* to be replaces with ch- */
.tx-primary-normal {
  color: #3F51B5;
}

/* to be replaces with ch- */
.tx-secondary-light {
  color: #6D6D6D;
}

/* to be replaces with ch- */
.tx-secondary-dark {
  color: #1B1B1B;
}

/* to be replaces with ch- */
.tx-secondary {
  color: #8EACBB;
}

/* to be replaces with ch- */
.tx-body-color {
  color: #263238;
}

.ch-tx-body {
  color: #212730;
}

.ch-tx-secondary {
  color: #8EACBB;
}

.ch-tx-info {
  color: #2196F3;
}

.ch-tx-primary {
  color: #3F51B5;
}

.ch-tx-muted {
  color: #D0D0D0;
}

.ch-tx-main-green {
  color: #00B894;
}

.ch-tx-main-gray {
  color: #808E9B;
}

.ch-tx-error {
  color: #FF3F34;
}

.ch-tx-warning {
  color: #F7CD36;
}

.ch-tx-warning-darker {
  color: #C09C00;
}

.ch-tx-warning-highlight {
  color: #FFFFCF;
}

.ch-tx-success {
  color: #00B894 !important;
}

.ch-tx-black {
  color: #000000 !important;
}

.ch-tx-dark-1 {
  color: #B2BEC3 !important;
}

.ch-tx-dark-2 {
  color: #DFE6E9;
}

.ch-tx-dark {
  color: #001B38 !important;
}

.ch-tx-disable {
  color: #808E9B !important;
}

.ch-tx-light.on-dark {
  color: #FAFAFA;
}

.ch-tx-light {
  color: #FAFAFA;
}

.ch-tx-light-important {
  color: #FAFAFA !important;
}

.ch-tx-light-2.on-dark {
  color: #B2BEC3;
}

.ch-tx-gray-mid {
  color: #B0BABF;
}

.ch-tx-mid-gray-2 {
  color: #6E7C87;
}

.ch-tx-mid-gray-5 {
  color: #B0BABF;
}

.ch-tx-dark-gray-2 {
  color: #252C32;
}

.ch-tx-dark-gray-5 {
  color: #48535B;
}

/*#endregion Text color*/
/*#region Custom Heights*/
.height5 {
  height: 5px !important;
}

/*#endregion Custom Heights*/
blockquote.blockquote-info {
  border-left: 5px solid #01579B;
  background: rgba(227, 242, 253, 0.4);
}

/*#region mini loader ball-pulse*/
.ball-pulse {
  position: absolute;
  left: 47%;
  bottom: 0;
}

.ball-pulse > div:nth-child(0) {
  animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:first-child {
  animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(2) {
  animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(3) {
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div {
  background-color: #FAFAFA;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
}

@keyframes scale {
  30% {
    transform: scale(0.3);
  }
  to {
    transform: scale(1);
  }
}
/*#endregion mini loader ball-pulse*/
/*#endregion utilities*/
/*#region Border*/
.b-danger-light {
  border: 1px solid #FF775F;
}

.b-light {
  border: 1px solid #FAFAFA;
}

.bb-light {
  border-bottom: 1px solid #FAFAFA;
}

.br-light {
  border-right: 1px solid #FAFAFA;
}

.bl-light {
  border-left: 1px solid #FAFAFA;
}

.b-dark {
  border: 1px solid #001B38;
}

.b-dark-2 {
  border: 1px solid #DFE6E9;
}

.bt-dark-2 {
  border-top: 1px solid #DFE6E9;
}

.bb-dark-important {
  border-bottom: 1px solid #001B38 !important;
}

.bb-dark-2 {
  border-bottom: 1px solid #DFE6E9;
}

.bb-dark-2-important {
  border-bottom: 1px solid #DFE6E9 !important;
}

.bb-dark-2-2 {
  border-bottom: 2px solid #DFE6E9;
}

.bt-dark-2-2 {
  border-bottom: 2px solid #DFE6E9;
}

.br-dark-1 {
  border-right: 1px solid #B2BEC3;
}

.bl-dark-1 {
  border-left: 1px solid #B2BEC3;
}

.br-dark-1-2 {
  border-right: 2px solid #B2BEC3;
}

.br-dark-2 {
  border-right: 1px solid #DFE6E9;
}

.bl-dark-2 {
  border-left: 1px solid #DFE6E9;
}

.border-dark-2 {
  border: 1px solid #DFE6E9;
}

.border-dark-1 {
  border: 1px solid #B2BEC3;
}

.bt-dark-1 {
  border-top: 1px solid #B2BEC3;
}

.bt-info-5 {
  border-top: 5px solid #2B4162;
}

.bt-primary-5 {
  border-top: 5px solid #2B4162;
}

.br-success-darker-2 {
  border-right: 2px solid #008766;
}

.br-warning-darker-2 {
  border-right: 2px solid #C09C00;
}

.br-primary {
  border-right: 1px solid #2B4162;
}

.border-radius-2 {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.border-radius-r-2 {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.border-radius-r-10 {
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.border-radius-l-2 {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.border-radius-l-10 {
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.border-radius-t-4 {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.border-radius-t-15 {
  -webkit-border-top-right-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-topleft: 15px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}

.border-radius-4 {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.border-radius-20 {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

.border-radius-15 {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}

.border-radius-10 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.border-radius-5 {
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
}

/*#endregion Border*/
/*#region Widths*/
.fw50-percent {
  width: 50% !important;
}

.fw33-percent {
  width: 33.33% !important;
}

/*#endregion Widths*/
.border-box-kendo {
  box-sizing: border-box;
}

/* #region shadows */
.elevation-1dp {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.elevation-3dp {
  box-shadow: 0px 8px 16px 0.24px rgba(91, 104, 113, 0.24);
}

.elevation-4-black {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

/*#endregion shadows*/
.align-items-center {
  align-items: center;
}

.break-word-all {
  word-break: break-all;
}

.button-width {
  width: 130px;
}

.line-height-24 {
  line-height: 24px;
}

.pt30 {
  padding-top: 30px !important;
}

.click {
  cursor: pointer;
}

.cursor-auto .clickUnderline:hover {
  text-decoration: underline;
}

/*#region Report UI 2*/
/*#region fonts */
.ch-h3 {
  line-height: normal;
  font-size: 48px;
}

.ch-h4 {
  line-height: normal;
  font-size: 34px;
}

.ch-h5 {
  line-height: 30px;
  font-size: 24px;
}

.ch-h6 {
  line-height: normal;
  font-size: 20px;
  letter-spacing: 0.0015em;
}

.ch-h7 {
  line-height: 24px;
  font-size: 18px;
}

.ch-body {
  line-height: 22px;
  font-size: 16px !important;
  letter-spacing: 0.025em;
}

.ch-body-small {
  font-size: 14px !important;
}

.ch-button {
  line-height: 20px !important;
}

.ch-caption {
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.004em;
}

.ch-overline {
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.015em;
}

/*#endregion fonts*/
/*#region text colors*/
.ch-tx-success-lighter {
  color: #5AEBC4;
}

.ch-tx-primary {
  color: #2B4162;
}

.ch-tx-dark {
  color: #001B38;
}

.ch-tx-success-darker {
  color: #008766;
}

.ch-tx-high-contrast {
  color: #001B38;
}

.ch-tx-high-contrast.on-dark {
  color: #FAFAFA;
}

.ch-tx-disable.on-dark {
  color: #D2DAE2;
}

.ch-tx-primary {
  color: #2B4162;
}

.ch-tx-low-contrast {
  color: #DFE6E9;
}

.ch-tx-denotation-warning {
  color: #F7CD36;
}

.ch-tx-interactive-normal {
  color: #00B894;
}

.ch-tx-body {
  color: #212730;
}

.ch-tx-error {
  color: #FF3F34;
}

.ch-tx-secondary {
  color: #8EACBB;
}

.ch-tx-info {
  color: #2196F3;
}

.ch-tx-muted {
  color: #D0D0D0;
}

.ch-tx-main-green {
  color: #00B894;
}

.ch-tx-main-gray {
  color: #808E9B;
}

.ch-tx-warning {
  color: #F7CD36;
}

.ch-tx-dark-1 {
  color: #B2BEC3 !important;
}

.ch-tx-dark {
  color: #001B38 !important;
}

.ch-tx-disable {
  color: #808E9B !important;
}

.ch-tx-light.on-dark {
  color: #FAFAFA;
}

.ch-tx-light {
  color: #FAFAFA;
}

.ch-tx-light-2.on-dark {
  color: #B2BEC3;
}

/*#endregion text colors*/
.ch-bc-interactive-normal {
  border-color: #00B894;
}

.range-indicator-sm {
  width: 10px;
  height: 10px;
  border-radius: 2px;
  display: inline-block;
}

.range-indicator-lg {
  min-width: 20px;
  height: 20px;
  border-radius: 2px;
  display: inline-block;
}

.unread-indicatior {
  width: 30px;
  height: 20px;
  border-radius: 2px;
  display: inline-block;
  background: #00B894;
}

.authorize-indicatior {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  display: inline-block;
  background: #2B4162;
}
.authorize-indicatior span {
  line-height: 30px;
  margin: 3px;
}

.fa-container {
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 20px !important;
}

.fa-container-graph {
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px !important;
  padding-top: 8px;
}

.br-low-contrast {
  border-left: 1px solid #DFE6E9;
}

.br-reduced-high-contrast {
  border-left: 1px solid #B2BEC3;
}

.bt-reduced-high-contrast {
  border-top: 1px solid #B2BEC3;
}

.b-reduced-high-contrast {
  border: 1px solid #B2BEC3;
  border-radius: 2px;
}

.b-low-contrast {
  border: 1px solid #DFE6E9;
}

.c-checkbox span {
  width: 15px;
  height: 15px;
}
.c-checkbox span:before {
  line-height: 16px;
}

.c-checkbox input[type=radio]:checked + span:before, .c-radio input[type=radio]:checked + span:before {
  color: #ffffff;
}

.c-checkbox input[type=checkbox]:checked + span, .c-checkbox input[type=radio]:checked + span, .c-radio input[type=checkbox]:checked + span, .c-radio input[type=radio]:checked + span {
  border-color: #00B894;
  background-color: #00B894;
}

.k-list {
  color: #2B4162;
}
.k-list > .k-selected {
  color: #001B38;
}
.k-list > .k-selected.k-focus {
  color: #001B38;
}
.k-list .checkbox-inline.c-checkbox {
  line-height: 25px;
}

.smalcheckbox.c-checkbox span:before {
  line-height: 14px;
}

/*#endregion Report Ui 2*/
.faint {
  opacity: 0.5;
}

.bold {
  font-weight: bold;
}

.flex-vertical-center {
  align-items: center;
}

.flex-vertical-horizontal-center {
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.flex-column {
  flex-direction: column;
}

.flex-between, .flex-between-center {
  justify-content: space-between;
}

.flex-between-center {
  align-items: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-start {
  justify-content: flex-start;
  align-items: center;
}

.flex-end {
  justify-content: flex-end;
  align-items: center;
}

.flex-center {
  justify-content: center;
  align-items: center;
}

.flex-bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

/*#region Multiselect Checkbox */
.multiselect-chkbx-cont {
  padding: 5px 0;
}
.multiselect-chkbx-cont .c-checkbox span, .multiselect-chkbx-cont .c-radio span {
  vertical-align: middle;
}
.multiselect-chkbx-cont .multiselect-label-cont {
  display: inline-flex;
  flex-direction: column;
  margin-left: 5px;
}
.multiselect-chkbx-cont .multiselect-label-cont .multiselect-chkbx-title {
  line-height: 17px;
}
.multiselect-chkbx-cont .multiselect-label-cont .multiselect-chkbx-subtitle {
  font-size: 0.9em;
  line-height: 14px;
  color: #808E9B;
}

.border0 {
  border: none !important;
}

/*#endregion Multiselect Checkbox */
/* #region Loaders */
/* Loader Indicator */
#loaderDiv {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99998;
  background-color: #FAFAFA;
  opacity: 0.2;
  display: none;
}

/*.ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
    display: block;
}*/
.line-scale {
  position: fixed;
  right: 50px;
  margin-right: -30px;
  z-index: 9999;
  top: 5px;
  background: #fafafa;
  width: 60px;
  height: 40px;
  text-align: center;
  display: none;
}
.line-scale.centered-screen {
  z-index: 10010 !important;
  top: 50% !important;
  right: 50% !important;
  background: transparent !important;
}

.line-scale > div {
  display: inline-block;
  background-color: #00B894 !important;
}

.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale-pulse-out 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale-pulse-out 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale-pulse-out 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale-pulse-out 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale-pulse-out 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale-pulse-out 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale-pulse-out 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale-pulse-out 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale-pulse-out 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale-pulse-out 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  to {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4);
  }
  to {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
/* #endregion Loaders */
.capitalize {
  text-transform: capitalize !important;
}

.fixed-parent {
  padding-top: 60px;
}
.fixed-parent .fixed-inner {
  background: #FAFAFA !important;
  width: auto;
  position: fixed;
  top: 36px;
  left: 15px;
  right: 30px;
  z-index: 10;
}

.cke_chrome {
  border-color: #001B38 !important;
}

.cke_bottom {
  background: #001B38 !important;
}

.ch-badge-sm {
  font-size: 10px;
  width: 15px;
  height: 15px;
  text-align: center;
  display: inline-block;
  line-height: 15px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}

.ch-cycle-32 {
  font-size: 14px;
  width: 32px;
  height: 32px;
  text-align: center;
  display: inline-block;
  line-height: 32px;
  border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
}

.ch-cycle-20 {
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 10px;
  height: 20px;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

.ch-cycle-40 {
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 10px;
  height: 40px;
  text-align: center;
  display: inline-block;
  line-height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
}

.ch-cycle-50 {
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 10px;
  height: 50px;
  text-align: center;
  display: inline-block;
  line-height: 50px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}

.ch-square-15 {
  width: 15px;
  height: 15px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  line-height: 15px;
}

.overflow-hidden {
  overflow: hidden;
}

.btn-success, .btn-success:hover, .btn-success:active, .btn-success:focus, btn-success:active:hover, btn-success:active:focus,
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover,
.btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #00B894 !important;
  color: #FAFAFA !important;
}

.posfixed {
  position: fixed !important;
}

.d-inline-imp {
  display: inline !important;
}

.d-table-imp {
  display: table !important;
}

.ch-tx-nowrap {
  white-space: nowrap;
}

.switch-input-neutral input.ng-pristine + span:after {
  left: 28%;
}

.image-fill {
  width: 100%;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}

.image-fill-height {
  height: 100%;
  height: -moz-available; /* WebKit-based browsers will ignore this. */
  height: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  height: fill-available;
}

.hidetext {
  -webkit-text-security: disc; /* Default */
}

.default-white-card {
  padding: 15px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0px 1px 2px 0px rgba(91, 104, 113, 0.32), 0px 0px 1px 0px rgba(26, 32, 36, 0.32);
  width: 287px;
  height: 287px;
  margin: auto 10px auto 10px;
}

.required_indicator label::after {
  content: " *";
}

.ellipsis-on-line-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/*#region Fonts*/
/*#endregion Fonts*/
/* #region NF Colors */
/* Light Gray */
/* Mid Gray */
/* Dark Gray */
/* #endregion NF Colors */
/*#region Media queries*/
/*#endregion Media queries*/
/*#region enviroment colors*/
/*#endregion enviroment colors*/
/*region login*/
/*endregion login*/
/*region assesment mobile*/
/*endregion assesment mobile*/
/*#region dashboard*/
/*#endregion dashboard*/
/*#region application colors*/
/*#endregion application colors*/
/* #region sidebar */
/* #endregion sidebar */
/* #region topnavbar */
/* #endregion topnavbar */
/* #region button */
/* #region button */
/* #region users mobile*/
/* #endregion users mobile*/
/* #region NF fonts */
[class*=ch-btn-][class*=ch-btn-primary] > .btn-icon, [class*=ch-btn-][class*=ch-btn-primary] > .btn-text, [class*=ch-btn-][class*=ch-btn-danger] > .btn-icon, [class*=ch-btn-][class*=ch-btn-danger] > .btn-text, [class*=ch-btn-][class*=ch-btn-success] > .btn-icon, [class*=ch-btn-][class*=ch-btn-success] > .btn-text, [class*=ch-btn-][class*=ch-btn-default] > .btn-icon, [class*=ch-btn-][class*=ch-btn-default] > .btn-text, [class*=choes-button-] .btn-text, .ch-button {
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0px;
}

/* #endregion NF fonts */
.datepicker-small-height .k-input, .k-grid:not(.card-grid) .k-grid > .k-toolbar .k-datepicker .k-input-inner, .k-grid:not(.card-grid) > .k-toolbar > div:not(.white-header) .k-datepicker .k-input-inner {
  height: 19px;
  line-height: 0px;
  padding-top: 3px;
  width: 100%;
  border-radius: 0px;
}

.lowerScreenDivInner, .lowerScreenDiv, .upperScreenDivInner, .upperScreenDiv {
  opacity: 0.3;
  background: #FAFAFA;
  position: absolute;
  width: calc(100% - 50px);
  right: 0;
  z-index: 111;
}

.topnavbar .nav-wrapper {
  background-color: #FAFAFA !important;
  background-image: none !important;
  color: #2B4162;
  display: flex;
  align-items: center;
  height: 100%;
}

.dimesionsContainerVertical .dm-parent .dmDescription, .dimesionsContainer .dm-parent .dmDescription, .session-report-overview .sro-data .sro-data-title span, #playgroundGrid .k-footer-template td .persona-score .ch-overline, #playgroundGrid thead th > div .persona-info .second-line, .balloontag .balloontagtext, .toolbarcombobox .k-combobox .k-dropdown-wrap .k-input, .dashboard .left-panel .cmp .box-size .report-data .tscore, .dashboard .left-panel .cmp .box-size .report-data .name, .multiSelectToolbar .k-multiselect .k-reset .k-button, #assignQuestionnaireGrid > .k-toolbar .k-multiselect .k-reset .k-button, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect .k-reset .k-button {
  overflow: hidden;
  text-overflow: ellipsis;
  --moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}

.saveXls, .savePNG {
  padding: 6px 10px;
  color: #000b50;
  background-color: #f0f4ff;
  border: 2px solid #f0f4ff;
  -webkit-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  -moz-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
  --ms-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;;
}

.pvtUi .pvtVals, .pvtUi tr:first-child td:first-child {
  background-color: #e7ebf7;
  border: 1px solid gray;
  text-align: center;
  padding: 5px;
}

.button-link, .formBtnsDanger, .formBtnsPrimary, .formBtnsSuccess, .formBtnsDefault, .formBtns {
  padding: 10px 16px 10px 16px !important;
  max-height: 100px !important;
}

.formBtnsSuccess, .formBtns {
  padding: 11px 5px !important;
  max-height: 40px !important;
}

.formBtnsSuccess.formBtnsSm, .formBtns.formBtnsSm {
  padding: 6px 5px !important;
  max-height: 30px !important;
  font-size: 14px;
}

.bordered-multiddl-inputlevel.k-multiselect.k-widget, .bordered-multiddl.k-multiselect.k-widget, .bordered-multiddl.k-dropdowntree.k-widget {
  border-style: none !important;
}

.bordered-multiddl-inputlevel.k-multiselect, .bordered-multiddl.k-multiselect, .bordered-multiddl.k-dropdowntree {
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border: 1px solid #B2BEC3 !important;
}

.bordered-multiddl-inputlevel.k-multiselect .k-chip, .bordered-multiddl.k-multiselect .k-chip, .bordered-multiddl.k-dropdowntree .k-chip {
  color: white !important;
  border: none !important;
  border-radius: unset;
}
.bordered-multiddl-inputlevel.k-multiselect .k-chip:not(.ticket-status), .bordered-multiddl.k-multiselect .k-chip:not(.ticket-status), .bordered-multiddl.k-dropdowntree .k-chip:not(.ticket-status) {
  background: #00b894 !important;
}

.bordered-ddl-inputlevel > .k-dropdown-wrap, .bordered-ddl.k-hover, .bordered-ddl, .bordered-masktextbox.k-input, .k-filter-menu-container .k-picker, .k-filter-menu-container .k-input {
  background-color: #FAFAFA !important;
  border: 1px solid #B2BEC3;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
}

.bordered-ddl-inputlevel > .k-dropdown-wrap .k-select {
  width: 42px !important;
}

.dashboard .left-panel .cmp .box-size .non-critical, .dashboard .left-panel .cmp .box-size .critical {
  width: 5px;
  height: 40px;
}

.dashboard .right-panel .activity-wrapper .activity-data .important-info, .dashboard .right-panel .activity-wrapper .activity-data .non-critical, .dashboard .right-panel .activity-wrapper .activity-data .critical {
  width: 5px;
  height: 75px;
}

.dynamic-input-move-mode:hover .hover-value, .dynamic-input-move-mode .position-value, .dynamic-input-move-mode .selected-value, .kpi-filter .kpi-text, .kpi-filter, #erganicards.vertical .completedDimesionsContainer > div, #erganicards.vertical .completedDimesionsContainer, #erganicards.vertical .dimesionsContainer .container .dm-parent, #erganicards.vertical .dimesionsContainer .container, #erganicards.horizontal .completedDimesionsContainer > div, #erganicards.horizontal .completedDimesionsContainer, #erganicards.horizontal .dimesionsContainer .container .dm-parent, #erganicards.horizontal .dimesionsContainer .container, .session-report-overview .sro-data .sro-data-values, .session-report-overview .sro-data .sro-data-title, .session-report-overview .sro-data, .session-report-overview .sro-info, .container-flex-column, .container-flex, .flex, .flex-vertical-center, .flex-vertical-horizontal-center, .flex-column, .flex-between, .flex-between-center, .flex-wrap, .flex-nowrap, .flex-start, .flex-end, .flex-center, .flex-bottom {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.account-screen .form-wrapper .account-form.recover-link .account-actions, .account-screen .form-wrapper .account-form.recover .account-actions, .account-screen .form-wrapper .account-form.register .account-actions, .account-screen .form-wrapper .account-form.submit .account-actions, .account-screen .form-wrapper .account-form.login .account-actions {
  display: flex;
  color: #FAFAFA;
  width: 100%;
  justify-content: flex-start;
  margin: 0;
}

.account-screen .form-wrapper input[type=text], .account-screen .form-wrapper input[type=password], .account-screen .form-wrapper input[type=email] {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-box-shadow: none !important;;
  -moz-box-shadow: none !important;;
  box-shadow: none !important;;
  --ms-box-shadow: none !important;;
}

.radio-type .c-radio, .user-consent-swal .c-radio, .account-screen .form-wrapper .account-form.register .login-type .c-radio {
  display: inline-block;
  margin-right: 45px;
}
.radio-type .c-radio span:hover, .user-consent-swal .c-radio span:hover, .account-screen .form-wrapper .account-form.register .login-type .c-radio span:hover, .radio-type .c-radio label:hover + span, .user-consent-swal .c-radio label:hover + span, .account-screen .form-wrapper .account-form.register .login-type .c-radio label:hover + span {
  border-color: #00B894;
}
.radio-type .c-radio input[type=radio]:checked + span, .user-consent-swal .c-radio input[type=radio]:checked + span, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + span {
  border-color: #00B894 !important;
}
.radio-type .c-radio input[type=radio]:checked + span:before, .user-consent-swal .c-radio input[type=radio]:checked + span:before, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + span:before {
  color: #00B894 !important;
}
.radio-type .c-radio input[type=radio]:checked + .radiotype, .user-consent-swal .c-radio input[type=radio]:checked + .radiotype, .account-screen .form-wrapper .account-form.register .login-type .c-radio input[type=radio]:checked + .radiotype {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
  -webkit-box-shadow: inset 0 0 0px 3px #FAFAFA;
  -moz-box-shadow: inset 0 0 0px 3px #FAFAFA;
  box-shadow: inset 0 0 0px 3px #FAFAFA;
  --ms-box-shadow: inset 0 0 0px 3px #FAFAFA;
}

.navbar-nav .k-menu:not(#manualMenu) .k-menu-group, .topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group {
  padding: 15px;
  background-color: #001B38;
  color: #FAFAFA;
  border: none;
}

.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item, .k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #B2BEC3;
  color: #808E9B;
  background: #FAFAFA;
}

.session-report-overview .sro-info .sro-info-title div:nth-child(2) {
  line-height: normal;
  font-size: 34px;
}

[class*=choes-report-flow-] .lamp.size-40 span span, [class*=choes-report-flow-] .lamp.size-46 span span, .view-only .k-datepicker, .view-only .k-datetimepicker, .view-only .k-combobox.k-input, .view-only .formDropDown.bordered-ddl, .view-only .bordered-input-numeric, .view-only .form-control.bordered-input {
  line-height: 22px;
  font-size: 16px;
}

.session-report-overview .sro-info .sro-info-title div:nth-child(1) {
  font-size: 10px;
  line-height: 10px;
}

.session-report-overview .sro-data .sro-data-values span, .session-report-overview .sro-data .sro-data-title span, .session-report-overview .sro-info .sro-info-department span, .session-report-overview .sro-info .sro-info-title div:nth-child(3) {
  font-size: 12px;
  line-height: 12px;
}

.user-initials-grid, .user-initials-lg, .user-initials {
  background: #B2BEC3;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  font-size: 14px;
  overflow: hidden;
}

.user-logo-grid > img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  margin: auto;
}

.form-horizontal .k-upload {
  border: none;
  max-height: none;
}
.form-horizontal .k-upload .k-dropzone {
  padding: 0;
  height: 48px;
  width: 48px;
}
.form-horizontal .k-upload .k-dropzone .k-upload-button {
  max-height: none;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
}
.form-horizontal .k-upload .k-dropzone .k-upload-status {
  margin-top: 20px;
  display: none;
}

.white-grid .k-grid-header .k-header .k-link, .white-grid-no-toolbar .k-grid-header .k-header .k-link, .white-grid .k-grid-header th.k-header, .white-grid-no-toolbar .k-grid-header th.k-header {
  color: #2B4162;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: 0px;
}

/**
    Override Kendo default styles
*/
/* set a border-box model only to elements that need it */
.form-control,
.container,
.container-fluid,
.row,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-cke_inner10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.k-input:focus-within, .k-widget.k-input:focus-within {
  background-color: #fff;
}

.k-button {
  text-transform: unset;
}

/*Drop Down*/
.k-dropdownlist:not(.dropdownbutton), .k-dropdowntree {
  width: 100%;
  height: 40px;
}
.k-dropdownlist:not(.dropdownbutton) .k-state-default, .k-dropdowntree .k-state-default {
  background-color: #fafafa;
  border-color: #fafafa;
}

.k-dropdownlist, .k-dropdowntree, .k-input {
  height: 40px;
}
.k-dropdownlist .k-input-inner, .k-dropdowntree .k-input-inner, .k-input .k-input-inner {
  padding: 0 0 0 8px;
}
.k-dropdownlist .k-input-button, .k-dropdowntree .k-input-button, .k-input .k-input-button {
  height: 100%;
}

.k-colorpicker {
  height: 40px;
  border: 1px solid #B2BEC3;
  border-radius: 2px;
}

/* Multiselect Fix Override Buttons*/
.k-grid:not(.card-grid) {
  /*.k-header {*/
  /*}*/
}
.k-grid:not(.card-grid).k-grid-toolbar {
  padding: 4px;
}
.k-grid:not(.card-grid).k-grid-toolbar :not(li).k-button {
  background-color: #2b4162;
  border: 1px solid #707ab9;
}
.k-grid:not(.card-grid).k-grid-toolbar :not(li).k-button:hover {
  background-color: #707ab9;
  border: 1px solid #707ab9;
}
.k-grid:not(.card-grid).k-grid-toolbar .k-dropdownlist {
  background: #2b4162;
  border: none;
  border-bottom: 1px solid #FAFAFA;
  border-radius: 0px;
}
.k-grid:not(.card-grid).k-grid-toolbar .k-dropdownlist > span {
  color: #FAFAFA;
}
.k-grid:not(.card-grid).k-grid-toolbar .k-dropdownlist .k-i-arrow-s {
  background-position: -16px -32px;
  opacity: 1;
}
.k-grid:not(.card-grid).k-grid-toolbar input.k-textbox:not(.search-box) {
  background: #2b4162;
  border: none;
  border-bottom: 1px solid #FAFAFA;
  border-radius: 0px;
  color: #FAFAFA;
}
.k-grid:not(.card-grid) .k-grid-toolbar {
  padding: 4px 0px 4px 0px;
}
.k-grid:not(.card-grid) .k-multiselect:not(.grid-inner) .k-chip {
  margin: 6px 0 3px 3px;
  padding: 0 1.6em 0 0.857em;
  line-height: 1.86em;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: unset;
  color: white;
  background: #00b894;
}
.k-grid:not(.card-grid) .k-toolbar .k-button:not(.slButton, .k-input-button), .k-grid:not(.card-grid) .k-toolbar .k-button:not(.slButton, .k-input-button):hover {
  max-height: 26px;
  padding: 4px 8px;
  background-color: #2b4162;
  border: 1px solid #707ab9;
  color: white;
  align-items: center;
}
.k-grid:not(.card-grid) .k-grid-filter.k-active, .k-grid:not(.card-grid) .k-grid-filter.k-state-active {
  background-color: #00B894;
}
.k-grid:not(.card-grid) .k-grid-filter.k-active .k-icon, .k-grid:not(.card-grid) .k-grid-filter.k-state-active .k-icon {
  color: white;
  opacity: 0.9;
}
.k-grid:not(.card-grid) .k-command-cell .k-button, .k-grid:not(.card-grid) .k-command-cell .k-button:hover {
  color: #2B4162;
  padding: 4px 8px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.k-grid:not(.card-grid) .k-command-cell .k-button .k-icon, .k-grid:not(.card-grid) .k-command-cell .k-button:hover .k-icon {
  opacity: 1;
}
.k-grid:not(.card-grid) .k-i-info {
  background-position: -176px -240px;
}
.k-grid:not(.card-grid) .k-tabstrip:not(.showtab) > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: none;
}
.k-grid:not(.card-grid) > .k-toolbar > div:not(.white-header) .k-datepicker {
  border: none;
  border-bottom: 1px solid #FAFAFA;
}
.k-grid:not(.card-grid) > .k-toolbar > div:not(.white-header) .k-datepicker .k-icon.k-i-calendar {
  background-position: -48px -176px;
  opacity: 1;
}
.k-grid:not(.card-grid) > .k-toolbar > div:not(.white-header) .k-datepicker .k-input-inner {
  background: #2b4162;
  color: #FAFAFA;
}
.k-grid:not(.card-grid) > .k-toolbar .white-header {
  color: #808E9B;
}
.k-grid:not(.card-grid) > .k-toolbar .white-header .c-radio {
  line-height: 18px;
}
.k-grid:not(.card-grid) > .k-toolbar .white-header .c-radio label {
  font-size: 14px;
  font-weight: normal;
}
.k-grid:not(.card-grid) > .k-toolbar .white-header .c-radio span {
  margin-left: -10px;
  width: 10px;
  height: 10px;
  border: 3px solid #ccc;
}
.k-grid:not(.card-grid) > .k-grid-toolbar {
  background: #2b4162;
  overflow: visible;
}
.k-grid:not(.card-grid) > .k-grid-toolbar .k-grid-custom-title {
  color: white;
}
.k-grid:not(.card-grid) .k-loading-image {
  background-image: none;
}
.k-grid:not(.card-grid) .k-loading-color {
  opacity: 0;
}
.k-grid:not(.card-grid) .k-grid > .k-grid-toolbar {
  background: #c0c9e2;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar .k-button {
  background-color: #c0c9e2;
  border: 1px solid #d7dff7;
  color: #2b4162;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar .k-button:hover {
  background-color: #879ace;
  border-color: #66757d;
  color: #fff;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar .k-dropdownlist {
  background: #c0c9e2;
  border: 0px;
  border-bottom: 1px solid #2b4162;
  border-radius: 0px;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar .k-dropdownlist > span {
  color: #2b4162;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar .k-dropdownlist .k-i-arrow-s {
  background-position: 0px -32px;
  opacity: 1;
}
.k-grid:not(.card-grid) .k-grid .k-toolbar.k-grid-toolbar input.k-textbox {
  background: #c0c9e2;
  border: none;
  border-bottom: 1px solid #2b4162;
  border-radius: 0px;
  color: #2b4162;
}
.k-grid:not(.card-grid) .k-grid .k-grid-custom-title {
  line-height: 2em;
  color: #2b4162;
}
.k-grid:not(.card-grid) .k-grid tr.k-detail-row > td.k-detail-cell > * {
  -webkit-box-shadow: 0 0 15px 7px #879ace;
  -moz-box-shadow: 0 0 15px 7px #879ace;
  box-shadow: 0 0 15px 7px #879ace;
  --ms-box-shadow: 0 0 15px 7px #879ace;
}
.k-grid:not(.card-grid) .k-grid > .k-toolbar .k-datepicker {
  border: none;
  border-bottom: 1px solid #2b4162;
}
.k-grid:not(.card-grid) .k-grid > .k-toolbar .k-datepicker .k-input-inner {
  background: #c0c9e2;
  color: #2b4162;
}
.k-grid:not(.card-grid) .k-grid > .k-toolbar .k-datepicker .k-icon.k-i-calendar {
  background-position: -32px -176px;
  opacity: 1;
}
.k-grid:not(.card-grid) .k-grid > .k-toolbar .k-input-button {
  line-height: 23px;
  background: #2b4162;
}
.k-grid:not(.card-grid) td {
  padding: 0.22em 0.42em;
}
.k-grid:not(.card-grid) td:not(.k-detail-cell) {
  white-space: nowrap;
  overflow: hidden;
}
.k-grid:not(.card-grid) td.k-selected.k-focus, .k-grid:not(.card-grid) td.k-selected:hover {
  background-color: #879ace;
  border-color: #879ace;
  box-shadow: none;
}
.k-grid:not(.card-grid) tr.k-master-row > .k-hierarchy-cell {
  overflow: visible;
}
.k-grid:not(.card-grid) .k-grid-save-changes, .k-grid:not(.card-grid) .k-grid-add, .k-grid:not(.card-grid) .k-grid-cancel-changes {
  float: right;
  text-transform: capitalize;
}
.k-grid:not(.card-grid) tbody .k-button {
  padding: 3px;
  min-width: 26px !important;
}
.k-grid:not(.card-grid) tbody .k-button .k-icon {
  margin-left: 0px;
  margin-right: 0px;
}
.k-grid:not(.card-grid) tbody .fa-trash, .k-grid:not(.card-grid) tbody .fa-pencil {
  color: #8a8a8a;
  min-width: 26px;
}
.k-grid:not(.card-grid) tbody .fa-trash:hover, .k-grid:not(.card-grid) tbody .fa-pencil:hover {
  color: #000;
}
.k-grid:not(.card-grid) .k-grid-custom-title {
  line-height: 2em;
}
.k-grid:not(.card-grid) tr.k-selected {
  background-color: #879ace;
}
.k-grid:not(.card-grid) tr.k-selected:hover td {
  background-color: #879ace;
  border-color: #879ace;
}
.k-grid:not(.card-grid) tr.k-selected > td {
  border-color: #879ace;
}
.k-grid:not(.card-grid) tr.k-detail-row > td.k-detail-cell > * {
  margin-left: -33px;
  margin-right: -6px;
  margin-top: -3px;
  border-bottom: 3px #879ace solid;
  border-left: 3px #879ace solid;
  border-right: 3px #879ace solid;
}
.k-grid:not(.card-grid) tr.admin-grey:not(.k-selected) {
  background-color: gainsboro;
}
.k-grid:not(.card-grid) tr .k-edit-cell .k-input-inner {
  height: 100%;
  padding: 0 0 0 8px;
}
.k-grid:not(.card-grid) tr .k-edit-cell .k-textbox > .k-input-inner {
  padding: 0;
}
.k-grid:not(.card-grid) tr .k-edit-cell .k-input-button {
  height: 100%;
}
.k-grid:not(.card-grid) tr .k-edit-cell .k-picker, .k-grid:not(.card-grid) tr .k-edit-cell .k-numerictextbox, .k-grid:not(.card-grid) tr .k-edit-cell .k-datepicker, .k-grid:not(.card-grid) tr .k-edit-cell .k-textbox {
  height: 24px;
  background-color: white;
}
.k-grid:not(.card-grid) tr .k-edit-cell .k-datepicker {
  max-width: 125px;
}
.k-grid:not(.card-grid) tr .k-edit-cell > .k-multiselect {
  height: auto;
}
.k-grid:not(.card-grid) tr .k-edit-cell > .k-multiselect .k-chip-list {
  gap: 0px 6px;
}
.k-grid:not(.card-grid) tr .k-edit-cell > .k-multiselect .k-input-inner {
  height: 30px;
}
.k-grid:not(.card-grid):not(.white-grid) > .k-toolbar {
  padding: 4px 8px;
  color: #FAFAFA;
}
.k-grid:not(.card-grid):not(.white-grid) > .k-toolbar .k-dropdownlist {
  background-color: #fff;
  height: 26px;
  border: none;
  border-radius: 0;
}
.k-grid:not(.card-grid):not(.white-grid) > .k-toolbar input.k-textbox::placeholder {
  color: #444;
}

@media only screen and (max-width: 1700px) {
  .k-grid .k-pager-sm .k-pager-sizes.k-label {
    font-size: 0px;
  }
  .k-grid .k-pager-sm .k-pager-sizes.k-label > .k-dropdownlist {
    font-size: 14px;
  }
}
.k-grid .k-pager-sizes {
  white-space: nowrap;
}
@media only screen and (max-width: 1400px) {
  .k-grid .k-pager-sizes .k-label {
    font-size: 0px;
  }
  .k-grid .k-pager-sizes .k-label > .k-dropdownlist {
    font-size: Roboto, sans-serif;
  }
}
.k-grid .k-pager-sizes > .k-dropdownlist {
  background-color: #FAFAFA;
  border: none;
  border-radius: 0;
  border-bottom: 0;
  height: 30px;
}
.k-grid .k-pager-sizes > .k-dropdownlist .k-input-inner {
  padding: 0 8px;
}
.k-grid > .k-pager-wrap {
  padding: 0;
}
.k-grid > .k-pager-wrap.noDataPager > *:not(.k-pager-refresh, .k-pager-info) {
  display: none;
}
.k-grid > .k-pager-wrap.k-focus {
  box-shadow: none;
}
.k-grid > .k-pager-wrap .k-pager-refresh {
  margin-left: auto;
}
.k-grid > .k-pager-wrap .k-pager-numbers-wrap {
  margin-top: 0;
  margin-bottom: 0;
  align-self: center;
  padding: 1px 0;
}
.k-grid > .k-pager-wrap .k-pager-numbers {
  background-color: #FAFAFA;
  align-self: center;
}
.k-grid > .k-pager-wrap .k-pager-numbers .k-link {
  border-top-width: 0;
}
.k-grid > .k-pager-wrap .k-pager-numbers .k-link:focus {
  box-shadow: inset 0 0 0 1px rgba(128, 128, 128, 0.2);
}
.k-grid > .k-pager-wrap .k-pager-numbers .k-selected {
  border-color: #00B894;
  color: #001B38;
}
.k-grid > .k-pager-wrap .k-pager-numbers .k-link:not(.k-selected):hover {
  border-color: #e6e6e6;
}

.k-grid .k-toolbar.k-grid-toolbar input.k-textbox::placeholder {
  color: #FAFAFA;
}

.k-grouping-header {
  background-color: #2b4162;
  height: 34px;
  padding: 4px;
}
.k-grouping-header .k-group-indicator {
  color: #FAFAFA;
  background-color: #32408f;
  border-color: #FAFAFA;
  height: 17px;
  line-height: 9px;
}

.k-dirty {
  margin: -0.25em 0 0 -0.35em;
}

.k-grid-header th.k-header {
  padding: 9px 0px 9px 9px;
  vertical-align: middle;
}

.hascheckbox .k-grid-header th.k-header {
  padding: 7px 0px 4px 15px;
}

.k-grid-norecords {
  height: 99%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-filter-menu-container {
  display: flex;
  flex-flow: column;
  gap: 10px;
}
.k-filter-menu-container .k-button.k-button-solid-primary {
  background-color: #00B894;
  color: white;
}
.k-filter-menu-container .k-button.k-button-solid-primary:hover {
  background-color: #008766;
}

@media only screen and (max-width: 1024px) {
  .k-grid td {
    padding: 0.4em 1em;
  }
  .k-grid td.k-hierarchy-cell {
    padding: 0.4em 0.4em;
  }
  .k-webkit .k-pager-wrap {
    min-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .k-grid .k-header {
    min-height: 25px;
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .k-grid th.k-header {
    padding: 11px 0px 9px 15px;
  }
  .hascheckbox > .k-grid-header th.k-header {
    padding: 5px 0px 4px 15px;
  }
}
/* Reverse Collapse Expand */
.k-i-collapse {
  background-position: 0 -224px;
}

.k-i-expand {
  background-position: 0 -208px;
}

/* Forms */
.k-textbox {
  padding: 0 0 0 10px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #f0f0f0;
}
.k-textbox:hover {
  border-color: #f5f5f5;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

span.k-tooltip {
  padding: 4px;
}

.k-widget.k-tooltip {
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 6px;
}

/* Batch Grid display Toolbar Button*/
.k-editable > .k-toolbar > .k-grid-save-changes,
.k-editable > .k-toolbar > div > div > .k-grid-save-changes,
.k-editable > .k-toolbar > div > .k-grid-save-changes,
.k-editable > .k-toolbar > .k-grid-cancel-changes,
.k-editable > .k-toolbar k-grid-cancel-changes > .k-cancel {
  display: none;
}

.isEditing > .k-toolbar > .k-grid-save-changes,
.isEditing > .k-toolbar > div > div > .k-grid-save-changes,
.isEditing > .k-toolbar > div > .k-grid-save-changes,
.isEditing > .k-toolbar > .k-grid-cancel-changes,
.isEditing > .k-toolbar k-grid-cancel-changes > .k-cancel {
  display: flex;
}

.k-cancel {
  text-transform: none;
}

/* Menu */
.k-grid-header .k-header .k-link {
  color: #444;
}

/* Upload Button */
.input_upload .k-dropzone {
  padding: 5px 10px;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border: 1px solid #B2BEC3;
}
.input_upload.showTextOnMobile .k-dropzone {
  width: auto !important;
}
.input_upload.showTextOnMobile .k-dropzone .k-upload-button {
  opacity: initial !important;
}

.k-dropzone {
  padding-top: 7px;
}
.k-dropzone .k-button.k-upload-button {
  max-height: 27px;
  padding: 2px 8px;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 0px !important;
  margin-left: 0px !important;
  color: #444 !important;
}
.k-dropzone .k-upload-status-total {
  top: 0;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

.k-widget.k-upload.k-header {
  max-height: 35px;
  background-color: transparent;
}
.k-widget.k-upload .k-dropzone .k-dropzone-hint {
  display: none;
  margin-left: 0.6em;
}

.k-combobox.k-input {
  border-color: #B2BEC3;
  border-radius: 0;
}
.k-combobox .k-dropdown-wrap:before, .k-combobox .k-numeric-wrap:before, .k-combobox .k-picker-wrap:before {
  height: 1.86em;
}

.k-button-outline-base.k-hover, .k-button-outline-base:hover {
  color: #444;
  background-color: #FAFAFA;
}

.k-grid-content {
  overflow-y: visible;
  background: #FAFAFA;
}
.k-grid-content > table {
  position: relative;
}

/* Show invalid message inside the grid column, fix the problem of the 1st record */
/*Same as the above, used in ddls with input*/
.k-widget.k-colorpicker.k-header {
  width: 100%;
}
.k-widget.k-colorpicker.k-header .k-selected-color {
  width: 100%;
}
.k-widget.k-colorpicker.k-header .k-select {
  background-color: #FAFAFA;
}

.k-colorpicker .k-tool-icon {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 1px;
  padding-left: 10px;
}

/*Tree selected*/
.k-treeview.primary-100 .k-treeview-lines .k-item .k-in.k-selected {
  background-color: #E0F5F0;
}
.k-treeview .k-treeview-lines .k-item .k-in.k-selected {
  background-color: #ebebeb;
}
.k-treeview .k-checkbox-label {
  display: inline;
  margin-left: 5px;
}
.k-treeview .k-checkbox {
  border-radius: 2px;
}
.k-treeview .k-checkbox:checked {
  border-color: #00B894;
  color: #fff;
  background-color: #00B894;
}
.k-treeview .k-checkbox.k-state-indeterminate, .k-treeview .k-checkbox:indeterminate {
  border-color: #c9c9c9;
  color: #00B894;
  background-color: #fff;
}
.k-treeview .checkByParent .k-checkbox:checked {
  border-color: #00B894;
  color: #00B894;
  background-color: #ffffff;
}

.k-button:not(.k-disabled):hover .k-i-info {
  background-position: -176px -240px;
}

/*#region ti kanoume edo*/
.datepicker-small-height .k-picker-wrap {
  border: none;
  border-bottom: 1px solid #FAFAFA;
}

.datepicker-small-height .k-input {
  background: #2b4162;
  color: #FAFAFA;
}

.datepicker-small-height .k-picker-wrap {
  border: none;
  border-bottom: 1px solid #2b4162;
}

.datepicker-small-height .k-input {
  background: #c0c9e2;
  color: #2b4162;
}

.datepicker-small-height .k-picker-wrap.k-state-default > .k-select {
  line-height: 23px;
  /*background: #c0c9e2;*/
}

.k-calendar > .k-header {
  background-color: #001B38;
}
.k-calendar > .k-header .k-link.k-hover {
  background-color: #808E9B;
}
.k-calendar > .customWeekCalendar tr:hover {
  box-shadow: 0 1px 0 #f5f5f5 !important;
  background: #f5f5f5 !important;
}
.k-calendar > .k-calendar-view > .k-content tr > td {
  padding: 0;
  border-radius: 0;
}
.k-calendar > .k-calendar-view > .k-content tr > td.k-selected > .k-link, .k-calendar > .k-calendar-view > .k-content tr > td.k-selected.k-focused > .k-link {
  background-color: #00B894;
  border-color: #00B894;
  color: #FAFAFA !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.k-calendar > .k-calendar-view > .k-content .k-link {
  min-height: 4.271em;
  line-height: 4.271em;
  padding: 0;
  text-align: center;
  border-radius: 0;
}
.k-calendar > .k-calendar-view > .k-content .k-today .k-link {
  color: #00B894;
  box-shadow: inset 0 0 0 1px #00B894;
  border-radius: 0;
}
.k-calendar > .k-calendar-view > .k-content.k-month .k-link {
  min-height: 2.571em;
  line-height: 2.571em;
}
.k-calendar > .k-calendar-view > .k-content.k-century .k-link {
  min-height: 2em;
  line-height: 2em;
}
.k-calendar .k-footer .k-nav-today {
  color: #2B4162;
}

/*.k-calendar td.k-state-selected .k-link {
    background-color: $main-green-color;
    border-color: $main-green-color;
    @include box-shadow(none);
}*/
/*#endregion ti kanoume edo*/
.k-picker-wrap .k-select {
  min-height: 1.7em;
  border: none;
  border-radius: 0px;
}

#assignQuestionnaireGrid > .k-toolbar .k-multiselect, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect {
  min-height: 24px;
  background: #2b4162;
}
#assignQuestionnaireGrid > .k-toolbar .k-multiselect .k-i-close, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect .k-i-close {
  top: 1px;
  margin-right: 1px;
}
#assignQuestionnaireGrid > .k-toolbar .k-multiselect .k-input, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect .k-input {
  height: 15px;
  color: #FAFAFA;
}
#assignQuestionnaireGrid > .k-toolbar .k-multiselect .k-reset .k-button, #assignQuestionnaireGridMobile > .k-toolbar .k-multiselect .k-reset .k-button {
  height: 20px;
  margin: 1px;
  line-height: 17px;
  max-width: 180px;
  white-space: nowrap;
}

#usersQuestionnairesForm .form-group {
  margin: 10px 0;
}

#erganicards .form-group {
  margin-bottom: 0;
}

.k-multiselect {
  background-color: transparent;
}
.k-multiselect .k-chip-list {
  padding: 5px;
}
.k-multiselect .k-chip {
  font-size: 14px;
}
.k-multiselect .k-chip .k-chip-content:first-child {
  margin-inline-start: unset;
}
.k-multiselect .k-chip .k-i-x-circle:before {
  content: "\e11b";
}

.multiSelectToolbar .k-multiselect {
  min-height: 24px;
  background: #2b4162;
}
.multiSelectToolbar .k-multiselect .k-i-close {
  top: 1px;
  margin-right: 1px;
}
.multiSelectToolbar .k-multiselect .k-input-inner {
  height: 15px;
  color: #FAFAFA;
}
.multiSelectToolbar .k-multiselect .k-chip {
  margin: 6px 0 3px 3px;
  padding: 0 1.5em 0 0.457em !important;
  line-height: 1.86em;
  background-color: #c0c9e2 !important;
  border: 1px solid #333 !important;
  border-radius: 5px !important;
  /* background: linear-gradient(to bottom, rgb(181, 203, 216) 0%,rgb(135, 154, 206) 100%); */
  -webkit-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace !important;
  -moz-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace !important;
  box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace !important;
  --ms-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace !important;
  color: #2B4162 !important;
}
.multiSelectToolbar .k-multiselect .k-reset .k-button {
  height: 20px;
  margin: 1px;
  line-height: 17px;
  max-width: 180px;
  white-space: nowrap;
}

#PsyDetailsWiz.k-tabstrip:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}

.k-tabstrip-wrapper {
  background: #FAFAFA;
}
.k-tabstrip-wrapper > .k-header {
  background-color: transparent;
  color: #444;
}

.k-tabstrip > .k-tabstrip-items-wrapper {
  background: #FAFAFA;
}
.k-tabstrip > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  width: 100%;
}
.k-tabstrip > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {
  margin-bottom: -1px;
  width: max-content;
}
.k-tabstrip .k-hstack > .k-button {
  color: #001B38;
}

.k-tabstrip.first-level-tabs.no-borders > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  border-top: none;
  border-left: none;
  border-right: none;
}
.k-tabstrip.first-level-tabs > .k-content {
  padding: 12px;
  background: #FAFAFA;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  background: #FAFAFA;
  border: 1px solid #DFE6E9;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {
  text-transform: none;
  border: none;
  height: 38px;
  line-height: 19px;
  margin-right: 5px;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item .k-link {
  color: #808E9B;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-link {
  padding: 10px 15px;
  color: white;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-active {
  border-bottom: 2px solid #00B894;
}
.k-tabstrip.first-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-active .k-link {
  color: #00B894;
}
.k-tabstrip.first-level-tabs:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}

.k-tabstrip.second-level-tabs > .k-content {
  padding: 12px;
  background: #FAFAFA;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  background: #FAFAFA;
  border-top: 1px solid #DFE6E9;
  justify-content: flex-end;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item {
  text-transform: none;
  border: none;
  height: 38px;
  line-height: 19px;
  margin-right: 5px;
  margin-top: -1px;
  border-top: 1px solid #DFE6E9;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items > .k-item .k-link {
  color: #808E9B;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-link {
  padding: 10px 15px;
  color: white;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-active {
  border-top: 1px solid #00B894;
}
.k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper > .k-tabstrip-items .k-active .k-link {
  color: #00B894;
}
.k-tabstrip.second-level-tabs:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.k-tabstrip.second-level-tabs.tab-2px .k-tabstrip-items {
  border-top-width: 1px;
}
.k-tabstrip.second-level-tabs.tab-2px .k-tabstrip-items > .k-item {
  margin-top: -2px;
  border-top: 2px solid #DFE6E9;
}
.k-tabstrip.second-level-tabs.tab-2px .k-tabstrip-items > .k-item.k-active {
  border-top: 2px solid #00B894;
}

/*Form buttons images save-delete*/
.k-i-update {
  opacity: 1 !important;
  margin-right: 5px !important;
}

.k-i-update:before {
  content: "\e118";
}

.toolbarmargin {
  display: flex;
}
.toolbarmargin.h40 {
  height: 40px;
}
.toolbarmargin > div:not(.ml-auto) {
  margin: 3px 3px 3px 3px !important;
}

/* #region Kendo Window */
.k-widget.k-window {
  background: #FAFAFA;
  padding-top: 30px !important;
}
.k-widget.k-window .k-window-titlebar {
  border: none;
  background: #FAFAFA;
  margin-top: -30px !important;
  padding: 5px 15px;
}
.k-widget.k-window .k-window-titlebar .k-window-title {
  color: #2B4162;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action {
  color: #2B4162;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:hover {
  color: black;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-hover {
  background-color: #FAFAFA !important;
  border-color: #FAFAFA !important;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-icon.k-i-maximize {
  background-position: -32px -144px;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-icon.k-i-close {
  background-position: -32px -16px;
}
.k-widget.k-window .k-window-titlebar .k-window-actions .k-icon.k-i-restore {
  background-position: -32px -128px;
}
.k-widget.k-window .k-window-content {
  background: #FAFAFA;
}

.mobile .k-tabstrip:focus {
  box-shadow: none !important;
}
.mobile .k-animation-container .k-list-container .k-list .k-list-ul {
  overflow: auto;
}

/* #endregion Kendo Window */
.k-treelist .k-grid-content .k-selected td {
  background: #c3cfed !important;
  opacity: 0.7;
}

.k-popup.choes-comboboxgroup-template .k-list-scroller {
  margin-top: 17px;
}
.k-popup.choes-comboboxgroup-template .k-list .k-item {
  padding-left: 25px;
}
.k-popup.choes-comboboxgroup-template .k-list .k-item.k-first {
  position: relative;
  padding-top: 17px !important;
}
.k-popup.choes-comboboxgroup-template .k-list .k-item > .k-group {
  border-bottom-left-radius: 1px;
  background: #001B38 !important;
  color: white !important;
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
  padding: 0 0.5em;
  font-size: 10px;
  line-height: 1.8;
}
.k-popup.choes-comboboxgroup-template .k-list .k-item > .k-group:before {
  border-color: #001B38 transparent transparent #001B38;
  display: block;
  content: " ";
  border-width: 9px;
  border-style: solid;
  position: absolute;
  right: -18px;
  bottom: 0;
}
.k-popup.choes-comboboxgroup-template > .k-group-header {
  border-bottom-left-radius: 1px;
  background: #001B38 !important;
  color: white !important;
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
  padding: 0 0.5em;
  font-size: 10px;
  z-index: 1;
}
.k-popup.choes-comboboxgroup-template > .k-group-header:before {
  border-color: #001B38 transparent transparent #001B38;
  display: block;
  content: " ";
  border-width: 10px;
  border-style: solid;
  position: absolute;
  right: -20px;
  bottom: 1px;
}

.k-popup.choes-group-template .k-list .k-item {
  padding-left: 25px;
}
.k-popup.choes-group-template .k-list .k-item.k-first {
  position: relative;
  padding-top: 17px !important;
}
.k-popup.choes-group-template .k-list .k-item > .k-group {
  border-bottom-left-radius: 1px;
  background: #001B38 !important;
  color: white !important;
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
  padding: 0 0.5em;
  font-size: 10px;
  line-height: 1.8;
}
.k-popup.choes-group-template .k-list .k-item > .k-group:before {
  border-color: #001B38 transparent transparent #001B38;
  display: block;
  content: " ";
  border-width: 9px;
  border-style: solid;
  position: absolute;
  right: -18px;
  bottom: 0;
}
.k-popup.choes-group-template > .k-virtual-wrap > .k-group-header {
  text-align: center;
  background: white;
  color: white !important;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0px !important;
  z-index: 1;
}
.k-popup.choes-group-template > .k-virtual-wrap > .k-group-header .showFixedGroup {
  background: #001B38 !important;
  padding: 5px 6.5px 5px 6.5px;
}
.k-popup.choes-group-template > .k-virtual-wrap > .k-group-header .showFixedGroup:before {
  border-color: #001B38 transparent transparent #001B38;
  display: block;
  content: " ";
  border-width: 12.2px;
  border-style: solid;
  position: absolute;
  right: -23.4px;
  bottom: 0;
}
.k-popup.choes-group-template > .k-group-header {
  text-align: center;
  background: white;
  color: white !important;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0px !important;
  z-index: 1;
}
.k-popup.choes-group-template > .k-group-header .showFixedGroup {
  background: #001B38 !important;
  padding: 5px 6.5px 5px 6.5px;
}
.k-popup.choes-group-template > .k-group-header .showFixedGroup:before {
  border-color: #001B38 transparent transparent #001B38;
  display: block;
  content: " ";
  border-width: 12px;
  border-style: solid;
  position: absolute;
  right: -23.4px;
  bottom: 2px;
}
.k-popup.choes-group-template .k-hover > .k-group {
  right: auto;
}
.k-popup.choes-group-template .k-list-filter {
  margin-top: 19px !important;
}

.k-menu:not(.k-context-menu) {
  background-color: transparent;
  border: none;
}
.k-menu:not(.k-context-menu) .k-item {
  border: none;
}
.k-menu:not(.k-context-menu) .k-item.k-focus, .k-menu:not(.k-context-menu) .k-item:hover, .k-menu:not(.k-context-menu) .k-item:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.k-menu:not(.k-context-menu) .k-item .k-menu-link {
  border: none;
}
.k-menu:not(.k-context-menu) .k-item .k-animation-container .k-content {
  white-space: nowrap;
}

ul.k-tabstrip-items .k-loading {
  border-top-width: 0;
}

.k-upload {
  background-color: transparent;
  border: none;
}

.k-grid-content > .k-loading-mask {
  display: none !important;
}

.k-toolbar {
  background-color: #fafafa;
}

.k-button.k-state-active:hover {
  color: #fff;
  border-color: #00b894;
  background-color: #00b894;
}
.k-button.k-state-active:hover .ch-tx-disable {
  color: #fff;
}
.k-button.k-button-transparent {
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #808E9B;
}
.k-button.k-button-transparent:hover {
  color: #001B38;
}

.custom-color-picker .k-colorpicker {
  width: 100%;
}
.custom-color-picker .k-colorpicker .k-picker-wrap {
  height: 40px;
  border: 1px solid #b2bec3;
}
.custom-color-picker .k-colorpicker .k-picker-wrap .k-selected-color {
  width: 100%;
  height: 40px;
}
.custom-color-picker .k-colorpicker .k-picker-wrap .k-icon {
  height: 40px;
}

.k-chart-tooltip {
  padding: 0px;
}

/* Primary Grid Checkbox on grid */
.grid-checkbox-primary .c-checkbox input[type=checkbox]:checked + span {
  border-color: #2B4162 !important;
  background-color: #2B4162 !important;
}

.k-daterangepicker {
  background-color: #fafafa;
}
.k-daterangepicker.hideEndDate span:nth-child(3) {
  display: none !important;
}

.white-grid .k-grid-content tr:not(.k-detail-row):hover .k-daterangepicker {
  background-color: #ebebeb;
}

/*#region Custom Grid Pop Up editor*/
.k-edit-form-container {
  width: 100%;
}

.choes-popup-editor .k-window-titlebar .k-window-title {
  color: #001B38;
  padding-top: 10px;
  padding-left: 10px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-size: 20px;
  letter-spacing: 0.0015em;
  display: flex;
  flex-direction: column;
}
.choes-popup-editor .k-window-titlebar .k-window-title .subtitle {
  font-size: 14px;
  color: #808E9B;
  line-height: 14px;
}
.choes-popup-editor > div.k-popup-edit-form {
  padding: 0 10px;
}
.choes-popup-editor .k-edit-form-container {
  width: 100%;
}
.choes-popup-editor .k-edit-form-container .k-edit-label {
  width: 100%;
  text-align: left;
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
  color: #001B38;
}
.choes-popup-editor .k-edit-form-container .k-edit-field {
  float: none;
  width: 100%;
  margin-bottom: 0.5rem;
}
.choes-popup-editor .k-edit-form-container .k-edit-field input.k-textbox {
  height: 40px;
}
.choes-popup-editor .k-edit-form-container .k-edit-field.bordered-input-numeric .k-numerictextbox {
  width: 100%;
}
.choes-popup-editor .k-edit-form-container .k-edit-field .k-picker-wrap .k-select, .choes-popup-editor .k-edit-form-container .k-edit-field .k-colorpicker .k-selected-color {
  height: 38px;
}
.choes-popup-editor .k-edit-form-container .k-edit-field .caledarIconPopUp.bordered-ddl > .k-input-inner {
  padding: 0;
  min-width: 25px;
}
.choes-popup-editor .k-edit-form-container .k-edit-field .caledarIconPopUp.bordered-ddl > .k-input-inner .k-input-button {
  width: 28px !important;
}
.choes-popup-editor .k-edit-form-container .k-edit-field .caledarIconPopUp.bordered-ddl > .k-input-inner .k-input-value-text {
  text-indent: 0.5em;
}
.choes-popup-editor .k-edit-form-container .k-dropdownlist, .choes-popup-editor .k-edit-form-container .k-datepicker, .choes-popup-editor .k-edit-form-container .k-numerictextbox, .choes-popup-editor .k-edit-form-container .k-combobox, .choes-popup-editor .k-edit-form-container .k-dateinput {
  background-color: #ffffff !important;
  border-radius: 0;
  border-color: #B2BEC3 !important;
}
.choes-popup-editor .k-edit-form-container .k-dropdownlist .k-input-button, .choes-popup-editor .k-edit-form-container .k-dropdownlist .k-button, .choes-popup-editor .k-edit-form-container .k-datepicker .k-input-button, .choes-popup-editor .k-edit-form-container .k-datepicker .k-button, .choes-popup-editor .k-edit-form-container .k-numerictextbox .k-input-button, .choes-popup-editor .k-edit-form-container .k-numerictextbox .k-button, .choes-popup-editor .k-edit-form-container .k-combobox .k-input-button, .choes-popup-editor .k-edit-form-container .k-combobox .k-button, .choes-popup-editor .k-edit-form-container .k-dateinput .k-input-button, .choes-popup-editor .k-edit-form-container .k-dateinput .k-button {
  background-color: #ffffff !important;
}
.choes-popup-editor .form-control {
  height: 40px;
  border-color: #b2bec3;
}
.choes-popup-editor .k-button.k-button-solid-primary {
  order: 1;
  border-color: #00B894 !important;
  color: #fff;
  background-color: #00B894 !important;
  border-radius: 2px;
}
.choes-popup-editor a.choes-popup-delete {
  position: absolute;
  z-index: 10;
  bottom: -6px;
  left: -2px;
  color: #444;
}
.choes-popup-editor .k-edit-form-container .k-edit-buttons {
  margin-bottom: 1em;
}
.choes-popup-editor textarea.form-control {
  border-color: #B2BEC3;
  border-radius: 2px;
}
.choes-popup-editor .cke_chrome {
  border: none;
}
.choes-popup-editor .cke_inner .cke_top {
  background: #fafafa;
}
.choes-popup-editor .cke_inner .cke_bottom {
  background: #fafafa !important;
}
.choes-popup-editor .cke_inner .cke_bottom .cke_path_item, .choes-popup-editor .cke_inner .cke_bottom .cke_path_empty {
  color: #808E9B;
}
.choes-popup-editor .cke_inner .cke_bottom .cke_resizer {
  border-color: transparent #808E9B transparent transparent;
}
.choes-popup-editor .k-editor-toolbar li.k-tool-group .k-tool {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-color: #001B38;
  color: #808E9B;
}
.choes-popup-editor .daysofweekWrapper {
  border: 1px solid #B2BEC3;
  border-radius: 2px;
  padding: 12px;
}
.choes-popup-editor .k-grid .k-daterangepicker .k-textbox-container {
  max-width: 100px;
}
.choes-popup-editor .k-grid .k-daterangepicker .k-textbox-container input.k-textbox {
  line-height: 23px;
}
.choes-popup-editor .editFormDateRange.k-daterangepicker .k-textbox-container > .k-label {
  color: #2B4162;
  transform: scale(1);
  top: calc(1.7321428575em - 30px);
}
.choes-popup-editor .editFormDateRange.k-daterangepicker .k-textbox-container input.k-textbox {
  border-color: #B2BEC3 !important;
}
.choes-popup-editor .codemirror-textarea {
  width: 100%;
  min-height: 34px;
}
.choes-popup-editor .codemirror-textarea .CodeMirror-sizer {
  min-height: 31px !important;
}

/*#endregion Custom Grid Pop Up editor*/
/*#region Scheduler*/
.k-scheduler:not(.grey-white-row-scheduler-timeline):not(.grey-white-row-scheduler) .k-scheduler-table .k-today:not(.k-nonwork-hour), .k-scheduler:not(.grey-white-row-scheduler-timeline):not(.grey-white-row-scheduler) .k-today > .k-scheduler-datecolumn, .k-scheduler:not(.grey-white-row-scheduler-timeline):not(.grey-white-row-scheduler) .k-today > .k-scheduler-groupcolumn {
  background-color: #586C90;
  color: #FAFAFA;
}

.k-scheduler {
  background-color: #FAFAFA;
}
.k-scheduler .k-scheduler-layout .k-event {
  z-index: 2;
}
.k-scheduler .k-scheduler-layout .k-event .k-event-actions {
  margin-left: 0;
}
.k-scheduler .k-scheduler-toolbar {
  background-color: #FAFAFA;
  color: #808E9B;
  line-height: 40px;
}
.k-scheduler .k-scheduler-toolbar > .k-button {
  order: 1;
  margin-left: auto;
  color: #808E9B;
  background-color: #FAFAFA;
  border: none;
}
.k-scheduler .k-scheduler-toolbar > .k-button:hover {
  color: #808E9B;
  background-color: #FAFAFA;
  border-color: #808E9B;
}
.k-scheduler .k-scheduler-toolbar > .k-spacer.k-toolbar-spacer {
  display: none;
}
.k-scheduler .k-scheduler-toolbar > .k-scheduler-views-wrapper {
  margin-left: 15px;
}
.k-scheduler .k-scheduler-toolbar > .k-scheduler-navigation > .k-button {
  color: #808E9B;
  background-color: #FAFAFA;
  border: 1px solid #B2BEC3;
  border-radius: 0 !important;
  margin-right: 6px;
  height: 32px;
}
.k-scheduler .k-scheduler-toolbar > .k-scheduler-navigation > .k-button:hover {
  color: #808E9B;
  background-color: #FAFAFA;
  border-color: #808E9B;
}
.k-scheduler .k-scheduler-toolbar > .k-scheduler-navigation > .ddl-white {
  display: flex;
  align-items: center;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views.k-button-group {
  display: flex;
  gap: 5px;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views.k-button-group .k-button {
  border-radius: 30px !important;
  color: #808E9B;
  background-color: #FAFAFA;
  border: 1px solid #B2BEC3;
  text-decoration: none;
  padding: 5px 14px;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views.k-button-group .k-button:hover {
  color: #808E9B;
  background-color: #FAFAFA;
  border-color: #808E9B;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views.k-button-group .k-button:hover:not(.k-nav-current) {
  color: #FAFAFA;
  background-color: #008766;
  border-color: #008766;
}
.k-scheduler .k-scheduler-toolbar .k-scheduler-views.k-button-group .k-button.k-selected {
  color: #FAFAFA;
  background-color: #00B894;
  border-color: #00B894;
}
.k-scheduler .k-scheduler-monthview .k-scheduler-table tr td:first-child::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  min-height: 80px;
}
.k-scheduler .k-other-month {
  background-color: #F6F8F9;
}
.k-scheduler .k-scheduler-table {
  background-color: #FAFAFA;
}
.k-scheduler .weekendDay {
  background-color: #F3F3F3;
}
.k-scheduler .isBlackoutDay {
  position: relative;
  z-index: 3;
  background: #EEF0F2;
}
.k-scheduler i.calendarIcon {
  display: block;
  float: left;
  font-size: 20px;
}
.k-scheduler .calendarTitle {
  font-size: 16px;
  display: block;
}
.k-scheduler .defaultBlackoutIcon img.calendarIcon, .k-scheduler .defaultBlackoutIcon i.calendarIcon {
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 11px);
  font-size: 32px;
  color: #DFE6E9;
}
.k-scheduler .defaultBlackoutIcon .calendarTitle {
  float: left;
  text-align: left;
  width: 85%;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1;
}
.k-scheduler .leaveEventContainer {
  width: calc(100% - 60px);
  display: flex;
  line-height: 24px;
  height: 100%;
}
.k-scheduler .leaveEventContainer .fa {
  line-height: 24px;
}
.k-scheduler .leaveEventContainer .fa-info-circle {
  margin-left: auto;
}
.k-scheduler .invalidSlot {
  background-color: #f44336 !important;
}

.k-edit-form-container .k-scheduler-delete {
  color: #444;
}
.k-edit-form-container .k-scheduler-delete.k-primary {
  border-color: #00B894 !important;
  color: #fff;
  background-color: #00B894 !important;
}

.editFormDateRange.k-daterangepicker > span:not(.k-floating-label-container) {
  display: inline-block;
  width: 0px;
}
.editFormDateRange.k-daterangepicker > span.k-floating-label-container {
  width: calc(50% - 15px);
  max-width: unset;
}

/*#endregion Scheduler*/
/*#region new window*/
.new-window-title {
  padding: 10px;
  border-bottom: 1px solid #DFE6E9;
}

.new-window-actions {
  top: 12px !important;
  right: 12px !important;
}

.new-window-titlebar {
  padding-bottom: 0 !important;
}

/*#endregion new window*/
.k-popup .k-list-filter {
  padding: 0;
}

.k-list-item.k-selected {
  color: #00B894;
  background-color: #FAFAFA;
}
.k-list-item.k-selected:hover {
  color: #008766;
}

.k-list-optionlabel, .k-list-optionlabel.k-selected {
  border-color: #B2BEC3;
}

.k-grid-search {
  background: 0 0;
  background-color: #fff;
  color: #444;
  float: right;
  position: relative;
  display: flex;
}
.k-grid-search > .k-input {
  width: 100%;
  background: 0 0;
  background-color: #fff;
  color: #444;
  border: none;
}
.k-grid-search > .k-input-icon {
  width: 2.42142857em;
  position: absolute;
  right: 0;
}

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 100%;
}

.k-draghandle {
  border-width: 2px;
}

.k-edit-form-container .k-button {
  margin: 0 0.16em;
}

.k-edit-form-container .k-button, .k-edit-form-container .k-primary:active, .k-popup .k-button, .k-popup .k-primary:active, .k-popup .k-primary:active:hover {
  color: #444;
  background-color: #fafafa;
  border-color: #fafafa;
  box-shadow: none;
}
.k-edit-form-container .k-button.k-button-solid-primary, .k-edit-form-container .k-primary:active.k-button-solid-primary, .k-popup .k-button.k-button-solid-primary, .k-popup .k-primary:active.k-button-solid-primary, .k-popup .k-primary:active:hover.k-button-solid-primary {
  color: white;
  background-color: #00B894;
}

.k-drag-clue, .k-grid-header, .k-grouping-header, .k-header, .k-menu, .k-progressbar, .k-state-highlight, .k-tabstrip, .k-tabstrip-items .k-item {
  background-color: #FAFAFA;
}

.k-daterangepicker .k-label {
  font-weight: normal;
  font-size: 19px;
  line-height: normal;
}
.k-daterangepicker .k-dateinput.k-input {
  margin-top: 5px;
}

#reportOrgChartProjectsGrid tr {
  background-color: unset;
  color: unset;
}
#reportOrgChartProjectsGrid td:hover {
  background-color: unset;
  color: unset;
}
#reportOrgChartProjectsGrid td:not(:hover) {
  background-color: unset;
  color: unset;
}

.remove-margin-on-multiselect .k-chip {
  margin: unset !important;
}

.remove-k-menu-arrow .k-menu-expand-arrow {
  display: none;
}

.range-datepicker-hidden-labels {
  gap: 5px;
}
.range-datepicker-hidden-labels .k-floating-label-container {
  padding: 0;
}
.range-datepicker-hidden-labels .k-floating-label-container .k-input {
  margin: 0 !important;
}
.range-datepicker-hidden-labels .k-floating-label-container .k-label {
  display: none;
}

.grey-bg-dropdown .k-chip-solid-base {
  border-radius: 20px !important;
  background-color: #E5E9EB !important;
  color: unset !important;
  border: unset;
}
.grey-bg-dropdown .bordered-multiddl.k-multiselect .k-chip {
  border-radius: 20px !important;
  background-color: #E5E9EB !important;
  color: black !important;
}
.grey-bg-dropdown .bordered-multiddl.k-multiselect .k-chip .k-icon.k-i-x-circle {
  color: lightGrey;
}
.grey-bg-dropdown .bordered-multiddl.k-multiselect .k-chip .k-chip-label {
  padding-left: 5px !important;
}

.calendar-without-paddings .k-calendar .k-calendar-decadeview, .calendar-without-paddings .k-calendar .k-calendar-monthview, .calendar-without-paddings .k-calendar .k-calendar-yearview {
  padding: unset !important;
}
.calendar-without-paddings .k-calendar > .k-header {
  padding: unset !important;
}

.remove-toolbar-on-scheduler .k-scheduler-toolbar {
  display: none;
}

.white-header-calendar .k-header {
  background-color: #fff !important;
  color: #424242;
}

#bookingAnalysisGrid .k-grouping-row {
  height: 40px;
}

.white-group-details-grid.k-grid tr.k-detail-row > td.k-detail-cell > * {
  margin-left: -33px;
  margin-right: -6px;
  margin-top: -3px;
  border-bottom: unset !important;
  border-left: unset !important;
  border-right: unset !important;
}

/* Stepper */
.k-stepper {
  background: #FAFAFA;
}
.k-stepper .k-step-list-horizontal {
  background: #FAFAFA;
}
.k-stepper .k-step-indicator {
  border-color: #B2BEC3;
}
.k-stepper .k-step-text {
  max-width: none !important;
}
.k-stepper .k-widget.k-progressbar.k-progressbar-horizontal {
  border-bottom-color: #B2BEC3 !important;
  border-top-color: #B2BEC3 !important;
}

/*#endregion Imports*/
.choes-inputs input {
  background: #FAFAFA !important;
}

.c-radio, .c-checkbox {
  position: relative;
}

.ch-m0 .choes-inputs {
  margin: 0px !important;
}

.help-label {
  position: absolute;
  left: 50px;
  top: 1px;
  font-size: 1.1em;
  color: #2f96b4;
}

/*#region login*/
body[class*=account-] .wrapper {
  height: 100%;
  background-color: #DFE6E9;
}
body[class*=account-] .line-scale {
  top: 25px;
  background: transparent;
}

body.system-adlogout .wrapper {
  height: 100%;
  background-color: #DFE6E9;
}
body.system-adlogout .line-scale {
  top: 25px;
  background: transparent;
}

.account-screen {
  height: 100%;
  color: #FAFAFA;
}
.account-screen .k-invalid:not(.k-dropdownlist) {
  border: 1px solid red !important;
}
.account-screen .account-header {
  display: flex;
  align-items: center;
  letter-spacing: 0.0015em;
  color: #2B4162;
  font-size: 20px;
  height: 100px;
  font-weight: bold;
  background-color: #FAFAFA;
}
.account-screen .account-content {
  background-color: #001B38;
  padding-top: 60px;
  max-height: 500px;
}
.account-screen .account-content .panel {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.account-screen .account-content .title {
  font-size: 48px;
  margin-bottom: 15px;
  padding-right: 110px;
  line-height: normal;
}
.account-screen .account-content .subtitle {
  font-size: 16px;
  letter-spacing: 0.025em;
  margin-bottom: 30px;
}
.account-screen .account-content .action-buttons button {
  width: 135px;
  height: 40px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #DFE6E9;
  background-color: #001B38;
  margin-right: 15px;
}
.account-screen .account-content .action-buttons button:focus, .account-screen .account-content .action-buttons button:hover, .account-screen .account-content .action-buttons button:active {
  color: #FAFAFA;
}
.account-screen .account-content .action-buttons .selected-btn {
  background-color: #2B4162;
  border: none;
}
.account-screen .account-content-mobile {
  background-color: #001B38;
  padding-top: 60px;
  max-height: 500px;
}
.account-screen .account-content-mobile .panel {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.account-screen .account-content-mobile .title {
  font-size: 36px;
  margin-bottom: 15px;
  padding-right: 110px;
  line-height: normal;
}
.account-screen .account-content-mobile .subtitle {
  font-size: 16px;
  letter-spacing: 0.025em;
  margin-bottom: 30px;
}
.account-screen .account-content-mobile .action-buttons button {
  width: 135px;
  height: 40px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #DFE6E9;
  background-color: #001B38;
  margin-right: 15px;
}
.account-screen .account-content-mobile .action-buttons button:focus, .account-screen .account-content-mobile .action-buttons button:hover, .account-screen .account-content-mobile .action-buttons button:active {
  color: #FAFAFA;
}
.account-screen .account-content-mobile .action-buttons .selected-btn {
  background-color: #2B4162;
  border: none;
}
.account-screen .form-wrapper {
  padding: 60px;
  font-size: 14px;
  letter-spacing: 0.0125em;
  color: #001B38;
  min-height: 560px;
  background-color: #FAFAFA;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.account-screen .form-wrapper .account-form.login .inputs {
  margin-bottom: 255px;
}
.account-screen .form-wrapper .account-form.login .inputs.email {
  margin-bottom: 319px;
}
.account-screen .form-wrapper .account-form.login .inputs.password {
  margin-bottom: 262px;
}
.account-screen .form-wrapper .account-form.login .account-actions {
  align-items: center;
}
.account-screen .form-wrapper .account-form.login .account-actions .forgot-pass a {
  color: #00B894;
}
.account-screen .form-wrapper .account-form.submit .inputs {
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.submit .pwd-policy {
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.submit .captcha {
  margin-bottom: 60px;
}
.account-screen .form-wrapper .account-form.submit .account-actions {
  justify-content: flex-end;
  align-items: center;
}
.account-screen .form-wrapper .account-form.register .inputs {
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.register .inputs .switch span {
  margin-right: 10px;
}
.account-screen .form-wrapper .account-form.register .login-type {
  padding-left: 20px;
}
.account-screen .form-wrapper .account-form.register .pwd-policy {
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.register .account-actions {
  justify-content: flex-end;
  align-items: center;
}
.account-screen .form-wrapper .account-form.register .account-actions .back-to-userdetails a {
  color: #00B894;
}
.account-screen .form-wrapper .account-form.register .speciality {
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.register .company-details {
  margin-bottom: 50px;
}
.account-screen .form-wrapper .account-form.register .company-details .company-details-toggle-item {
  margin-bottom: 20px;
}
.account-screen .form-wrapper .account-form.recover .inputs {
  margin-bottom: 15px;
}
.account-screen .form-wrapper .account-form.recover .captcha {
  margin-bottom: 225px;
}
.account-screen .form-wrapper .account-form.recover .account-actions {
  justify-content: flex-end !important;
  align-items: center;
}
.account-screen .form-wrapper .account-form.recover .account-actions .back-to-login a {
  color: #00B894;
}
.account-screen .form-wrapper .account-form.recover-link .inputs {
  margin-bottom: 15px;
}
.account-screen .form-wrapper .account-form.recover-link .pwd-policy {
  margin-bottom: 30px;
}
.account-screen .form-wrapper .account-form.recover-link .captcha {
  margin-bottom: 70px;
}
.account-screen .form-wrapper .account-form.recover-link .account-actions {
  justify-content: flex-end !important;
  align-items: center;
}
.account-screen .form-wrapper .account-form.recover-link .account-actions .login-btn a {
  color: #00B894;
}
.account-screen .form-wrapper .bordered-input {
  height: 40px !important;
}
.account-screen .form-wrapper .bordered-ddl {
  min-height: 36px !important;
}
.account-screen .form-wrapper .form-control-feedback {
  top: 12px;
  right: 0;
  left: auto;
}
.account-screen .form-wrapper label {
  font-weight: normal;
}
.account-screen .form-wrapper .login-btn {
  width: 220px;
  margin-left: auto;
}
.account-screen .form-wrapper .login-btn button {
  height: 40px;
  background-color: #00B894;
}
.account-screen .form-wrapper .login-btn button:focus, .account-screen .form-wrapper .login-btn button:hover, .account-screen .form-wrapper .login-btn button:active {
  color: #FAFAFA;
}

.account-body {
  color: #808E9B;
  position: relative;
}
.account-body div {
  padding-left: 0;
  padding-right: 230px;
  position: absolute;
  top: 145px;
}

/*#endregion login*/
/*#region Dashboard*/
.dashboard {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  float: left;
}
.dashboard .select-questionnaire {
  width: 200px;
}
.dashboard .c0 {
  background: white;
}
.dashboard .c1 {
  background: rgb(246.8401639344, 247.6516393443, 252.1598360656);
}
.dashboard .c2 {
  background: rgb(209.0081967213, 213.5819672131, 238.9918032787);
}
.dashboard .c3 {
  background: rgb(171.1762295082, 179.512295082, 225.8237704918);
  color: white;
}
.dashboard .c4 {
  background: rgb(133.3442622951, 145.4426229508, 212.6557377049);
  color: white;
}
.dashboard .c5 {
  background: rgb(95.512295082, 111.3729508197, 199.487704918);
  color: white;
}
.dashboard .c6 {
  background: #3F51B5;
  color: white;
}
.dashboard .calendar-wrapper {
  height: 240px;
  margin-top: -15px;
  width: 210px;
}
.dashboard .calendar-wrapper #calendar {
  font-size: 12px;
  width: 100%;
  border: none;
}
.dashboard .calendar-wrapper #calendar.k-calendar .k-calendar-view {
  width: 100%;
}
.dashboard .calendar-wrapper #calendar.k-calendar td {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.dashboard .calendar-wrapper #calendar.k-calendar td > a.k-link {
  box-shadow: none;
}
.dashboard .calendar-wrapper #calendar.k-calendar td > a.k-link > div {
  height: 100%;
}
.dashboard .calendar-wrapper #calendar.k-calendar td.k-today > a.k-link {
  background-color: #00B894 !important;
  color: white;
  border-radius: 0;
}
.dashboard .calendar-wrapper #calendar.k-calendar td.k-today.k-hover > a.k-link {
  background-color: #008766;
}
.dashboard .calendar-wrapper #calendar.k-calendar td.k-today.k-selected {
  background-color: #00B894 !important;
}
.dashboard .calendar-wrapper #calendar.k-calendar td.k-today div {
  background-color: #00B894 !important;
}
.dashboard .calendar-wrapper #calendar.k-calendar td.k-selected {
  background-color: #fafafa;
}
.dashboard .calendar-wrapper #calendar .k-header {
  background-color: #e4e4e4;
}
.dashboard .calendar-wrapper #calendar .k-header:hover {
  background-color: #e4e4e4;
}
.dashboard .calendar-wrapper #calendar .k-header .k-link {
  color: #999;
  margin: 0;
  padding: 0 2px;
}
.dashboard .calendar-wrapper #calendar .k-header .k-link.k-hover {
  background-color: #e4e4e4;
}
.dashboard .calendar-wrapper #calendar .k-header .k-link .k-icon {
  color: #999;
}
.dashboard .calendar-wrapper #calendar .k-header .k-link.k-nav-next, .dashboard .calendar-wrapper #calendar .k-header .k-link.k-nav-prev {
  /*top: 0; KU*/
  background-color: #e4e4e4;
}
.dashboard .calendar-wrapper #calendar .k-header .k-link:hover {
  background-color: #e4e4e4;
}
.dashboard .left-panel {
  padding-left: 0;
}
.dashboard .left-panel .nodata {
  height: 230px;
  color: #D0D0D0;
  line-height: 190px;
}
.dashboard .left-panel .cmp {
  padding-right: 0;
  margin-bottom: 15px;
  min-height: 277px;
}
.dashboard .left-panel .cmp .cmp-title {
  font-size: 14px;
  line-height: 20px;
  color: #263238;
  margin-bottom: 5px;
}
.dashboard .left-panel .cmp .cmp-title.questionnaire {
  color: #D0D0D0;
}
.dashboard .left-panel .cmp .cmp-title.reports {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 20px;
}
.dashboard .left-panel .cmp .cmp-subtitle {
  font-size: 24px;
  line-height: 28px;
  color: #3F51B5;
  margin-bottom: 15px;
}
.dashboard .left-panel .cmp .box-size {
  /*use for svg*/
  min-height: 275px;
  background-color: white;
  padding-top: 20px;
  padding-bottom: 45px;
  -webkit-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  -moz-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  --ms-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
}
.dashboard .left-panel .cmp .box-size .isActive {
  fill: #2a353b;
  color: #001B38;
}
.dashboard .left-panel .cmp .box-size .wrap .icon {
  display: inline-block;
  color: #8EACBB;
  width: 30px;
  height: 30px;
  border: 1px solid #FAFAFA;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  padding: 0px 0 0 0;
  -webkit-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  -moz-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  --ms-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  background: white;
}
.dashboard .left-panel .cmp .box-size .wrap .critical-useen .dot {
  width: 5px;
  height: 5px;
  background: #D32F2F;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: relative;
  float: right;
}
.dashboard .left-panel .cmp .box-size.recent-activity {
  background-color: transparent;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .cmp-title {
  margin-bottom: 15px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments span {
  color: #66BB6A;
  position: relative;
  top: -2px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments span i {
  font-size: 10px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .info-title {
  color: #D0D0D0;
  font-size: 12px;
  line-height: 14px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .info-value {
  font-size: 36px;
  line-height: 42px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .best-day, .dashboard .left-panel .cmp .box-size.panel-assignments .worst-day {
  font-size: 12px;
  line-height: 0;
  color: #263238;
  margin-bottom: 15px;
  border-bottom: 1px solid #F5F5F5;
  min-height: 17px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .date {
  font-size: 12px;
  line-height: 0;
  color: #263238;
  margin-bottom: 15px;
}
.dashboard .left-panel .cmp .box-size.panel-assignments .evaluation {
  margin-bottom: 15px;
}
.dashboard .left-panel .cmp .box-size .report-wrapper {
  height: 95%;
  width: 100%;
}
.dashboard .left-panel .cmp .box-size .report-wrapper a {
  display: inline-block;
  width: 100%;
}
.dashboard .left-panel .cmp .box-size .report-data {
  padding: 0;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 10px;
  -webkit-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  -moz-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  --ms-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
}
.dashboard .left-panel .cmp .box-size .report-data a {
  color: #D0D0D0;
}
.dashboard .left-panel .cmp .box-size .report-data .name {
  font-size: 12px;
  line-height: 40px;
  color: #263238;
  white-space: nowrap;
}
.dashboard .left-panel .cmp .box-size .report-data .tscore {
  line-height: 40px;
  white-space: nowrap;
}
.dashboard .left-panel .cmp .box-size .report-data .completion-date {
  line-height: 40px;
}
.dashboard .left-panel .cmp .box-size .critical {
  background: #FFC107;
}
.dashboard .left-panel .cmp .box-size .non-critical {
  background: #03A9F4;
}
.dashboard .left-panel .cmp .box-size .overall .overall-title {
  color: #D0D0D0;
  font-size: 14px;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details {
  font-size: 9px;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details .avg {
  background: #F5F5F5;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details .max, .dashboard .left-panel .cmp .box-size .overall .overall-details .avg {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 2px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details .fem {
  background: #03A9F4;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details .male {
  background: #3F51B5;
}
.dashboard .left-panel .cmp .box-size .overall .overall-details .unsp {
  background: #C2C2C2;
}
.dashboard .left-panel .cmp .info-wrapper {
  padding: 0;
  margin-bottom: 40px;
  min-height: 80px;
}
.dashboard .left-panel .cmp .info-wrapper div {
  font-size: 12px;
  line-height: 14px;
  padding: 0;
}
.dashboard .left-panel .cmp .info-wrapper div .info-title {
  color: #D0D0D0;
}
.dashboard .left-panel .cmp .info-wrapper div .info-value {
  font-size: 24px;
  line-height: 28px;
  color: #263238;
}
.dashboard .left-panel .cmp .cmp-actions .link {
  padding-left: 0;
}
.dashboard .left-panel .cmp .cmp-actions .assignbtn {
  min-width: 130px;
}
.dashboard .right-panel .nodata {
  height: 590px;
  border: 1px dashed #D0D0D0;
  color: #D0D0D0;
  line-height: 590px;
  margin-top: 15px;
}
.dashboard .right-panel .activity-wrapper {
  height: 600px;
  width: 100%;
}
.dashboard .right-panel .activity-wrapper .activity-data {
  background-color: white;
  font-size: 9px;
  line-height: 11px;
  margin-bottom: 15px;
  -webkit-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  -moz-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
  --ms-box-shadow: 1px 1px 0 1px rgba(33, 33, 33, 0.05);
}
.dashboard .right-panel .activity-wrapper .activity-data .descr {
  display: -webkit-box;
  height: 57px;
  line-height: 9px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dashboard .right-panel .activity-wrapper .activity-data .critical {
  background: #FFC107;
}
.dashboard .right-panel .activity-wrapper .activity-data .non-critical {
  background: #03A9F4;
}
.dashboard .right-panel .activity-wrapper .activity-data .important-info {
  background: #D32F2F;
}

@media only screen and (max-width: 1200px) {
  .dashboard .left-panel .cmp {
    margin-bottom: 20px !important;
  }
  .dashboard .left-panel .cmp .panel-assignments {
    padding-left: 30px;
  }
  .dashboard .left-panel .cmp .d-chart {
    padding-left: 30px;
  }
  .dashboard .left-panel .cmp .report-actions span {
    padding-right: 15px;
  }
}
/*#endregion Dashboard*/
/*#region UsersLists*/
.listMembers {
  font-weight: lighter;
}

.window-footer {
  position: absolute;
  bottom: 20px;
  display: block;
  width: 90%;
  text-align: right;
}

/*#endregion UsersLists*/
/*#region Translations*/
translation-button:not([for-grid]) {
  /*display: none;*/
  position: absolute;
  top: 5px;
  right: 5px;
}

.translate-btn-parent {
  position: relative;
}

/*#endregion Translations*/
/*Block background when select row*/
.upperScreenDiv {
  top: 40px;
  height: 90px !important;
}

.upperScreenDivInner {
  top: 40px;
}

.lowerScreenDiv {
  bottom: 0;
  height: 53px !important;
}

.lowerScreenDivInner {
  bottom: 0;
}

/*Popover webui*/
.webui-popover {
  -webkit-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5);
  --ms-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.webui-popover-title {
  border-bottom: 1px solid #2B4162;
  color: #2B4162;
}

.webui-popover-content {
  padding: 10px !important;
}

.popoverBtns {
  color: #FAFAFA;
  background-color: #2B4162;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  padding: 4px 5px;
  border: none;
}

#completeDatesDdl-list {
  max-height: 90px;
  overflow-y: scroll;
}

/* Progress Image (start) */
.preloader {
  background-color: #2b4162;
  background-image: -webkit-linear-gradient(90deg, #001b38 10%, #001b38 90%);
  background-image: -moz-linear-gradient(90deg, #001b38 10%, #001b38 90%);
  background-image: -ms-linear-gradient(90deg, #001b38 10%, #001b38 90%);
  background-image: -o-linear-gradient(90deg, #001b38 10%, #001b38 90%);
  background-image: linear-gradient(90deg, #001b38 10%, #001b38 90%);
}

.preloader-progress {
  background: no-repeat;
  background-image: url(../../Images/preloader/preloader.empty.png);
  width: 190px;
  height: 25px;
}

.preloader-progress-bar {
  background: no-repeat;
  background-image: url(../../Images/preloader/preloader.full.png);
  width: 190px;
  height: 25px;
}

/* #region Footer */
body, .wrapper > section {
  background-color: #FAFAFA;
}

body:not(.hidden-footer) .wrapper > section {
  margin-bottom: 50px !important;
}
@media only screen and (max-height: 768px) {
  body:not(.hidden-footer) .wrapper > section {
    margin-bottom: 22px !important;
  }
}

.wrapper .footer-container {
  height: 50px;
  min-height: 50px;
  background-color: #FAFAFA;
  color: #808E9B;
}
.wrapper .footer-container .my-breadcrumb, .wrapper .footer-container .my-breadcrumb.active {
  color: #808E9B;
}
.wrapper .footer-container .my-breadcrumb > .page-title {
  display: none;
}
.wrapper .footer-container .my-breadcrumb > .screencode {
  font-size: 14px;
}
.wrapper .footer-container .enviroment_label > .label {
  padding-top: 0.3em;
}
@media only screen and (max-height: 768px) {
  .wrapper .footer-container {
    height: 22px;
    min-height: 22px;
    font-size: 11px;
  }
  .wrapper .footer-container .my-breadcrumb > .screencode {
    font-size: 11px;
  }
}

/* #endregion Footer */
/**
*  Sidebar
*/
.sidebar {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #001B38;
  padding-top: 50px;
}
.sidebar > .nav {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sidebar > .nav > li.toggle-expand-li {
  margin-top: auto;
}
.sidebar .nav > li > ul.nav.in {
  display: none;
}
.sidebar .menu-notification.collapsed {
  margin-left: 40px;
}
.sidebar .menu-notification.normal {
  margin-left: 8px;
}

/* Notification Menu */
.menu-notification {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
}
.menu-notification .red-dot {
  background-color: #FF3F34;
  display: inline-block;
  height: 6px;
  width: 6px;
  top: 0px;
  position: absolute;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.menu-notification.normal {
  display: inline-block;
}
.menu-notification.collapsed {
  display: none;
}

.aside-collapsed .menu-notification.normal {
  display: none !important;
}
.aside-collapsed .menu-notification.collapsed {
  display: inline-block !important;
}

.sidebar-subnav .menu-notification.submenu {
  display: inline-block;
  margin-left: 5px;
}

.navbar-nav .menu-notification {
  display: inline-block;
  /*margin-left: 5px;*/
  margin-left: calc(100% - 34px);
}

/* Menu Action */
ul:not(.nav-floating) .menuaction > a > i, ul:not(.nav-floating) .menuaction > a > i + span {
  color: #00B894;
}

.toggle-expand {
  color: #2B4162 !important;
  font-size: 15px;
}
.toggle-expand span {
  margin-left: 18px;
}

.scroll-helper {
  z-index: 10;
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  bottom: -2px;
  color: #fafafa;
}
.scroll-helper:hover {
  text-decoration: none;
  color: #fff;
}
.scroll-helper:after {
  content: "";
  position: absolute;
  top: -7px;
  left: 0;
  width: 100%;
  height: 30px;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(11, 62, 114, 0) 0%, rgba(34, 62, 91, 0.58) 80%, #263d60 100%);
}

.aside-collapsed-text .sidebar > .nav > .toggle-expand-li > .toggle-expand > span {
  display: none !important;
}

.aside-collapsed .toggle-expand {
  text-align: center;
  padding: 0;
}
.aside-collapsed .toggle-expand span {
  display: none;
}

a:hover.toggle-expand, a:focus.toggle-expand {
  color: #2B4162;
}

.aside-collapsed .sidebar-subnav > .sidebar-subnav-header {
  font-weight: bold;
  cursor: default;
}
.aside-collapsed .sidebar-subnav > li > a.isExpandable {
  font-weight: bold;
}
.aside-collapsed .sidebar-subnav > li > a.isExpandable:hover {
  cursor: default;
}
.aside-collapsed .wrapper > .aside > .nav-floating {
  margin-left: 80px;
}

.aside-collapsed .sidebar > .nav > li > a,
.aside-collapsed .sidebar > .nav > li > .nav-item,
.aside-collapsed-text .sidebar > .nav > li > a,
.aside-collapsed-text .sidebar > .nav > li > .nav-item {
  padding: 14.5px 0;
}

.aside-collapsed .wrapper > .aside,
.aside-collapsed .wrapper > .aside > .aside-inner,
.aside-collapsed .sidebar > .nav > li,
.aside-collapsed-text .sidebar > .nav > li {
  width: 80px;
}

.aside-collapsed .sidebar > .nav > li > a > em,
.aside-collapsed .sidebar > .nav > li > .nav-item > em,
.aside-collapsed-text .sidebar > .nav > li > a > em,
.aside-collapsed-text .sidebar > .nav > li > .nav-item > em {
  font-size: 15px;
}

.sidebar:not(.show-scrollbar) {
  margin-right: -5px;
  overflow-y: scroll;
}

.wrapper > .aside {
  width: 240px;
}
.wrapper > .aside .aside-inner {
  padding-top: 83px;
  width: 240px;
  font-size: 16px;
}
.wrapper > .aside .aside-inner .sidebar > .nav > li > a > em,
.wrapper > .aside .aside-inner .sidebar > .nav > li > .nav-item > em {
  font-size: 15px;
}
.wrapper > .aside .aside-inner .sidebar > .nav > li > a > i + span,
.wrapper > .aside .aside-inner .sidebar > .nav > li > .nav-item > i + span {
  margin-left: 12px;
}
.wrapper > .aside > .nav-floating {
  margin-left: 240px;
}

.aside-collapsed-text .wrapper > .aside .aside-inner .sidebar > .nav > li > a > i + span {
  margin-left: 0;
  font-size: 11px;
}

.sidebar .nav > li {
  border-left-width: 5px;
}
.sidebar .nav > li hr {
  border-top-color: #2B4162;
  position: relative;
  width: 150px;
  left: -4px;
}
.sidebar .nav > li hr.starting {
  margin-bottom: 14px;
}
.sidebar .nav > li hr.ending {
  margin-top: 14px;
}

.aside-collapsed .sidebar .nav > li > hr {
  width: 15px;
}

.sidebar .nav > li > a, .sidebar .nav > li > .nav-item {
  color: #FAFAFA;
}

.sidebar .nav > li.active > a > em, .sidebar .nav > li.open > a > em {
  color: #FAFAFA;
}

.sidebar .nav > li > a:focus, .sidebar .nav > li > a:hover, .sidebar .nav > li > .nav-item:focus, .sidebar .nav > li > .nav-item:hover {
  color: #FAFAFA;
}

.sidebar .nav > li.active,
.sidebar .nav > li.active > a,
.sidebar .nav > li.active .nav,
.sidebar .nav > li.open,
.sidebar .nav > li.open > a,
.sidebar .nav > li.open .nav,
.sidebar .nav > li:not(.sidebar-separator, .toggle-expand-li):hover {
  background-color: #2B4162;
  color: #FAFAFA;
}

.sidebar .nav > li.active {
  border-left-color: #00B894;
}

@media only screen and (min-width: 768px) {
  .wrapper > .aside .aside-inner {
    padding-top: 40px;
  }
  .wrapper > section, .wrapper footer {
    margin-left: 240px;
  }
}
/**
*  Top Navbar Menu 
*/
.navbar {
  background: #001B38;
  height: 50px;
  min-height: 50px;
}

.navbar-nav {
  margin: 0px -15px;
}

/* Navbar Color */
.topnavbar .nav-wrapper {
  box-shadow: none;
  border-bottom: 1px solid #dedede;
  justify-content: space-between;
}
.topnavbar .nav-wrapper .nav.navbar-nav.navbar-right {
  width: 350px;
}
.topnavbar .navbar-header {
  height: 100%;
  display: flex;
  align-items: center;
  width: 240px;
}
.topnavbar .navbar-header .brand-logo-collapsed {
  padding: 2px 6px 0px 6px;
}
.topnavbar .navbar-header .brand-logo-collapsed img {
  height: 20px;
}
.topnavbar .navbar-header .brand-logo {
  padding: 10px 9px 0px 10px;
}
.topnavbar .navbar-header .brand-logo img {
  height: 20px;
}
.topnavbar .submenu-container {
  width: calc(100% - 350px);
}
.topnavbar .submenu-container .navbar-nav {
  border: none;
  background-color: inherit;
  color: inherit;
}
.topnavbar .submenu-container .navbar-nav > li {
  padding: 5px 0;
}
.topnavbar .submenu-container .navbar-nav > li:not(:last-child) > a {
  border-right: 1px solid #DFE6E9;
}
.topnavbar .submenu-container .navbar-nav > li > a, .topnavbar .submenu-container .navbar-nav > li > a.k-link {
  color: #808E9B;
  padding: 10px 20px;
  background-color: inherit;
  line-height: 21px;
  display: flex;
}
.topnavbar .submenu-container .navbar-nav > li > a:hover, .topnavbar .submenu-container .navbar-nav > li > a.k-link:hover {
  color: #00B894;
}
.topnavbar .submenu-container .navbar-nav > li.active > a {
  color: #00B894;
}
.topnavbar .submenu-container .navbar-nav > li.k-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li {
  padding: 10px 0;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li > a {
  color: #FAFAFA;
  text-decoration: none;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li > a:hover {
  color: #00B894;
  background-color: inherit;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li > a.k-active {
  background-color: inherit;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li > a > .k-icon.k-i-arrow-e {
  background-position-x: -15px;
}
.topnavbar .submenu-container .navbar-nav > li .k-animation-container .k-menu-group > li.active > a {
  color: #00B894;
}

.aside-collapsed .topnavbar .navbar-header {
  width: 80px;
}

.navbar-brand {
  height: 40px;
  background: #001B38;
}

@media only screen and (max-width: 767px) {
  .navbar-brand {
    background: transparent;
    width: auto !important;
  }
}
.user-initials {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.user-logo {
  background: #fafafa;
  border-radius: 30px;
}
@media only screen and (min-width: 768px) {
  .user-logo {
    position: absolute;
    right: 33px;
  }
}
.user-logo > img {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  margin: auto;
}

.user-initials-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.user-logo-lg > img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  margin: auto;
}

.user-initials-grid {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

/* User Menu */
.navbar-nav.navbar-right.flex-vertical-center {
  justify-content: flex-end;
}
.navbar-nav .k-menu:not(#manualMenu) {
  background-color: transparent;
  border: none;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item {
  padding: 3px 0px;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item:hover {
  background-color: transparent;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item:focus {
  box-shadow: none;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > .k-content {
  background-color: transparent;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > a.k-link {
  line-height: 21px;
  color: #FAFAFA;
  padding: 0 10px 0 25px;
  background-color: transparent;
  display: flex;
  align-items: center;
  overflow: hidden;
  border: none;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > a.k-link:hover {
  color: #FAFAFA;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > a.k-link .k-icon {
  display: none;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item a:hover, .navbar-nav .k-menu:not(#manualMenu) .k-item a:focus {
  text-decoration: none;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item .k-last {
  float: right;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item .k-list-container .k-item {
  padding: 1px 11px;
}
.navbar-nav .k-menu:not(#manualMenu) .k-menu-group .k-item > .k-content {
  padding: 0;
  color: #FAFAFA;
}
.navbar-nav .k-menu:not(#manualMenu) .k-menu-group .k-item > .k-content .user-block {
  padding-top: 15px;
}
.navbar-nav .k-menu:not(#manualMenu) .k-menu-group .k-item > .k-content .user-block .user-block-info .user-block-name {
  color: #FAFAFA;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}
.navbar-nav .k-menu:not(#manualMenu) .k-menu-group .k-hover {
  background-color: transparent;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > .k-animation-container {
  width: 360px !important;
}
.navbar-nav .k-menu:not(#manualMenu) .k-item > .k-animation-container .k-menu-group {
  padding: 0;
  margin-top: 9px;
  width: 360px !important;
}
.navbar-nav > li > a {
  padding-top: 11px;
  padding-bottom: 0px;
}
.navbar-nav .k-hover {
  background-color: transparent;
}

.navbar-nav .k-menu#manualMenu {
  background-color: transparent;
  border: none;
}
.navbar-nav .k-menu#manualMenu .manual-item:hover, .navbar-nav .k-menu#manualMenu .manual-item:focus {
  background-color: #ebebeb;
}
.navbar-nav .k-menu#manualMenu .k-item {
  padding: 3px 0px;
}
.navbar-nav .k-menu#manualMenu .k-item:hover {
  background-color: transparent;
}
.navbar-nav .k-menu#manualMenu .k-item:focus {
  box-shadow: none;
}
.navbar-nav .k-menu#manualMenu .k-item > .k-content {
  background-color: transparent;
}
.navbar-nav .k-menu#manualMenu .k-item > a.k-link {
  line-height: 21px;
  color: #FAFAFA;
  padding: 0 10px 0 25px;
  background-color: transparent;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.navbar-nav .k-menu#manualMenu .k-item > a.k-link:hover {
  color: #FAFAFA;
}
.navbar-nav .k-menu#manualMenu .k-item > a.k-link .k-icon {
  display: none;
}
.navbar-nav .k-menu#manualMenu .k-item a:hover, .navbar-nav .k-menu#manualMenu .k-item a:focus {
  text-decoration: none;
}
.navbar-nav .k-menu#manualMenu .k-item .k-last {
  float: right;
}
.navbar-nav .k-menu#manualMenu .k-item .k-list-container .k-item {
  padding: 1px 11px;
}
.navbar-nav .k-menu#manualMenu .k-menu-group {
  background-color: #FAFAFA;
  color: #444;
  border: none;
}
.navbar-nav .k-menu#manualMenu .k-menu-group .k-item > .k-content {
  padding: 0;
  color: #FAFAFA;
}
.navbar-nav .k-menu#manualMenu .k-menu-group .k-item > .k-content .user-block {
  padding-top: 15px;
}
.navbar-nav .k-menu#manualMenu .k-menu-group .k-item > .k-content .user-block .user-block-info .user-block-name {
  color: #FAFAFA;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}
.navbar-nav .k-menu#manualMenu .k-menu-group .k-hover {
  background-color: transparent;
}
.navbar-nav .k-menu#manualMenu .k-item > .k-animation-container {
  width: 260px !important;
}
.navbar-nav .k-menu#manualMenu .k-item > .k-animation-container .k-menu-group {
  padding: 0;
  margin-top: 9px;
  width: 260px !important;
}
.navbar-nav .k-menu#manualMenu > li > a {
  padding-top: 11px;
  padding-bottom: 0px;
}
.navbar-nav .k-menu#manualMenu .k-hover {
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .navbar-nav .k-menu:not(#manualMenu) .k-item > .k-link {
    padding: 10px;
    background-color: #FAFAFA;
    color: #3F51B5;
  }
  .navbar-nav .k-menu:not(#manualMenu) .k-item > .k-link:hover {
    color: #252f69;
  }
  .navbar-nav .k-menu:not(#manualMenu) .k-animation-container .k-menu-group {
    padding: 0;
    margin-top: 2px;
  }
  /* Sidebar Toggle */
  .sidebar-toggle {
    line-height: 41px !important;
  }
}
/* Environmental  Discreet */
.enviroment_label a {
  cursor: default;
  padding-top: 10px !important;
  padding-left: 0px !important;
}

.env_DEV .enviroment_label .label {
  background-color: #4CAF50;
}

.env_UAT .account-content {
  background-color: red;
}
.env_UAT .sidebar {
  background-color: red;
}
.env_UAT .sidebar li:not(.sidebar-separator, .toggle-expand-li):hover, .env_UAT .sidebar li.active > a, .env_UAT .sidebar li.open > a {
  background-color: #f34f43;
}
.env_UAT .navbar-header {
  background-color: red;
}
.env_UAT .navbar-header .navbar-brand {
  background-color: red;
}
.env_UAT .enviroment_label .label {
  background-color: red;
}

.env_TRIAL .footer-container horizon-footer > div {
  background: red;
  color: black;
}
.env_TRIAL .footer-container horizon-footer > div .my-breadcrumb {
  color: black;
}
.env_TRIAL .enviroment_label .label {
  background-color: red;
}

.env_PT .enviroment_label .label {
  background-color: #E91E1E;
}

.env_LIVE .enviroment_label {
  display: none;
}

/**
* Content
*/
.layout-fixed .wrapper {
  background-color: #FAFAFA;
}
.layout-fixed .wrapper > section {
  margin-top: 50px;
}

body:not(.mobile) .content-wrapper {
  padding: 0px 15px 0px 15px;
}
body:not(.mobile) .content-wrapper > *:not(.new-design) {
  margin-top: 10px;
  display: block;
}

.csstransforms3d .aside-collapsed.aside-toggled .wrapper > section, .csstransforms3d .aside-collapsed.aside-toggled .wrapper > footer {
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (min-width: 768px) {
  .aside-collapsed .wrapper > section, .aside-collapsed .wrapper > footer {
    margin-left: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .layout-fixed .wrapper > section {
    margin-top: 84px;
  }
}
/**

    Horison Styles

*/
/* User Info Menu Content */
.user-block {
  padding: 0;
  background: none;
}
.user-block .user-block-info {
  padding: 0;
  padding-bottom: 10px;
}

.has-user-block {
  background: #FAFBFC;
}

.user-block-info {
  padding: 0;
}

.user-block-status {
  text-align: center;
}

.aside-collapsed .user-block {
  padding: 15px 0 6px;
}

/* Copyright Text */
.copyrights {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #919da8;
  font-size: 11px;
}

/* Toogle button for select on kendo */
.kendo-dropdown-NoValue .k-input {
  display: none;
}
.kendo-dropdown-NoValue .k-select {
  left: 0;
  width: 16px;
}
.kendo-dropdown-NoValue .k-dropdownlist.k-hover,
.kendo-dropdown-NoValue .k-dropdownlist.k-focused,
.kendo-dropdown-NoValue .k-dropdownlist.k-active {
  background: none;
  border-color: #fafafa;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.kendo-dropdown-NoValue > .k-dropdownlist:not(.k-hover) > .k-input-button > .k-i-arrow-s {
  background-position: 0 -32px;
}

togglegridrows .kendo-dropdown-NoValue.k-dropdownlist {
  width: 12px !important;
  height: 24px !important;
  padding: 0 !important;
}
togglegridrows .kendo-dropdown-NoValue.k-dropdownlist .k-input-inner {
  display: none;
}
togglegridrows .kendo-dropdown-NoValue.k-dropdownlist .k-input-button, togglegridrows .kendo-dropdown-NoValue.k-dropdownlist .k-input-button:hover, togglegridrows .kendo-dropdown-NoValue.k-dropdownlist .k-input-button:focus {
  padding: 0;
  background: #FAFAFA;
  color: #001B38;
  width: 12px;
  height: 24px;
}

.toggleGridRowsHeader.c-checkbox input[type=checkbox]:checked:disabled + span {
  border-color: #00B894 !important;
  background-color: #00B894 !important;
}
.toggleGridRowsHeader.c-checkbox input[type=checkbox]:disabled + span {
  border-color: #ccc !important;
  background-color: transparent !important;
}

.checkIconToggle {
  margin-left: -18px;
}

/* View's path on toolbar */
[my-breadcrumb] {
  cursor: default;
}

.my-breadcrumb {
  color: #213135;
}
.my-breadcrumb.active {
  color: #FAFAFA;
  font-size: 1.2em;
}
.my-breadcrumb .screencode {
  font-size: 0.6em;
}

@media only screen and (max-width: 767px) {
  .my-breadcrumb.active {
    color: black;
  }
}
@media less-than-450 {
  .nav.navbar-nav .my-breadcrumb {
    display: none;
  }
}
/* Hightlight Letters */
.highlightsearch b {
  background-color: #FFD54C;
  padding: 0 2px;
  color: #000;
}

/*Search Box on Grid*/
#fltSearch, #fltSearchQst, #fltScaleSetManagementSearch {
  height: 25px;
}

.delete {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
.delete .delete-button {
  content: "";
  position: absolute;
  top: 2px;
  right: 3px;
  height: 20px;
  padding: 3px 5px;
  width: 20px;
  background: #f0f8ff;
  cursor: pointer;
}
.delete .delete-button:hover {
  color: #f5f5f5;
  background: #b22222;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.removebtn {
  position: absolute;
  top: 0px;
  right: -12px;
  background: rgba(255, 255, 255, 0.6);
  padding: 0px 2px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 1px silver;
  -moz-box-shadow: 0 0 1px 1px silver;
  box-shadow: 0 0 1px 1px silver;
  --ms-box-shadow: 0 0 1px 1px silver;
}
.removebtn:hover {
  background: rgb(255, 255, 255);
}

.removebtngrd {
  position: absolute;
  /*top: 3px;
  right: 23px;*/
  top: 0;
  left: 45px;
  background: rgba(255, 255, 255, 0.6);
  padding: 0px 2px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 1px silver;
  -moz-box-shadow: 0 0 1px 1px silver;
  box-shadow: 0 0 1px 1px silver;
  --ms-box-shadow: 0 0 1px 1px silver;
}
.removebtngrd:hover {
  background: rgb(255, 255, 255);
}

#gridPref .k-upload-status {
  display: none;
}

.scroller {
  overflow-x: hidden;
  overflow-y: auto;
}

.k-button.droppdownlistbutton {
  margin-left: -4px;
  padding: 4px 15px 4px 15px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 2px;
}
.k-button.droppdownlistbutton:hover {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
}

/* Drop Down List Button */
.dropdownbutton {
  width: 35px;
  padding-left: 5px;
}
.dropdownbutton .k-dropdownlist {
  border: none !important;
  box-shadow: none !important;
}
.dropdownbutton .k-dropdownlist .k-input-inner {
  display: none;
}
.dropdownbutton .k-dropdownlist .k-input-button {
  padding-left: 0;
}

/* Breadcrumb Pull Right */
.breadcrumb > li + li.pull-right:before {
  content: none;
}
.breadcrumb > li.hidden + li:before, .breadcrumb > li.hidden {
  content: none;
}

/* Breadcrumb Ellipsis */
.breadcrumb-ellipsis {
  width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.breadcrumb-ellipsis-item {
  display: inline-block;
  position: relative;
  top: 6px;
}

/* Bubbles editor Keyword effect */
.atwho-inserted .systemBubble {
  font-size: 12px;
  display: inline-block;
  padding: 4px 6px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  color: #FAFAFA;
  background-color: #252f69;
}
.atwho-inserted .customBubble {
  padding: 2px 4px;
  line-height: 1.86em;
  color: #000b50;
  background-color: #f0f4ff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  -moz-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  --ms-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
}

#reporttemplate .customBubble {
  padding: inherit;
  line-height: inherit;
  color: inherit;
  background-color: inherit;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}

/* Horizon Loader image start override */
.preloader {
  z-index: 99999;
}

/* Codemirror */
.SMSCodemirror .messageLength {
  position: absolute;
  right: 9px;
  bottom: 40px;
  z-index: 1;
  font-size: 15px;
  padding: 3px;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}
.SMSCodemirror .CodeMirror .CodeMirror-lines {
  text-transform: uppercase;
}
.SMSCodemirror .CodeMirror .CodeMirror-scroll {
  min-height: 250px;
}

.CodeMirror {
  height: auto;
}

.cm-sms {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 3px 6px;
  background-color: #00B894;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-questions {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 3px 6px;
  background-color: #F7CD36;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-show-questions {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 5px 10px;
  background-color: #F7CD36;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-metadata {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 3px 6px;
  background-color: #B2BEC3;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-show-metadata {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 5px 10px;
  background-color: #B2BEC3;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-formulascore {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 3px 6px;
  background-color: #00B894;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-show-formulascore {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 5px 10px;
  background-color: #00B894;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-mathmethod {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 3px 6px;
  background-color: #001B38;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.cm-show-mathmethod {
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  padding: 5px 10px;
  background-color: #001B38;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.codemirror-textarea {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding-top: 4px;
  width: calc(100% - 200px);
  border: 1px #B2BEC3 solid;
  background: #FAFAFA;
}

/* Sweet Alert 2 */
.swal2-container {
  z-index: 20001;
}

.swal2-modal .swal2-styled {
  margin: 5px;
}
.swal2-modal .swal2-confirm.swal2-styled {
  background-color: #6aa56c !important;
  border-color: #6aa56c !important;
}
.swal2-modal .swal2-confirm.swal2-styled:hover {
  background-color: #0c9212 !important;
  border-color: #0c9212 !important;
}

/* Angle Switch */
#scoresswitch.switch input:checked + span {
  background-color: red;
  border-color: red;
}
#scoresswitch.switch span {
  background-color: green;
  border-color: green;
}

/*.switch.switch-sm span {
    height: 13px;
}*/
.switch:not(.switch-lg) span:after {
  top: 1px;
}

/* C-Radio Buttons on toolbar*/
.k-grid .k-header .radio-inline {
  line-height: 22px;
}
.k-grid .k-header .c-radio {
  line-height: 23px;
}

/* Added this class because it breaks by Google Visualization Api css */
.modal > .modal-dialog {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  background: none !important;
  background-clip: initial !important;
  border: none !important;
  outline: none !important;
  position: relative !important;
  color: #656565 !important;
  padding: 0 !important;
}

/*Report Menu*/
.customNav {
  background-color: #2B4162;
  min-height: 35px;
  padding: 5px 0px;
}

/*Report text color (blue)*/
.headerTextColor {
  color: #013e74;
}

.collapse_paragraph p {
  margin: 0px;
}

.customTable tbody > tr > td {
  padding: 0px;
}

.reportcss fieldset {
  padding: 10px;
  margin: 10px;
}

/*Google reCaptcha*/
.g-recaptcha {
  transform: scale(0.95);
  transform-origin: 0 0;
}

/* Top Navbar Company Dropdownlist */
#topnvabarcompaniesspan .k-dropdownlist {
  margin: 10px 15px 0px -8px;
  background-color: #2B4162;
}
#topnvabarcompaniesspan .k-dropdownlist {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  background-color: #2B4162;
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  height: 21px;
  border-radius: 3px;
}
#topnvabarcompaniesspan .k-dropdownlist.k-hover {
  padding-bottom: 0px !important;
}
#topnvabarcompaniesspan .k-dropdownlist span.k-input-inner {
  color: #FAFAFA;
  line-height: 21px;
}
#topnvabarcompaniesspan .k-dropdownlist .k-input-button {
  min-height: 21px;
  line-height: 21px;
}
#topnvabarcompaniesspan .k-dropdownlist .k-input-button .k-icon.k-i-arrow-s {
  background-position: -16px -32px;
  opacity: 1;
}

#topnvabarcompaniesspan.active .k-dropdownlist {
  margin: 10px 15px 0px -8px;
  background-color: rgb(0, 184, 148);
}
#topnvabarcompaniesspan.active .k-dropdownlist {
  background-color: rgb(0, 184, 148);
  border: none;
  border-radius: 3px;
}
#topnvabarcompaniesspan.active .k-dropdownlist.k-hover {
  padding-bottom: 0px !important;
}

#topnvabarcompanies-list {
  margin-top: 7px;
}

@media only screen and (max-width: 767px) {
  #topnvabarcompaniesspan .k-dropdownlist {
    width: 95px;
    margin: 7px 10px 9px 10px;
  }
  #topnvabarcompaniesspan .k-dropdownlist {
    background: #FAFAFA;
    border-bottom: 1px solid #2B4162;
  }
  #topnvabarcompaniesspan .k-dropdownlist span.k-input-inner {
    color: #2B4162;
  }
  #topnvabarcompaniesspan .k-dropdownlist .k-input-button .k-icon.k-i-arrow-s {
    background-position: 0px -32px;
    opacity: 0.65;
  }
  #topnvabarcompanies-list {
    margin-top: 9px;
  }
}
/* Flex Container */
.container-flex {
  justify-content: space-between;
}

.container-flex-column {
  flex-direction: column;
  justify-content: space-between;
}

/* Row Equal Height Divs */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* Button height as Drop Down List*/
.ddlbutton {
  height: 15px;
  line-height: 15px;
}

/* Search */
.searchInput {
  font-size: 14px;
  font-family: inherit;
}

/* coloring panels/tabs */
.greycolor {
  background-color: #fafafa;
}

/* Breadcrumb */
.breadcrumb {
  padding: 1px 10px;
  margin-bottom: 10px;
}

/* Panel */
.panel {
  margin-bottom: 10px;
}

/* Clear Filter Buton */
.fa-stack.fa-stack-clear-filter {
  width: 1em;
  height: 1em;
  line-height: 1em;
}

.fa-stack-clear-filter > .fa-filter.fa-stack-1x {
  top: -2px;
  left: -3px;
  font-size: 1.18em;
}
.fa-stack-clear-filter > .fa-close.fa-stack-2x {
  font-size: 0.6em;
  left: 5px;
  top: 5px;
  font-size: 0.65em;
}

/* Show Hide Columns Buton */
.fa-stack.fa-stack-config-columns {
  width: 1em;
  height: 1em;
  line-height: 1em;
}
.fa-stack.fa-stack-config-columns > .fa-stack-1x {
  top: -2px;
  left: -3px;
  font-size: 1.18em;
}
.fa-stack.fa-stack-config-columns > .fa-stack-2x {
  left: 4px;
  top: 4px;
  font-size: 1em;
  background: #fafafa;
  border-radius: 50%;
}

#colConfig > a.k-header-column-menu {
  width: 42px;
}

/* Small Scrollbars */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #f1f1f1;
  border-radius: 8px;
}

::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #bcbcbc;
}

::-webkit-scrollbar-thumb:hover {
  border-radius: 8px;
  background-color: #a5a5a5;
}

/* Skyline Grid Buttons */
.k-grid tr > td.gridmenu > span.sl {
  background: whitesmoke;
  position: absolute;
  right: 32px;
  margin-top: -5px;
  display: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
.k-grid tr.k-selected > td.gridmenu > span.sl {
  background: #879ace;
}
.k-grid tr.k-selected > td.gridmenu > span.sl .slSelected {
  border-color: #fefeff;
  color: #FAFAFA;
  background-color: #879ace;
  pointer-events: none;
}
.k-grid tr.k-selected.visibleRow > td.gridmenu:before {
  content: "";
}
.k-grid tr.k-selected.visibleRow > td.gridmenu span.sl {
  display: inline-flex;
  gap: 5px;
  right: 2px;
  margin-top: -12px;
}
.k-grid tr.k-selected.visibleRow > td.gridmenu span.sl > .slButton, .k-grid tr.k-selected.visibleRow > td.gridmenu span.sl .closeRow {
  display: inline-block;
}
.k-grid tr.k-selected.visibleRow > td.gridmenu span.sl .slSelected {
  border-color: #fefeff;
  color: #FAFAFA;
  background-color: #879ace;
  pointer-events: none;
}
.k-grid tr > td.gridmenu {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
.k-grid tr > td.gridmenu:before {
  content: "\f142";
}
.k-grid tr > td.gridmenu:hover > span.sl {
  display: inline-flex;
  gap: 5px;
}
.k-grid tr > td.gridmenu:hover > span.sl > .slButton:not(.slOpenedButton) {
  display: inline-block;
}
.k-grid tr > td.gridmenu:hover > span.sl > .slButton.k-button:before {
  display: inline-block !important;
  opacity: 1;
  position: relative;
  background: transparent;
}
.k-grid tr > td.gridmenu:hover > span.sl .k-grid-customdel.slButton {
  display: inline-block;
}
.k-grid tr > td.gridmenu:hover > span.sl > translation-button > .slButton {
  display: inline-block;
}
.k-grid tr > td .closeRow.k-button:before {
  display: inline-block !important;
  opacity: 1;
  position: relative;
  background: transparent;
}
.k-grid td.gridmenu span.sl .slButton {
  display: none;
  color: black;
  border-color: #fafafa;
  background-color: #fafafa;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05);
  padding-top: 4px;
  padding-bottom: 4px;
  min-width: 26px;
  text-transform: none;
}
.k-grid td.gridmenu span.sl .closeRow {
  display: none;
  color: #FAFAFA;
  border-color: #FAFAFA;
  background-color: #879ace;
  box-shadow: none;
  padding-top: 3px;
  padding-bottom: 3px;
  min-width: 26px;
}
.k-grid td.gridmenu span.sl .slButtonText {
  text-transform: none;
}
.k-grid td.gridmenu span.sl .SkylineWarning {
  background: #f89406;
  padding: 0px 10px;
  border-radius: 10px;
  margin-right: 5px;
  line-height: 24px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-grid.isEditing tr:hover > td.gridmenu > span.sl > translation-button > .slButton:not(.showOnEdit) {
  display: none;
}

.slButtonText {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

@media only screen and (max-width: 767px) {
  .slButtonText {
    display: none;
  }
}
/* Grid content center */
.tdcenter:not(.sl) {
  display: block;
  width: 100%;
  text-align: center;
}

/* Toolbar combomox */
.toolbarcombobox .k-combobox {
  height: 24px;
}
.toolbarcombobox .k-combobox .k-dropdown-wrap {
  height: 24px;
}
.toolbarcombobox .k-combobox .k-dropdown-wrap .k-input {
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
}
.toolbarcombobox .k-combobox .k-dropdown-wrap .k-select {
  line-height: 24px;
  min-height: 24px;
}

/* Combobox without X button */
.k-combobox.no-X-button .k-clear-value {
  display: none;
}

/* Main Panel */
.mainpanel.panel-primary {
  border-radius: 0px;
}
.mainpanel.panel-primary .panel-heading {
  background: #2B4162;
  color: #2B4162;
  border-radius: 0px;
}
.mainpanel.panel-primary .panel-heading .panel-title {
  line-height: 2em;
  font-size: 14px;
}
.mainpanel.panel-primary .panel-heading .k-button:not(.k-input-button) {
  background-color: #2B4162;
  border: 1px solid #707ab9;
  color: #FAFAFA;
  max-height: 26px;
  padding: 4px 8px;
}
.mainpanel.panel-primary .panel-heading .k-button:not(.k-input-button):hover {
  background-color: #707ab9;
  border: 1px solid #707ab9;
  color: #FAFAFA;
}
.mainpanel.panel-primary .panel-heading .k-button:not(.k-input-button):active {
  color: #444;
}
.mainpanel.panel-primary .panel-heading input.k-textbox {
  background: #2B4162;
  color: #FAFAFA;
  border: none;
  border-bottom: 1px solid #FAFAFA;
  border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.mainpanel.panel-primary .panel-heading .k-dropdownlist, .mainpanel.panel-primary .panel-heading .k-datepicker {
  background-color: #2B4162;
  border: 0px;
  border-bottom: 1px solid #FAFAFA;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  height: 26px;
}
.mainpanel.panel-primary .panel-heading .k-dropdownlist span, .mainpanel.panel-primary .panel-heading .k-dropdownlist input, .mainpanel.panel-primary .panel-heading .k-datepicker span, .mainpanel.panel-primary .panel-heading .k-datepicker input {
  color: #FAFAFA;
}
.mainpanel.panel-primary .panel-heading .k-dropdownlist .k-input-button, .mainpanel.panel-primary .panel-heading .k-datepicker .k-input-button {
  background-color: #2B4162;
}
.mainpanel.panel-primary .panel-heading .k-dropdownlist .k-input-button:hover, .mainpanel.panel-primary .panel-heading .k-datepicker .k-input-button:hover {
  background-color: #2B4162;
}
.mainpanel.panel-primary .panel-heading .k-dropdownlist .k-i-arrow-s, .mainpanel.panel-primary .panel-heading .k-datepicker .k-i-arrow-s {
  background-position: -16px -32px;
  opacity: 1;
}
.mainpanel.panel-primary .panel-body {
  border-radius: 0px;
}

.mainpanel.panel-primary .panel-heading input.k-textbox::placeholder {
  color: #FAFAFA;
}

/* C3 export button */
.savePNG:hover {
  color: #000b50;
  background-color: #707ab9;
}

/* Xls export button */
.saveXls {
  cursor: pointer;
  position: absolute;
  left: 15px;
  border-radius: 20%;
  -webkit-border-radius: 20%;
  -moz-border-radius: 20%;
}
.saveXls:hover {
  color: #000b50;
  background-color: #707ab9;
}

/* Pivot Table */
.pvtUi {
  font-size: 0.85em;
}
.pvtUi .pvtVals .ui-sortable-handle {
  padding: 2px 1px;
}
.pvtUi .pvtAxisContainer {
  background: #e7ebf7;
}
.pvtUi .pvtAxisContainer li.pvtFilteredAttribute span.pvtAttr {
  border-color: #df534e;
}
.pvtUi .pvtAxisContainer li span.pvtAttr {
  margin: 6px 0 3px 3px;
  padding: 2px 7px 2px 6px;
  line-height: 1.86em;
  background-color: #f0f4ff;
  -webkit-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  -moz-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  --ms-box-shadow: inset 1px 1px #deebf3, inset -1px -1px #879ace;
  color: #000b50;
}
.pvtUi .pvtAxisContainer li span.pvtAttr:hover {
  background-color: #707ab9;
}
.pvtUi .pvtAxisContainer li span.pvtAttr .pvtTriangle {
  color: #000b50;
}
.pvtUi .pvtAxisContainer .ui-sortable-handle {
  padding: 2px 1px;
}
.pvtUi .pvtAxisContainer.pvtUnused.pvtHorizList {
  width: 100%;
}
.pvtUi .pvtAxisContainer.pvtHorizList.pvtCols {
  width: 100%;
}
.pvtUi .k-dropdownlist.pvtRenderer, .pvtUi .k-dropdownlist.pvtAggregator, .pvtUi .k-dropdownlist.pvtAttrDropdown {
  width: 100px !important;
}
.pvtUi .pvtAggregator {
  margin-bottom: 0px;
}
.pvtUi .pvtAttrDropdown {
  margin-top: 5px;
}
.pvtUi .pvtCheckContainer {
  overflow: auto;
}
.pvtUi .pvtFilterBox {
  padding: 12px 10px 0px 10px;
}
.pvtUi .pvtRendererArea .savePNG {
  left: -3px;
  top: -28px;
}
.pvtUi .pvtRendererArea .saveXls {
  left: -3px;
  top: -2px;
}

/*Form buttons*/
.formBtns {
  color: #FAFAFA !important;
  background-color: #B2BEC3 !important;
  border: 1px solid #B2BEC3 !important;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;;
  font-weight: 500;
  border-radius: 2px;
  line-height: 1.143em;
  text-transform: uppercase;
  text-align: center;
}
.formBtns:active, .formBtns:hover {
  color: #FAFAFA !important;
  background-color: #B2BEC3 !important;
  border: 1px solid #B2BEC3 !important;
}
.formBtns:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtns[disabled] {
  background-color: rgba(250, 250, 250, 0.5) !important;
  border-color: rgba(250, 250, 250, 0.5) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.formBtns.wd-full {
  width: 100%;
}
.formBtns.wd-full span.btn-text {
  width: 100%;
}
.formBtns.outline {
  color: #808E9B !important;
  background-color: transparent !important;
  border: 1px solid #B2BEC3 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
.formBtns span.btn-text {
  width: 135px;
  display: block;
}
.formBtns span.btn-text.capitalize {
  text-transform: capitalize;
}
.formBtns > i.fa {
  margin-right: 5px;
  line-height: 17px;
}

.formBtnsDefault {
  color: #252C32 !important;
  background-color: #FAFAFA !important;
  border: 1px solid "#DDE2E4" !important;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 27, 56, 0.1), 0px 2px 2px rgba(0, 27, 56, 0.08), 0px 1px 3px rgba(0, 27, 56, 0.16); !important;
  -moz-box-shadow: 0px 0px 2px rgba(0, 27, 56, 0.1), 0px 2px 2px rgba(0, 27, 56, 0.08), 0px 1px 3px rgba(0, 27, 56, 0.16); !important;
  box-shadow: 0px 0px 2px rgba(0, 27, 56, 0.1), 0px 2px 2px rgba(0, 27, 56, 0.08), 0px 1px 3px rgba(0, 27, 56, 0.16); !important;
  --ms-box-shadow: 0px 0px 2px rgba(0, 27, 56, 0.1), 0px 2px 2px rgba(0, 27, 56, 0.08), 0px 1px 3px rgba(0, 27, 56, 0.16); !important;
}
.formBtnsDefault:active, .formBtnsDefault:hover {
  color: #00B894 !important;
  background-color: #FAFAFA !important;
  border: 1px solid #00B894 !important;
}
.formBtnsDefault:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsDefault span.btn-text {
  width: 135px;
  display: block;
}

.formBtnsSuccess {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsSuccess:active, .formBtnsSuccess:hover {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
.formBtnsSuccess:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsSuccess[disabled] {
  background-color: rgba(0, 184, 148, 0.5) !important;
  border-color: rgba(0, 184, 148, 0.5) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.formBtnsSuccess span.btn-text {
  width: 135px;
  display: block;
}

.formBtnsPrimary {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsPrimary:active, .formBtnsPrimary:hover {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
.formBtnsPrimary:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsPrimary[disabled] {
  background-color: rgba(0, 27, 56, 0.5) !important;
  border-color: rgba(0, 27, 56, 0.5) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.formBtnsPrimary span.btn-text {
  width: 135px;
  display: block;
}

.formBtnsDanger {
  color: #FAFAFA !important;
  background-color: #f56459 !important;
  border: 1px solid #f56459 !important;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsDanger:active, .formBtnsDanger:hover {
  color: #FAFAFA !important;
  background-color: #f7291a !important;
  border: 1px solid #f7291a !important;
}
.formBtnsDanger:active:focus, .formBtnsDanger:hover:focus {
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
  --ms-box-shadow: 0 2px 6px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.05) !important;
}
.formBtnsDanger[disabled] {
  background-color: rgba(245, 100, 89, 0.5) !important;
  border-color: rgba(245, 100, 89, 0.5) !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}

.formBtns-ddl-like {
  display: flex;
  height: 18px;
  box-shadow: none !important;
  text-transform: none;
  text-align: left;
}
.formBtns-ddl-like i {
  width: 20px;
  padding-top: 2px;
  text-align: center;
}

.button-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  color: #808E9B !important;
  background: none !important;
  border: none !important;
  text-align: center;
}
.button-link.wd-full span.btn-text {
  width: 100%;
}

.formBtns + .formBtns {
  margin-left: 10px !important;
}

.btn-group > .formBtns + .formBtns {
  margin-left: 0px !important;
}
.btn-group .formBtns {
  text-transform: capitalize;
  float: left;
}

.formBtns-separator {
  background-color: #e6e8f1;
  height: 40px;
  width: 1px;
  display: inline-block;
  margin-bottom: -16px;
  margin-left: 8px;
  margin-right: 8px;
}

/* Grid Checkbox/Radionbutton */
.k-grid .k-grid-toolbar > .toolbar .c-checkbox:hover span, .k-grid .k-grid-toolbar > .toolbar .c-radio:hover span {
  border-color: #3F51B5;
}

/* Translation Entities */
.InlineNoBatchGrid .k-i-delete {
  background-position: -32px -16px !important;
  opacity: 0.45 !important;
}

/* ckeditor pixel remove */
.cke_screen_reader_only {
  display: none;
}

/**
 * Form Styling
 */
.form-horizontal fieldset {
  padding-bottom: 0px;
  border-bottom: none;
  margin-bottom: 0px;
}
.form-horizontal fieldset .form-group {
  margin: 15px 0;
}
.form-horizontal legend {
  margin-bottom: 0px;
}
.form-horizontal label {
  font-weight: normal;
}
.form-horizontal .input-dirty:not(.k-invalid):not([kendo-date-picker]):not([kendo-date-time-picker]):not([kendo-numeric-text-box]):not(.k-datepicker):not(.k-datetimepicker):not(.k-dropdownlist) {
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
.form-horizontal input.k-textbox {
  border: none;
  border-bottom: 1px solid #cccccc;
}
.form-horizontal input.k-textbox:hover {
  border-bottom: 1px solid #9c9c9c;
}
.form-horizontal .k-numerictextbox {
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
.form-horizontal .k-numerictextbox-readonly {
  background-color: #FAFAFA;
}
.form-horizontal .k-numerictextbox-readonly.k-focus {
  background-color: #FAFAFA !important;
}
.form-horizontal .k-dropdownlist.input-dirty:not(.k-invalid) {
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
.form-horizontal .k-datetimepicker {
  border: none;
  height: 35px;
  border-bottom: 1px solid #ccc;
}
.form-horizontal .k-datetimepicker:hover {
  border-bottom: 1px solid #9c9c9c;
}
.form-horizontal .k-datetimepicker .k-picker-wrap {
  border: none;
  background: #FAFAFA;
}
.form-horizontal .k-datetimepicker .k-picker-wrap .k-textbox {
  border-bottom: none;
  background: #FAFAFA;
  height: 32px;
}
.form-horizontal .k-datetimepicker .k-picker-wrap .k-textbox:hover {
  border-bottom: none;
  height: 30px;
  margin-left: -8px;
}
.form-horizontal .k-datetimepicker.input-dirty .k-picker-wrap {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}
.form-horizontal .k-datepicker {
  border: none;
  height: 40px;
  border-bottom: 1px solid #ccc;
  border: none;
  background: #FAFAFA;
}
.form-horizontal .k-datepicker:hover {
  border-bottom: 1px solid #9c9c9c;
}
.form-horizontal .k-datepicker .k-textbox {
  border-bottom: none;
  background: #FAFAFA;
  padding: 0;
  height: 100%;
}
.form-horizontal .k-datepicker .k-textbox:hover {
  border-bottom: none;
}
.form-horizontal .k-datepicker .k-input-button {
  height: 100%;
}
.form-horizontal .k-datepicker.input-dirty {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}

/* Panel */
.panel-default.formpanel .panel-heading {
  font-size: 16px;
  border-bottom: 1px solid #cccccc;
}

/* Drop Down Lists */
.formDropDown .k-dropdown-wrap {
  height: 36px;
}
.formDropDown .k-input {
  line-height: 36px;
}
.formDropDown .k-select {
  min-height: 36px;
  line-height: 36px;
}

.choes-thumnail {
  position: relative;
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 10px;
  padding: 0px;
  background-color: #FAFAFA;
}
.choes-thumnail.cyrcle-thumb {
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  width: 68px;
  height: 68px;
}
.choes-thumnail.cyrcle-thumb img {
  margin-top: 10px;
}

.avatar-button {
  position: absolute;
  top: 3px;
  right: 20px;
  padding: 0px !important;
}

/* Export Graph */
.exporter {
  z-index: 91;
}

/* Changed Kendo Multiselect */
.changed-multiselect {
  border-color: #41b6ff !important;
  box-shadow: 0 0 2px 1px #41b6ff !important;
}

/*--------------------New report styles--------------------*/
/*----------Stacked Progress Bar----------*/
.custom.progress {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: none;
}
.custom.progress-bar {
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 0;
  background-image: linear-gradient(to left, #002984, #3f51b5, #757DE8);
}
.custom.progress-bar.first {
  z-index: 1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
}
.custom.progress-bar.second {
  z-index: 1;
  width: 16px;
  height: 100%;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 0;
}

.rp-avg-mark {
  width: 3px;
  height: inherit;
  position: absolute;
}

.rp-progress-marks {
  border: none;
  border-left: 1px solid hsl(200, 10%, 50%);
  height: 5px;
  width: 1px;
}

.rp-progress-inline {
  display: inline;
}

/*----------Report offset----------*/
.rp-ot {
  margin-top: 88px;
}

.rp-menu {
  border-right: 1px solid #E6E8F1;
  border-left: 1px solid #E6E8F1;
  height: 544px;
}

/*----------Questions Section----------*/
.qborder {
  border-left: 1px solid #E6E8F1;
  border-right: 1px solid #E6E8F1;
  border-bottom: 1px solid #E6E8F1;
}

.qpaddings {
  padding: 48px 24px 24px 8px !important;
}

.qscore {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.qcritical {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.canswer {
  border: 1px solid #002984;
  border-radius: 20px;
  color: #002984;
}

/*----------Balloon Tag----------*/
.balloontag {
  white-space: nowrap;
  float: left;
  font-size: 12px;
  line-height: normal;
  text-align: center;
}
.balloontag .balloonleft {
  cursor: pointer;
  float: left;
  border-left: 0;
  font-weight: bold;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 5px 5px;
  margin: 3px 5px 3px 0;
  background: #00B894;
  color: #FAFAFA;
}
.balloontag .balloontagtext {
  padding: 5px;
  margin: 3px 0;
  color: #FAFAFA;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  float: left;
  width: 45px;
  background: #00B894;
  cursor: pointer;
}
.balloontag .balloontagtext.grayballoons {
  background: #E5E9EB;
  color: #000000;
}
.balloontag .balloontagtext.balloon-xl {
  margin: 0;
  max-width: 45px;
  text-transform: uppercase;
}
.balloontag .balloontagtext.balloon-selected {
  background: #FFBF00;
}
.balloontag .balloontagtext.balloon-auto {
  margin: 0;
  width: auto;
  text-transform: uppercase;
}
.balloontag .balloontagtext.radius-only-right {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.balloontag .balloontagtext.radius-around-6 {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.balloontag .balloontagtext.no-radius {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.balloontag .balloontagclick {
  -webkit-filter: brightness(90%);
  cursor: pointer;
  float: right;
  border-left: 0;
  font-weight: bold;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  padding: 5px 5px;
  margin: 3px 5px 3px 0;
  background: #008766;
  color: #FAFAFA;
}
.balloontag .balloontagclick.single {
  background: #008766;
}
.balloontag .balloontagclick.single:hover {
  background: #E05241;
}
.balloontag .balloontagclick.multitag {
  color: #3F51B5;
  background: #E6E8F1;
}
.balloontag .balloontagclick.balloon-xl {
  padding: 5px 6px;
  margin: 0px 6px 0px 0;
}
.balloontag .balloontagclick.balloon-selected {
  background: #F0A202;
}

#positionsGrid .balloontagtext {
  width: auto;
}

/* No Border */
.borderless {
  border: none;
}

/* No Background */
.backgroundless {
  background: none;
}

/* Overflow / Ellipsis */
.tx-overflow-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Bordered Form Inputs */
.bordered-codemirror .CodeMirror {
  border: 1px solid #B2BEC3;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  padding: 15px;
}

.bordered-input {
  height: 40px !important;
  border: 1px solid #B2BEC3 !important;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
}

.bordered-input-numeric .k-numerictextbox {
  border: 1px solid #B2BEC3 !important;
  border-radius: 0;
}
.bordered-input-numeric.k-hover, .bordered-input-numeric.k-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.bordered-input-numeric .k-input-inner {
  border: none !important;
}

.bordered-checkbox {
  border: 1px #B2BEC3 solid;
  padding: 5.5px 10px 5.5px 10px !important;
  background: #FAFAFA;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  line-height: normal;
}

.bordered-datepicker.no-label-padding .k-floating-label-container {
  padding: 0px;
}
.bordered-datepicker.no-label-padding .k-floating-label-container .k-dateinput {
  margin: 0px;
}
.bordered-datepicker.datepicker-fw .k-datepicker {
  width: 100%;
}
.bordered-datepicker.daterangepicker-fw .k-floating-label-container, .bordered-datepicker .k-daterangepicker .k-floating-label-container {
  max-width: inherit !important;
}
.bordered-datepicker .k-datepicker {
  border: #B2BEC3 1px solid !important;
  border-radius: 0;
  height: 40px;
}
.bordered-datepicker .k-datepicker .k-input-inner {
  padding: 0 0 0 10px;
}
.bordered-datepicker .k-datepicker .k-input-button, .bordered-datepicker .k-datepicker .k-input-button.k-button {
  height: 100%;
  background-color: #FAFAFA;
}
.bordered-datepicker .k-datetimepicker {
  border: #B2BEC3 1px solid !important;
  height: 49px;
}
.bordered-datepicker .k-datetimepicker .k-input-inner {
  border: none;
}
.bordered-datepicker .k-datetimepicker .k-input-button, .bordered-datepicker .k-datetimepicker .k-input-button.k-button {
  height: 100%;
  background-color: #FAFAFA;
}
.bordered-datepicker .k-datetimepicker.input-dirty .k-picker-wrap {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}
.bordered-datepicker .k-datepicker .k-input-inner {
  border: none;
}
.bordered-datepicker .k-datepicker.input-dirty {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}
.bordered-datepicker.k-daterangepicker .k-input {
  border: #B2BEC3 1px solid !important;
  border-radius: 0;
}
.bordered-datepicker.k-daterangepicker:not(.rage-datepicker-fw) .k-floating-label-container {
  max-width: 100px;
}
.bordered-datepicker .k-timepicker {
  border: #B2BEC3 1px solid !important;
}
.bordered-datepicker .k-timepicker .k-input-inner {
  border: none;
}
.bordered-datepicker .k-timepicker .k-input-button, .bordered-datepicker .k-timepicker .k-input-button.k-button {
  height: 100%;
  background-color: #FAFAFA;
}
.bordered-datepicker .k-timepicker.input-dirty .k-picker-wrap {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}
.bordered-datepicker .k-input {
  width: 100%;
  background: #FAFAFA;
}
.bordered-datepicker .k-select {
  line-height: 38px !important;
}
.bordered-datepicker .form-control {
  width: inherit;
}

.bordered-masktextbox.k-input .k-input-inner {
  height: 100%;
}

.bordered-textarea {
  border: 1px solid #B2BEC3;
  padding: 5px 10px;
  box-sizing: inherit;
}

.bordered-ddl.k-dropdownlist {
  height: 40px;
}
.bordered-ddl.k-hover {
  padding-bottom: 0px;
}
.bordered-ddl .k-i-arrow-s {
  background-position: 1px -32px !important;
  opacity: 1;
}
.bordered-ddl.k-state-border-down .k-i-arrow-s {
  background-position: 1px 0px !important;
  opacity: 1;
}
.bordered-ddl.bordered-combobox > .k-dropdown-wrap {
  height: 38px;
}
.bordered-ddl.bordered-combobox > .k-dropdown-wrap .k-input {
  height: 38px !important;
  line-height: 38px !important;
  padding: 0px;
  background: #FAFAFA;
}
.bordered-ddl.k-dropdowntree .k-chip {
  background-color: #00B894;
  border-color: #00B894;
  color: #FAFAFA;
  border-radius: 0;
}

.bordered-ddl-inputlevel > .k-dropdown-wrap {
  min-height: 46px !important;
}
.bordered-ddl-inputlevel > .k-dropdown-wrap .k-input {
  height: 46px !important;
  line-height: 46px !important;
}
.bordered-ddl-inputlevel > .k-dropdown-wrap .k-select {
  min-height: 46px !important;
  line-height: 46px !important;
}

.bordered-multiddl.k-multiselect, .bordered-multiddl.k-dropdowntree {
  width: 100%;
  background-color: #fafafa;
  min-height: 48px !important;
}
.bordered-multiddl.k-multiselect .k-chip, .bordered-multiddl.k-dropdowntree .k-chip {
  padding-left: 5px !important;
}
.bordered-multiddl.k-multiselect .k-select, .bordered-multiddl.k-dropdowntree .k-select {
  position: static;
}
.bordered-multiddl.k-multiselect.h40, .bordered-multiddl.k-dropdowntree.h40 {
  background-color: #fafafa;
  height: 40px !important;
  min-height: 40px !important;
}
.bordered-multiddl.k-multiselect.h40 .k-chip, .bordered-multiddl.k-dropdowntree.h40 .k-chip {
  height: 28px !important;
}
.bordered-multiddl.k-multiselect.h40 .k-select, .bordered-multiddl.k-dropdowntree.h40 .k-select {
  position: static;
}

.bordered-multiddl-inputlevel.k-multiselect {
  width: 100%;
  background-color: #fafafa;
}
.bordered-multiddl-inputlevel.k-multiselect .k-chip {
  padding-left: 5px !important;
}
.bordered-multiddl-inputlevel.k-multiselect .k-select {
  position: static;
}

/*Billing cards*/
.shadow-in-cards {
  box-shadow: 0px 0px 10px 0.1px silver;
}

.mw-400 {
  max-width: 400px;
}

/* Icons */
/*Grid with custom row template*/
.templateKendoGrid .k-selectable {
  background: #ECEFF1;
  margin-top: -5px;
  border-spacing: 0px 5px !important;
}
.templateKendoGrid tbody .k-button {
  min-width: 15px !important;
}
.templateKendoGrid tr.k-selected {
  background-color: #DFE6E9;
}
.templateKendoGrid tr.k-selected:hover td {
  background-color: #DFE6E9;
  border-color: #DFE6E9;
}
.templateKendoGrid tr.k-selected > td {
  border-color: #DFE6E9;
}

.disabledBtn {
  opacity: 0.5;
  cursor: default !important;
}

.subscriptionExpirationBanner {
  padding: 12px;
  text-align: center;
}
.subscriptionExpirationBanner.expired {
  background: #E2434B;
  color: #FAFAFA;
}
.subscriptionExpirationBanner.expired .btn {
  color: #FAFAFA;
  background: #A90023;
}
.subscriptionExpirationBanner.expiringsoon {
  background: #F7CD36;
  color: black;
}
.subscriptionExpirationBanner.expiringsoon .btn {
  color: black;
  background: #C08300;
}
.subscriptionExpirationBanner.graceperiod {
  background: #E2434B;
  color: #FAFAFA;
}
.subscriptionExpirationBanner.graceperiod .btn {
  color: #FAFAFA;
  background: #A90023;
}

.disable-span {
  color: #E6E6E6;
  cursor: default;
}

/*#region Site Content 151*/
#articlesGrid col.k-group-col {
  width: 0.0001px;
}

.default-color {
  color: rgba(0, 0, 0, 0.8);
}

articles-form .switch span {
  background-color: #E2434B;
}
articles-form .cke_chrome {
  border-color: #00B894;
}

#articleContentTab .k-tabstrip.second-level-tabs > .k-tabstrip-items-wrapper {
  justify-content: flex-start;
  margin-bottom: 10px;
}

/*#endregion Site Content */
/*#region User Consent */
.user-consent-swal {
  border-radius: 0px;
  padding: 40px !important;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal {
    padding: 15px !important;
  }
}
.user-consent-swal .swal2-title {
  display: none;
}
.user-consent-swal h2.title {
  margin-top: 0;
  margin-bottom: 30px;
  text-align: left;
  font-size: 24px;
  font-weight: normal;
  width: calc(100% - 150px);
}
@media only screen and (max-width: 767px) {
  .user-consent-swal h2.title {
    width: calc(100% - 25px);
  }
}
.user-consent-swal .c-radio img {
  position: relative;
  bottom: 1px;
}
.user-consent-swal .radiocontainer {
  width: 150px;
}
.user-consent-swal .swal2-cancel {
  padding: 0;
  padding-top: 11px;
  float: left;
  background: #fff !important;
  color: #808E9B !important;
  margin: 0;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal .swal2-cancel {
    float: unset;
  }
}
.user-consent-swal .swal2-cancel:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal .swal2-cancel {
    position: static;
  }
}
.user-consent-swal .swal2-confirm.swal2-styled {
  background-color: #00B894 !important;
  float: right;
  margin: 0;
  width: 220px;
  padding: 8px;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal .swal2-confirm.swal2-styled {
    float: unset;
  }
}
.user-consent-swal .swal2-confirm.swal2-styled:hover {
  background-color: #00B894 !important;
  transform: translate3d(0, -1px, 0);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
  --ms-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.user-consent-swal .swal2-spacer {
  margin: 15px;
}
.user-consent-swal #user-consent-cont {
  min-height: 400px;
}
.user-consent-swal .signature-holder {
  width: 410px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal .signature-holder {
    width: 100%;
  }
}
.user-consent-swal .signature-pad-wrapper {
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 410px;
  height: 210px;
  border: 4px solid #c3dbc4;
  padding: 10px;
  border-radius: 5px;
}
@media only screen and (max-width: 767px) {
  .user-consent-swal .signature-pad-wrapper {
    width: 100%;
  }
}
.user-consent-swal .signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #FAFAFA;
  cursor: crosshair;
}

.scroll-button {
  position: absolute;
  z-index: 10;
  bottom: -15px;
  font-size: 30px;
  left: 50%;
  margin-left: -13px;
  color: #00B894;
  cursor: pointer;
  background: #FAFAFA;
  border-radius: 25px;
}
.scroll-button:hover {
  color: #008766;
}

.scroll-help {
  position: absolute;
  top: -34px;
  right: -44px;
  z-index: 10;
}
.scroll-help img {
  width: 100px;
}

.article-term {
  height: 300px;
  overflow: auto;
  /*border: 1px solid rgb(204, 204, 204);*/
  background: none repeat scroll 0% 0% rgb(250, 250, 250);
  padding: 10px 20px;
  margin: 10px 0px;
  text-align: justify;
  -webkit-box-shadow: inset 0 0 5px 0px #9c9c9c;
  -moz-box-shadow: inset 0 0 5px 0px #9c9c9c;
  box-shadow: inset 0 0 5px 0px #9c9c9c;
  --ms-box-shadow: inset 0 0 5px 0px #9c9c9c;
  font-size: 16px;
  font-weight: normal;
}
.article-term::-webkit-scrollbar-track {
  background-color: #DFE6E9;
  border-radius: 2px;
  box-shadow: none;
}
.article-term::-webkit-scrollbar {
  width: 10px;
  height: 8px;
  background-color: #DFE6E9;
}
.article-term::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #00b894;
  background-image: url("../../Images/scroller.png");
  background-size: 6px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.9;
}
.article-term::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}

.article-tabs-container {
  display: flex;
  flex-wrap: wrap;
  padding-left: 19px;
}
.article-tabs-container .term-button-container {
  position: relative;
  margin-right: 50px !important;
  white-space: nowrap;
}
.article-tabs-container .term-button-container.isNotification .article-button-term {
  padding-right: 16px;
}
.article-tabs-container .term-button-container.isNotification .c-checkbox {
  visibility: hidden;
}
.article-tabs-container .term-button-container .c-checkbox {
  display: inline-block;
  margin-right: 0;
}
.article-tabs-container .term-button-container .c-checkbox input[type=checkbox]:checked + span, .article-tabs-container .term-button-container .c-checkbox input[type=radio]:checked + span {
  border-color: #00B894;
  background-color: #00B894;
}
.article-tabs-container .term-button-container .c-checkbox:hover span {
  border-color: #00B894;
}
.article-tabs-container .term-button-container.selected-term a.article-button-term {
  color: #00B894;
  font-weight: bold;
}
.article-tabs-container .term-button-container.selected-term .c-checkbox span {
  border-color: #00b894;
}
.article-tabs-container .term-button-container .article-button-term {
  color: #808E9B;
  font-size: 14px;
  line-height: 40px;
  display: inline-block;
}
.article-tabs-container .term-button-container .article-button-term:hover {
  color: #008766;
}
.article-tabs-container .term-button-container .article-button-term + label.checkbox.c-checkbox {
  position: absolute;
  top: -3px;
  right: 0;
  z-index: 1;
}
.article-tabs-container .term-button-container .article-button-term + label.checkbox.c-checkbox span {
  background-color: #FAFAFA;
}
.article-tabs-container .term-button-container .article-button-term + label.checkbox.c-checkbox input[type=checkbox]:checked + span {
  background-color: #3F51B5;
}

.default-color {
  color: rgba(0, 0, 0, 0.8);
}

/*#endregion User Consent */
/*Scrolling table with fix header*/
.tableFixHead {
  overflow-y: auto;
  height: 500px;
}

.tableFixHead th {
  position: sticky;
  top: 0px;
}

.tableFixHead table {
  border-collapse: collapse;
  width: 100%;
}

.tableFixHead th {
  background: #FAFAFA;
}

.radio-type {
  padding-left: 20px !important;
}

#PaymentDataForm .skuGroupWrapper {
  max-height: 800px;
  min-height: 332px;
  min-width: 330px;
  width: calc(50% - 10px);
  margin-bottom: 20px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
#PaymentDataForm .skuGroupWrapper:nth-child(odd) {
  margin-right: 10px;
}
#PaymentDataForm .skuGroupWrapper:nth-child(even) {
  margin-left: 10px;
}
#PaymentDataForm .skuGroupWrapper .skuPannelUpper {
  background: #DFE6E9;
  height: 150px;
}
#PaymentDataForm .skuGroupWrapper .skuPannelUpper.skuGroupPanelsAvatar {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#PaymentDataForm .skuGroupWrapper .skuPannelLower {
  height: calc(100% - 150px);
  min-height: 180px;
}
@media only screen and (max-width: 1296px) {
  #PaymentDataForm .skuGroupWrapper {
    width: 100%;
  }
  #PaymentDataForm .skuGroupWrapper:nth-child(odd) {
    margin-right: 0px;
  }
  #PaymentDataForm .skuGroupWrapper:nth-child(even) {
    margin-left: 0px;
  }
}

.dmCircle {
  background-color: #F7CD36;
  color: #2B4162;
  padding: 7px 5px;
  border-radius: 50%;
  display: inline-block;
  font-size: 10px;
}

#questionnairestab .k-tabstrip-items {
  width: auto;
}

label {
  font-weight: normal;
}

div[id*=zoid-paypal-button-] > .zoid-outlet {
  width: 150px !important;
  min-width: 150px !important;
}

.btn-group-btns {
  background: #FAFAFA;
  border: 1px solid #B2BEC3;
  border-radius: 2px;
  color: #808E9B;
  width: 135px;
  max-width: 135px;
}
.btn-group-btns.selected {
  color: #FAFAFA !important;
  background: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
.btn-group-btns.sku {
  width: auto;
  max-width: inherit;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #B2BEC3;
  color: #2B4162;
}

.form-horizontal fieldset .form-group, .form-horizontal fieldset .form-group {
  margin: 5px 0;
}

.switch input:checked + span {
  background-color: #00B894;
  border-color: #00B894;
}

.switch.alwaystrue input + span {
  background-color: #00B894;
  border-color: #00B894;
}

.bordered-multiddl-inputlevel > .k-multiselect-wrap {
  min-height: 38px !important;
}

.bordered-multiddl-inputlevel > .k-multiselect-wrap .k-button {
  margin: 4px 0px 4px 8px !important;
  height: 30px !important;
}

.bordered-datepicker .k-datepicker.input-dirty {
  border-bottom: 1px solid #00B894 !important;
  border-top: 1px solid #00B894 !important;
  border-left: 1px solid #00B894 !important;
  border-right: 1px solid #00B894 !important;
}
.bordered-datepicker .k-datetimepicker {
  height: 40px;
}

.bordered-ddl > .k-dropdown-wrap {
  min-height: 38px !important;
}
.bordered-ddl > .k-dropdown-wrap .k-input {
  height: 38px !important;
  line-height: 38px !important;
}
.bordered-ddl > .k-dropdown-wrap .k-select {
  min-height: 38px !important;
  line-height: 38px !important;
}

[class*=bubble-ddl-][class*=bubble-ddl-success] .k-dropdownlist, [class*=bubble-ddl-][class*=bubble-ddl-success].k-dropdownlist,
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-multiselect, [class*=bubble-ddl-][class*=bubble-ddl-success].k-multiselect {
  background-color: transparent !important;
  background-color: #00B894 !important;
  border-color: #00B894 !important;
}
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-dropdownlist .k-input-inner, [class*=bubble-ddl-][class*=bubble-ddl-success].k-dropdownlist .k-input-inner,
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-multiselect .k-input-inner, [class*=bubble-ddl-][class*=bubble-ddl-success].k-multiselect .k-input-inner {
  color: #FAFAFA;
}
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-dropdownlist .k-input-button, [class*=bubble-ddl-][class*=bubble-ddl-success].k-dropdownlist .k-input-button,
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-multiselect .k-input-button, [class*=bubble-ddl-][class*=bubble-ddl-success].k-multiselect .k-input-button {
  color: #FAFAFA;
}
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-dropdownlist .k-input-button:hover, [class*=bubble-ddl-][class*=bubble-ddl-success].k-dropdownlist .k-input-button:hover,
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-multiselect .k-input-button:hover, [class*=bubble-ddl-][class*=bubble-ddl-success].k-multiselect .k-input-button:hover {
  background-color: #00B894 !important;
}
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-dropdownlist .k-input-button .k-icon, [class*=bubble-ddl-][class*=bubble-ddl-success].k-dropdownlist .k-input-button .k-icon,
[class*=bubble-ddl-][class*=bubble-ddl-success] .k-multiselect .k-input-button .k-icon, [class*=bubble-ddl-][class*=bubble-ddl-success].k-multiselect .k-input-button .k-icon {
  opacity: 1;
}
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-dropdownlist, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-dropdownlist,
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-multiselect, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-multiselect {
  background-color: transparent !important;
  background-color: #F3F3F3 !important;
  border-color: #F3F3F3 !important;
}
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-dropdownlist .k-input-inner, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-dropdownlist .k-input-inner,
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-multiselect .k-input-inner, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-multiselect .k-input-inner {
  color: #808E9B;
}
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-dropdownlist .k-input-button, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-dropdownlist .k-input-button,
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-multiselect .k-input-button, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-multiselect .k-input-button {
  color: #808E9B;
}
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-dropdownlist .k-input-button .k-icon, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-dropdownlist .k-input-button .k-icon,
[class*=bubble-ddl-][class*=bubble-ddl-light-extra] .k-multiselect .k-input-button .k-icon, [class*=bubble-ddl-][class*=bubble-ddl-light-extra].k-multiselect .k-input-button .k-icon {
  opacity: 1;
}
[class*=bubble-ddl-] .k-dropdownlist, [class*=bubble-ddl-].k-dropdownlist {
  border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  height: 28px !important;
  border: 1px solid !important;
}
[class*=bubble-ddl-] .k-multiselect.bordered-multiddl-inputlevel, [class*=bubble-ddl-].k-multiselect.bordered-multiddl-inputlevel {
  border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  height: 28px !important;
  min-height: 28px !important;
}
[class*=bubble-ddl-] .k-multiselect.bordered-multiddl-inputlevel .k-chip, [class*=bubble-ddl-].k-multiselect.bordered-multiddl-inputlevel .k-chip {
  margin: 0;
  height: 18px !important;
  min-height: 10px !important;
}
[class*=bubble-ddl-] .k-multiselect.bordered-multiddl-inputlevel .k-chip .k-chip-action, [class*=bubble-ddl-] .k-multiselect.bordered-multiddl-inputlevel .k-chip .k-chip-icon, [class*=bubble-ddl-].k-multiselect.bordered-multiddl-inputlevel .k-chip .k-chip-action, [class*=bubble-ddl-].k-multiselect.bordered-multiddl-inputlevel .k-chip .k-chip-icon {
  display: none;
}

.kendoGridFixedFooter .k-pager-sizes {
  min-width: 1.7em;
}
.kendoGridFixedFooter .k-pager-wrap {
  min-width: 1.7em;
}
.kendoGridFixedFooter .k-link {
  min-width: 1.7em;
}
.kendoGridFixedFooter .k-pager-info {
  display: none !important;
}

.selected-filter {
  background: #DFE6E9;
  margin-left: -45px;
  padding-left: 45px !important;
  padding-right: 45px !important;
  margin-right: -45px;
  width: calc(100% + 90px);
  margin-top: -15px;
  padding-top: 15px !important;
  margin-bottom: 15px !important;
  padding-bottom: 15px !important;
}

.btn-primary {
  color: #FAFAFA;
  background-color: #2b4162;
  border-color: #2b4162;
}
.btn-primary:hover {
  background-color: #2b4162;
  border-color: #2b4162;
}
.btn-primary:focus {
  background-color: #2b4162;
  border-color: #2b4162;
}

.btn-transition-disable {
  -webkit-transform: none !important;
  transform: none !important;
}

.text-line-through .link {
  text-decoration: line-through;
}

.ch-tx-line-through {
  text-decoration: line-through;
}

.choes-stacked-chart {
  display: inline-block;
  border-radius: 2px;
}

.ddl-primary.h40 .k-dropdownlist {
  height: 40px;
}
.ddl-primary.h35 .k-dropdownlist {
  height: 35px;
}
.ddl-primary .k-dropdownlist {
  background: #2b4162 !important;
  border: none !important;
  border-bottom: none !important;
  border-radius: 2px !important;
  box-shadow: none;
}
.ddl-primary .k-dropdownlist > span {
  color: #FAFAFA;
}
.ddl-primary .k-dropdownlist .k-input-button {
  background: #2b4162 !important;
  border: none !important;
  border-bottom: none !important;
  border-radius: 2px !important;
  color: #FAFAFA;
}
.ddl-primary .k-dropdownlist .k-i-arrow-s {
  background-position: -16px -32px;
  opacity: 1;
}
.ddl-primary .k-dropdownlist .k-input-value-text {
  text-indent: 0.8em;
}
.ddl-primary .k-dropdownlist.k-hover {
  padding-bottom: 0px;
}
.ddl-primary .k-dropdownlist.k-hover .k-i-arrow-s {
  background-position: -16px 0px;
  opacity: 1;
}

.ddl-white.h40 .k-dropdownlist, .ddl-white.h40 .k-multiselect {
  height: 40px !important;
}
.ddl-white.h20 .k-dropdownlist, .ddl-white.h20 .k-multiselect {
  height: 20px !important;
}
.ddl-white.h20 .k-dropdownlist .k-input-inner, .ddl-white.h20 .k-multiselect .k-input-inner {
  padding: 0 0px 0 8px;
}
.ddl-white.h20 .k-dropdownlist .k-input-button, .ddl-white.h20 .k-multiselect .k-input-button {
  padding: 0;
  height: 20px;
}
.ddl-white.h35 .k-dropdownlist {
  height: 38px;
}
.ddl-white .k-dropdownlist {
  background: #fafafa !important;
  border: 1px #b2bec3 solid !important;
  border-bottom: 1px #b2bec3 solid !important;
  border-radius: 0 !important;
  box-shadow: none;
}
.ddl-white .k-dropdownlist .k-input-inner {
  background: #fafafa !important;
  color: #2b4162 !important;
  padding: 0 0 0 8px;
  height: 100%;
}
.ddl-white .k-dropdownlist .k-input-button {
  color: #001B38 !important;
  background: #fafafa !important;
  border-color: transparent !important;
  height: 100%;
}
.ddl-white .k-dropdownlist.k-hover {
  padding-bottom: 0px;
}
.ddl-white .k-dropdownlist.k-hover .k-i-arrow-s {
  background-position: 1px 0px !important;
  opacity: 1;
}

#patientSearch-list {
  /*.k-list-scroller {
      max-height: 105px !important;
  }*/
}
#patientSearch-list .k-nodata div {
  vertical-align: top;
  padding: 25px;
}

.radioReportAnswer {
  -webkit-box-shadow: inset 0 0 0px 3px #FAFAFA;
  -moz-box-shadow: inset 0 0 0px 3px #FAFAFA;
  box-shadow: inset 0 0 0px 3px #FAFAFA;
  --ms-box-shadow: inset 0 0 0px 3px $color-light;
  margin-right: 10px !important;
  border: 1px solid !important;
  margin-left: 5px !important;
  min-width: 20px;
  min-height: 20px;
  display: inline-block;
  vertical-align: top;
  border-radius: 500px;
}
.radioReportAnswer.answered {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
}

.c-checkbox input[type=checkbox]:disabled + span.checkReportAnswer {
  margin-left: 5px !important;
  min-width: 20px;
  min-height: 20px;
  display: inline-block;
  vertical-align: top;
  cursor: default !important;
  background-color: #FAFAFA !important;
  border-color: #808E9B !important;
}
.c-checkbox input[type=checkbox]:disabled + span.checkReportAnswer.answered {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
}

.preventFormGroupMargin .form-group {
  margin-bottom: 0px !important;
}

.k-grid tr.no-hover:hover {
  background: transparent;
}

.status-rectangle {
  height: 30px;
  width: 130px;
  border-radius: 30px;
  line-height: 30px;
  text-align: center;
  color: #FAFAFA;
}

.form-control-feedback {
  top: 14px !important;
  right: 0 !important;
}

/* #region Kendo Grid */
.card-grid, .white-grid, .white-grid-no-toolbar {
  /* Content */
}
.card-grid .k-selectable tr, .white-grid .k-selectable tr, .white-grid-no-toolbar .k-selectable tr {
  cursor: pointer;
}
.card-grid .k-grid-content .k-loading-image, .white-grid .k-grid-content .k-loading-image, .white-grid-no-toolbar .k-grid-content .k-loading-image {
  background-image: none;
}
.card-grid .k-status, .white-grid .k-status, .white-grid-no-toolbar .k-status {
  display: none;
}

/* #region White Grid */
.white-grid-no-toolbar .k-grid-toolbar {
  display: none !important;
}

.white-grid, .white-grid-no-toolbar {
  border: none;
  /* Toolbar */
  /* Header */
  /* Content */
  /* Pager */
}
.white-grid .k-grid-toolbar, .white-grid-no-toolbar .k-grid-toolbar {
  background: #FAFAFA !important;
  border: none !important;
  /*display: flex;*/
}
.white-grid .k-grid-toolbar > .k-grid-custom-title, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-custom-title {
  color: black;
  font-size: 18px;
  padding-left: 0;
}
.white-grid .k-grid-toolbar > .k-grid-custom-title + k-grid-cancel-changes, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-custom-title + k-grid-cancel-changes {
  margin-left: auto;
}
.white-grid .k-grid-toolbar > .k-grid-add, .white-grid .k-grid-toolbar > .k-grid-save-changes, .white-grid .k-grid-toolbar k-grid-cancel-changes > .k-cancel, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-add, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-save-changes, .white-grid-no-toolbar .k-grid-toolbar k-grid-cancel-changes > .k-cancel {
  float: left;
  background-color: #FAFAFA;
  border: none;
  color: #2B4162;
}
.white-grid .k-grid-toolbar > .k-grid-add:hover, .white-grid .k-grid-toolbar > .k-grid-save-changes:hover, .white-grid .k-grid-toolbar k-grid-cancel-changes > .k-cancel:hover, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-add:hover, .white-grid-no-toolbar .k-grid-toolbar > .k-grid-save-changes:hover, .white-grid-no-toolbar .k-grid-toolbar k-grid-cancel-changes > .k-cancel:hover {
  background-color: #FAFAFA;
  border: none;
  color: #808E9B;
}
.white-grid .k-grid-toolbar input.k-textbox:not(.search-box), .white-grid-no-toolbar .k-grid-toolbar input.k-textbox:not(.search-box) {
  background-color: white !important;
  color: black !important;
}
.white-grid .k-grid-toolbar .toolbarSearchWithBtn, .white-grid-no-toolbar .k-grid-toolbar .toolbarSearchWithBtn {
  align-items: flex-end;
}
.white-grid .k-grid-toolbar .toolbarSearchWithBtn .search-box-wrapper, .white-grid-no-toolbar .k-grid-toolbar .toolbarSearchWithBtn .search-box-wrapper {
  max-width: 300px;
}
.white-grid .k-grid-toolbar .toolbarSearchWithBtn .k-button, .white-grid-no-toolbar .k-grid-toolbar .toolbarSearchWithBtn .k-button {
  background: #FAFAFA;
  color: #2B4162;
  border: none;
}
.white-grid .k-grid-toolbar .toolbarSearchWithBtn .k-grid-save-changes, .white-grid-no-toolbar .k-grid-toolbar .toolbarSearchWithBtn .k-grid-save-changes {
  color: #2B4162;
}
.white-grid .k-grid-header, .white-grid-no-toolbar .k-grid-header {
  border-color: #B2BEC3;
}
.white-grid .k-grid-header .k-grid-header-wrap, .white-grid-no-toolbar .k-grid-header .k-grid-header-wrap {
  border-right: 0px !important;
}
.white-grid .k-grid-header th.k-header, .white-grid-no-toolbar .k-grid-header th.k-header {
  background: #FAFAFA;
  border-color: transparent !important;
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}
.white-grid .k-grid-header th.k-header.k-focus, .white-grid-no-toolbar .k-grid-header th.k-header.k-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.white-grid .k-grid-header .k-grid-header-wrap[data-role=resizable] th.k-header:hover, .white-grid-no-toolbar .k-grid-header .k-grid-header-wrap[data-role=resizable] th.k-header:hover {
  border-left-color: #B2BEC3 !important;
  border-right-color: #B2BEC3 !important;
}
.white-grid .k-grid-header .k-header .k-link .k-i-sort-desc-sm, .white-grid .k-grid-header .k-header .k-link .k-i-sort-asc-sm, .white-grid-no-toolbar .k-grid-header .k-header .k-link .k-i-sort-desc-sm, .white-grid-no-toolbar .k-grid-header .k-header .k-link .k-i-sort-asc-sm {
  color: #2B4162;
}
.white-grid .k-grid-header .k-resize-handle:hover, .white-grid-no-toolbar .k-grid-header .k-resize-handle:hover {
  border-left: 1px dashed #B2BEC3;
  border-right: 1px dashed #B2BEC3;
}
.white-grid .k-grid-header .k-grid-resize-indicator, .white-grid-no-toolbar .k-grid-header .k-grid-resize-indicator {
  background-color: transparent;
  border-left: 1px dashed #808E9B;
  border-right: 1px dashed #808E9B;
  top: 0;
  height: 100%;
  width: 8px;
}
.white-grid .k-grouping-header, .white-grid-no-toolbar .k-grouping-header {
  background: #FAFAFA;
}
.white-grid .k-grouping-header .k-group-indicator, .white-grid-no-toolbar .k-grouping-header .k-group-indicator {
  background-color: #00B894;
  border-color: #FAFAFA;
}
.white-grid .k-grouping-header .k-group-indicator .k-button, .white-grid .k-grouping-header .k-group-indicator .k-icon, .white-grid .k-grouping-header .k-group-indicator .k-link, .white-grid-no-toolbar .k-grouping-header .k-group-indicator .k-button, .white-grid-no-toolbar .k-grouping-header .k-group-indicator .k-icon, .white-grid-no-toolbar .k-grouping-header .k-group-indicator .k-link {
  color: #FAFAFA;
  background-color: #00B894;
}
.white-grid .k-grid-content, .white-grid-no-toolbar .k-grid-content {
  background: #FAFAFA;
}
.white-grid .k-grid-content .k-grouping-row td, .white-grid-no-toolbar .k-grid-content .k-grouping-row td {
  background: #FAFAFA;
}
.white-grid .k-grid-content tr, .white-grid-no-toolbar .k-grid-content tr {
  background: #FAFAFA;
  /* &:last-child > td {
      border-bottom: 0px !important;
  }*/
}
.white-grid .k-grid-content tr:hover, .white-grid-no-toolbar .k-grid-content tr:hover {
  background-color: #ebebeb;
}
.white-grid .k-grid-content tr td, .white-grid-no-toolbar .k-grid-content tr td {
  border-color: #B2BEC3;
}
.white-grid .k-grid-content tr td.k-group-cell, .white-grid-no-toolbar .k-grid-content tr td.k-group-cell {
  background: #FAFAFA;
  /*border-top: 1px solid $color-dark-1;
  border-bottom: 1px solid $color-dark-1;*/
}
.white-grid .k-grid-content tr td .only-on-selection, .white-grid-no-toolbar .k-grid-content tr td .only-on-selection {
  display: none;
}
.white-grid .k-grid-content tr td.k-focus, .white-grid-no-toolbar .k-grid-content tr td.k-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
.white-grid .k-grid-pager, .white-grid-no-toolbar .k-grid-pager {
  border-top: 1px solid #B2BEC3 !important;
}
.white-grid.no-hover tr:hover, .white-grid-no-toolbar.no-hover tr:hover {
  background-color: transparent;
}
.white-grid.hierarchy .k-hierarchy-cell .k-icon, .white-grid-no-toolbar.hierarchy .k-hierarchy-cell .k-icon {
  width: 20px;
}
.white-grid.hierarchy tr.visibleRow, .white-grid-no-toolbar.hierarchy tr.visibleRow {
  background-color: #DFE6E9 !important;
}
.white-grid.hierarchy tr.visibleRow td, .white-grid-no-toolbar.hierarchy tr.visibleRow td {
  border-bottom: none;
}
.white-grid.hierarchy tr.visibleRow + tr.k-detail-row, .white-grid-no-toolbar.hierarchy tr.visibleRow + tr.k-detail-row {
  background-color: #DFE6E9 !important;
}
.white-grid.hierarchy tr.visibleRow + tr.k-detail-row td:nth-child(2) > div, .white-grid-no-toolbar.hierarchy tr.visibleRow + tr.k-detail-row td:nth-child(2) > div {
  border: none;
}
.white-grid.selected tr.k-selected, .white-grid.selected tr.k-selected:hover, .white-grid-no-toolbar.selected tr.k-selected, .white-grid-no-toolbar.selected tr.k-selected:hover {
  background-color: #DFE6E9;
  border-color: #B2BEC3;
}
.white-grid.selected tr.k-selected td, .white-grid.selected tr.k-selected:hover td, .white-grid-no-toolbar.selected tr.k-selected td, .white-grid-no-toolbar.selected tr.k-selected:hover td {
  background-color: #DFE6E9;
  border-color: #B2BEC3;
}
.white-grid.selected tr.k-selected td.input-td, .white-grid.selected tr.k-selected:hover td.input-td, .white-grid-no-toolbar.selected tr.k-selected td.input-td, .white-grid-no-toolbar.selected tr.k-selected:hover td.input-td {
  background-color: #F3F3F3;
}
.white-grid.selected tr.k-selected td.input-td input, .white-grid.selected tr.k-selected:hover td.input-td input, .white-grid-no-toolbar.selected tr.k-selected td.input-td input, .white-grid-no-toolbar.selected tr.k-selected:hover td.input-td input {
  background-color: #F3F3F3;
  padding: 0px;
  box-shadow: none;
}
.white-grid.selected tr.k-selected td.no-color-td, .white-grid.selected tr.k-selected:hover td.no-color-td, .white-grid-no-toolbar.selected tr.k-selected td.no-color-td, .white-grid-no-toolbar.selected tr.k-selected:hover td.no-color-td {
  background-color: #FAFAFA;
}
.white-grid.selected tr.k-selected td .only-on-selection, .white-grid.selected tr.k-selected:hover td .only-on-selection, .white-grid-no-toolbar.selected tr.k-selected td .only-on-selection, .white-grid-no-toolbar.selected tr.k-selected:hover td .only-on-selection {
  display: block;
}
.white-grid.no-page-border > .k-grid-pager, .white-grid-no-toolbar.no-page-border > .k-grid-pager {
  border: none !important;
}
.white-grid.no-header-border > .k-grid-header, .white-grid-no-toolbar.no-header-border > .k-grid-header {
  border: none !important;
}
.white-grid.no-header > .k-grid-header, .white-grid-no-toolbar.no-header > .k-grid-header {
  display: none !important;
}
.white-grid.no-toolbar > .k-grid-toolbar, .white-grid-no-toolbar.no-toolbar > .k-grid-toolbar {
  display: none !important;
}

/* #endregion */
/* #region Card Grid */
.card-grid {
  border: none;
  /* Toolbar */
  /* Header */
  /* Grey Selection if Not Evaluation Report */
  /* Content */
  /* Pager */
}
.card-grid .k-grid-toolbar {
  background: #FAFAFA;
  border: none;
  padding: 0px !important;
  overflow: visible;
}
.card-grid .k-grid-toolbar .toolbar {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-first-line {
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line {
  height: 25px;
  padding: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
  align-items: center;
  display: flex;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line > .pull-right {
  margin-left: auto;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line .checkbox-filter-wrapper {
  padding: 0px 0px 0px 20px;
  width: 35px;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line .checkbox-filter-wrapper .checkbox-filter .text-center {
  text-align: left;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line .checkbox-filter-wrapper .checkbox-filter .fa-ckeck {
  border-color: #808E9B !important;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line .checkbox-filter-wrapper .checkbox-filter .k-dropdownlist {
  background: #FAFAFA;
  padding: 0px 8px;
  border: none;
}
.card-grid .k-grid-toolbar .toolbar .toolbar-second-line .checkbox-filter-wrapper .checkbox-filter .k-dropdownlist .k-icon {
  background-position: -1px -32px !important;
}
.card-grid .k-grid-header {
  display: none;
}
.card-grid:not(#evalOverviewGrid) .k-grid-content table.k-selectable tbody tr.k-selected > td {
  background-color: #E5E9EB !important;
}
.card-grid:not(#academyOverviewGrid) .k-grid-content table.k-selectable tbody tr.k-selected > td {
  background-color: #E5E9EB !important;
}
.card-grid:not(#reportOverviewGrid) .k-grid-content table.k-selectable tbody tr.k-selected > td {
  background-color: #E5E9EB !important;
}
.card-grid .k-grid-content {
  background: #FAFAFA;
}
.card-grid .k-grid-content tbody tr td .has-checkbox {
  padding: 15px 15px 15px 0;
}
.card-grid .k-grid-content table.k-selectable {
  border-spacing: 0px 5px !important;
}
.card-grid .k-grid-content table.k-selectable tbody .k-button {
  min-width: 15px !important;
}
.card-grid .k-grid-content table.k-selectable tbody tr {
  box-shadow: 0px 0px 4px 0px #EEE !important;
  background-color: #FAFAFA;
  border: none;
}
.card-grid .k-grid-content table.k-selectable tbody tr.k-selected {
  background-color: #DFE6E9;
}
.card-grid .k-grid-content table.k-selectable tbody tr.k-selected:hover td {
  background-color: #DFE6E9;
  border-color: #DFE6E9;
}
.card-grid .k-grid-content table.k-selectable tbody tr.k-selected > td {
  border-color: #DFE6E9;
}
.card-grid .k-grid-content table.k-selectable tbody tr.k-selected > td.k-focus {
  box-shadow: none;
}
.card-grid .k-pager-wrap.k-grid-pager .k-pager-info {
  display: inherit !important;
  margin: 0 5px 0 5px;
}
.card-grid .k-widget.k-calendar tr:hover {
  background-color: transparent;
}
.card-grid .k-widget.k-calendar tr td {
  border-style: none;
}

.toolbar-first-line {
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* #endregion Card Grid */
/* #endregion Kendo Grid */
/* #region Grid Helpers*/
.filterbutton {
  display: inline-block;
  width: 110px;
}
.filterbutton .menu > .k-link {
  padding: 0px 10px !important;
  display: inline-block !important;
  height: 40px !important;
  border-radius: 2px !important;
  line-height: 40px !important;
  background: #2B4162 !important;
  color: #FAFAFA !important;
  width: 90px !important;
}
.filterbutton .menu > .k-link .menu-txt {
  padding-right: 16px;
}
.filterbutton .menu > .k-link .k-menu-expand-arrow {
  display: inline-block;
}
.filterbutton .menu > .k-link > .k-i-arrow-s {
  opacity: 1;
  background-position: -16px -33px;
}
.filterbutton .menu > .k-link.k-state-border-down > .k-i-arrow-s {
  opacity: 1;
  background-position: -16px 0px;
}
.filterbutton .menu > .k-link:hover > .k-i-arrow-s {
  opacity: 1;
  background-position: -16px -33px;
}
.filterbutton .menu > .k-link:hover.k-state-border-down > .k-i-arrow-s {
  opacity: 1;
  background-position: -16px 0px;
}
.filterbutton ul.k-menu-group {
  width: 360px;
}

.search-box-wrapper {
  display: inline-block;
  width: calc(100% - 125px);
  min-width: 120px;
  max-width: 500px;
}
.search-box-wrapper .search-box {
  height: 40px !important;
  background: #FAFAFA;
  border: 1px #B2BEC3 solid;
  width: 100%;
  padding: 10px 35px 10px 10px;
  color: #808E9B;
}
.search-box-wrapper .search-box.roundedbox {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.search-box-wrapper .search-box::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808E9B !important;
}
.search-box-wrapper .form-control-feedback {
  top: 12px !important;
  right: 12px !important;
  left: auto;
  font-size: 15px;
  line-height: 14px;
  color: #808E9B;
}

[class*=card-item-left-border-] {
  border-left: 2px solid !important;
}
[class*=card-item-left-border-].card-item-left-border-primary {
  border-left-color: #2B4162 !important;
}
[class*=card-item-left-border-].card-item-left-border-danger {
  border-left-color: #FF3F34 !important;
}
[class*=card-item-left-border-].card-item-left-border-success {
  border-left-color: #00B894 !important;
}
[class*=card-item-left-border-].card-item-left-border-default {
  border-left-color: #B2BEC3 !important;
}
[class*=card-item-left-border-].card-item-left-border-gray-5 {
  border-left-color: #48535B !important;
}
[class*=card-item-left-border-].card-item-left-border-severity-low {
  border-left-color: #4094F7 !important;
}
[class*=card-item-left-border-].card-item-left-border-severity-medium {
  border-left-color: #F8DD4E !important;
}
[class*=card-item-left-border-].card-item-left-border-severity-high {
  border-left-color: #FFCDD2 !important;
}

/* #endregion */
/* #region Switch  Button*/
.button-switch div {
  display: inline-block;
  width: 130px;
  text-align: center;
  color: #808E9B;
  position: relative;
  line-height: 20px;
  padding: 9px 0;
}
.button-switch div.active {
  color: #FAFAFA;
  background: #2B4162;
  border: 1px solid #2B4162;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  z-index: 200;
}
.button-switch div.inactive {
  padding-left: 10px;
  margin-left: -10px;
  background-color: #FAFAFA;
  border: 1px solid #B2BEC3;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  z-index: 100;
}
.button-switch div.inactive.left {
  padding-right: 10px;
  margin-left: 0px;
  margin-right: -10px;
}
.button-switch div.inactive:hover {
  color: #FAFAFA;
  background: #808E9B;
  border: 1px solid #808E9B;
}
.button-switch div.inactive:active {
  background: #DFE6E9;
  border: 1px solid #DFE6E9;
}

/* #endregion*/
/* #region Choes Buttons */
[class*=choes-button-] {
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
  -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
  box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
  --ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  text-align: center;
  line-height: 38px;
  min-height: 38px;
  display: inline-block;
  text-transform: uppercase;
  /* Default */
  /* Primary */
  /* Success */
  /* Danger */
  /* Warning */
  /* Link */
  /* Link - On Dark */
}
[class*=choes-button-] .btn-text {
  width: 100%;
  padding: 0 15px;
}
[class*=choes-button-].choes-button-sm {
  padding: 2px 6px;
  font-size: 13px;
  min-height: auto;
  line-height: 15px;
}
[class*=choes-button-][disabled] {
  color: #B2BEC3 !important;
  background-color: #DFE6E9 !important;
  border: 1px solid #DFE6E9 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
}
[class*=choes-button-][class*=choes-button-default] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #B2BEC3 !important;
  border: 1px solid #B2BEC3 !important;
}
[class*=choes-button-][class*=choes-button-default]:active {
  color: #FAFAFA !important;
  background-color: #B2BEC3 !important;
  border: 1px solid #B2BEC3 !important;
}
[class*=choes-button-][class*=choes-button-default]:hover {
  color: #FAFAFA !important;
  background-color: #B2BEC3 !important;
  border: 1px solid #B2BEC3 !important;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-outline {
  color: #808E9B !important;
  background-color: transparent !important;
  border: 1px solid #B2BEC3 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-sm {
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-outline-sm {
  color: #808E9B !important;
  background-color: transparent !important;
  border: 1px solid #B2BEC3 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-default].choes-button-default-outline-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-primary] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
[class*=choes-button-][class*=choes-button-primary]:active {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
[class*=choes-button-][class*=choes-button-primary]:hover {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-outline {
  color: #2B4162 !important;
  background-color: transparent !important;
  border: 1px solid #2B4162 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-sm {
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-outline-sm {
  color: #2B4162 !important;
  background-color: transparent !important;
  border: 1px solid #2B4162 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-primary].choes-button-primary-outline-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-success] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
[class*=choes-button-][class*=choes-button-success]:active {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
[class*=choes-button-][class*=choes-button-success]:hover {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-outline {
  color: #00B894 !important;
  background-color: transparent !important;
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-sm {
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-outline-sm {
  color: #00B894 !important;
  background-color: transparent !important;
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-success].choes-button-success-outline-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-danger] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
}
[class*=choes-button-][class*=choes-button-danger]:active {
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
}
[class*=choes-button-][class*=choes-button-danger]:hover {
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-outline {
  color: #FF3F34 !important;
  background-color: transparent !important;
  border: 1px solid #FF3F34 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-sm {
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-outline-sm {
  color: #FF3F34 !important;
  background-color: transparent !important;
  border: 1px solid #FF3F34 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-danger].choes-button-danger-outline-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-warning] {
  /* "default" */
  color: #001B38 !important;
  background-color: #F7CD36 !important;
  border: 1px solid #F7CD36 !important;
}
[class*=choes-button-][class*=choes-button-warning]:active {
  color: #001B38 !important;
  background-color: #F7CD36 !important;
  border: 1px solid #F7CD36 !important;
}
[class*=choes-button-][class*=choes-button-warning]:hover {
  color: #001B38 !important;
  background-color: #F7CD36 !important;
  border: 1px solid #F7CD36 !important;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-outline {
  color: #F7CD36 !important;
  background-color: transparent !important;
  border: 1px solid #F7CD36 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-sm {
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-outline-sm {
  color: #F7CD36 !important;
  background-color: transparent !important;
  border: 1px solid #F7CD36 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
  padding: 0;
  height: 25px;
  min-height: 25px;
  line-height: 24px;
}
[class*=choes-button-][class*=choes-button-warning].choes-button-warning-outline-sm > .btn-text {
  padding: 0 5px;
  font-size: 1em;
}
[class*=choes-button-][class*=choes-button-link] {
  color: #001B38 !important;
  background-color: transparent !important;
  border: 1px solid transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  margin: 0 5px;
}
[class*=choes-button-][class*=choes-button-link] .btn-text {
  padding: 0;
  text-transform: capitalize;
}
[class*=choes-button-][class*=choes-button-link].choes-button-link-wd-full {
  width: 100%;
}
[class*=choes-button-][class*=choes-button-link-ondark] {
  color: #808E9B !important;
  background-color: transparent !important;
  border: 1px solid transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  --ms-box-shadow: none;
  margin: 0 5px;
}
[class*=choes-button-][class*=choes-button-link-ondark] .btn-text {
  padding: 0;
  text-transform: capitalize;
}
[class*=choes-button-][class*=choes-button-link-ondark].choes-button-link-ondark-wd-full {
  width: 100%;
}

/* #endregion Choes Buttons */
/* #region small Buttons (new end-2021) */
[class*=ch-btn-] {
  /* Default */
  /* Success */
  /* Danger */
  /* Primary */
}
[class*=ch-btn-][class*=ch-btn-default] {
  /* "default" */
  color: #252C32 !important;
  background-color: #FAFAFA !important;
  border: 1px solid #DFE6E9 !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  min-height: 30px;
  display: inline-block;
  text-align: center;
  padding: 0px;
}
[class*=ch-btn-][class*=ch-btn-default]:active {
  color: #252C32 !important;
  background-color: #FAFAFA !important;
  border: 1px solid #DFE6E9 !important;
}
[class*=ch-btn-][class*=ch-btn-default]:hover {
  color: #252C32 !important;
  background-color: #FAFAFA !important;
  border: 1px solid #DFE6E9 !important;
}
[class*=ch-btn-][class*=ch-btn-default].only-left {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-default].only-right {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-default] > .btn-text {
  width: 100%;
  padding: 0 15px;
  line-height: 30px;
}
[class*=ch-btn-][class*=ch-btn-default] > .btn-icon {
  padding: 10px 10px;
}
[class*=ch-btn-][class*=ch-btn-default].ch-btn-default-outline {
  color: #808E9B !important;
  background-color: transparent !important;
  border: 1px solid #DFE6E9 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=ch-btn-][class*=ch-btn-success] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  min-height: 30px;
  display: inline-block;
  text-align: center;
  padding: 0px;
}
[class*=ch-btn-][class*=ch-btn-success]:active {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
[class*=ch-btn-][class*=ch-btn-success]:hover {
  color: #FAFAFA !important;
  background-color: #00B894 !important;
  border: 1px solid #00B894 !important;
}
[class*=ch-btn-][class*=ch-btn-success].only-left {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-success].only-right {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-success] > .btn-text {
  width: 100%;
  padding: 0 15px;
  line-height: 30px;
}
[class*=ch-btn-][class*=ch-btn-success] > .btn-icon {
  padding: 10px 10px;
}
[class*=ch-btn-][class*=ch-btn-success].ch-btn-success-outline {
  color: #00B894 !important;
  background-color: transparent !important;
  border: 1px solid #00B894 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=ch-btn-][class*=ch-btn-danger] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  min-height: 30px;
  display: inline-block;
  text-align: center;
  padding: 0px;
}
[class*=ch-btn-][class*=ch-btn-danger]:active {
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
}
[class*=ch-btn-][class*=ch-btn-danger]:hover {
  color: #FAFAFA !important;
  background-color: #FF3F34 !important;
  border: 1px solid #FF3F34 !important;
}
[class*=ch-btn-][class*=ch-btn-danger].only-left {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-danger].only-right {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-danger] > .btn-text {
  width: 100%;
  padding: 0 15px;
  line-height: 30px;
}
[class*=ch-btn-][class*=ch-btn-danger] > .btn-icon {
  padding: 10px 10px;
}
[class*=ch-btn-][class*=ch-btn-danger].ch-btn-danger-outline {
  color: #FF3F34 !important;
  background-color: transparent !important;
  border: 1px solid #FF3F34 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=ch-btn-][class*=ch-btn-primary] {
  /* "default" */
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  min-height: 30px;
  display: inline-block;
  text-align: center;
  padding: 0px;
}
[class*=ch-btn-][class*=ch-btn-primary]:active {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
[class*=ch-btn-][class*=ch-btn-primary]:hover {
  color: #FAFAFA !important;
  background-color: #2B4162 !important;
  border: 1px solid #2B4162 !important;
}
[class*=ch-btn-][class*=ch-btn-primary].only-left {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-primary].only-right {
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[class*=ch-btn-][class*=ch-btn-primary] > .btn-text {
  width: 100%;
  padding: 0 15px;
  line-height: 30px;
}
[class*=ch-btn-][class*=ch-btn-primary] > .btn-icon {
  padding: 10px 10px;
}
[class*=ch-btn-][class*=ch-btn-primary].ch-btn-primary-outline {
  color: #2B4162 !important;
  background-color: transparent !important;
  border: 1px solid #2B4162 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  --ms-box-shadow: none !important;
}
[class*=ch-btn-][class*=ch-btn-selectedBtnTab] {
  border-top: 1px solid #00B894 !important;
  border-bottom: none !important;
  border-right: none !important;
  border-left: none !important;
  border-radius: 0px;
  color: #00B894 !important;
}
[class*=ch-btn-][class*=ch-btn-selectedBtnTab]:hover {
  border-top: 1px solid #00B894 !important;
  border-bottom: none !important;
  border-right: none !important;
  border-left: none !important;
  border-radius: 0px;
  color: #00B894 !important;
}

/* #endregion Choes Buttons */
/* #region View Only*/
.view-only-bg-dark-2.view-only .k-dropdownlist .k-input-inner {
  background: #DFE6E9 !important;
}

.view-only .removebtn {
  display: none;
}
.view-only label {
  color: #808E9B;
}
.view-only .form-control.bordered-input {
  border: none !important;
  border-top: 1px solid #B2BEC3 !important;
  border-radius: 0px !important;
  background: #FAFAFA;
  text-indent: 0px;
  padding-left: 0px;
  color: #001B38;
  cursor: default;
}
.view-only .bordered-input-numeric {
  border: none !important;
  border-radius: 0px !important;
  background: #FAFAFA;
  text-indent: 0px;
  padding-left: 0px;
  color: #001B38;
  cursor: default;
}
.view-only .bordered-input-numeric .k-numerictextbox {
  border: none !important;
  border-top: 1px solid #B2BEC3 !important;
}
.view-only .k-numerictextbox .k-input-spinner {
  display: none;
}
.view-only .formDropDown.bordered-ddl {
  border: none !important;
  border: none !important;
  border-top: 1px solid #B2BEC3 !important;
  border-radius: 0px !important;
  padding-right: 0px !important;
  padding-left: 0 !important;
}
.view-only .formDropDown.bordered-ddl .k-input-inner {
  text-indent: 0px;
  color: #001B38;
  cursor: default;
  padding: 0;
  border: none;
}
.view-only .k-datepicker, .view-only .k-datetimepicker, .view-only .k-combobox.k-input {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  border: none !important;
  border-top: 1px solid #B2BEC3 !important;
  border-radius: 0px !important;
  background: #FAFAFA;
  text-indent: 0px;
  padding-left: 0px;
  color: #001B38;
  padding-right: 0px;
}
.view-only .k-datepicker .k-input-inner, .view-only .k-datetimepicker .k-input-inner, .view-only .k-combobox.k-input .k-input-inner {
  padding: 0;
  border: none;
}
.view-only .k-datepicker .k-input-button, .view-only .k-datetimepicker .k-input-button, .view-only .k-combobox.k-input .k-input-button {
  display: none;
}
.view-only .k-datepicker .form-control.k-input-inner-text, .view-only .k-datetimepicker .form-control.k-input-inner-text, .view-only .k-combobox.k-input .form-control.k-input-inner-text {
  text-indent: 0px;
  cursor: default;
}

/* #endregion View Only*/
.reverse-checkboxes-inline {
  display: flex;
  flex-direction: row-reverse;
}
.reverse-checkboxes-inline > label {
  line-height: 16px;
}
.reverse-checkboxes-inline .c-checkbox input[type=checkbox]:checked + span {
  background-color: #00B894;
  border-color: #00B894;
}

.report-comments {
  border-radius: 2px;
  border: solid #B2BEC3 1px;
  color: #808E9B;
  min-height: 75px;
  width: 100%;
  padding: 6px 15px;
  word-wrap: break-word;
}

.warning-background-linear {
  background: orange linear-gradient(45deg, #00b894, transparent);
}

.search-hide {
  display: none !important;
}

/* #region Change company div */
#changeCompanyDiv {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1000;
  display: none;
}

/* #endregion Change company div */
.border-radius-30 {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}

.border-radius-30-left-panel {
  -webkit-border-top-left-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-radius-topleft: 30px;
  -moz-border-radius-bottomleft: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.border-radius-30-right-panel {
  -webkit-border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-radius-topright: 30px;
  -moz-border-radius-bottomright: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-left: -3px;
  border-left: 1px solid white;
}

.border-radius-20-left-panel {
  -webkit-border-top-left-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-radius-topleft: 30px;
  -moz-border-radius-bottomleft: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.border-radius-20-right-panel {
  -webkit-border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-radius-topright: 30px;
  -moz-border-radius-bottomright: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-left: -3px;
  border-left: 1px solid white;
}

div[id*=family-] .ch-button:hover, div[id*=leveltype-] .ch-button:hover, div[id*=group-] .ch-button:hover, div[id*=skill-] .ch-button:hover, div[id*=position-] .ch-button:hover, div[id*=metadataobj-] .ch-button:hover, .k-animation-container .ch-button:hover {
  color: #00B894;
}

/* Templete ckeditor init height */
#cke_templateEditor .cke_contents {
  height: 400px;
}

.menu-item-big {
  display: flex !important;
  flex-wrap: wrap;
  text-align: center;
  padding: 20px;
}
.menu-item-big div.item {
  width: 125px;
  flex: 0 0 25%;
  padding-bottom: 5px;
  padding-top: 5px;
}
.menu-item-big .inner-icon {
  width: 40px;
  height: 40px;
  background: #DFE6E9;
  border-radius: 20px;
  position: relative;
  margin: 0 auto;
  margin-bottom: 10px;
}
.menu-item-big .inner-icon span:nth-child(1) {
  top: 12px;
  position: absolute;
  left: 13px;
  width: 15px;
  height: 15px;
  text-align: center;
}
.menu-item-big .inner-icon span:nth-child(2) {
  position: absolute;
  right: 0px;
  bottom: 1px;
  height: 15px;
  width: 15px;
  text-align: center;
}

.custom-popover {
  -webkit-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5) !important;
  --ms-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.5) !important;
  border-radius: 2px !important;
  -webkit-border-radius: 2px !important;
  width: 389px !important;
  height: 233px !important;
}

/* Grid Checkbox */
.checkbox-container {
  height: 18px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #B2BEC3;
  line-height: 18px;
  padding: 10px;
}
.checkbox-container .c-checkbox {
  margin: 0px;
  padding: 0px;
}
.checkbox-container .c-checkbox .fa-check {
  margin: 0px;
  border: 1px solid #808E9B !important;
  background: #FAFAFA !important;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.checkbox-container .c-checkbox .is-checked {
  background: #808E9B !important;
}
.checkbox-container .check-text {
  font-size: 14px;
  color: #808E9B;
  padding-left: 5px;
}

.webui-popover-zIndex {
  z-index: 11000;
}
.webui-popover-zIndex span.k-numerictextbox {
  width: 100%;
}
.webui-popover-zIndex .webserviceinput input {
  font-size: 24px;
}

#scaleSetManagement tr.hasNotValue {
  background-color: antiquewhite !important;
}

td.forDeletion {
  opacity: 0.5;
  pointer-events: none;
}
td.forDeletion.scale-value {
  text-decoration: line-through;
}

td.isWebService {
  background-color: aliceblue;
}

#scaleSetManagementGrid .balloontag i.fa-warning {
  color: #FF3F34;
}

.healthcare-metadata {
  padding-left: 20px;
}
.healthcare-metadata > li {
  white-space: nowrap;
}

#octreediagram {
  border-top-width: 0;
}

.depmanager {
  display: inline-block;
  border-radius: 10px;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  color: #2B4162;
  background-color: #F7CD36;
  font-size: 11px;
  text-align: center;
}

.cowner {
  display: inline-block;
  border-radius: 10px;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  color: #fff;
  background-color: #001B38;
  font-size: 11px;
  text-align: center;
}

.depmanager-tag {
  display: inline-block;
  padding: 0 5px;
  background-color: #F7CD36;
  color: #2B4162;
}

tr.viewAsUserRow > td > span.fullname {
  display: inline-block;
  padding: 0 5px;
  background-color: #00B894 !important;
  color: #FAFAFA !important;
}

.treelayoutddl {
  position: absolute;
  bottom: 2px;
  right: 31px;
  z-index: 1;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.treelayoutddl > .k-dropdownlist {
  width: 180px !important;
  height: 24px;
}

.treeviewas {
  position: absolute;
  bottom: 2px;
  left: 32px;
  z-index: 1;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.treeviewas > .k-dropdownlist {
  width: 180px !important;
  height: 24px;
}
.treeviewas > label {
  margin-bottom: 0 !important;
  margin-right: 5px;
}

/*#region Playground*/
#playground-actions {
  color: #808E9B;
  position: relative;
}
#playground-actions .start-playing {
  font-size: 30px;
  margin-left: 15px;
}

.gender-icon {
  width: 30px;
  min-width: 30px;
  height: 30px;
  background: #DFE6E9;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-right: 20px;
}
.gender-icon > i {
  color: #001B38;
}
.gender-icon .persona-flag {
  position: absolute;
  top: -4px;
  right: -10px;
}

.persona-name {
  color: #001B38;
}

.max-tx-180 {
  max-width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
}

#playground .mode2-filters-wrapper .bordered-multiddl.k-multiselect .k-chip, #playground .mode2-filters-wrapper .bordered-multiddl-inputlevel.k-multiselect .k-chip {
  background: #DFE6E9 !important;
  color: #808E9B !important;
  /*margin: 4px 0px 4px 8px !important;*/
}
#playground .mode2-filters-wrapper .switch:not(.switch-lg) span:after {
  top: 0px;
}

#playgroundGrid .k-grouping-header {
  display: none;
}
#playgroundGrid thead th {
  vertical-align: bottom;
}
#playgroundGrid thead th > div {
  /*align-items: flex-end;*/
  padding-bottom: 11px;
  position: relative;
  margin-top: 10px;
  padding-top: 10px;
}
#playgroundGrid thead th > div.highlighPerson {
  background: #EEEEEE;
}
#playgroundGrid thead th > div.highlighPerson .choes-button-link-ondark {
  background: #FAFAFA !important;
}
#playgroundGrid thead th > div .persona-info {
  line-height: 15px;
}
#playgroundGrid thead th > div .persona-info .persona-name {
  font-size: 14px;
  max-width: 140px;
}
#playgroundGrid thead th > div .persona-info .second-line {
  font-size: 12px;
  max-width: 140px;
}
#playgroundGrid thead th > div.column-collapsed {
  height: 90px;
  position: relative;
}
#playgroundGrid thead th > div.column-collapsed .persona-info {
  transform: rotate(-45deg);
  line-height: 14px;
  position: absolute;
  left: 32px;
  bottom: 55px;
}
#playgroundGrid thead th > div.p-header-mode-1 {
  padding-right: 10px;
  padding-left: 10px;
}
#playgroundGrid thead th > div:not(.p-header-mode-1) {
  border: 1px solid #B2BEC3;
}
#playgroundGrid thead th > div.employ-col {
  border-right-width: 0;
  padding-right: 10px;
  padding-left: 10px;
}
#playgroundGrid thead th > div.employ-col.single-col {
  border-right-width: 1px;
  margin-right: 10px;
}
#playgroundGrid thead th > div.manager-col {
  border-left-width: 0;
  padding-right: 10px;
  padding-left: 10px;
}
#playgroundGrid thead th > div.manager-col.double-col {
  margin-right: 10px;
}
#playgroundGrid thead th > div.manager-col.single-col {
  border-left-width: 1px;
  margin-right: 10px;
}
#playgroundGrid thead th > div .eval-group-indicator {
  position: absolute;
  top: -5px;
  right: -5px;
  background-color: #fafafa;
}
#playgroundGrid thead th.employ-col {
  border-right-width: 0 !important;
}
#playgroundGrid thead th.manager-col-th {
  border-left-width: 0 !important;
}
#playgroundGrid img.userAvatar {
  width: 100%;
  height: auto;
  border-radius: 15px;
}
#playgroundGrid tbody tr td {
  white-space: normal !important;
  border-left: 0;
  text-overflow: unset;
}
#playgroundGrid tbody tr td.answers-ddl {
  padding-right: 10px;
  text-overflow: unset;
}
#playgroundGrid tbody tr td .k-dropdownlist, #playgroundGrid tbody tr td .k-datepicker, #playgroundGrid tbody tr td .k-numerictextbox {
  height: 40px;
  border: 1px solid #dfdfdf;
  border-radius: 0;
}
#playgroundGrid tbody tr td .k-dropdownlist .k-input-inner {
  padding-left: 14px;
  padding-top: 0;
  line-height: 35px;
  height: 100%;
}
#playgroundGrid tbody tr td .k-dropdownlist .k-input-inner:before {
  display: block;
}
#playgroundGrid tbody tr td .k-dropdownlist .k-input-inner .k-input-value-text::before {
  content: unset;
}
#playgroundGrid tbody tr td .k-dropdownlist .k-input-button {
  min-height: 35px;
  line-height: 35px;
}
#playgroundGrid tbody tr td .k-dropdownlist .badge {
  text-indent: 0;
  padding: 4px 5px;
}
#playgroundGrid tbody tr td.question-descr > span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  overflow: hidden;
  height: 65px;
}
#playgroundGrid tbody tr td .plg-invalid-qst {
  position: relative;
  /*width: calc(100% - 62px);*/
  width: 100%;
}
#playgroundGrid tbody tr td .plg-invalid-qst .fake-dropdown {
  border-color: #FF3F34;
  width: auto;
}
#playgroundGrid tbody tr td .plg-invalid-qst .fake-dropdown > span:nth-child(1) {
  padding-left: 15px;
}
#playgroundGrid tbody tr td .plg-invalid-qst .plg-invalid-qst-msg {
  color: #FF3F34;
  position: absolute;
  bottom: 15px;
  left: 15px;
  font-size: 12px;
}
#playgroundGrid tbody tr td .plg-invalid-qst .plg-invalid-qst-msg.in-sorted {
  left: auto;
  right: 85px;
  bottom: 10px;
}
#playgroundGrid tbody tr td.column-collapsed .fake-dropdown {
  padding: 0 5px;
}
#playgroundGrid tbody tr td.column-collapsed .fake-dropdown.column-readonly {
  justify-content: center;
}
#playgroundGrid tbody tr td.column-collapsed .fake-dropdown.column-readonly .badge {
  margin-left: 0;
  margin-right: 0;
}
#playgroundGrid tbody tr td.column-collapsed .fake-dropdown > span:nth-child(1) {
  display: none;
}
#playgroundGrid tbody tr td.column-collapsed.k-edit-cell > .flex > *:nth-child(1) {
  width: calc(100% - 49px);
}
#playgroundGrid tbody tr td.column-collapsed .k-dropdownlist {
  padding-right: 21px;
}
#playgroundGrid tbody tr td.column-collapsed .k-dropdownlist .k-input-inner {
  padding-top: 8px;
  padding-left: 8px;
}
#playgroundGrid tbody tr td.column-collapsed .k-dropdownlist .k-input-inner .flex-between-center > span:nth-child(1) {
  display: none;
}
#playgroundGrid tbody tr td.column-collapsed .k-dropdownlist .k-inner-button {
  width: 20px;
}
#playgroundGrid .k-grouping-row > td > p.k-reset {
  width: 100%;
  text-align: center;
}
#playgroundGrid .k-grouping-row > td > p.k-reset > a {
  display: none;
}
#playgroundGrid .k-grouping-row > td > p.k-reset .question-group-header {
  color: #2B4162;
  font-weight: normal;
  background: rgba(223, 230, 233, 0.25);
  border-radius: 2px;
  padding: 5px 15px;
  margin: 10px 0;
  display: inline-block;
}
#playgroundGrid .k-grouping-row + tr > td {
  border-top: 0;
}
#playgroundGrid .k-grouping-row.highlighQst > td {
  background: transparent;
}
#playgroundGrid .k-grouping-row.highlighQst > td .question-group-header {
  font-weight: bold !important;
  font-size: 16px;
}
#playgroundGrid .k-group-col {
  width: 0.1px;
}
#playgroundGrid tbody > tr:hover {
  background-color: #f6f6f6;
}
#playgroundGrid tbody > tr.highlighQst {
  background: rgba(223, 230, 233, 0.25);
}
#playgroundGrid .k-grid-header {
  border-bottom-width: 0;
}
#playgroundGrid .k-grid-footer {
  border-bottom-color: #2b4162;
}
#playgroundGrid .k-grid-footer-wrap {
  border-right-width: 0;
}
#playgroundGrid .k-footer-template td {
  border-top: 1px solid #2b4162;
  font-weight: normal;
}
#playgroundGrid .k-footer-template td .progress {
  height: 10px;
}
#playgroundGrid .k-footer-template td .progress .progress-bar-label {
  line-height: 11px;
  font-size: 10px;
}
#playgroundGrid .k-footer-template td .persona-score .ch-overline {
  max-width: 100px;
}
#playgroundGrid .plg-footer-formula {
  font-size: 12px;
  color: #808E9B;
  font-size: 12px;
  margin-right: 15px;
}
#playgroundGrid .plg-footer-formula-value {
  background-color: #2B4162;
  color: #FAFAFA;
  padding: 0px 5px;
  border-radius: 2px;
  line-height: 20px;
  font-size: 14px;
}
#playgroundGrid .plg-footer-answered {
  font-size: 12px;
  color: #808E9B;
}
#playgroundGrid .fake-dropdown {
  /*width: calc(100% - 62px);*/
  width: 100%;
  height: 38px;
  border: 1px solid #dfdfdf;
  background-color: #fafafa;
  border-radius: 2px;
  padding: 0 15px;
}
#playgroundGrid .fake-dropdown .badge {
  text-indent: 0;
  padding: 4px 5px;
  min-width: auto;
  margin-left: auto;
  margin-right: 5px;
}
#playgroundGrid .fake-dropdown .fake-text {
  max-height: 40px;
  padding-right: 5px;
  width: 100%;
  line-height: 18px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#playgroundGrid .fake-dropdown.column-readonly {
  background-color: #DFE6E9;
  cursor: not-allowed;
}
#playgroundGrid .fake-dropdown.column-readonly.column-is-manager {
  background-color: #fafafa;
}
#playgroundGrid .fake-dropdown.column-readonly .k-i-arrow-s {
  display: none;
}
#playgroundGrid .fake-dropdown.column-is-follow-up {
  background-color: #C8FFFF;
}
#playgroundGrid .fake-dropdown.column-is-employ {
  background-color: #FFFFCF;
}
#playgroundGrid .k-edit-cell > .flex > *:nth-child(1) {
  width: 100%;
  /*width: calc(100% - 30px);*/
}
#playgroundGrid .k-edit-cell > .flex.column-is-follow-up .k-dropdownlist {
  background-color: #C8FFFF;
}
#playgroundGrid .k-edit-cell > .flex .k-multiselect .k-chip {
  background: #2b4162;
}
#playgroundGrid .badge.comment {
  min-width: 20px;
  border-radius: 0 2px 2px 0;
  padding: 5px;
  line-height: 30px;
  box-shadow: inset 0 0 0 1px #dfdfdf;
  position: relative;
  left: -1px;
}
#playgroundGrid .badge.comment > .fa-comment {
  font-size: 0.9em;
  color: #fafafa;
}
#playgroundGrid .badge.comment.isCommented {
  box-shadow: none;
  background-color: #00B894;
}
#playgroundGrid .badge.comment.isCommented > .fa-comment {
  color: #fafafa;
}
#playgroundGrid .badge.comment.ch-bg-danger {
  box-shadow: none;
}
#playgroundGrid .plg-type-multiselect .flex-between-center > span.plg-label {
  white-space: nowrap;
  max-width: 130px;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
#playgroundGrid .plg-type-sorted .plg-invalid-qst {
  width: auto;
}
#playgroundGrid .plg-type-sorted span:not(.badge):not(.k-icon) {
  width: calc(100% - 80px);
}
#playgroundGrid .plg-type-sorted input {
  width: 80px;
}
#playgroundGrid .plg-type-sorted input.k-invalid {
  border-color: red !important;
}
#playgroundGrid .plg-type-sorted > div.flex {
  position: relative;
}
#playgroundGrid textarea.form-control {
  height: 40px;
}
#playgroundGrid.hide-footer .k-grid-footer {
  display: none;
}
#playgroundGrid .not-applicable {
  height: 37px;
  /*border: 1px solid #d0dada;*/
  display: flex;
  justify-content: center;
  align-items: center;
  /*border-radius: 2px;*/
  color: #c4c4c4;
  opacity: 0.4;
}

.playground-multiselect .k-list-item-text {
  width: 100%;
  padding: 5px 0;
}
.playground-multiselect .k-list-item-text::before {
  content: unset;
}
.playground-multiselect li.k-list-item.k-selected {
  background-color: transparent;
  border: 1px solid #00B894;
}
.playground-multiselect li.k-list-item.k-focus {
  background-color: transparent;
  box-shadow: none;
}

.radial-bar-sm:after {
  width: 40.8px;
  height: 40.8px;
  margin-left: 4.5px;
  margin-top: 4.5px;
  line-height: 40px;
}

/*#endregion Playground*/
/*#region Star Rating*/
.star-ratings {
  unicode-bidi: bidi-override;
  color: #B2BEC3;
  font-size: 64px;
  position: relative;
  margin: 0;
  padding: 0;
}
.star-ratings .fill-ratings {
  color: #F7CD36;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden;
}
.star-ratings .fill-ratings > span {
  display: inline-block;
}
.star-ratings .empty-ratings {
  padding: 0;
  display: block;
  z-index: 0;
}

/*#endregion*/
/*#region Answer type preview*/
.answer-type-preview span {
  color: #001B38;
  font-size: 14px;
}
.answer-type-preview div {
  border: #B2BEC3 1px solid;
  height: 200px;
}
.answer-type-preview img {
  max-width: 100%;
  max-height: 100%;
}

/*#endregion*/
/* #region Fake Drop Down / Multiselect */
.fake-dropdown {
  height: 40px;
  border: 1px solid #B2BEC3;
  background-color: #FAFAFA;
  border-radius: 2px;
  padding: 0 15px;
}

.fake-multiddl {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #B2BEC3;
  display: flex;
  flex-wrap: wrap;
}
.fake-multiddl .multi-selection {
  margin: 8px 0px 8px 8px;
  padding: 8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #00B894;
  color: #FAFAFA;
}

/*#endregion*/
body:not(.mobile) billing-checkout .c-checkbox span:before {
  line-height: 14px !important;
}

.hideValidatonMsg .k-invalid-msg {
  display: none !important;
}

.ckEditorMinimizeStyles {
  padding-top: 36px !important;
  position: absolute;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: content-box !important;
}
.ckEditorMinimizeStyles .k-window-content {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

.bubble30 {
  width: 30px;
  height: 30px;
  border-radius: 15px;
}

.bubble40 {
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.bubble40 i {
  padding: 14px;
}

.progress-bar-label {
  position: absolute;
  color: #fafafa;
  left: 32%;
}

.fileStatsPanel {
  border-radius: 10px;
  border: 1px solid #DFE6E9;
  background: #FAFAFA;
}

.balloontag[class*=choes-button-] {
  min-height: 15px;
  height: 15px;
  line-height: 15px;
  padding: 3px 20px;
}

.mode2-filters-wrapper .btn-group .btn-success {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
}
.mode2-filters-wrapper .btn-group .btn-success:active {
  border-color: #5AEBC4 !important;
  background-color: #5AEBC4 !important;
}
.mode2-filters-wrapper .btn-group .btn-success.selected {
  border-color: #5AEBC4 !important;
  background-color: #5AEBC4 !important;
}
.mode2-filters-wrapper .btn-group .btn-deep-purple {
  background-color: #B39DDB !important;
  border-color: #B39DDB !important;
  color: #FAFAFA;
}
.mode2-filters-wrapper .btn-group .btn-deep-purple:active {
  border-color: #D1C4E9 !important;
  background-color: #D1C4E9 !important;
}
.mode2-filters-wrapper .btn-group .btn-deep-purple.selected {
  border-color: #D1C4E9 !important;
  background-color: #D1C4E9 !important;
}
.mode2-filters-wrapper .btn-group .btn-blue {
  background-color: #90CAF9 !important;
  border-color: #90CAF9 !important;
  color: #FAFAFA;
}
.mode2-filters-wrapper .btn-group .btn-blue:active {
  border-color: #BBDEFB !important;
  background-color: #BBDEFB !important;
}
.mode2-filters-wrapper .btn-group .btn-blue.selected {
  border-color: #BBDEFB !important;
  background-color: #BBDEFB !important;
}
.mode2-filters-wrapper .btn-group .btn-orange {
  background-color: #FFCC80 !important;
  border-color: #FFCC80 !important;
  color: #FAFAFA;
}
.mode2-filters-wrapper .btn-group .btn-orange:active {
  border-color: #FFE0B2 !important;
  background-color: #FFE0B2 !important;
}
.mode2-filters-wrapper .btn-group .btn-orange.selected {
  border-color: #FFE0B2 !important;
  background-color: #FFE0B2 !important;
}

.tableRotateHeaders {
  margin-bottom: 15px;
  font-size: 85%;
  display: inline-block;
  /*-webkit-transform: rotate(-22.5deg);
  transform: rotate(-22.5deg);*/
  word-break: break-word;
}

.translateFloatBtn {
  height: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.goal-scores-popover .answer-score {
  height: 40px;
  line-height: 40px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

/* Session Report radial */
.radial-bar-primary-200.radial-bar-0 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(90deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-5 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(108deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-10 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(126deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-15 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(144deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-20 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(162deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-25 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(180deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-30 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(198deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-35 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(216deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-40 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(234deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-45 {
  background-image: linear-gradient(90deg, #B3E6D8 50%, transparent 50%, transparent), linear-gradient(252deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-50 {
  background-image: linear-gradient(-90deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-55 {
  background-image: linear-gradient(-72deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-60 {
  background-image: linear-gradient(-54deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-65 {
  background-image: linear-gradient(-36deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-70 {
  background-image: linear-gradient(-18deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-75 {
  background-image: linear-gradient(0deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-80 {
  background-image: linear-gradient(18deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-85 {
  background-image: linear-gradient(36deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-90 {
  background-image: linear-gradient(54deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-95 {
  background-image: linear-gradient(72deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200.radial-bar-100 {
  background-image: linear-gradient(90deg, #009C74 50%, transparent 50%, transparent), linear-gradient(270deg, #009C74 50%, #B3E6D8 50%, #B3E6D8);
}
.radial-bar-primary-200:after {
  background: #B3E6D8;
  color: #009C74;
}

.radial-bar-blue-200.radial-bar-0 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(90deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-5 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(108deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-10 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(126deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-15 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(144deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-20 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(162deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-25 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(180deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-30 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(198deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-35 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(216deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-40 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(234deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-45 {
  background-image: linear-gradient(90deg, #90CAF9 50%, transparent 50%, transparent), linear-gradient(252deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-50 {
  background-image: linear-gradient(-90deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-55 {
  background-image: linear-gradient(-72deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-60 {
  background-image: linear-gradient(-54deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-65 {
  background-image: linear-gradient(-36deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-70 {
  background-image: linear-gradient(-18deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-75 {
  background-image: linear-gradient(0deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-80 {
  background-image: linear-gradient(18deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-85 {
  background-image: linear-gradient(36deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-90 {
  background-image: linear-gradient(54deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-95 {
  background-image: linear-gradient(72deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200.radial-bar-100 {
  background-image: linear-gradient(90deg, #0452C8 50%, transparent 50%, transparent), linear-gradient(270deg, #0452C8 50%, #90CAF9 50%, #90CAF9);
}
.radial-bar-blue-200:after {
  background: #90CAF9;
  color: #0452C8;
}

.radial-bar-red-200.radial-bar-0 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(90deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-5 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(108deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-10 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(126deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-15 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(144deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-20 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(162deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-25 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(180deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-30 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(198deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-35 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(216deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-40 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(234deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-45 {
  background-image: linear-gradient(90deg, #EF9A9A 50%, transparent 50%, transparent), linear-gradient(252deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-50 {
  background-image: linear-gradient(-90deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-55 {
  background-image: linear-gradient(-72deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-60 {
  background-image: linear-gradient(-54deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-65 {
  background-image: linear-gradient(-36deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-70 {
  background-image: linear-gradient(-18deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-75 {
  background-image: linear-gradient(0deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-80 {
  background-image: linear-gradient(18deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-85 {
  background-image: linear-gradient(36deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-90 {
  background-image: linear-gradient(54deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-95 {
  background-image: linear-gradient(72deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200.radial-bar-100 {
  background-image: linear-gradient(90deg, #CC0905 50%, transparent 50%, transparent), linear-gradient(270deg, #CC0905 50%, #EF9A9A 50%, #EF9A9A);
}
.radial-bar-red-200:after {
  background: #EF9A9A;
  color: #CC0905;
}

.radial-bar-red-500.radial-bar-0 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(90deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-5 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(108deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-10 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(126deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-15 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(144deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-20 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(162deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-25 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(180deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-30 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(198deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-35 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(216deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-40 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(234deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-45 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(252deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-50 {
  background-image: linear-gradient(-90deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-55 {
  background-image: linear-gradient(-72deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-60 {
  background-image: linear-gradient(-54deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-65 {
  background-image: linear-gradient(-36deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-70 {
  background-image: linear-gradient(-18deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-75 {
  background-image: linear-gradient(0deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-80 {
  background-image: linear-gradient(18deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-85 {
  background-image: linear-gradient(36deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-90 {
  background-image: linear-gradient(54deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-95 {
  background-image: linear-gradient(72deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-red-500.radial-bar-100 {
  background-image: linear-gradient(90deg, #F76659 50%, transparent 50%, transparent), linear-gradient(270deg, #F76659 50%, #FAFAFA 50%, #FAFAFA);
}

.radial-bar-yellow-600.radial-bar-0 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(90deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-5 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(108deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-10 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(126deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-15 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(144deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-20 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(162deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-25 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(180deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-30 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(198deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-35 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(216deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-40 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(234deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-45 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(252deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-50 {
  background-image: linear-gradient(-90deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-55 {
  background-image: linear-gradient(-72deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-60 {
  background-image: linear-gradient(-54deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-65 {
  background-image: linear-gradient(-36deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-70 {
  background-image: linear-gradient(-18deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-75 {
  background-image: linear-gradient(0deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-80 {
  background-image: linear-gradient(18deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-85 {
  background-image: linear-gradient(36deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-90 {
  background-image: linear-gradient(54deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-95 {
  background-image: linear-gradient(72deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-yellow-600.radial-bar-100 {
  background-image: linear-gradient(90deg, #F8C51B 50%, transparent 50%, transparent), linear-gradient(270deg, #F8C51B 50%, #FAFAFA 50%, #FAFAFA);
}

.radial-bar-primary-500.radial-bar-0 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(90deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-5 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(108deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-10 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(126deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-15 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(144deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-20 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(162deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-25 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(180deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-30 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(198deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-35 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(216deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-40 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(234deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-45 {
  background-image: linear-gradient(90deg, #FAFAFA 50%, transparent 50%, transparent), linear-gradient(252deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-50 {
  background-image: linear-gradient(-90deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-55 {
  background-image: linear-gradient(-72deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-60 {
  background-image: linear-gradient(-54deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-65 {
  background-image: linear-gradient(-36deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-70 {
  background-image: linear-gradient(-18deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-75 {
  background-image: linear-gradient(0deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-80 {
  background-image: linear-gradient(18deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-85 {
  background-image: linear-gradient(36deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-90 {
  background-image: linear-gradient(54deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-95 {
  background-image: linear-gradient(72deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}
.radial-bar-primary-500.radial-bar-100 {
  background-image: linear-gradient(90deg, #00B894 50%, transparent 50%, transparent), linear-gradient(270deg, #00B894 50%, #FAFAFA 50%, #FAFAFA);
}

/*#region Session Report */
/* Lamps of Report*/
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(90deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(108deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(126deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(144deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(162deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(180deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(198deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(216deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(234deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #FFECB3 50%, transparent 50%, transparent), linear-gradient(252deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #FFE082 50%, transparent 50%, transparent), linear-gradient(270deg, #FFE082 50%, #FFECB3 50%, #FFECB3);
}
[class*=choes-report-flow-].choes-report-flow-1 .lamp {
  border-color: #FFE082;
  background: #FFECB3;
}
[class*=choes-report-flow-].choes-report-flow-1.isTR.selectOverview {
  background: #FFECB3;
}
[class*=choes-report-flow-].choes-report-flow-1.isTR.selectOverview .rowGraph {
  border-top: 2px solid #FFE082;
}
[class*=choes-report-flow-].choes-report-flow-1.isTR.selectOverview .radial-bar:after {
  background: #FFECB3;
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(90deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(108deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(126deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(144deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(162deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(180deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(198deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(216deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(234deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #FFE0B2 50%, transparent 50%, transparent), linear-gradient(252deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #FFCC80 50%, transparent 50%, transparent), linear-gradient(270deg, #FFCC80 50%, #FFE0B2 50%, #FFE0B2);
}
[class*=choes-report-flow-].choes-report-flow-2 .lamp {
  border-color: #FFCC80;
  background: #FFE0B2;
}
[class*=choes-report-flow-].choes-report-flow-2.isTR.selectOverview {
  background: #FFE0B2;
}
[class*=choes-report-flow-].choes-report-flow-2.isTR.selectOverview .rowGraph {
  border-top: 2px solid #FFCC80;
}
[class*=choes-report-flow-].choes-report-flow-2.isTR.selectOverview .radial-bar:after {
  background: #FFE0B2;
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(90deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(108deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(126deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(144deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(162deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(180deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(198deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(216deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(234deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #B2EBF2 50%, transparent 50%, transparent), linear-gradient(252deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #80DEEA 50%, transparent 50%, transparent), linear-gradient(270deg, #80DEEA 50%, #B2EBF2 50%, #B2EBF2);
}
[class*=choes-report-flow-].choes-report-flow-3 .lamp {
  border-color: #80DEEA;
  background: #B2EBF2;
}
[class*=choes-report-flow-].choes-report-flow-3.isTR.selectOverview {
  background: #B2EBF2;
}
[class*=choes-report-flow-].choes-report-flow-3.isTR.selectOverview .rowGraph {
  border-top: 2px solid #80DEEA;
}
[class*=choes-report-flow-].choes-report-flow-3.isTR.selectOverview .radial-bar:after {
  background: #B2EBF2;
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(90deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(108deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(126deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(144deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(162deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(180deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(198deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(216deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(234deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #F0F4C3 50%, transparent 50%, transparent), linear-gradient(252deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #E6EE9C 50%, transparent 50%, transparent), linear-gradient(270deg, #E6EE9C 50%, #F0F4C3 50%, #F0F4C3);
}
[class*=choes-report-flow-].choes-report-flow-4 .lamp {
  border-color: #E6EE9C;
  background: #F0F4C3;
}
[class*=choes-report-flow-].choes-report-flow-4.isTR.selectOverview {
  background: #F0F4C3;
}
[class*=choes-report-flow-].choes-report-flow-4.isTR.selectOverview .rowGraph {
  border-top: 2px solid #E6EE9C;
}
[class*=choes-report-flow-].choes-report-flow-4.isTR.selectOverview .radial-bar:after {
  background: #F0F4C3;
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(90deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(108deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(126deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(144deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(162deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(180deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(198deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(216deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(234deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #DCEDC8 50%, transparent 50%, transparent), linear-gradient(252deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #C5E1A5 50%, transparent 50%, transparent), linear-gradient(270deg, #C5E1A5 50%, #DCEDC8 50%, #DCEDC8);
}
[class*=choes-report-flow-].choes-report-flow-5 .lamp {
  border-color: #C5E1A5;
  background: #DCEDC8;
}
[class*=choes-report-flow-].choes-report-flow-5.isTR.selectOverview {
  background: #DCEDC8;
}
[class*=choes-report-flow-].choes-report-flow-5.isTR.selectOverview .rowGraph {
  border-top: 2px solid #C5E1A5;
}
[class*=choes-report-flow-].choes-report-flow-5.isTR.selectOverview .radial-bar:after {
  background: #DCEDC8;
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(90deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(108deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(126deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(144deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(162deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(180deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(198deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(216deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(234deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #C8E6C9 50%, transparent 50%, transparent), linear-gradient(252deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #A5D6A7 50%, transparent 50%, transparent), linear-gradient(270deg, #A5D6A7 50%, #C8E6C9 50%, #C8E6C9);
}
[class*=choes-report-flow-].choes-report-flow-6 .lamp {
  border-color: #A5D6A7;
  background: #C8E6C9;
}
[class*=choes-report-flow-].choes-report-flow-6.isTR.selectOverview {
  background: #C8E6C9;
}
[class*=choes-report-flow-].choes-report-flow-6.isTR.selectOverview .rowGraph {
  border-top: 2px solid #A5D6A7;
}
[class*=choes-report-flow-].choes-report-flow-6.isTR.selectOverview .radial-bar:after {
  background: #C8E6C9;
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(90deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(108deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(126deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(144deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(162deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(180deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(198deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(216deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(234deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #B2DFDB 50%, transparent 50%, transparent), linear-gradient(252deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-50 {
  background-image: linear-gradient(-90deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-55 {
  background-image: linear-gradient(-72deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-60 {
  background-image: linear-gradient(-54deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-65 {
  background-image: linear-gradient(-36deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-70 {
  background-image: linear-gradient(-18deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-75 {
  background-image: linear-gradient(0deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-80 {
  background-image: linear-gradient(18deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-85 {
  background-image: linear-gradient(36deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-90 {
  background-image: linear-gradient(54deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-95 {
  background-image: linear-gradient(72deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .radial-bar.radial-bar-100 {
  background-image: linear-gradient(90deg, #80CBC4 50%, transparent 50%, transparent), linear-gradient(270deg, #80CBC4 50%, #B2DFDB 50%, #B2DFDB);
}
[class*=choes-report-flow-].choes-report-flow-7 .lamp {
  border-color: #80CBC4;
  background: #B2DFDB;
}
[class*=choes-report-flow-].choes-report-flow-7.isTR.selectOverview {
  background: #B2DFDB;
}
[class*=choes-report-flow-].choes-report-flow-7.isTR.selectOverview .rowGraph {
  border-top: 2px solid #80CBC4;
}
[class*=choes-report-flow-].choes-report-flow-7.isTR.selectOverview .radial-bar:after {
  background: #B2DFDB;
}
[class*=choes-report-flow-] .radial-bar {
  width: 56px;
  height: 56px;
  margin-bottom: 0px;
  border: none;
}
[class*=choes-report-flow-] .radial-bar:after {
  width: 46px;
  height: 46px;
  margin-left: 5px;
  margin-top: 5px;
  line-height: 46px;
  z-index: 1;
}
[class*=choes-report-flow-] .lamp {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  border: 2px solid;
  text-align: center;
}
[class*=choes-report-flow-] .lamp.mini {
  width: 24px !important;
  height: 24px !important;
  border-radius: 24px !important;
  color: #001B38;
}
[class*=choes-report-flow-] .lamp.mini span {
  display: inline-block;
  margin: 6px 0 0 0;
}
[class*=choes-report-flow-] .lamp.size-46 {
  width: 46px !important;
  height: 46px !important;
  border-radius: 46px !important;
  color: #001B38;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=choes-report-flow-] .lamp.size-46 span {
  margin: 0;
}
[class*=choes-report-flow-] .lamp.size-46 span i {
  font-size: 24px;
}
[class*=choes-report-flow-] .lamp.size-40 {
  width: 40px !important;
  height: 40px !important;
  border-radius: 40px !important;
  color: #001B38;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=choes-report-flow-] .lamp.size-40 span {
  margin: 0;
}
[class*=choes-report-flow-] .lamp.size-40 span i {
  font-size: 15px;
}
[class*=choes-report-flow-] .lamp.rejected {
  border-color: #EF9A9A;
}
[class*=choes-report-flow-] .lamp.disabled {
  border-color: #DFE6E9;
  background: #DFE6E9;
  color: #808E9B;
}
[class*=choes-report-flow-] .lamp span {
  display: inline-block;
  margin: 13px 0 0 0;
}
[class*=choes-report-flow-].isTR.selectOverview {
  background: rgba(250, 250, 250, 0.5019607843);
}
[class*=choes-report-flow-].isTR.selectOverview .rowGraph {
  display: block;
}
[class*=choes-report-flow-].isTR.k-selected {
  background: inherit;
}
[class*=choes-report-flow-].isTR.k-selected td {
  background: none;
}
[class*=choes-report-flow-].isTR .lamp {
  top: 5px;
  left: 5px;
  position: absolute;
  z-index: 2;
  border: none;
}
[class*=choes-report-flow-].isTR .rowGraph {
  display: none;
  background: #FAFAFA;
}

/* Overview Report Grid */
.overviewReportGrid.hide-graph tr.selectOverview .rowGraph {
  display: none;
}
.overviewReportGrid .filter-number {
  padding: 3px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.overviewReportGrid .filter-number:not(.filter-number-selected):not(.no-filter):hover {
  border: 1px solid #808E9B;
  color: #808E9B;
  padding: 2px;
}
.overviewReportGrid .filter-number.filter-number-selected {
  border: 1px solid #2B4162;
  background: #2B4162;
  color: #FAFAFA;
  padding: 2px;
}
.overviewReportGrid .department-switch {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  width: 15px;
  height: 15px;
  background: #DFE6E9;
}
.overviewReportGrid .department-switch i.fa-angle-up {
  padding-bottom: 3px;
  padding-left: 1px;
}
.overviewReportGrid .department-switch i.fa-angle-down {
  padding-bottom: 1px;
  padding-left: 1px;
}

/* Chart Graph */
.session-report-overview .sro-info {
  padding: 10px;
}
.session-report-overview .sro-info .sro-info-title {
  padding: 10px;
  width: 150px;
  text-align: initial;
  color: #FAFAFA;
}
.session-report-overview .sro-info .sro-info-title div:nth-child(1) {
  text-transform: uppercase;
}
.session-report-overview .sro-info .sro-info-title div:nth-child(2) {
  font-weight: bold;
}
.session-report-overview .sro-info .sro-info-department {
  padding: 10px;
  width: 150px;
  text-align: right;
}
.session-report-overview .sro-info .sro-info-department span {
  padding: 5px;
  background: rgba(250, 250, 250, 0.5019607843);
  color: #001B38;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.session-report-overview .sro-data {
  padding: 10px;
  height: 120px;
  background: #FAFAFA;
}
.session-report-overview .sro-data .sro-data-title {
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  height: 95px;
  width: calc(100% - 60px);
}
.session-report-overview .sro-data .sro-data-title span {
  color: #808E9B;
  text-align: left;
}
.session-report-overview .sro-data .sro-data-values {
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  flex-basis: 60px;
  flex-grow: 0;
  flex-shrink: 0;
}
.session-report-overview .sro-data .sro-data-values span {
  width: 28px;
  font-weight: bold;
  color: #001B38;
  text-align: right;
}
.session-report-overview .two-items {
  height: 80px !important;
}

/*#endregion Session Report */
/* Drop Down Indicator */
[class*=ddl-indicator-] {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}
[class*=ddl-indicator-][class*=ddl-indicator-primary] {
  background-color: #2B4162;
}
[class*=ddl-indicator-][class*=ddl-indicator-success] {
  background-color: #00B894;
}
[class*=ddl-indicator-][class*=ddl-indicator-warning] {
  background-color: #F7CD36;
}
[class*=ddl-indicator-][class*=ddl-indicator-ink] {
  background-color: #808E9B;
}

[class*=icon-color-][class*=icon-color-success] .fa {
  color: #00B894;
}

/*#region Leave Management */
.policies-grid.white-grid .k-grid-content .k-grouping-row td {
  background: #FAFAFA;
  font-size: 16px;
  font-weight: normal;
  /* padding-top: 7px; */
  /* padding-bottom: 7px; */
  color: #001B38;
}
.policies-grid.white-grid .k-grid-content td {
  color: #808E9B;
  font-size: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.k-edit-form-container .inToolbar {
  position: absolute;
  right: 13px;
  top: 24px;
  z-index: 1;
}

.triple-row-stat {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.triple-row-stat > span {
  color: #001B38;
}
.triple-row-stat > span:nth-child(1) {
  text-transform: uppercase;
  font-size: 10px;
}
.triple-row-stat > span:nth-child(2) {
  font-size: 24px;
  font-weight: bold;
  line-height: 20px;
}
.triple-row-stat > span:nth-child(3) {
  color: #808E9B;
  font-size: 12px;
}
.triple-row-stat > span > span.lengendColor {
  display: inline-block;
  margin-right: 4px;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

.leaveUserAvatar {
  height: 20px;
  border-radius: 16px;
  margin-right: 5px;
}

.leaveUserAvatarAlert {
  height: 30px;
  border-radius: 16px;
}

.webui-popover-no-data {
  padding: 0;
  border: none;
}
.webui-popover-no-data .webui-popover-content {
  padding: 0 !important;
  overflow: hidden;
}

.leaveGroupName {
  display: block;
  max-width: 140px;
  white-space: normal;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}

.leaveUserAvatarCont > .leaveUserAvatar {
  width: 30px;
  height: 30px;
}

.leaveMultipleHeads {
  position: absolute;
}
.leaveMultipleHeads.leaveHead0 {
  z-index: 0;
  left: 0px;
}
.leaveMultipleHeads.leaveHead1 {
  z-index: 1;
  left: 20px;
}
.leaveMultipleHeads.leaveHead2 {
  z-index: 2;
  left: 40px;
}
.leaveMultipleHeads.leaveHead3 {
  z-index: 3;
  left: 60px;
}

/*#endregion Leave Management */
.session-report-overall .k-hierarchy-col {
  width: 0px;
}
.session-report-overall .k-detail-row .k-detail-cell {
  padding: 0px;
}

#octreediagram {
  height: calc(100vh - 255px);
}

.oc-legend.main {
  width: 180px;
  height: 150px;
  position: absolute;
  z-index: 100;
  padding-left: 12px;
  padding-top: 5px;
}
.oc-legend .connection-legend {
  height: 1px;
  width: 20px;
  margin-top: 10px;
  margin-right: 10px;
}
.oc-legend .connection-legend.organizational {
  border: 1px #d2d8dc solid;
}
.oc-legend .connection-legend.departmentManager {
  border: 1px #f7cd36 dashed;
}
.oc-legend .connection-legend.positionAccess {
  border: 1px #001b38 dashed;
}
.oc-legend .connection-legend.departmentAccess {
  border: 1px #00B894 dashed;
}
.oc-legend .line-legend {
  height: 15px;
  width: 20px;
  margin-top: 3px;
  margin-right: 10px;
  border: 1px solid #d2d8dc;
}
.oc-legend .line-legend.active {
  background: linear-gradient(#00B894 0 30%, #fafafa 30% 100%);
}
.oc-legend .line-legend.open {
  background: linear-gradient(#2B4162 0 30%, #fafafa 30% 100%);
}
.oc-legend .line-legend.future {
  background: linear-gradient(#FF3F34 0 30%, #fafafa 30% 100%);
}
.oc-legend .line-legend.new {
  background: linear-gradient(#FFAB91 0 30%, #fafafa 30% 100%);
}
.oc-legend .cyrcle-legend {
  height: 15px;
  width: 15px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  margin: 2px 13px 0 2px;
}
.oc-legend .cyrcle-legend.dm {
  background: #F7CD36;
}
.oc-legend .cyrcle-legend.dm-access {
  background: #F7CD36;
  border: 2px solid #2B4162;
}
.oc-legend .cyrcle-legend.co {
  background: #2B4162;
}
.oc-legend .square-legend {
  height: 15px;
  width: 15px;
  margin: 2px 13px 0 2px;
}
.oc-legend .square-legend.active {
  background: #00B894;
}

.timeoff-legend .line-legend {
  height: 5px;
  width: 20px;
  margin-top: 7px;
  margin-right: 10px;
}
.timeoff-legend .line-legend.updated {
  background: #FF3F34;
}
.timeoff-legend .cyrcle-legend {
  height: 15px;
  width: 15px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  margin: 2px 13px 0 2px;
}
.timeoff-legend .cyrcle-legend.received {
  background: #008766;
}
.timeoff-legend .cyrcle-legend.pending {
  background: #F7CD36;
}
.timeoff-legend .cyrcle-legend.rejected {
  background: #FF3F34;
}
.timeoff-legend .cyrcle-legend.cancelled {
  background: #FFFFCF;
}
.timeoff-legend .cyrcle-legend.upcoming {
  background: #5AEBC4;
}
.timeoff-legend .cyrcle-legend.review {
  background: #2B4162;
}
.timeoff-legend .cyrcle-legend.today {
  background: #001B38;
}
.timeoff-legend .blackout-department {
  font-size: 10px;
  background: #eef0f2;
  color: black;
}
.timeoff-legend .capacity-legend {
  height: 15px;
  width: 15px;
  margin: 2px 13px 0 2px;
  opacity: 0.1;
}
.timeoff-legend .capacity-legend.allow {
  background: #00B894;
}
.timeoff-legend .capacity-legend.notallow {
  background: #FF3F34;
}
.timeoff-legend .square-legend {
  height: 15px;
  width: 25px;
  margin: 2px 13px 0 2px;
}
.timeoff-legend .square-legend.my {
  width: 15px;
  background: #00B894;
}
.timeoff-legend .square-legend.other {
  background: #B2BEC3;
}
.timeoff-legend .square-legend.otherstripped {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, #d0dadf 10px, #b9c1c4 15px), linear-gradient(to bottom, #b2bec3, #b2bec3);
}

/* Actions Button (kendo-menu)*/
.actionsButtonKendoMenu {
  display: inline-block;
}
.actionsButtonKendoMenu .menu > .k-link {
  padding: 0px 10px;
  display: inline-block;
  height: 40px;
  border-radius: 2px;
  line-height: 40px;
  background: #00B894;
  color: #FAFAFA;
}
.actionsButtonKendoMenu .menu > .k-link .k-menu-expand-arrow {
  display: none;
}

/* Custom Button (kendo-menu)*/
.customButtonKendoMenu {
  display: inline-block;
}
.customButtonKendoMenu .k-hover {
  background: transparent;
}
.customButtonKendoMenu .menu > .k-link {
  padding: 0;
}
.customButtonKendoMenu .menu > .k-link:hover {
  background-color: transparent;
}
.customButtonKendoMenu .menu > .k-link:focus {
  box-shadow: none;
}
.customButtonKendoMenu .menu > .k-link .k-menu-expand-arrow {
  display: none;
}

/* Custom Button (kendo-menu)*/
.gridHeaderKendoMenu {
  width: 31px;
  position: absolute;
  z-index: 10;
  top: 12px;
  left: 20px;
}
.gridHeaderKendoMenu .k-hover {
  background: transparent;
}
.gridHeaderKendoMenu .k-widget {
  background-color: #FAFAFA;
}
.gridHeaderKendoMenu .k-widget .k-link {
  padding: 0px !important;
}

/* absolute Checkbox On Input*/
.absoluteCheckboxOnInput {
  position: absolute;
  right: 10px;
  top: -6px;
  z-index: 10;
}

.hover-div .show-on-hover {
  display: none;
}
.hover-div:hover .show-on-hover {
  display: block;
}

#customeportpivot .savePNG {
  display: none;
}

/* Progess bar steps*/
.dimesionsContainer {
  border-top: 1px solid #E5E9EB;
  border-bottom: 1px solid #E5E9EB;
  background: #FAFAFA;
  padding: 26px 16px;
  z-index: 1;
}
@media only screen and (max-width: 1700px) {
  .dimesionsContainer {
    padding: 18px 16px;
  }
}
.dimesionsContainer #dimesionsContainer {
  overflow: auto;
  scroll-behavior: smooth;
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 100%;
}
.dimesionsContainer #dimesionsContainer .answeredPercentContainer {
  height: 10px;
  position: relative;
}
.dimesionsContainer #dimesionsContainer .youarehere {
  width: 3px;
  height: 100%;
  position: absolute;
  background: #FF3F34;
  font-size: 20px;
  left: calc(0% - 10px);
  transition: left 1s ease-in-out;
}
.dimesionsContainer .dm-parent {
  flex-grow: 1;
  flex-basis: 0;
  min-width: 164px;
}
.dimesionsContainer .dm-parent .dmCont {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}
.dimesionsContainer .dm-parent .dmCont .dmBread {
  display: flex;
  margin-bottom: 12px;
  align-items: center;
}
.dimesionsContainer .dm-parent .dmCont .dmBread .dmBullet {
  width: 24px;
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  border: 2px solid #DDE2E4;
  border-radius: 20px;
  text-align: center;
  color: #00B894;
  flex-shrink: 0;
}
.dimesionsContainer .dm-parent .dmCont .dmBread .dmBullet .fa-check {
  display: none;
  color: #00B894;
}
.dimesionsContainer .dm-parent .dmCont .dmBread .dmLine {
  width: 100%;
  background: #DDE2E4;
  height: 2px;
  position: relative;
}
.dimesionsContainer .dm-parent .dmCont .dmBread .dmLine .dmIndicator {
  border: 5px solid #00B894;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  position: absolute;
  transition: left 0.7s ease-out;
  z-index: 10;
  background: #fff;
  top: -6px;
  display: none;
}
.dimesionsContainer .dm-parent .dmName {
  color: #252C32;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
  font-weight: 600;
}
.dimesionsContainer .dm-parent .dmDescription {
  color: #5B6871;
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
  padding-right: 6px;
}
.dimesionsContainer .dm-parent.dmActiveCard .dmCont .dmBread .dmBullet {
  background: #00B894;
  color: #fafafa !important;
}
.dimesionsContainer .dm-parent.dmActive .dmCont .dmBread .dmBullet {
  border: 8px solid #00B894;
}
.dimesionsContainer .dm-parent.dmActive .dmCont .dmBread .dmBullet13 {
  border: 5px solid #00B894 !important;
}
.dimesionsContainer .dm-parent.dmActive .dmCont .dmBread .dmLine .dmIndicator {
  display: block;
}
.dimesionsContainer .dm-parent.dmInactive .dmCont .dmBread .dmBullet::before {
  font-family: "FontAwesome";
  content: "\f00d";
  color: #F76659;
  border: 1px solid #F76659;
  padding: 4.4px;
  border-radius: 40px;
}
.dimesionsContainer .dm-parent.dmFinished .dmCont .dmBread .dmBullet {
  border-color: #00b894;
}
.dimesionsContainer .dm-parent.dmFinished .dmCont .dmBread .dmLine {
  background: #00b894;
}
.dimesionsContainer .dm-parent.dmFinished .dmCont .dmBread .fa-check {
  display: inline-block;
}
.dimesionsContainer .dm-parent.dmFinishedCard .dmCont .dmBread .dmBullet {
  border-color: #00b894;
  color: #fafafa;
}
.dimesionsContainer .dm-parent.dmFinishedCard .dmCont .dmBread .dmLine {
  background: #00b894;
}
.dimesionsContainer .dm-parent.dmFinishedCard .dmCont .dmBread .fa-check {
  display: inline-block;
}
.dimesionsContainer .dm-parent.dmFinishedCard .dmCont .dmBread .stepNumber {
  display: none;
}
.dimesionsContainer .dm-parent.dmFinished.dmActive .dmCont .dmBread .dmLine {
  background: #00b894;
}
.dimesionsContainer .dm-parent:last-child .dmLine {
  display: none;
}

/* Progress bar steps vertical*/
.dimesionsContainerVertical {
  background: #FAFAFA;
  padding: 26px 16px;
  z-index: 1;
}
@media only screen and (max-width: 1700px) {
  .dimesionsContainerVertical {
    padding: 18px 16px;
  }
}
.dimesionsContainerVertical #dimesionsContainer {
  overflow: auto;
  scroll-behavior: smooth;
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 100%;
  flex-direction: column;
}
.dimesionsContainerVertical .dm-parent {
  flex-grow: 1;
  flex-basis: 0;
}
.dimesionsContainerVertical .dm-parent .dmCont {
  display: flex;
  flex-wrap: nowrap;
}
.dimesionsContainerVertical .dm-parent .dmCont .dmBread {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.dimesionsContainerVertical .dm-parent .dmCont .dmBread .dmBullet {
  width: 17px;
  height: 17px;
  max-width: 17px;
  max-height: 17px;
  border-radius: 20px;
  text-align: center;
  color: #00B894;
  flex-shrink: 0;
  line-height: 18px;
}
.dimesionsContainerVertical .dm-parent .dmCont .dmBread .dmBullet .fa-circle {
  display: inline-block;
  color: #D5DADD;
}
.dimesionsContainerVertical .dm-parent .dmCont .dmBread .dmLine {
  width: 2px;
  background: #DDE2E4;
  height: 40px;
  position: relative;
}
.dimesionsContainerVertical .dm-parent .dmName {
  color: #252C32;
  font-size: 14px;
  line-height: 24px;
  margin-left: 5px;
  font-weight: 600;
  line-height: 18px;
}
.dimesionsContainerVertical .dm-parent .dmDescription {
  color: #5B6871;
  font-size: 14px;
  line-height: 18px;
  white-space: nowrap;
  padding-right: 6px;
}
.dimesionsContainerVertical .dm-parent.dmActive .dmCont .dmBread .dmBullet {
  border: 1px solid #00B894;
}
.dimesionsContainerVertical .dm-parent.dmActive .dmCont .dmBread .dmLine .dmIndicator {
  display: block;
}
.dimesionsContainerVertical .dm-parent.dmActive .dmCont .dmBread .fa-circle {
  color: #00B894;
}
.dimesionsContainerVertical .dm-parent.dmFinished .dmCont .dmBread .dmBullet {
  border-color: #00b894;
}
.dimesionsContainerVertical .dm-parent.dmFinished .dmCont .dmBread .dmLine {
  background: #00b894;
}
.dimesionsContainerVertical .dm-parent.dmFinished .dmCont .dmBread .fa-circle {
  color: #00B894;
}
.dimesionsContainerVertical .dm-parent:last-child .dmLine {
  display: none;
}

#appDocumentsQuickActionMenu li.k-menu-item span.k-link.k-menu-link, #appSkillsQuickActionMenu li.k-menu-item span.k-link.k-menu-link, #appBenefitsQuickActionMenu li.k-menu-item span.k-link.k-menu-link, #appCandidatesQuickActionMenu li.k-menu-item span.k-link.k-menu-link, #appCandidatesDetailsQuickActionMenu li.k-menu-item span.k-link.k-menu-link, .remove-k-menu-link-bg li.k-menu-item span.k-link.k-menu-link {
  padding: 0;
  background: transparent;
  border: none;
}
#appDocumentsQuickActionMenu li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow, #appSkillsQuickActionMenu li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow, #appBenefitsQuickActionMenu li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow, #appCandidatesQuickActionMenu li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow, #appCandidatesDetailsQuickActionMenu li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow, .remove-k-menu-link-bg li.k-menu-item span.k-link.k-menu-link .k-menu-expand-arrow {
  display: none;
}

/*#region comment thread*/
.mainHeader {
  color: #000;
  font-size: 20px;
  font-weight: bold;
  margin: 5px 0;
}

.commentSelf {
  color: #fff;
  background: #00B894;
  border-radius: 5px 5px 0 5px;
  padding: 5px 10px;
  width: 100%;
}

.commentManager {
  background: #EEF0F2;
  border-radius: 5px 5px 5px 0;
  padding: 5px 10px;
  width: 100%;
}

.commPerson {
  font-size: 12px;
  color: #B0B8BE;
  padding-top: 5px;
}

.user-initials-grid {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

/*#endregion*/
.applicationClosedDashboard {
  color: #CC0905 !important;
  background: #FFEFEB;
  border-radius: 10px;
  padding: 0 10px 0 10px;
}

.applicationOpenDashboard {
  color: #009C74 !important;
  background: #E0F5F0;
  border-radius: 10px;
  padding: 0 10px 0 10px;
}

div#BorderBoxEverywhere * {
  box-sizing: border-box;
}

/*#region card template*/
#cardmain {
  position: relative;
  margin: 1em auto;
  border: 1px solid #333;
  background: #ffffff;
  width: 85.3mm;
  height: 53.7mm;
  font-size: 14px;
  line-height: 20px;
}
#cardmain p {
  margin: 0;
}

.layer.active .txt_ph {
  border: 0;
  background: #f0f0f0;
}

.txt_ph {
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.layer:not(.preview) .txt_ph {
  border: 1px solid #bbb;
}

.layer.active {
  border: 1px solid #f00;
}

.preview .keywordClass {
  border: 0;
  padding: 0;
  background: none;
  box-shadow: none;
}

.previewPhoto,
.previewQR {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.layer.preview {
  border: 1px solid transparent !important;
  background: none !important;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png);
}

.qr_icon {
  background: url(../images/qrcode-solid.png) no-repeat center;
  width: 100%;
  height: 100%;
}

.photo_icon {
  background: url(../images/user-solid.png) no-repeat center;
  width: 100%;
  height: 100%;
}

/*endregion*/
/*#region card scanner*/
.cameraWrapper {
  margin-top: 20px;
  width: 500px;
  padding: 25px;
  position: relative;
  min-height: 380px;
}

.p-abs {
  position: absolute;
}

.topleft {
  width: 100px;
  height: 100px;
  border: solid #001B38;
  border-width: 2px 0 0 2px;
  top: 0;
  left: 0;
}

.topright {
  width: 100px;
  height: 100px;
  border: solid #001B38;
  border-width: 2px 2px 0 0;
  top: 0;
  right: 0;
}

.bottomright {
  width: 100px;
  height: 100px;
  border: solid #001B38;
  border-width: 0 2px 2px 0;
  bottom: 0;
  right: 0;
}

.bottomleft {
  width: 100px;
  height: 100px;
  border: solid #001B38;
  border-width: 0 0 2px 2px;
  bottom: 0;
  left: 0;
}

.hrdash {
  width: 100%;
  height: 0;
  border-top: 3px dashed #586c90;
  left: 0;
  top: 50%;
  opacity: 0.3;
}

.vrdash {
  width: 0;
  height: 100%;
  border-left: 3px dashed #586c90;
  top: 0;
  left: 50%;
  opacity: 0.3;
}

#cardScanner .main-title {
  width: 40%;
  max-width: 750px;
  margin: 0 25px;
}
#cardScanner .blue-cont {
  height: 100px;
  padding: 0 20px;
  background-color: #001B38;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 80px;
}
#cardScanner .title {
  color: #fafafa;
  font-size: 2rem;
}
#cardScanner .col30 {
  width: 30%;
}
#cardScanner .time {
  font-size: 6rem;
  color: #001B38;
  font-weight: 700;
}
#cardScanner .day {
  font-size: 1.25rem;
}
#cardScanner .date {
  font-size: 3rem;
}
#cardScanner .step {
  color: #001B38;
  background-color: #00B894;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
#cardScanner .step.active {
  color: white;
}
#cardScanner .step.active .stepno {
  border-color: #F7CD36;
  background-color: #C09C00;
}
#cardScanner .step .stepno {
  position: absolute;
  bottom: -5px;
  left: -5px;
  border: 4px solid #dfe6e9;
  border-radius: 50%;
  background-color: #b2bec3;
  color: #fafafa;
  width: 20px;
  height: 20px;
  font-size: 0.9rem;
  text-align: center;
}
#cardScanner .logo {
  max-width: 360px;
  max-height: 100px;
}
#cardScanner .header-logo {
  color: #2B4162;
  font-weight: 700;
  font-size: 4rem;
}
#cardScanner .visitinfoContainer {
  width: 425px;
  background: white;
  box-shadow: 0px 0px 2px rgba(0, 27, 56, 0.1), 0px 2px 2px rgba(0, 27, 56, 0.08), 0px 1px 3px rgba(0, 27, 56, 0.16);
}
#cardScanner .visitorInfo {
  display: flex;
  flex-direction: column;
  padding: 20px;
}
#cardScanner .inOutParent {
  background: lightgray;
  border: 1px solid lightgray;
}
#cardScanner .inOut {
  width: 200px;
  height: 40px;
  line-height: 35px;
  font-size: 20px;
  color: black;
  border: 2px solid lightgray;
  background: lightgray;
}
#cardScanner .inOut.active {
  background: white;
}
#cardScanner #cardPrinter {
  display: none;
}

/*endregion*/
#addNewAnswerMenu .k-content {
  width: 500px;
}

.sideTabsWrapper {
  position: absolute;
  top: 0;
  right: 0;
}

/*region Custom Report*/
.dynFiltersWrapper .form-group {
  display: flex;
  margin: 0;
}
.dynFiltersWrapper .form-group > .control-label {
  width: auto !important;
}

/*endregion Custom Report*/
/*region Custom Report*/
#erganicards.horizontal .protocolHeader .form-group {
  margin-bottom: 0px !important;
}
#erganicards.horizontal .dimesionsContainer .container {
  background: #EEF0F2;
}
#erganicards.horizontal .dimesionsContainer .container .dm-parent {
  margin: auto 15px auto 15px;
  flex-direction: column;
  background: #FFFFFF;
  border-radius: 10px;
  height: 300px;
}
#erganicards.horizontal .dimesionsContainer .container .dm-parent .dmCont {
  position: relative;
  margin-top: 15px;
  cursor: default;
}
#erganicards.horizontal .dimesionsContainer .container .dm-parent .dmCont .dmBullet {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  line-height: 50px;
  border-radius: 50px;
  color: black;
}
#erganicards.horizontal .dimesionsContainer .container .dm-parent .dmCont .dmLine {
  position: absolute;
  left: calc(50% + 25px);
  width: calc(100% - 22px);
}
#erganicards.horizontal .dimesionsContainer .container .protocolHeader {
  width: calc(100% - 38px);
}
#erganicards.horizontal .completedDimesionsContainer {
  justify-content: space-between;
}
#erganicards.horizontal .completedDimesionsContainer > div {
  box-shadow: 0px 8px 16px 0.24px rgba(91, 104, 113, 0.24);
  flex-direction: column;
  margin: 0px 5px 5px 0px;
  background: #FFFFFF;
  border-radius: 10px;
  height: 145px;
  width: 260px;
  top: 147px;
  left: 872px;
}
#erganicards.horizontal .completedDimesionsContainer > div > div.flex-between, #erganicards.horizontal .completedDimesionsContainer > div > div.flex-between-center {
  width: 260px;
}
#erganicards.horizontal .completedDimesionsContainer > div > div.flex-between .ch-tx-success, #erganicards.horizontal .completedDimesionsContainer > div > div.flex-between-center .ch-tx-success {
  border: 1px solid #00B894;
  border-radius: 19px;
  padding: 5px 8px 5px 8px;
}
#erganicards.horizontal .completedDimesionsContainer > div > div.flex-between .ch-tx-danger, #erganicards.horizontal .completedDimesionsContainer > div > div.flex-between-center .ch-tx-danger {
  border: 1px solid #FF3F34;
  border-radius: 19px;
  padding: 4px 9px 4px 9px;
}

#erganicards.vertical .protocolHeader .form-group {
  margin-bottom: 0px !important;
}
#erganicards.vertical .dimesionsContainer {
  border-top: none;
  border-bottom: none;
  padding: 26px 16px;
}
#erganicards.vertical .dimesionsContainer .container {
  flex-direction: column;
}
#erganicards.vertical .dimesionsContainer .container .dm-parent {
  box-shadow: 0px 8px 16px 0.24px rgba(91, 104, 113, 0.24);
  flex-direction: column;
  margin: 0px 15px 30px 15px;
  background: #FFFFFF;
  border-radius: 10px;
  height: 300px;
}
#erganicards.vertical .dimesionsContainer .container .dm-parent .dmCont {
  position: relative;
  margin-top: 15px;
  cursor: default;
}
#erganicards.vertical .dimesionsContainer .container .dm-parent .dmCont .dmBullet {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
  line-height: 50px;
  border-radius: 50px;
  color: black;
}
#erganicards.vertical .dimesionsContainer .container .dm-parent .dmCont .dmLine {
  display: none;
}
#erganicards.vertical .dimesionsContainer .container .dm-parent .protocolHeader {
  width: calc(100% - 38px);
}
#erganicards.vertical .completedDimesionsContainer {
  padding: 26px 16px;
  flex-direction: column;
}
#erganicards.vertical .completedDimesionsContainer > div {
  box-shadow: 0px 8px 16px 0.24px rgba(91, 104, 113, 0.24);
  flex-direction: column;
  margin: 0px 15px 30px 15px;
  background: #FFFFFF;
  border-radius: 10px;
  height: 155px;
  padding: 10px;
}
#erganicards.vertical .completedDimesionsContainer > div > div.flex-between .ch-tx-success, #erganicards.vertical .completedDimesionsContainer > div > div.flex-between-center .ch-tx-success {
  border: 1px solid #00B894;
  border-radius: 19px;
  padding: 5px 8px 5px 8px;
  height: 32px;
}
#erganicards.vertical .completedDimesionsContainer > div > div.flex-between .ch-tx-danger, #erganicards.vertical .completedDimesionsContainer > div > div.flex-between-center .ch-tx-danger {
  border: 1px solid #FF3F34;
  border-radius: 19px;
  padding: 4px 9px 4px 9px;
  height: 32px;
}

/*endregion Custom Report*/
.projectOrg {
  max-width: 300px;
  margin-bottom: -15px;
}
.projectOrg .flex {
  border: 2px solid #b2bec3;
  border-top: 4px solid #00B894;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  background: #FAFAFA;
  padding: 10px;
}
.projectOrg .flex.pr_active {
  background: #00B894;
}
.projectOrg .flex.pr_active .pr_pos {
  color: #FAFAFA;
}
.projectOrg .flex.pr_active .pr_email {
  color: #FAFAFA;
}
.projectOrg .flex .pr_image {
  width: 70px;
}
.projectOrg .flex .pr_image image {
  height: 70px;
  width: 70px;
}
.projectOrg .flex .pr_text {
  padding-left: 10px;
  padding-right: 20px;
  width: calc(100% - 70px);
}
.projectOrg .flex .pr_text.full {
  width: 100%;
}
.projectOrg .flex .pr_text .pr_pos {
  font-size: 20px;
  color: #001B38;
  text-overflow: ellipsis;
  overflow: hidden;
}
.projectOrg .flex .pr_text .pr_alias {
  font-size: 16px;
  color: #001B38;
  text-overflow: ellipsis;
  overflow: hidden;
}
.projectOrg .flex .pr_text .pr_name {
  font-size: 16px;
  color: #001B38;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 5px;
}
.projectOrg .flex .pr_text .pr_dep {
  font-size: 14px;
  color: #001B38;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 5px;
}
.projectOrg .flex .pr_text .pr_email {
  font-size: 12px;
  color: #001B38;
  text-overflow: ellipsis;
  overflow: hidden;
}
.projectOrg .pr_button {
  position: relative;
  bottom: 10px;
  text-align: center;
}
.projectOrg .pr_button .fa {
  border: 1px solid #001B38;
  border-radius: 4px;
  padding: 2px 4px 3px 3px;
  height: 19px;
  background: #fafafa;
}

#depaccesstree .k-checkbox {
  margin-top: 0px !important;
}
#depaccesstree .k-checkbox:indeterminate::before {
  content: "\e118";
  width: 12px;
  height: 12px;
  background-color: white;
}

.circle-form-lg {
  width: 67px;
  height: 67px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  font-size: 14px;
  overflow: hidden;
}

.chart-selection-button {
  border-radius: 6px;
}

.k-grid-content .group-button-row {
  position: absolute;
  right: 0;
  border: 0.5px solid lightgrey;
  border-radius: 6px;
  margin-right: 20px;
  padding: 0 8px;
  margin-top: -1px;
}

.simple-borderd-button {
  right: 0;
  border: 0.5px solid lightgrey;
  border-radius: 4px;
  margin-right: 20px;
  padding: 0 8px 0 4px;
  margin-top: -1px;
}

.greyGridColumn {
  color: #84919A;
}

.opacityGridColumn {
  opacity: 0.15;
}

.orgChartProjectsCenterDonut {
  margin: auto;
  padding: 10px;
}

.orgChartHeaders {
  height: 45px;
}

.round-color-56 {
  width: 56px;
  height: 56px;
  line-height: 40px;
  border-radius: 50%;
}

.c-checkbox-16 {
  width: 16px !important;
  height: 16px !important;
}

.round-color-12 {
  width: 12px;
  height: 12px;
  line-height: 20px;
  border-radius: 50%;
}

.round-color-10 {
  width: 10px;
  height: 10px;
  line-height: 20px;
  border-radius: 50%;
}

.statusIndicator .margin-status-from-text {
  margin: 2px 13px 0 2px;
}

.numeric-inputs-white .k-numerictextbox,
.numeric-inputs-white .k-input-spinner button {
  background-color: white;
}
.numeric-inputs-white .k-input-spinner {
  display: none;
  width: 15px;
}
.numeric-inputs-white .k-input-spinner button {
  width: 15px;
  height: 15px;
  padding: unset;
}
.numeric-inputs-white:hover .k-input-spinner {
  display: inline-block;
}

.ticket-threads-cards {
  min-height: 152px;
  border-radius: 6px;
}

.ticket-thread-comment {
  color: #000;
}

.ticket-status {
  border-radius: 8px !important;
  padding: 2px 6px;
}

.ticketThreadsAvatar {
  width: 28px;
  height: 35px;
}

.notification-indicator {
  width: 5px;
  height: 5px;
  background-color: #F2271C;
  border-radius: 50%;
  display: inline-block;
}

.user-logo-30 {
  width: 30px;
  height: 30px;
}

.user-logo-30 > img {
  width: 30px;
  height: 30px;
}

.toolbar-adjacent-viewSelectors {
  margin-top: 18px;
  width: 100%;
}

.align-toolbar .k-grid:not(.card-grid) > .k-grid-toolbar {
  margin-top: -79px;
}

.add-next-to-nav-buttons {
  left: 215px;
  position: relative;
}

.window-popup-action-buttons {
  position: absolute;
  z-index: 10;
  bottom: 5px;
  left: -5px;
  padding: 10px !important;
}

.textarea-editor-90 .cke_contents {
  height: 90px !important;
}

.white-bg-grey-border-action-button {
  background: #FAFAFA;
  border: 1px solid #D5DADD;
  border-radius: 4px;
}

.toggle-buttons-without-green-background-left {
  /*background-color: unset !important;*/
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  width: 40px;
  /*color: #252C32 !important;*/
}

.toggle-buttons-without-green-background-right {
  /*background-color: unset !important;*/
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  width: 40px;
  /*color: #252C32 !important;*/
}

.add-people-button {
  width: 106px;
  line-height: 28px;
  min-height: 27px;
  height: 10px;
  text-transform: none;
  border-radius: 4px;
}

#reservationUsers td {
  overflow: visible;
}

input.greyRadioButtons {
  accent-color: #808E9B;
}

.position-labels-inside-scheduler {
  position: relative;
  top: 90px;
  z-index: 1;
  left: 10px;
}

/*.grey-white-row-scheduler-timeline {
    .k-scheduler {
        .k-scheduler-timelineview {

        }
    }
}*/
/* White background for odd rows */
/* Grey background for even rows */
.grey-white-row-scheduler-timeline .k-scheduler .k-scheduler-timelineview .k-scheduler .k-scheduler-table tr:nth-child(odd) {
  background-color: #FAFAFA !important; /* White */
}
.grey-white-row-scheduler-timeline .k-scheduler .k-scheduler-timelineview .k-scheduler-table tr:nth-child(even) {
  background-color: #DEE2E6 !important; /* Grey */
}
.grey-white-row-scheduler-timeline .k-scheduler .k-scheduler-timelineview .k-nonwork-hour {
  background-color: inherit;
}

.hide-scheduler-navigation .k-scheduler .k-scheduler-navigation.k-button-group, .hide-scheduler-navigation .k-scheduler .k-scheduler-refresh {
  display: none;
}

.grey-white-row-scheduler .k-scheduler .k-scheduler-table tr:nth-child(even) {
  background-color: #DEE2E6 !important; /* Grey */
}
.grey-white-row-scheduler .k-scheduler .k-nonwork-hour {
  /*background-color: unset !important;*/
}

.eventLightGreylishRed {
  background: #FED6CD;
  border: 1px solid #FED6CD;
  border-radius: 4px;
  color: #212529;
  height: 30px !important;
  margin-top: 10px;
}
.eventLightGreylishRed .k-event-template {
  padding-top: 5px;
}

.eventLightGreylishRed .k-event-template {
  padding: 0;
}

.reservationEventTemplate {
  border-radius: 4px;
}

.reservationTooltipBg {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922) !important;
}

#mybookingsfiltermenu .k-calendar-title {
  color: unset;
}
#mybookingsfiltermenu .k-calendar-nav .k-prev-view {
  color: unset;
}
#mybookingsfiltermenu .k-calendar-nav .k-next-view {
  color: unset;
}

.calendar-selected-item {
  border: 1px solid black !important;
}
.calendar-selected-item .k-link {
  background-color: #009C74 !important;
}

.border-wrapper {
  border: 1px solid grey;
  padding: 12px;
  border-radius: 5px;
}

.dmBullet13 {
  width: 20px !important;
  height: 20px !important;
}

.quickAddCompany .moduleCards {
  position: relative;
  border-radius: 16px;
  background: var(--black-white-white, #FAFAFA);
  box-shadow: 0px 0px 1px 0px rgba(26, 32, 36, 0.32), 0px 1px 2px 0px rgba(91, 104, 113, 0.32);
  width: 205px;
  height: 213px;
}
.quickAddCompany .moduleCards.active {
  border: 1px solid #00B894;
}
.quickAddCompany .moduleCards.review-stats {
  width: 226px;
  height: 176px;
}
.quickAddCompany .moduleCards.moduleCardsEdit {
  height: 50px;
}
.quickAddCompany .packageCards {
  position: relative;
  border-radius: 16px;
  background: var(--black-white-white, #FAFAFA);
  box-shadow: 0px 0px 1px 0px rgba(26, 32, 36, 0.32), 0px 1px 2px 0px rgba(91, 104, 113, 0.32);
  width: 280px;
}
.quickAddCompany .packageCards.isSelected {
  box-shadow: 0px 0px 2px 0px rgb(0, 184, 148), 0px 2px 6px 0px rgb(0, 184, 148);
}

.checkBadge {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 20px;
  margin-left: 88%;
  margin-top: -18px;
}

.checkBadgePackage {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 20px;
  margin-left: 250px;
  margin-top: -25px;
  background: white;
}

.changedValue div.form-group > label {
  background: yellow;
}

.horizonBadge {
  border-radius: 20px;
  padding: 0px 5px 0px 5px;
  text-align: center;
  display: inline-block;
  min-width: 20px;
}
.horizonBadge.danger {
  background: red;
  color: white;
}
.horizonBadge.gray-1 {
  background: #5B6871;
  color: white;
}
.horizonBadge.gray-4 {
  background: #9AA6AC;
  color: white;
}
.horizonBadge.success {
  background: #00B894;
  color: white;
}

.shiftManager .conflictBadge, .performanceCurve .conflictBadge {
  position: absolute;
  width: 40px;
  height: 12px;
  border-radius: 30px;
  margin-top: 25px;
}
.shiftManager .k-dirty, .performanceCurve .k-dirty {
  display: none;
}
.shiftManager .shift-bg-yellow, .performanceCurve .shift-bg-yellow {
  background-color: #FEF99F;
}
.shiftManager .shift-bg-green, .performanceCurve .shift-bg-green {
  background-color: #B3E6D8;
}
.shiftManager .shift-bg-default, .performanceCurve .shift-bg-default {
  background-color: white;
}
.shiftManager .k-grid-header th.k-header, .performanceCurve .k-grid-header th.k-header {
  padding: 0px;
}
.shiftManager .k-grid .k-grouping-row td, .performanceCurve .k-grid .k-grouping-row td {
  padding: 4px;
  background-color: #6E7C87;
  color: #FFFFFF;
}
.shiftManager .k-grid td.k-group-cell, .shiftManager .k-grid th.k-group-cell, .performanceCurve .k-grid td.k-group-cell, .performanceCurve .k-grid th.k-group-cell {
  text-overflow: clip;
  display: hidden;
}
.shiftManager .current-date-dot, .performanceCurve .current-date-dot {
  width: 10px;
  height: 10px;
  background-color: #00B894;
  border: 1px solid #00B894;
  border-radius: 50%;
  margin-left: 6px;
}
.shiftManager .h-employee-col, .performanceCurve .h-employee-col {
  padding: 6px 10px;
}
.shiftManager .h-activeDate-bgColor, .performanceCurve .h-activeDate-bgColor {
  background-color: #303940;
  color: rgba(250, 250, 250, 0.9803921569);
  padding: 6px 10px;
}
.shiftManager .h-disableDate-bgColor, .performanceCurve .h-disableDate-bgColor {
  background-color: #9AA6AC;
  color: rgba(250, 250, 250, 0.9803921569);
  padding: 6px 10px;
}
.shiftManager .isChanged-border, .performanceCurve .isChanged-border {
  border: 3px solid #48535B;
  border-radius: 4px;
  padding: 2px 4px;
}
.shiftManager .noShift-border, .performanceCurve .noShift-border {
  border: 3px solid #48535B;
  border-radius: 4px;
  padding: 2px 4px;
}
.shiftManager .inCell-checkbox-lg, .performanceCurve .inCell-checkbox-lg {
  width: 20px;
  height: 20px;
}
.shiftManager .inCell-checkbox-md,
.shiftManager .groupHeader-checkbox-md, .performanceCurve .inCell-checkbox-md,
.performanceCurve .groupHeader-checkbox-md {
  width: 16px;
  height: 16px;
}
.shiftManager .k-grid .k-cell-inner > .k-link, .performanceCurve .k-grid .k-cell-inner > .k-link {
  display: unset;
}
.shiftManager .c-checkbox span, .shiftManager .c-radio span, .performanceCurve .c-checkbox span, .performanceCurve .c-radio span {
  border: 1px solid #303940;
}

.k-selected .meeting-calendar-change {
  background: #F7CD36 !important;
}

.calendar-selected-item .k-selected .k-link.meeting-calendar-change {
  background: #F7CD36 !important;
}

.k-selected .meeting-calendar-unavailable {
  background: #FF3F34 !important;
}

.calendar-selected-item .k-selected .k-link.meeting-calendar-unavailable {
  background: #FF3F34 !important;
}

/* #region Sweet Alert */
.swal2-confirm-red {
  background: #a56a6a !important;
  border-color: #a56a6a !important;
}
.swal2-confirm-red:hover {
  background: #920c0c !important;
  border-color: #920c0c !important;
}

.swal2-confirm-green {
  background: #6aa56c !important;
  border-color: #6aa56c !important;
}
.swal2-confirm-green:hover {
  background: #0c9212 !important;
  border-color: #0c9212 !important;
}

.swal2-confirm-blue {
  background: #5d9cec !important;
  border-color: #5d9cec !important;
}
.swal2-confirm-blue:hover {
  background: #9de0f6 !important;
  border-color: #9de0f6 !important;
}

.swal2-confirm-gray {
  background: #aaaaaa !important;
  border-color: #aaaaaa !important;
}
.swal2-confirm-gray:hover {
  background: #888888 !important;
  border-color: #888888 !important;
}

/* #endregion Sweet Alert */
.homeSwitch span:after {
  content: "\f015";
  font-family: FontAwesome;
  font-size: 11px;
  line-height: 12px;
}

.signature-white .signature-pad {
  background: #FFFFFF;
}

.kpi-filter {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  align-items: center;
  margin-right: 10px;
  padding: 15px;
  width: 165px;
}
.kpi-filter.kpi-filter-clicked {
  border: 3px solid black;
  padding: 12px;
}
.kpi-filter.kpi-filter-success {
  color: #FAFAFA;
  background: #00B894;
}
.kpi-filter.kpi-filter-warning {
  background: #F7CD36;
}
.kpi-filter.kpi-filter-light-gray-1 {
  background: #D5DADD;
}
.kpi-filter.kpi-filter-light {
  background: #FAFAFA;
}
.kpi-filter .kpi-num {
  padding-right: 15px;
  line-height: normal;
  font-size: 34px;
}
.kpi-filter .kpi-text {
  flex-direction: column;
}

.dynamic-input-move-mode {
  position: absolute;
  height: 100%;
  width: calc(100% - 20px);
  border-radius: 4px;
  background: rgba(210, 240, 255, 0.6980392157);
  z-index: 100;
}
.dynamic-input-move-mode .hover-value {
  height: 100%;
  width: 100%;
  display: none;
}
.dynamic-input-move-mode .selected-value {
  border-radius: 4px;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
.dynamic-input-move-mode .position-value {
  border-radius: 4px;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
.dynamic-input-move-mode:hover .position-value {
  display: none;
}
.dynamic-input-move-mode:hover .selected-value {
  display: none;
}
.dynamic-input-move-mode:hover .hover-value {
  border-radius: 4px;
  background: rgba(0, 170, 255, 0.6980392157);
  justify-content: center;
  align-items: center;
  font-weight: bold;
}

/*

    <div class="flex-vertical-center ch-bg-total-white border-radius-10 mr p-lg" >
            <span class="pr-lg ch-h4">{{statsObj.allCnt || 0}}</span>
            <span class="flex-column">
                <span><span class="text-bold">Overall</span></span>
            </span>
        </div>

*/
.choes-inputs {
  /*#region General*/
  /*#endregion*/
  /*#region Star Rating*/
  /*#endregion Star Rating*/
  /*#region RadioButtons */
  /*#endregion*/
  /*#region Checkbox */
  /*#endregion*/
  /*#region Like*/
  /*#endregion Like*/
  /*#region Numeric Slider*/
  /*#endregion Numeric Slider*/
}
.choes-inputs .answer-type-radiobutton span,
.choes-inputs .answer-type-checkbox span,
.choes-inputs .answer-type-netpromoter span {
  left: 0;
  margin-right: 10px !important;
  border: 1px solid;
  margin-left: 5px !important;
  min-width: 20px;
  min-height: 20px;
}
.choes-inputs .answer-type-radiobutton,
.choes-inputs .answer-type-checkbox,
.choes-inputs .answer-type-netpromoter {
  padding-top: 1px !important;
}
.choes-inputs .answer-type-radiobutton span:last-child,
.choes-inputs .answer-type-checkbox span:last-child,
.choes-inputs .answer-type-netpromoter span:last-child {
  width: inherit;
  border: none !important;
}
.choes-inputs .rate {
  padding: 0;
  padding-top: 1px !important;
  font-size: 3.571em;
  display: flex;
  flex-wrap: nowrap;
  direction: rtl;
  flex-direction: row !important;
  justify-content: flex-end;
  position: relative;
  max-width: 100%;
}
.choes-inputs .rate:not(:checked) > input {
  position: absolute;
  opacity: 0;
  left: calc(50% - 17px);
  bottom: -25px;
}
.choes-inputs .rate:not(:checked) > label {
  width: 65px;
  color: #ccc;
  cursor: pointer;
  text-align: center;
  line-height: 34px;
}
.choes-inputs .rate:not(:checked) > label:before {
  content: "★ ";
}
.choes-inputs .rate > input:checked ~ label {
  color: #F7CD36;
}
.choes-inputs .rate:not(:checked) > label:hover,
.choes-inputs .rate:not(:checked) > label:hover ~ label {
  color: #C09C00;
}
.choes-inputs .rate > input:checked + label:hover,
.choes-inputs .rate > input:checked + label:hover ~ label,
.choes-inputs .rate > input:checked ~ label:hover,
.choes-inputs .rate > input:checked ~ label:hover ~ label,
.choes-inputs .rate > label:hover ~ input:checked ~ label {
  color: #C09C00;
}
.choes-inputs .c-radio input[type=radio]:checked + .radiotype {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
  -webkit-box-shadow: inset 0 0 0px 3px #FAFAFA;
  -moz-box-shadow: inset 0 0 0px 3px #FAFAFA;
  box-shadow: inset 0 0 0px 3px #FAFAFA;
  --ms-box-shadow: inset 0 0 0px 3px #FAFAFA;
}
.choes-inputs .c-radio input[type=radio]:focus + .radiotype {
  border: 1px solid #00b894 !important;
}
.choes-inputs .c-radio > div {
  padding-top: 3px;
}
.choes-inputs .answer-types .radiotype:before {
  /*top: 85px;*/
  color: #00B894 !important;
}
.choes-inputs .answer-type-checkbox {
  width: 100%;
  min-height: 40px;
  justify-content: space-between;
  align-items: flex-end;
}
.choes-inputs .answer-type-checkbox > div {
  display: flex;
  flex-wrap: wrap;
  float: left;
  position: relative;
  width: calc(100% - 70px);
  align-items: center;
}
.choes-inputs .answer-type-checkbox .c-checkbox {
  margin-bottom: 0px !important;
  margin-top: 10px !important;
  height: 40px;
  align-items: center;
}
.choes-inputs .answer-type-checkbox .c-checkbox input[type=checkbox]:checked + .chkBox {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
}
.choes-inputs .answer-type-checkbox .c-checkbox input[type=checkbox]:focus + .chkBox {
  border: 1px solid #00B894 !important;
}
.choes-inputs input[type=radio].with-font {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  bottom: 0;
  left: calc(50% - 20px);
}
.choes-inputs input[type=radio].with-font ~ label:before {
  font-family: FontAwesome;
  display: inline-block;
  letter-spacing: 10px;
  /*font-size: 1.8em;*/
  font-size: 2.143em;
  color: #535353;
  width: 1.4em;
}
.choes-inputs input[type=radio].with-font.like ~ label.like:before {
  content: "\f164";
}
.choes-inputs input[type=radio].with-font.dislike ~ label.dislike:before {
  content: "\f165";
}
.choes-inputs input[type=radio]:checked.with-font.like ~ label.like:before {
  color: #00B894;
}
.choes-inputs input[type=radio]:checked.with-font.dislike ~ label.dislike:before {
  color: #FF775F;
}
.choes-inputs .slider-wrapper {
  /*width: 100%;
  justify-content: space-between;*/
}
.choes-inputs .slider-wrapper .slider-container {
  /*width: calc(100% - 70px);
  display: flex;
  align-items: center;
  justify-content: space-between;*/
}
.choes-inputs .slider-wrapper .slider-container .slider {
  /*width: 80%;*/
}
.choes-inputs .slider-wrapper .slider-container .k-slider-horizontal .k-slider-track {
  /*width: 80%;*/
}
.choes-inputs .slider-wrapper .slider-container .k-button-increase {
  display: none;
}
.choes-inputs .slider-wrapper .slider-container .k-button-decrease {
  display: none;
}
.choes-inputs .slider-wrapper .slider-container .k-slider-items {
  display: none;
}
.choes-inputs .slider-wrapper .slider-container .k-slider-track {
  margin-top: 7px;
  margin-left: 10px;
  /*left: 0;*/
}
.choes-inputs .slider-wrapper .slider-container .k-slider-track .k-slider-selection {
  background-color: #00B894;
  border-color: #00B894;
}
.choes-inputs .slider-wrapper .slider-container .k-slider-track span {
  border-color: #00B894;
  background-color: #00B894;
}
.choes-inputs .slider-wrapper .slider-container .value {
  /*padding-right: 0*/
}
.choes-inputs .slider-wrapper .slider-container .k-numerictextbox {
  /*margin-left: 50px;*/
}

.ruleTextInCell td.members-workflows {
  padding-bottom: 30px;
}
.ruleTextInCell td:not(.members-workflows) {
  vertical-align: top;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/Site.scss%22,%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/_variables.scss%22,%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/extends.scss%22,%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/_mixins.scss%22,%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/utilities.scss%22,%22file:///D:/Choes/Horizon_GUI/Horizon.Gui/Content/scss/kendo-override.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAEJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AACA;AACA;EACI;;;AAKJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAEA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;AAEA;AACA;EACI;;;AAIJ;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAEJ;AAEA;AACA;EACI;EACA;;;AAGJ;EACI;;;AAEJ;AAEA;AACA;EACI;;;AAEJ;AAEA;EACI;;;AAGJ;AAEA;AACA;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAIJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AACA;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;AACA;AACA;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAIJ;EACI,OHhkBmB;;;AGmkBvB;EACI,OHrkBW;;;AGukBf;EACI;;;AAGJ;EACI,OHlkBe;;;AGqkBnB;AAAA;AAAA;AAIA;EACI,kBHhlBY;;;AGmlBhB;EACI;;;AAGJ;EACI,kBHjmBY;;;AGomBhB;EACI,YH3nBgB;;;AG8nBpB;EACI,YH5nBS;;;AG+nBb;EACI,YH/nBW;;;AGkoBf;EACI,YHloBkB;;;AGqoBtB;EACI,YHpoBW;;;AGuoBf;EACI,YHroBgB;;;AGwoBpB;EACI;;;AAGJ;EACI,YH5nBW;;;AG+nBf;EACI,YHroBY;;;AGwoBhB;EACI,YHxoBmB;;;AG2oBvB;EACI,YH1oBuB;;;AG6oB3B;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,YHzqBY;;;AG4qBhB;EACI,YHzqBY;;;AG4qBhB;EACI,YH3qBoB;;;AG8qBxB;EACI,YH1rBU;;;AG6rBd;EACI,YH5qBW;;;AG+qBf;EACI,YHlrBuB;;;AGqrB3B;EACI,YHnrBmB;;;AGsrBvB;EACI,YHrtBgB;;;AGwtBpB;EACI,YHrsBY;;;AGwsBhB;EACI,YHxsBmB;;;AG2sBvB;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,YHlqBc;;;AGsqBlB;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAEJ;EACI,YH9xBiB;;;AGiyBrB;EACI,YHhyBiB;;;AGmyBrB;EACI,YHnyBiB;;;AGsyBrB;EACI,YHzyBiB;;;AG4yBrB;EACI,YHztBa;;;AG4tBjB;EACI,YH/tBoB;;;AGkuBxB;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,YH1xBe;;;AG6xBnB;EACI,OHn0BgB;;;AGs0BpB;EACI;;;AAGJ;EACI,YH30BgB;;;AG80BpB;EACI,YHj1BgB;;;AGo1BpB;AACA;AACA;EACI,kBH30BgB;;;AG60BpB;AACA;AACA;AACA;EACI,OHlyBa;;;AGqyBjB;EACI,OHryBa;;;AGwyBjB;EACI,OHpzBe;;;AGuzBnB;EACI,OH7xBe;;;AGgyBnB;EACI,OH1xBe;;;AG6xBnB;EACI,OHpyBe;;;AGuyBnB;EACI,OHz0BY;;;AG40BhB;EACI,OH5zBa;;;AG+zBjB;EACI,OH3xBgB;;;AG8xBpB;EACI,OHnzBe;;;AGszBnB;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,OH75BY;;;AGg6BhB;EACI,OHn7BgB;;;AGs7BpB;EACI,OH55BW;;;AG+5Bf;EACI,OHr6BY;;;AGw6BhB;EACI,OHx6BmB;;;AG26BvB;EACI,OH16BuB;;;AG66B3B;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI,OH58BW;;;AG+8Bf;EACI;;;AAGJ;EACI;;;AAGJ;EACI,OHt9BU;;;AGy9Bd;EACI,OH19BU;;;AG69Bd;EACI;;;AAGJ;EACI,OH/9BY;;;AGk+BhB;EACI,OHx/Ba;;;AG2/BjB;EACI,OH3/Be;;;AG8/BnB;EACI,OH7/Be;;;AGggCnB;EACI,OH9/BgB;;;AGigCpB;EACI,OHjgCgB;;;AGmgCpB;AACA;AACA;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EACI,OJvsCJ;;AI6sCZ;EF5tCA;EACA;EACA;EACA;;AE8tCI;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;;AAMpB;AACA;EACI;EACA;;;AAGJ;EACI;;;AAIJ;EACI;;AAEA;EACI;;AAGJ;EACI;;;AAGR;AACA;EACI,YJjwCU;EIkwCV;;AAEA;EACI;EACA,YJtwCM;EIuwCN;EACA;;AAEA;EACI,OJtwCI;;AI0wCJ;EACI,OJ3wCA;;AI6wCA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI,YJ3yCM;;;AIgzCV;EACI;;AAMQ;EACI;;;AAMpB;AAKY;EACI;EACA;;;AAOZ;EACI;;AAIA;EACI;;AAEA;EACI;EACA;;AAGJ;EAYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AApBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAiBhB;EAYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AApBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAkBJ;EACI;;AAEA;EACI;EACA;;AAGJ;EAYI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AApBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAmBZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;EACI;;AAIR;EACI;;;AAKR;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EFngDR;EACA;EACA;EACA;;AEogDI;EACI;;AAIA;EACI;;;AAMhB;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIA;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA,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uB;EGriEvB,oBHqiEuB;;;AAG3B;EGrhEI;EACA;EACA,OF9GU;EE+GV,SHmhEqB;EGlhErB,kBHkhEiC;EG3iEjC,eH4iEuB;EG3iEvB,uBH2iEuB;EG1iEvB,oBH0iEuB;;;AAG3B;EG1hEI;EACA;EACA,OF9GU;EE+GV,SHwhEqB;EGvhErB,kBHuhEgC;EGhjEhC,eHijEuB;EGhjEvB,uBHgjEuB;EG/iEvB,oBH+iEuB;;;AAG3B;EG/hEI;EACA;EACA,OF9GU;EE+GV,SH6hEqB;EG5hErB,kBH4hEiC;EGrjEjC,eHsjEuB;EGrjEvB,uBHqjEuB;EGpjEvB,oBHojEuB;;;AAG3B;EGpiEI;EACA;EACA,OF9GU;EE+GV,SHkiEqB;EGjiErB,kBHiiEgC;EG1jEhC,eH2jEuB;EG1jEvB,uBH0jEuB;EGzjEvB,oBHyjEuB;;;AAG3B;EGziEI;EACA;EACA,OF9GU;EE+GV,SHuiEqB;EGtiErB,kBHsiEiC;EG/jEjC,eHgkEuB;EG/jEvB,uBH+jEuB;EG9jEvB,oBH8jEuB;;;AAG3B;EG9iEI;EACA;EACA,OF9GU;EE+GV,SH4iEqB;EG3iErB,kBH2iEgC;EGpkEhC,eHqkEuB;EGpkEvB,uBHokEuB;EGnkEvB,oBHmkEuB;;;AAG3B;EGnjEI;EACA;EACA,OF9GU;EE+GV,SHijEqB;EGhjErB,kBHgjEiC;EGzkEjC,eH0kEuB;EGzkEvB,uBHykEuB;EGxkEvB,oBHwkEuB;;;AAG3B;EG7kEI,eH8kEuB;EG7kEvB,uBH6kEuB;EG5kEvB,oBH4kEuB;EACvB;EACA;EACA;EACA,YCzqEU;;;AD2qEd;AACA;EACI;;;AAIA;EACI;;AAIA;EACI;EACA;;AAEA;EACI;EACA;;;AAKhB;AAIY;EACI;EACA;;AAIR;EACI;EACA;;;AAIZ;AAAA;AAAA;AAGA;EACI;;;AAEJ;AAGQ;EACI;;AAGJ;EACI;;;AAIZ;AAEI;EG3uEA;EACA;EACA;EACA;EH0uEI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGR;AACA;EACI;EACA;EACA;;;AAEJ;AACA;EACI;;;AAIA;EACI;;;AAOI;EACI;;;AAOZ;EACI;EAC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J;EACI;;AAIA;EACI;EACA;;AAGJ;EACI;EACA;;;AAIZ;AACA;EG9xFI;EACA;EACA;EA5HA;EACA;EACA;EACA;EHy5FA;EACA;EACA;EACA;EACA;;AAEA;EGxyFA;EACA;EACA;;AH0yFA;EGt6FA;EACA;EACA;EACA;;AHu6FA;EACI;EACA;EG56FJ;EACA;EACA;EACA;;AH66FA;EACI;;AAEA;EACI;;AAIR;EG9zFA;EACA;EACA;EA5HA;EACA;EACA;EACA;;AH07FA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;;AAIR;EGl1FI;EACA;EACA;EA5HA;EACA;EACA;EACA;;AH88FA;EGv1FA;EACA;EACA;;AHy1FA;EGr9FA;EACA;EACA;EACA;;AHs9FA;EACI;EACA;;;AAIR;EGr2FI;EACA;EACA;EA5HA;EACA;EACA;EACA;;AHi+FA;EG12FA;EACA;EACA;;AH42FA;EGx+FA;EACA;EACA;EACA;;AHy+FA;EACI;EACA;EG9+FJ;EACA;EACA;EACA;;AH++FA;EACI;EACA;;;AAIR;EG93FI;EACA;EACA;EA5HA;EACA;EACA;EACA;;AH0/FA;EGn4FA;EACA;EACA;;AHq4FA;EGjgGA;EACA;EACA;EACA;;AHkgGA;EACI;EACA;EGvgGJ;EACA;EACA;EACA;;AHwgGA;EACI;EACA;;;AAIR;EGv5FI;EACA;EACA;EA5HA;EACA;EACA;EACA;;AHmhGA;EG55FA;EACA;EACA;;AH65FI;EGzhGJ;EACA;EACA;EACA;;AH2hGA;EACI;EACA;EGhiGJ;EACA;EACA;EACA;;;AHkiGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EGnjGI;EACA;EACA;EACA;EHmjGA;EACA;EACA;EACA;;AAII;EACI;;;AAKZ;EACI;;;AAIA;EACI;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAIY;EACI;;;AAKhB;AAEI;EGjnGI;EAMJ,SH4mG+C;;;AAGnD;AACA;EACI;;;AAEJ;AAAA;AAAA;AAII;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;EGtoGJ;EACA;EACA;EACA;;AHwoGI;EACI;EACA;;AAGA;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI,kBCtpGM;;ADwpGN;EACI;;AAKJ;EACI;EGrqGR;EACA;EACA;EACA;;AHwqGA;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA,YChrGE;;ADkrGF;EACI;EACA,YCprGF;EDqrGE;;AAEA;EACI;EACA;EACA;;AAMR;EACI;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;EAMA;EACA,YCntGM;;AD8sGN;EACI;;AAMJ;EACI;EACA,YCvtGE;EDwtGF;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;;;AAMZ;AAGQ;EACI;EACA;;;AAIZ;AAEI;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA,kBC7wGU;;AD+wGV;EGxrGA,eHyrG2B;EGxrG3B,uBHwrG2B;EGvrG3B,oBHurG2B;EACvB;EACA;;AAEA;EACI;;;AAKZ;EACI;EACA;EACA;EACA;;;AAEJ;AACA;EACI;;;AAEJ;AACA;EACI;EACA;;;AAEJ;AACA;AAEI;EGlzGA;EACA;EACA;EACA;EA0FA,eHutG2B;EGttG3B,uBHstG2B;EGrtG3B,oBHqtG2B;EACvB;;AAGJ;EACI;EGttGJ,wBHutG0B;EGttG1B,yBHstG6B;EGrtG7B,4BHqtGmC;EGptGnC,2BHotGyC;EGntGzC,gCHmtG0B;EGltG1B,iCHktG6B;EGjtG7B,oCHitGmC;EGhtGnC,mCHgtGyC;EG/sGzC,4BH+sG0B;EG9sG1B,6BH8sG6B;EG7sG7B,gCH6sGmC;EG5sGnC,+BH4sGyC;EACrC;;AAEA;EACI;EG3tGR,wBH4tG8B;EG3tG9B,yBH2tGoC;EG1tGpC,4BH0tG0C;EGztG1C,2BHytGgD;EGxtGhD,gCHwtG8B;EGvtG9B,iCHutGoC;EGttGpC,oCHstG0C;EGrtG1C,mCHqtGgD;EGptGhD,4BHotG8B;EGntG9B,6BHmtGoC;EGltGpC,gCHktG0C;EGjtG1C,+BHitGgD;;AAG5C;EACI;EACA;EACA;EACA;EGnuGR,wBHouG8B;EGnuG9B,yBHmuGiC;EGluGjC,4BHkuGuC;EGjuGvC,2BHiuG6C;EGhuG7C,gCHguG8B;EG/tG9B,iCH+tGiC;EG9tGjC,oCH8tGuC;EG7tGvC,mCH6tG6C;EG5tG7C,4BH4tG8B;EG3tG9B,6BH2tGiC;EG1tGjC,gCH0tGuC;EGztGvC,+BHytG6C;;;AAKjD;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;AACA;EACI;;;AAGJ;EACI;EACA;EACA;;;AAEJ;AACA;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EGh1GJ,gCHi1GgC;EGh1GhC,mCHg1GgC;EG/0GhC,4BH+0GgC;EG90GhC,+BH80GgC;EG70GhC,wBH60GgC;EG50GhC,2BH40GgC;EAC5B;EACA;EACA,YCv4GQ;EDw4GR,OCj5GM;;ADq5GV;EACI;EACA;EACA,OCx5GM;EE4DV,gCH61GgC;EG51GhC,mCH41GgC;EG31GhC,4BH21GgC;EG11GhC,+BH01GgC;EGz1GhC,wBHy1GgC;EGx1GhC,2BHw1GgC;EAC5B;EACA;EAEA,YCp5GQ;EDq5GR;;AAEA;EACI,YCx7GS;EDy7GT,OCt3GE;;ADy3GN;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EGh3GJ,iCHi3GqC;EGh3GrC,oCHg3GqC;EG/2GrC,6BH+2GqC;EG92GrC,gCH82GqC;EG72GrC,yBH62GqC;EG52GrC,4BH42GqC;EG13GrC,gCH23GoC;EG13GpC,mCH03GoC;EGz3GpC,4BHy3GoC;EGx3GpC,+BHw3GoC;EGv3GpC,wBHu3GoC;EGt3GpC,2BHs3GoC;;AAGhC;EGn2GJ,eHo2G+B;EGn2G/B,uBHm2G+B;EGl2G/B,oBHk2G+B;;AAG3B;EGz3G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6K6B;EAC7B;EACA;;;AAKI;EACI,OCl/KI;;;ADs/KhB;AACA;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AACA;EACI;EGn+KA,eHo+KuB;EGn+KvB,uBHm+KuB;EGl+KvB,oBHk+KuB;EACvB;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EGh/KR,eHi/K+B;EGh/K/B,uBHg/K+B;EG/+K/B,oBH++K+B;;AAG3B;EACI;;AAIR;EACI;EACA,OC3lLY;ED4lLZ;;;AAIR;EACI;;AAEA;EACI;;AAIA;EACI;;;AAKZ;EACI;;;AAGJ;EACI;EACA;;AAEA;EACI;;;AAIR;EACI;;;AAcI;EACI,OChnLG;;;ADqnLf;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EAOA;EACA;EACA;;AAPA;EACI;EACA;;;AAQR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;AAGR;AACA;EACI,OCztLoB;ED0tLpB;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA,YC/uLW;EDgvLX;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OC5vLK;;AD+vLT;EACI;EACA;EACA;;;AAIR;EACI,OCvwLS;;;AD0wLb;EACI;EACA;EACA;;;AAKI;EACI;EACA;AACA;;AAGJ;EACI;;;AAOR;EACI;;AAGJ;EACI;;AAGA;AAQI;EACA;EACA;EAuCA;EACA;;AAjDA;EACI;;AAEA;EACI;;AAOR;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAKR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;AAMJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;AACA;EACA;;AAEA;EACI,cCl7LD;EDm7LC;;AAEA;EACI;;AAIR;EACI,OC37LD;ED47LC;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAMR;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAIR;EACI;;AAGJ;EAEI;;AAEA;EACI;EACA;;AAGI;EACI;;AAKZ;EACI;;AASR;EACI;EACA;;AAEA;EACI;;AAGJ;EACI,OC9gMJ;ED+gMI;EACA;EACA;EACA;EACA;EACA;;AAKZ;EACI;;AAKA;EACI;;AAEA;EACI;EACA;;AAMhB;EACI;;AAIA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAKJ;EACI;;AAMZ;EACI;EACA,OCzmMY;ED0mMZ;EACA;;AAGJ;EACI,kBCjmMQ;EDkmMR,OCvmMM;EDwmMN;EACA;EACA;EACA;;AAGJ;EACI;EACA,OCznMY;;AD4nMhB;AACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;;AAMA;EACI;AACA;;AAIA;EACI;;AAIR;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA,kBC/rMI;;ADisMJ;EACI;;AAIR;EACI;;AAMJ;EACI;EACA;EACA;EACA;EACA;;AAMJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AASR;EACI;;AAIA;EACI;;AAIR;EACI;AACA;EACA;EACA;EACA;AACA;EACA;EACA;;;AAKJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAEJ;AACA;AACA;EACI;EACA,OCtzMW;EDuzMX;EACA;EACA;EACA;;AAEA;EACI,OC3yMQ;ED4yMR;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;;AAGR;AACA;AAGI;EACI,OCv1MK;EDw1ML;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;;AAGR;AACA;AACA;EACI;EACA;EACA,kBCp2MU;EDq2MV;EACA;;;AAGJ;EGlxMI,eHmxMuB;EGlxMvB,uBHkxMuB;EGjxMvB,oBHixMuB;EACvB;EACA;EACA;;AAEA;EACI;EACA;EG1xMJ,eH2xM2B;EG1xM3B,uBH0xM2B;EGzxM3B,oBHyxM2B;EACvB,YC12MQ;ED22MR,OCp3MM;;;ADu3Md;AAEI;EACI;;;AAKJ;EACI;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;;AAKR;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA,YC76MU;;;ADg7Md;EACI;EACA;EACA;EACA;;;AAKA;EACI;EACA;;AAGA;EACI;EACA;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA,OC58MM;;AD88MN;EACI;EACA;;AAGJ;EACI;EACA;;AAKR;EACI;EACA;EACA,OC79MM;;AD+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;EGv/N3B,uBHu/N2B;EGt/N3B,oBHs/N2B;EACvB;;AAEA;EACI,YCzkOW;;AD4kOf;EACI,YC1kOI;;AD6kOR;EACI,YCzkOG;;AD4kOP;EACI,YC/kOe;;ADklOnB;EACI,YCxlOY;;AD2lOhB;EACI,YClmOI;;ADqmOR;EACI,YCjnOC;;ADqnOT;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI,YCnnOI;;ADsnOR;EACI,YC9mOG;;ADknOX;EACI;EACA;EACA;;AAEA;EACI;EACA,YCloOI;;ADqoOR;EACI,YCppOG;;ADupOP;EACI;;;AAIZ;AACA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA,YCxpOQ;EDypOR,OClqOM;;ADoqON;EACI;;;AAIZ;AACA;EACI;;AAEA;EACI;;AAKJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAIZ;AACA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,kBChtOM;;ADktON;EACI;;;AAIZ;AACA;EACI;EACA;EACA;EACA;;;AAKA;EACI;;AAGJ;EACI;;;AAIR;EACI;;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;;AAGA;EARJ;IASQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EAEA;;AAKI;EACI;EACA;;AAOJ;EACI;;AAGJ;EACI;;AAIA;EACI;;AAQR;EACI;EACA;EACA;EACA;EACA;EACA;;AAOJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAOJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAOJ;EACI;;AAMhB;EACI;;;AAIR;AACA;EACI;EACA;EACA;;AAGA;EANJ;IAOQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EAEA;;AAKI;EACI;;AAIA;EACI;;AAIR;EACI;;AAOJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAMhB;EACI;;;AAMA;EACI;EACA;EACA;;AAEA;EACI;;;AAKhB;AACA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EGn9OI,OF2EiB;EE1EjB,QF0EiB;ED04OjB,aC14OiB;;;AD64OrB;AAEA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAKR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;AACA;AACA;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;;AAGR;AAEA;EACI;;;AAGJ;EACI;EACA;EACA;;;AAEJ;AAEI;EACI;EACA;;AAKA;EACI;;;AAIZ;AAEA;AAEI;EACI;;AAIJ;EAEI;;AAEA;EACI;EAEA;EACA,YC36PO;ED46PP;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAKZ;EACI;;AAIR;EAEI;;AAEA;EACI;EAEA;EACA;EACA,YCp9PO;EDq9PP;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AAShB;EACI;;AAGJ;EACI;EACA;EACA;;AAGA;EAEI;;AAEA;EACI;EAEA;EACA;EACA,YCngQG;EDogQH;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAMhB;EACI;EAEA;;AAEA;EACI;EAEA;EACA;EACA,YC5iQO;ED6iQP;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;AAMpB;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA,YCzmQM;ED0mQN;;AAEA;EACI,YCpmQI;;ADsmQJ;EACI,OChnQF;;ADmnQF;EACI,OCpnQF;;ADwnQN;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA,OClpQH;EDmpQG;EACA;;AAGJ;EACI;EACA,OCzpQH;ED0pQG;EACA;;AAGJ;EACI;EACA,OChqQH;EDiqQG;EACA;EACA;;AAGJ;EACI;EACA,OCxqQH;EDyqQG;EACA;EACA;;AAGJ;EACI;EACA,OChrQH;EDirQG;EACA;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;;AAOR;EACI;;AAEA;EACI;EACA;EACA;EACA;;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAIA;EACI;;;AAKJ;AAAA;EAEI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAKJ;EACI;;;AAKZ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA,kBClzQY;EDmzQZ;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAIA;EACI;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAIA;EACI;;;AAIR;EACI;EACA;EACA;;;AAGJ;AACI;EACA;EACA;EACA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%22%7D */