/* Minification failed. Returning unminified contents.
(18040,21): run-time error CSS1038: Expected hex color, found '#ffff'
(18044,21): run-time error CSS1038: Expected hex color, found '#ffff'
(18639,10): run-time error CSS1038: Expected hex color, found '#ffff'
(19150,21): run-time error CSS1038: Expected hex color, found '#ffff'
 */
/**formulaires**/
/*ok*/
/**Fin formulaires**/
/**tooltip**/
/**Fin tooltip**/
/**dropdown liste**/
/**Fin dropdown liste**/
/*Les formulaires de recherche*/
/*Fin formulaires de recherche*/
/*separator*/
/*Fin separator*/
/*btn Principale */
/*fin btn secondaires */
/*btn secondaires */
/*fin btn secondaires */
/*footer*/
/*Fin footer*/
.footer-logo .text-logo {
  display: none;
}
#menuHaut .menuHautLvl .menuHautLv1Li {
  font-family: Noto sans;
  font-size: 14px;
}
.menuHautLv2Li span {
  font-family: Noto sans;
  font-size: 14px;
}
.widget,
.quick-access-container {
  background-color: white;
  border-color: white;
}
.pie-legend-emission .pie-legend-item .label:after {
  border-top-color: white;
  border-bottom-color: white;
  border-right-color: white;
}
/**icon gentleman**/
/*footer*/
@font-face {
  font-family: Noto sans;
  font-weight: 100;
  src: url(fonts/font-TTL/toyotadisplaybold-webfont.eot?#iefix);
  src: url(fonts/font-TTL/toyotadisplaybold-webfont.eot?#iefix) format("eot"), url(fonts/font-TTL/toyotadisplaybold-webfont.woff) format("woff"), url(fonts/font-TTL/toyotadisplaybold-webfont.ttf) format("truetype"), url(fonts/font-TTL/toyotadisplaybold-webfont) format("svg");
}
@font-face {
  font-family: Noto sans;
  src: url(fonts/font-TTL/toyotadisplayregular-webfont.eot?#iefix);
  src: url(fonts/font-TTL/toyotadisplayregular-webfont?#iefix) format("eot"), url(fonts/font-TTL/toyotadisplayregular-webfont.woff) format("woff"), url(fonts/font-TTL/toyotadisplayregular-webfont.ttf) format("truetype"), url(fonts/font-TTL/toyotadisplayregular-webfont) format("svg");
}
/**Nv less **/
.e98 .card .card-title {
  color: black;
}
.warning {
  margin-top: 2%;
  color: #015d6a !important;
  font-size: 14px !important;
  text-align: left;
}
.e-content {
  min-height: 45px !important;
}
#sendMailButton {
  max-width: 300px;
  height: 37px;
  font-size: 12px;
}
#sendMailButton:disabled {
  color: #c8c8c8;
  background-color: #eef3fa;
}
[id^="gender-division_svg_LegendItemText"],
[id^="chart_W36_svg_LegendItemText"],
[id^="chart_W37_svg_LegendItemText"],
[id^="e12ChartRevision_svg_ChartTitleText"],
[id^="e13ChartRegulatoryControls_svg_LegendItemText"],
[id^="e12ChartRevision_svg_PrimaryAxis_XLabel"],
[id^="e12ChartRevision_svg_SecondaryAxis_YLabel"],
[id^="e13ChartRegulatoryControls_svg_SecondaryAxis_YLabel"],
[id^="e13ChartRegulatoryControls_svg_PrimaryAxis_XLabel"] {
  fill: #015d6a;
}
[id^="e12ChartRevision_svg_YAxisTitle"] {
  color: #015d6a;
}
small > i,
small {
  color: white;
}
.e-pager .e-pagermessage {
  display: none !important;
}
.content p {
  color: #015d6a;
}
.crte svg .cls-1 {
  fill: red;
  width: 140px;
  height: 180px;
}
.tbd-assurence p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  color: #015d6a;
  text-align: center;
}
.tbd-assurence .ftitle {
  color: #015d6a;
  font-size: 19px;
  font-weight: 300;
  line-height: 34px;
  text-align: center !important;
}
.crte svg {
  fill: green;
  width: 140px;
  height: 180px;
}
.focus-avenant .car-documents-content .container .car-documents-description {
  color: #015d6a;
}
[title]:hover:after {
  opacity: 1;
  transition: all 0.1s ease 0.5s;
  visibility: visible;
}
[title]:after {
  background-color: #050b7f;
  color: white;
  width: 100%;
  z-index: 99999;
  visibility: hidden;
}
hr,
.divider,
templaterow.e-templaterow {
  border-top: 1px solid #dfdfdf !important;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 2;
  color: #676767;
  white-space: nowrap;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus,
.icon-menu-li .disabled {
  color: #676767 !important;
}
.icon-menu-checked {
  background: url("../Content/content/icons/checked.svg") no-repeat;
  background-size: 100%;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: white;
}
.icon-menu-check {
  background: url("../Content/content/icons/check.svg") no-repeat;
  background-size: 75%;
  margin-top: 11px !important;
  margin-left: 8px !important;
}
.icon-menu-cancel {
  background: url("../Content/content/icons/cancel.svg") no-repeat;
  background-size: 100%;
}
.icon-menu-link {
  display: inline-block !important;
  padding: 0 0 0 30px !important;
}
.icon-menu {
  left: 10px;
  position: absolute;
  vertical-align: middle;
  border: 0 none;
  width: 20px;
  height: 25px;
}
.icon-menu-li {
  padding-left: 10px;
  padding-right: 10px;
}
.icon-menu-li label {
  color: #676767;
  padding: 10px 0px 0px 0px !important;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.icon-menu-li:not(:first-child):hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.e-tooltip-wrap {
  border-radius: none;
}
.aldBlueText {
  color: white;
}
.e-tipContainer .aldBlueText a:first-of-type {
  color: white;
}
.e-tooltip-wrap {
  border: 1px solid #050b7f;
  background-color: #050b7f;
}
.e-tooltip-wrap span {
  color: white;
}
.e-tooltip-wrap .e-arrowTipOuter {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
  top: 0;
  position: absolute;
}
.e-tooltip-wrap .e-arrowTipOuter {
  border-top: 10px solid #c8c8c8;
}
.e-tooltip-wrap .e-arrowTipInner {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  left: 1px;
  top: 0;
  position: absolute;
}
.e-tooltip-wrap .e-arrowTipInner {
  border-top: 9px solid white;
}
.e-def {
  font-family: Arial, sans-serif;
  line-height: 18px;
}
.e-def {
  font-size: 12px;
  color: white;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader {
  background: none repeat scroll 0 0 #fcfcfc;
  border-bottom: 3px solid #015d6a;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before {
  color: #282827;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover {
  background: #f0f5fb;
}
.e-tooltip-wrap .e-cross-circle:hover {
  color: #282827;
  border-color: #c8c8c8;
  background: #f0f5fb;
}
.W19 .advanced-search .advanced-search-container ul li {
  color: #015d6a;
}
.W19 .advanced-search .advanced-search-container p {
  color: #015d6a;
  margin-bottom: 5px;
}
.confirmation-button input[type=button] {
  width: auto;
  margin-left: 10px;
}
.search-container {
  width: 100%;
  max-height: 40px;
}
.search-container-histo {
  width: 25%;
  max-height: 40px;
  padding-top: 22px;
}
.search-container-left {
  float: left;
  width: calc(100% - 50px);
  padding-top: 7px;
}
.search-container-right {
  float: right;
  width: auto;
  padding-right: 5px;
}
.search-container-right .search-icon {
  display: inline-block;
  vertical-align: bottom;
  background-image: url(../Content/images/custom_FOU/ICON_RECHERCHER.svg);
  background-size: contain;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
}
.card.search-options .search-input {
  display: inline-block;
  vertical-align: bottom;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  outline: none;
  width: 100% !important;
  font-weight: 500;
  font-size: 18px;
  color: #afb5bc;
  border-bottom: 1px solid #015d6a;
  color: #231f20;
}
input {
  border: none;
  border-bottom: 1px solid #015d6a;
  padding: 10px 0;
  text-align: left;
  color: #231f20;
}
.form .input-wrapper input::placeholder {
  color: #015d6a;
}
.search-container-left input::placeholder,
input::placeholder {
  color: #015d6a !important;
  font-family: Source Sans Pro regular !important;
  font-size: 14px !important;
}
.search-container-left .search-input {
  color: #2d96cd !important;
  font-family: Source Sans Pro regular !important;
  font-size: 14px !important;
  width: 100%;
}
.card.search-options .preset-option-block,
.card.search-options .search-container {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}
.W08 .note-widget textarea {
  color: #015d6a;
}
.card.search-options {
  position: relative;
  font-size: 0;
}
#tbd_atraiter hr {
  width: 100%;
  position: relative;
  top: 22px;
  border-top: 1px solid;
}
.focus-avenant .car-documents-content .container .car-documents-list .car-document-item .destocker .btn-destocker[disabled] {
  background-color: #eef3fa;
  color: #050b7f;
}
.focus-avenant .car-documents-content .container .car-documents-list .car-document-item .destocker .btn-destocker,
.simple-button {
  width: auto;
  margin-top: 15px;
  border-radius: 22.5px;
  height: 45px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  padding-right: 27px;
  padding-left: 27px;
  background-color: #eef3fa;
  color: #050b7f;
}
.focus-avenant .car-documents-content .container .car-documents-list .car-document-item .destocker .btn-destocker:hover,
.simple-button:hover {
  color: #050b7f;
  background: #bac6d7;
}
.preset-option-block .simple-button {
  margin-top: 0px !important;
  width: 30% !important;
  padding-top: 10px;
  padding-right: 60px;
  cursor: pointer;
}
.e-fileexplorer .e-toolbar > ul > li .e-split.e-active .e-splitbutton.e-btn.e-select {
  background: #015d6a;
}
input[type=submit],
input[type=button],
.btn-blue,
.login-page .login .form input[type=submit],
.e-button,
.button,
.e-btn-normal,
.e-btn,
.e-btn.e-select,
.e-btn.e-text,
.customButton,
.custom-fleet-button-blue,
.custom-fleet-button-white,
.e-btn.e-select,
.boutonLink,
.btn-submit-tbd {
  background-color: #015d6a;
  color: #ffffff;
  border-radius: 22.5px;
  height: 45px;
  font-family: Arial, sans-serif !important;
  font-size: 18px;
  padding-right: 27px;
  padding-left: 27px;
  text-align: center;
  border: none;
  width: auto;
  cursor: pointer;
}
.boutonLink {
  padding-top: 10px;
}
input[type=submit]:hover,
input[type=button]:hover,
.btn-blue:hover,
.login-page :hover.login:hover .form input[type=submit]:hover,
.e-button,
.button,
.e-btn-normal:hover,
.e-btn:hover,
.e-btn.e-select:hover,
.e-btn.e-text:hover,
.customButton:hover,
.custom-fleet-button-blue:hover,
.custom-fleet-button-white:hover,
.e-btn.e-select :hover {
  background: #4395a0;
  color: #ffffff;
}
.btn-blue:hover,
.login-page .login .form input[type=submit]:hover {
  background: #018294;
}
.btn-blue:active,
.login-page .login .form input[type=submit]:active {
  background: #018294;
}
.custom-fleet-button-white {
  background-color: white;
  color: #015d6a;
}
.custom-fleet-button-blue:disabled {
  cursor: auto;
}
.user-button {
  clear: right;
  padding-top: 50px;
}
.user-button button {
  margin-left: 30px;
  margin-bottom: 30px;
}
.button:hover,
.button:focus,
.e-btn-normal:hover,
.e-btn-normal:focus,
.e-btn:hover,
.e-btn:focus,
.e-btn.e-select:hover,
.e-btn.e-select:focus,
.e-btn.e-text:hover,
.e-btn.e-text:focus {
  background: #4395a0;
  color: #ffffff;
}
.string-input input {
  border: none;
  border-bottom: 1px solid #015d6a !important;
  font-family: Source Pro Regular;
  font-size: 16px;
  margin-bottom: 1px;
  outline: none;
  padding: 5px 10px;
  width: 100%;
}
.e56 button {
  background: #015d6a;
}
.form label {
  font-size: 14px;
  line-height: 30px;
  color: #adb5bc;
  display: block;
}
.form select {
  width: 100%;
}
.form input[type=submit].btn-white,
.form input[type=button].btn-white {
  color: #015d6a;
  background: #fff;
  cursor: pointer;
}
.form input[type=submit].btn-white:hover,
.form input[type=button].btn-white:hover {
  background: #bac6d7;
  color: #015d6a;
  cursor: pointer;
}
.form input[type=submit]:hover {
  background: #4395a0;
  color: #ffffff !important;
}
.form input[type=submit]:active {
  background: #4395a0;
  color: #ffffff !important;
}
.form {
  padding: 27px 30px 45px 45px;
}
.form .input-wrapper {
  display: inline-block;
  position: relative;
  font-size: 14px;
  padding: 0 15px;
  height: 50px;
  vertical-align: bottom;
  margin: 0 0 30px;
  width: 20%;
}
.form .input-wrapper .e-datewidget {
  width: 100%;
  height: 22px;
  margin-top: -2px;
}
.form .input-wrapper.no-label {
  padding-top: 13px;
}
.form .input-wrapper.input-60 {
  width: 60%;
}
.form .input-wrapper.input-40 {
  width: 40%;
}
.form .input-wrapper.input-25 {
  width: 25%;
}
.form .input-wrapper.input-20 {
  width: 20%;
}
.form .input-wrapper:nth-of-type(3n+3) {
  padding-right: 0;
}
.form .input-wrapper.invalid-input input {
  border-color: #ed0a0a;
  color: #ed0a0a;
}
.form .input-wrapper.validated-input input {
  border-color: #8ae5c5;
  color: #8ae5c5;
}
.form .input-wrapper.warning-input input {
  border-color: #faae37;
  color: #faae37;
}
.form .search-input-icon {
  height: 15px;
  position: absolute;
  bottom: 12px;
  right: 15px;
}
.form.form-large {
  padding: 45px;
}
.form.form-large .form-content {
  border: 1px solid #dadee1;
  border-radius: 3px;
  padding: 45px 30px;
  margin-bottom: 15px;
}
.form.form-large .form-content.regular-form {
  padding: 45px 30px 15px;
}
.invalid-form {
  border-color: #ed0a0a !important;
}
.form.form-large .form-content.invalid-form .form-validation p {
  color: #ed0a0a;
}
.form.form-large .form-content.validated-form {
  border-color: #8ae5c5;
}
.form.form-large .form-content.validated-form .form-validation p {
  color: #8ae5c5;
}
.form.form-large .form-content.warning-form {
  border-color: #faae37;
}
.form.form-large .form-content.warning-form .form-validation p {
  color: #faae37;
}
.form.form-large .input-wrapper:nth-of-type(3n+3) {
  padding-right: 15px;
}
.form.form-large label {
  line-height: 10px;
}
.form.form-large select {
  margin-top: 16px;
}
.form.form-large .form-validation {
  width: 100%;
  text-align: left;
}
.form.form-large .form-validation p {
  font-weight: 700;
  padding: 0 30px;
}
.form.form-large .submit-button-wrapper {
  width: 100%;
  text-align: right;
  padding-top: 15px;
}
.form.form-large .submit-button-wrapper input {
  height: 45px;
  font-size: 13px;
  min-width: 130px;
  padding: 15px 20px;
}
.chart-container .radio-button-list {
  width: 100%;
  border-bottom: 1px solid #d8dce0;
  padding: 0 100px;
  height: 60px;
}
.goWC {
  background: url(../Content/images/custom_FOU/ICON_MODIFIER.svg) no-repeat;
}
.goEM {
  background: url(../Content/images/custom_FOU/ICON_MAIL.svg) no-repeat;
}
.flagRed {
  background: url(../Content/images/custom_FOU/red-flag.svg) no-repeat;
}
.e-pager .e-mediaforward:before {
  background: url(../Content/images/custom_FOU/fleche-droite-fin.svg) no-repeat;
  content: "" !important;
  display: inline-flex;
  width: 29px;
  height: 30px;
  padding-bottom: 10px;
}
.e-pager .e-mediaback:before {
  background: url(../Content/images/custom_FOU/fleche-gauche-fin.svg) no-repeat;
  content: "" !important;
  display: inline-flex;
  width: 29px;
  height: 30px;
  padding-bottom: 10px;
}
a.widget-action-link::after {
  background-image: url(../Content/images/custom_FOU/fleche-droite.svg) !important;
  content: "";
  position: absolute;
  right: 0;
  top: -6px;
  bottom: 3px;
  background-size: cover;
  width: 30px;
  height: 30px;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.e-pager .e-arrowheadleft-2x:before {
  background: url(../Content/images/custom_FOU/fleche-gauche.svg) no-repeat;
  display: inline-flex;
  width: 29px;
  height: 30px;
  content: "";
  padding-bottom: 10px;
}
.e-pager .e-arrowheadright-2x:before {
  background: url(../Content/images/custom_FOU/fleche-droite.svg) no-repeat;
  display: inline-flex;
  width: 29px;
  height: 30px;
  content: "";
  padding-bottom: 10px;
}
.chevron {
  width: 33px;
  height: 21px;
  display: inline-block;
  float: right;
}
#contractGrid > div.e-gridheader.e-textover.e-scrollcss > div > div.e-frozenheaderdiv > table > thead > tr > th {
  background: white !important;
}
.cart-section-table-header .icon-cart {
  background-image: url(../Content/images/custom_FOU/ICON_PANIER.svg);
}
.card.cart-block .header-block .icon-cart {
  background-image: url(../Content/images/custom_FOU/ICON_PANIER.svg);
}
.horloge {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background-color: green;
  background: url(../Content/images/custom_FOU/ICON_TEMPS.svg) no-repeat center;
}
.icon-rec-txt {
  border: 4px solid #0CCBFB;
}
.icon-rec-txt-zero {
  border: 4px solid #050c7f;
}
.car-steps:before {
  background: #231f20;
}
.car-steps li .icon,
.car-steps li .icon-cercl-txt {
  border: 4px solid #231f20;
}
.e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-wrap .e-rowcell,
.e-grid.e-wrap.e-responsive .e-rowcell,
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-gridcontent.e-wrap .e-rowcell,
.e-grid.e-responsive .e-gridcontent.e-wrap .e-rowcell {
  line-height: 16px !important;
}
.e-icon.e-arrow-sans-down:before {
  content: url('images/custom_FOU/ICON_CHEVRON.svg') !important;
  position: relative;
  left: 1px;
  top: 6px;
}
.e-pager .e-pager-itemsinterval span.e-text {
  font-weight: bold;
  padding-right: 100px;
}
.e-pager .e-pager-itemsinterval {
  font-weight: bold;
  padding-right: 100px;
}
button.cookies {
  border: none;
  background: none;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.footer-column-item span {
  display: none;
}
#menuHaut .menuHautLvl .menuHautLv1Li:hover a {
  color: #015d6a !important;
}
.headerWhiteTitle span {
  display: none;
}
.Cwidgetbox.IDWF04,
.Cwidgetbox.IDWF05,
.Cwidgetbox.IDWF07 {
  height: 85px;
}
.Cwidgetbox.widgetboxFr {
  height: 200px;
}
.titlecontainersmall.IDWF04,
.titlecontainersmall.IDWF05,
.titlecontainersmall.IDWF07 {
  margin-left: 72px;
  margin-top: 20px;
  background-color: #015D6A;
}
.Cwidgetbox {
  border: 1px solid #e1e1e2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
}
.Cwidgetbox .titletext {
  font-size: 14px;
}
.titletext.IDWF04,
.titletext.IDWF05,
.titletext.IDWF07 {
  color: #fff !important;
}
.titletext.IDWF04,
.titletext.IDWF05,
.titletext.IDWF07 {
  color: #fff !important;
}
.titletext.IDFW04,
.titletext.IDFW05,
.titletext.IDFW07 {
  color: #fff;
}
.Cwidgetbox.IDWF04,
.Cwidgetbox.IDWF07 {
  background-position: 6px center;
  background-image: url("../Areas/Fournisseur/Content/Images/euro57.png");
}
.Cwidgetbox.IDWF05 {
  background-position: 0px center;
  background-image: url("../Areas/Fournisseur/Content/Images/text91.png");
}
.Cwidgetbox.IDWF04,
.Cwidgetbox.IDWF05,
.Cwidgetbox.IDWF07 {
  background-repeat: no-repeat;
  height: 85px;
  background-color: #015d6a;
}
.linkFournisseur {
  height: 150px !important;
  border: none !important;
}
.linkFournisseur .card {
  border: none !important;
}
#Subvirement {
  width: 50% !important;
  height: 36px !important;
  float: right;
  cursor: pointer;
}
.link-arrow {
  text-align: right;
}
.erreurFournisseur {
  margin-top: 11px;
  border: 1px solid #d8dce0;
  border-radius: 5px;
  background-color: white;
  height: 82px;
  text-align: center;
  padding-top: 26px;
  color: black;
  font-weight: 500;
}
.erreurFournisseur p {
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.5;
  color: black !important;
}
.access-denied-subscribe {
  display: block;
  width: 313px;
  height: 260px;
  background: url(../Content/images/custom_FOU/access-denied-gris.svg);
  background-repeat: no-repeat;
  background-size: auto auto;
}
.footer .cancel-button2 {
  background-color: white !important;
  color: #015d6a !important;
}
.footer .cancel-button {
  background-color: white !important;
  color: #015d6a !important;
}
.e-chkbox-wrap .e-chk-image.e-checkmark,
.e-chkbox-wrap .e-chk-image.e-stop,
.e-chkbox-wrap div > span.e-chk-act {
  background-color: white !important;
  color: #015d6a !important;
}
.deleteUploadFile {
  background-image: url(../Content/images/custom_FOU/icon-cross.png);
  background-size: contain;
  width: 12px;
  height: 12px;
  cursor: pointer !important;
}
.popin-content.popin-prevention .close.icon-cross {
  background-image: url(../Content/images/custom_FOU/icon-cross.png) !important;
}
#popinPrevention .popin-content .popin-header .popin-title {
  color: #015d6a !important;
}
#detailContractChart_svg_Series0 {
  fill: #015d6a !important;
}
#detailContractChart_svg_LegendItemShape0 {
  fill: #015d6a !important;
}
#detailContractChart_svg_Series1 {
  fill: #018294 !important;
}
#detailContractChart_svg_LegendItemShape1 {
  fill: #018294 !important;
}
#e23FuelConsumptionChart_svg_SeriesCollection rect {
  fill: #015d6a !important;
}
.e49 .card.medium-card .detail span {
  color: #015d6a !important;
}
.blue-Text {
  color: #015d6a !important;
}
.back-link-arrow a::before {
  background-image: url('images/custom_FOU/ICON_CHEVRON.svg');
}
.e46 .string-input input {
  border-bottom: 1px solid #015d6a !important;
}
.string-input input {
  border-bottom: 1px solid #015d6a !important;
}
.text-wrapper .email {
  color: #015d6a !important;
}
#text-warning-1,
#text-warning-2 {
  color: #015d6a;
}
.W29 .graphic-progress-content .graphic-bar {
  background-color: #015d6a;
}
.W16B .graphic-footer {
  background-color: #015d6a;
}
.icon-blue {
  background: #015d6a !important;
}
.icon-rec-txt .status-blue {
  color: #0CCBFB;
}
.icon-rec-txt-zero .status-blue {
  color: #050c7f;
}
.nocolor .status-blue {
  color: #050c7f;
}
.withcolor .status-blue {
  color: #0CCBFB;
}
#divE13GridRegulatoryControls,
#divRenderBody {
  margin-bottom: 20px;
}
.link-div {
  background-color: #050C7f;
  width: 17px;
  float: right;
  padding-top: 7px;
  margin-top: 19px;
}
.link-div-left {
  background-color: #050C7f;
  width: 17px;
  padding-top: 7px;
  margin-top: 19px;
  float: left;
}
.filter:last-of-type .link-div {
  background-color: white !important;
}
.filter:first-of-type .link-div-left {
  background-color: white !important;
}
.W10 .no-mileage-detail .data-label {
  color: #050C7f !important;
}
.W10 .e-progressbar .e-progress {
  background: #eb2834 !important;
}
.warning-content .warning-detail .data-label {
  color: #050C7f !important;
}
.co2-mesure .contentText {
  color: #050C7f !important;
}
.W09 .delivery-content .card-number {
  width: 45px;
  height: 45px;
  background-color: #050C7f;
  border-radius: 22px;
  padding-top: 5px;
  padding-left: 5px;
  float: left;
}
.W09 .delivery-content .text {
  position: relative;
  font-size: 14px;
  color: #050C7f;
  font-weight: 500;
  margin-top: 15px;
  padding: 35px 0px 0px;
}
.W09 .delivery-content .number {
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 22px;
  padding-top: 6px;
  font-size: 18px;
  font-weight: 700;
}
.download-arrow_icon {
  background-image: url(../Content/images/custom_FOU/ICON_TELECHARGER.svg);
  background-repeat: no-repeat;
  width: 40px;
  height: 19px;
  background-position: 12px 1px;
}
.car-on-road {
  background: url(../Content/images/custom_FOU/car-on-the-road.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -20px;
}
.car-available {
  background: url(../Content/images/custom_FOU/f_car-available.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -17px;
}
.car-made {
  background: url(../Content/images/custom_FOU/f_car-made.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -17px;
}
.car-returned {
  background: url(../Content/images/custom_FOU/f_car-returned.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -20px;
}
.order-saved {
  background: url(../Content/images/custom_FOU/f_order-saved.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -15px;
}
.order-validated {
  background: url(../Content/images/custom_FOU/f_order-validated.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -15px;
}
.delivery-in-progress {
  background: url(../Content/images/custom_FOU/f_delivery-in-progress.svg) no-repeat;
  height: 60px;
  background-size: 80px 80px;
  margin-left: -13px;
  background-position-y: -17px;
}
.close-modal {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../Content/images/custom_FOU/icon-cross.png);
  background-size: 20px 20px;
}
.popin-content.popin-detail .close.icon-cross {
  background-image: url(../Content/images/custom_FOU/icon-cross.png);
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-grid.e-rtl .e-indentcell {
  border-left-color: transparent;
}
.e-grid.e-rtl .e-headercell,
.e-grid.e-rtl .e-grouptopleftcell {
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.e-grid.e-rtl .e-movablecontent,
.e-grid.e-rtl .e-movableheader {
  border-right-color: #015d6a;
}
.e-input,
.e-tooltipbox,
.e-btn,
.e-time-popup,
.e-datepicker.e-calendar,
.e-menu,
.e-uploadbox .e-file-name-txt,
.e-uploadbox .e-selectpart,
.e-uploadbox .e-uploadbtn,
.e-uploadbox .e-uploadclosebtn,
.e-waitpopup-pane .e-text,
.e-tagcloud,
.e-toolbar,
.e-progressbar,
.e-scale .e-tick .tick-value,
.e-datetime-popup .e-dt-button,
.e-grid,
.e-ejinputtext,
.e-pager,
.e-fileexplorer,
.e-textbox,
.e-textarea {
  font-family: Arial, sans-serif;
}
.table-header-action,
.e-grid,
.e-table,
.e-treegrid {
  font-family: Arial, sans-serif;
  border-color: transparent;
  border-top: none;
  color: #acb5bc;
  background-color: #015d6a;
}
.e-grid .e-pager,
.e-drpdwndiv.e-icon.e-arrow-sans-down {
  background-color: inherit;
}
.e-grid .e-pager {
  margin-top: 7px;
  height: 45px;
}
span.e-pagermsg {
  line-height: 45px;
  font-size: 14px;
}
.e-grid .e-rowcell .e-grid .e-icon,
.e-pager div.e-parentmsgbar,
.e-drpdwndiv.e-icon.e-arrow-sans-down {
  color: #acb5bc;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 10px;
  padding-left: 10px;
  height: inherit;
}
.e-pager div.e-parentmsgbar {
  padding-top: 0px;
}
.e-groupheadercell .e-icon {
  color: #9b9b9b;
}
.e-grid .e-gridheader .e-icon {
  color: #9b9b9b;
}
.e-grid .e-dialog > .e-dialog-scroller,
.e-grid .e-excelfilter.e-dlgcontainer {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
.e-grid .e-icon.e-animatebutton {
  color: #fff;
  cursor: pointer;
}
.e-grid .e-grouptopleftcell {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.e-grid td.e-indentcell + .e-rowcell {
  border-left: none;
}
.e-grid th.e-lastgrouptopleftcell + .e-headercell,
.e-grid th.e-grouptopleftcell + .e-stackedHeaderCell {
  border-left: none;
}
.e-grid th.e-filterbarcell.e-grouptopleftcell + th.e-filterbarcell {
  border-left: none;
}
.e-columnChooser {
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 12px;
  color: #231f20;
}
.e-columnChoosertail {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.e-columnChoosertailAlt {
  border-bottom-color: #f0f5fb;
}
.e-columnChooserListDiv:hover {
  background-color: #f7f7f7;
}
.e-columnChooser .e-vhandlespace {
  background-color: white !important;
}
.e-columnChooser .e-hhandlespace {
  background-color: white !important;
}
.e-columnChooserSplitter {
  border-top: 1px solid #c8c8c8;
}
.e-grid .e-number {
  background-color: #bbbdc0;
  color: white;
}
.e-stackedHeaderRow th {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-resFilterDialogHeaderDiv {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-resposnsiveFilterBtnLeft {
  border-right: 1px solid #c8c8c8 !important;
}
.e-resIcon {
  color: #015d6a !important;
}
.e-grid .e-toolbar .e-hover .e-icon,
.e-grid .e-headercell.e-hover .e-icon {
  color: #282827;
}
.e-grid .e-dlgBtns .e-button {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.e-grid .e-gridpopup .e-content {
  background-color: white;
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-gridpopup span:hover,
.e-grid .e-gridpopup .e-spanclicked {
  border-color: #686969;
}
.e-grid .e-gridpopup .e-downtail:before,
.e-grid .e-gridpopup .e-downtail {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-gridpopup .e-downtail:after {
  border-top-color: white;
}
.e-grid .e-gridcontent,
.e-grid .e-form-container {
  background-color: white;
}
.e-gridcontent.e-scroller {
  background-color: white !important;
}
.e-grid.e-columnChooser .e-hscroll,
.e-grid.e-columnChooser .e-vscroll {
  background-color: transparent;
}
.e-grid .e-groupdroparea {
  border-top-color: rgba(0, 0, 0, 0.1);
  color: white;
}
.e-grid .e-groupdroparea {
  background: #015d6a;
}
.e-grid .e-cloneproperties {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-cloneproperties {
  color: #282827;
}
.e-grid .e-cloneproperties {
  opacity: 0.7;
  background: #fbfbfb;
  border-radius: 4px;
  font-family: Arial, sans-serif;
  font-size: 14px !important;
  font-weight: 700;
  padding: 18px 15px 14px !important;
}
.e-grid .e-groupcaption,
.e-grid .e-groupcaptionsummary {
  color: #333;
  background-color: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.1);
  border-top-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-gridfooter tr.e-gridSummaryRows td.e-scrollindent {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td:first-child.e-indentcell,
.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-summaryrow,
.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-scrollindent,
.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-indentcell {
  border: none;
}
.e-grid .e-gridsummary .e-indentcell {
  background-color: #f6f6f6;
  border-top-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-headercell-hover,
.e-grid .e-groupheadercell:hover {
  color: #282827;
}
.e-grid .e-groupheadercell {
  color: #282827;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background-color: #fff;
}
.e-grid .e-inlineform-titlebar {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7;
}
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
  border-color: rgba(0, 0, 0, 0.1);
  border-top-color: rgba(0, 0, 0, 0.1);
  background-color: #f6f6f6;
}
.e-grid .e-detailcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid tr.e-editedrow td.e-rowcell {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-detailrowcollapse.e-lastrowcell {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-detailindentcell {
  border-right-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-rowcell.e-updatedtd {
  color: #333;
}
.e-grid .e-rowcell.e-updatedtd.e-active {
  color: white;
}
.e-activefocusout.e-grid .e-numericitem.e-active,
.e-activefocusout.e-grid .e-groupdroparea,
.e-activefocusout.e-grid td.e-active,
.e-activefocusout.e-grid td.e-cellselectionbackground {
  background: #767778;
}
.e-frozencontentdiv tbody tr td.e-rowcell,
.e-frozencontentdiv .e-table,
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell {
  color: #333 !important;
  background: white !important;
}
.e-row .e-hover + .e-frozencontentdiv tbody tr td.e-rowcell,
.e-row .e-hover + .e-frozencontentdiv .e-table,
.e-row .e-hover + .e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell {
  color: #333 !important;
  background: white !important;
}
.e-selectionbackground .e-active {
  color: forestgreen !important;
  background: forestgreen !important;
}
e-rowcell e-templatecell e-selectionbackground e-active {
  color: aqua !important;
  background: aqua !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell:hover {
  color: #333 !important;
  background: #f0f0f0 !important;
}
.e-grid tr.e-hover,
.e-grid .e-hover .e-rowcell {
  color: #333 !important;
  background: #f0f0f0 !important;
}
.e-grid tr.e-hover .e-frozencontentdiv tbody tr td.e-rowcell,
.e-grid .e-hover .e-rowcell e-frozencontentdiv tbody tr td.e-rowcell,
.e-grid tr.e-hover .e-frozencontentdiv .e-table,
.e-grid .e-hover .e-frozencontentdiv .e-table {
  color: #333 !important;
  background: #f0f0f0 !important;
}
.e-grid td.e-active {
  color: #333 !important;
  background: inherit !important;
}
.e-frozencontentdiv .e-table .e-row,
e-rowcell e-templatecell,
.e-grid .e-alt_row,
.e-grid .e-alt_row,
.e-grid .e-row,
.e-grid .e-rowcell {
  color: #333 !important;
  background: white !important;
}
.e-grid td.e-active span,
.e-grid td.e-active a {
  color: #018294;
}
.e-hover td.e-active a:hover,
.e-hover td.e-active a:hover span {
  cursor: pointer;
  color: #018294 !important;
}
.e-grid tr:hover {
  background: white !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell:nth-child(3) {
  background: white !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell.e-selectionbackground.e-active:nth-child(3) {
  background: inherit !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell.e-selectionbackground .e-hover:nth-child(1) {
  background: red !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell.e-selectionbackground.e-hover {
  background: green !important;
}
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell.e-selectionbackground.e-active:nth-child(1),
.e-frozencontentdiv tbody tr td.e-rowcell.e-templatecell.e-selectionbackground.e-active:nth-child(2) {
  background: inherit !important;
}
.e-grid thead tr:hover,
.e-grid thead tr.selected {
  background: #2390c1;
}
.e-grid tr.selected {
  background: inherit;
}
.e-grid .e-ejinputtext.e-filtertext:active,
.e-grid .e-rowcell .e-ejinputtext:active,
.e-grid .e-ejinputtext.e-filtertext:focus,
.e-grid .e-rowcell .e-ejinputtext:focus {
  border-color: #015d6a !important;
}
.e-grid td.e-cellselectionbackground {
  color: white;
}
.e-grid td.e-cellselectionbackground {
  background: #3662b7;
}
.e-grid .e-headercell:not([aria-sort="ascending"]):not([aria-sort="descending"]) .e-headercelldiv:hover:after {
  content: '';
  position: relative;
  top: 11px;
  left: 7px;
  border-top: 5px solid #9b9b9b;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}
.e-grid .e-inlineform-titlebar {
  font-size: 14px;
  color: #282827;
}
.e-grid .e-recordpluscollapse > div,
.e-grid .e-detailrowcollapse > div {
  background-color: transparent;
  cursor: pointer;
}
.e-grid .e-headercell,
.e-grid .e-grouptopleftcell {
  height: auto;
}
.e-grid .e-headercell,
.e-grid .e-grouptopleftcell {
  border: none;
  padding: 0px 8px 0px;
  background-color: transparent;
}
.e-grid .e-headercell,
.e-grid .e-grouptopleftcell {
  background: transparent;
}
.e-grid .e-rowcell,
.e-treegrid .e-gridcontent .e-rowcell {
  border: none;
  border-bottom: 1px solid #dfdfdf;
  padding-left: 12px !important;
  background-color: transparent;
}
.e-grid .e-columnselection {
  background-color: #fff;
  color: #015d6a;
}
.e-grid .e-grid-icon {
  background: #fcfcfc;
}
.e-grid .e-gridheader {
  color: #282827;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-top-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-headercontent,
.e-grid .e-movableheader {
  border-right-color: #fff;
}
.e-grid.e-rtl .e-headercontent {
  border-left-color: #c8c8c8;
}
.e-grid .e-editcell,
.e-grid .e-form-container,
.e-grid .e-externalformedit,
.e-grid .e-tabletd,
.e-grid .e-rowcell {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-form-togglebtn:hover {
  background: #f0f5fb;
}
.e-grid .e-form-toggle-icon {
  color: white;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  border: none;
  background-color: #015d6a;
  background-image: none;
}
.e-grid .e-grid-filterstatusbar,
.e-grid .e-grid-filterstatusbarbottom {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-grid-filterstatusbar,
.e-grid .e-grid-filterstatusbarbottom {
  background: #015d6a;
}
.e-grid .e-grid-filterstatusbar .e-msgdiv,
.e-grid .e-grid-filterstatusbarbottom .e-msgdiv {
  color: white;
}
.e-grid .e-groupdroparea.e-hover {
  background: #f0f5fb;
}
.e-grid tr.e-traverse {
  color: #282827;
}
.e-grid tr.e-traverse {
  background: #f0f5fb;
}
.e-grid .e-scrollcss {
  padding-right: 0;
}
.e-grid .e-scrollcss {
  background: #fcfcfc;
}
.e-grid .e-headercell-hover,
.e-grid .e-filtercell:hover,
.e-grid .e-groupheadercell:hover {
  background: #f0f5fb;
}
.e-grid .e-reorderindicate {
  border-right-color: #015d6a;
}
.e-grid.e-rtl .e-reorderindicate {
  border-left-color: #015d6a;
}
.e-grid div.e-field-validation-error {
  white-space: normal;
}
.e-grid div.e-field-validation-error {
  background-color: #fffe91;
  color: #e31013;
}
.e-grid form.gridform.field-validation-empty {
  border: 1px solid #e31013;
}
.e-grid div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext {
  display: inline-block;
  border: none;
  background-color: transparent;
  border-radius: 0;
  outline: none;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 5px;
  border-bottom: 1px solid #9b9b9b;
  font-size: 16px;
  line-height: 24px;
  font-family: Arial, sans-serif;
  color: #231f20;
  margin-bottom: 1px;
  box-shadow: none;
}
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:focus,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:active,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:focus,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:active {
  border-bottom-color: #015d6a;
  border-bottom-width: 2px;
  margin-bottom: 0;
  box-shadow: none;
}
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext::-webkit-input-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext::-moz-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:-ms-input-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:-moz-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext::-webkit-input-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext::-moz-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:-ms-input-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:-moz-placeholder {
  color: #9b9b9b;
}
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext::placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext::-webkit-input-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext::-moz-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:-ms-input-placeholder,
.e-grid .e-ejinputtext .e-grid .e-input.e-ejinputtext:-moz-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext::placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext::-webkit-input-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext::-moz-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:-ms-input-placeholder,
.e-excelfilter.e-dlgcustom .e-input.e-ejinputtext:-moz-placeholder {
  color: #9b9b9b;
}
.e-ejinputtext:focus {
  box-shadow: 0 0 5px #cbcbcb;
}
.e-grid .e-summaryrow {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  padding: 18px 15px 14px;
  color: #282827;
}
.e-gridfooter {
  width: 100%;
  background-color: transparent;
  border: none !important;
}
.e-grid .e-detailcell tr:first-child td.e-summaryrow {
  border-top: 1px solid #c8c8c8;
}
.e-grid .e-gridSummaryRows {
  color: #282827;
}
.e-grid .e-reSizeColbg {
  border-left-color: #c8c8c8;
}
.e-grid .e-headercell .e-filtericon {
  position: absolute;
  float: none;
  margin: 0;
  padding: 0;
  right: 0;
  top: 39%;
  color: #9b9b9b;
  height: 10px;
  width: 10px;
}
.e-grid .e-headercell .e-filtericon.e-icon:before {
  font-size: 11px;
}
.e-grid .e-headercell-hover .e-ascending,
.e-grid .e-groupheadercell:hover .e-ascending,
.e-grid .e-headercell-hover .e-filtericon,
.e-grid .e-headercell-hover .e-descending,
.e-grid .e-headercell-hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-descending,
.e-grid .e-groupheadercell:hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-ungroupbutton {
  background-color: transparent;
}
.e-grid .e-headercell-hover .e-ascending,
.e-grid .e-groupheadercell:hover .e-ascending,
.e-grid .e-headercell-hover .e-filtericon,
.e-grid .e-headercell-hover .e-descending,
.e-grid .e-headercell-hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-descending,
.e-grid .e-groupheadercell:hover .e-togglegroupbutton,
.e-grid .e-groupheadercell:hover .e-ungroupbutton {
  color: #015d6a;
}
.e-grid .e-headercellactive,
.e-grid .e-headercellactive span,
.e-grid .e-headercellactive div {
  color: #015d6a;
}
.e-grid .e-headercellactive {
  background: #015d6a;
}
.e-grid .e-movablecontent,
.e-grid .e-movableheader {
  border-left-color: #c8c8c8;
}
.e-grid .e-frozeny {
  border-bottom-color: #015d6a !important;
}
.e-grid .e-dialog .e-header .e-icon {
  color: #282827;
}
.e-grid.e-responsive .e-rowcell {
  border-bottom-color: rgba(196, 196, 196, 0.5);
}
.e-grid.e-responsive .e-table > tbody > tr > td:last-child {
  border-bottom-color: #c8c8c8;
}
.e-grid form .e-select:hover .e-icon {
  color: #282827;
}
.e-grid.e-touch .e-gridheader .e-headercell,
.e-grid.e-touch .e-rowcell {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.e-grid .e-gridcontent tr.e-editedrow:not(.e-alt_row) {
  background-color: white;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-heatmap.e-grid {
  display: block;
}
.e-heatmaplegend {
  display: block;
}
.e-heatmap.e-grid .e-alt_row,
.e-heatmap.e-grid td.e-cellselectionbackground,
.e-heatmap.e-grid .e-headercell,
.e-heatmap.e-grid .e-grouptopleftcell {
  background: white;
}
.e-heatmap.e-js.e-grid {
  font-size: 12px;
}
.e-heatmap.e-js.e-grid .e-headercelldiv {
  font-weight: 600;
  font-size: 12px;
}
.e-heatmap.e-js.e-grid.e-responsive .e-rowcell {
  font-size: 12px;
}
.e-heatmap.e-js.e-grid .e-headercell {
  height: 30px;
}
.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,
.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child {
  font-weight: 600;
  font-size: 12px;
}
.e-heatmap.e-js.e-grid .e-gridheader {
  border-bottom-width: 1px;
}
.e-heatmap.e-js.e-grid,
.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,
.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child,
.e-heatmap.e-js.e-grid.e-responsive .e-rowcell,
.e-heatmap.e-js.e-grid .e-alt_row,
.e-heatmap.e-js.e-grid td.e-cellselectionbackground,
.e-heatmap.e-js.e-grid .e-headercell,
.e-heatmap.e-js.e-grid .e-grouptopleftcell,
.e-heatmap.e-js.e-grid.e-headercell.e-default.e-headertemplate,
.e-heatmap.e-js.e-grid .e-gridheader,
.e-heatmap.e-js.e-grid .e-movablecontent,
.e-heatmap.e-js.e-grid .e-movableheader {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-heatmap.e-js.e-grid.e-responsive .e-rowcell {
  border-bottom: none;
}
.e-heatmaplegend.e-js .sf-ht-label,
.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,
.e-heatmap.e-js.e-grid .e-headercelldiv {
  color: black;
}
.e-heatmap.e-js.e-grid .e-alt_row,
.e-heatmap.e-js.e-grid .e-row,
.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,
.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,
.e-heatmap.e-grid td.e-cellselectionbackground {
  background-color: white;
}
.e-heatmaplegend.e-js .sf-ht-label,
.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,
.e-heatmap.e-js.e-grid .e-headercelldiv {
  color: black;
}
.e-heatmap.e-js.e-grid .e-alt_row,
.e-heatmap.e-js.e-grid .e-row,
.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,
.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,
.e-heatmap.e-grid td.e-cellselectionbackground {
  background-color: white;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-excelfilter.e-dlgcontainer {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  z-index: 10001;
}
.e-excelfilter .e-searchcontainer,
.e-excelfilter.e-dlgcontainer {
  background: none white;
}
.e-excelfilter .e-menu,
.e-excelfilter .e-menu.e-vertical,
.e-excelfilter .e-menu.e-vertical .e-list > ul {
  background: white;
}
.e-excelfilter .e-checkboxlist {
  background: #f7f7f7;
  border: #f7f7f7;
}
.e-excelfilter.e-dlgcontainer,
.e-excelfilter.e-dlgcustom .e-fieldset,
.e-excelfilter .e-menu.e-vertical .e-list > ul {
  border-width: 1px;
  border-style: solid;
  border-color: #fafafa;
}
.e-excelfilter .e-checkboxlist label.e-ftrchk,
.e-excelfilter.e-dlgcustom label.e-caption,
.e-excelfilter .e-searchbox .e-searchitem {
  font-weight: 400;
}
.e-sortasc,
.e-sortdesc {
  font-size: 18px;
}
.e-excelfilter.e-dlgcustom .e-fieldset legend {
  font-size: 14px;
  color: #333;
  border: none;
}
.e-excelfilter .e-select:hover .e-icon {
  color: #282827;
}
.e-excelfilter.e-dlgcustom .e-input {
  line-height: 1.7em;
}
.e-excelfilter {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.e-excelfilter .e-menu .e-list.e-fghdrcolor,
.e-excelfilter .e-menu .e-list.e-bghdrcolor,
e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover.e-mfocused,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover.e-mfocused,
.e-excelfilter .e-menu.e-vertical .e-list.e-fghdrcolor:hover,
.e-excelfilter .e-menu.e-vertical .e-list.e-bghdrcolor:hover {
  background: white;
}
.e-bghdrcolor > a,
.e-fghdrcolor > a {
  color: #282827;
}
.e-excelfilter .e-menu .e-list.e-valcolor {
  border-color: #fcfcfc;
}
.e-excelfilter .e-menu .e-list.e-valcolor.e-mhover.e-mfocused {
  border-color: #015d6a;
  background: transparent;
}
.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover > a,
.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mfocused > a,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover > a,
.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mfocused > a {
  background: transparent;
  color: #282827;
}
.e-excelfilter .e-btncontainer input:last-of-type {
  background-color: transparent;
  color: #015d6a;
  float: left;
}
.e-excelfilter .e-searchcontainer .e-btncontainer.e-fields {
  margin: 30px 0 0;
  width: 100%;
  text-align: center;
}
.e-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-schedule,
.e-schedule.e-scheduleouter {
  color: #333;
  background-color: white;
}
.e-schedule .e-mobileNavigation {
  color: #686969;
}
.e-scheduledrawer .e-mAddEvent,
.e-scheduledrawer .e-mday,
.e-scheduledrawer .e-mweek,
.e-scheduledrawer .e-mworkweek,
.e-scheduledrawer .e-mmonth,
.e-scheduledrawer .e-mcustomview,
.e-scheduledrawer .e-magenda {
  color: #686969;
}
.e-scheduledrawer .e-lv .e-list.e-state-default:hover > .e-list-img {
  color: #282827;
}
.e-scheduledrawer .e-list.e-state-active .e-list-img {
  color: white;
}
.e-schedule .icon-AddGrad:before {
  color: #2382c3;
}
.e-schedule .e-datecommondiv {
  color: #333;
}
.e-schedule .e-commonviewbutton {
  color: #333;
  border: 1px solid #c8c8c8;
  border-right: none;
}
.e-schedule .e-commonviewbutton {
  background: #ececec;
}
.e-schedule .e-nextapp:hover,
.e-schedule .e-prevapp:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-schedule .e-nextapp:hover,
.e-schedule .e-prevapp:hover {
  background: #f0f5fb;
}
.e-scheduledialog .e-scheduleclose:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-scheduledialog .e-scheduleclose:hover {
  background: #f0f5fb;
}
.e-schedule .e-commonviewbutton:hover {
  color: #282827;
}
.e-schedule .e-commonviewbutton:hover {
  background: #f0f5fb;
}
.e-schedule .e-appup,
.e-schedule .e-appdown {
  color: #333;
}
.e-schedule .e-appup:hover,
.e-schedule .e-appdown:hover {
  color: #f0f5fb;
}
.e-schedule .e-singleview {
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-firstview,
.e-schedule .e-lastview {
  border: 1px solid #c8c8c8;
}
.e-schedule .e-dateheader {
  border-bottom: 3px solid #015d6a;
}
.e-schedule .e-horizontalemptytd {
  border: none !important;
  border-right: 1px solid #c8c8c8 !important;
  border-top: 1px solid #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontalemptytd {
  border: none !important;
  border-left: 1px solid #c8c8c8 !important;
  border-top: 1px solid #c8c8c8 !important;
}
.e-categorizeMenuSelected {
  background: none repeat scroll 0 0 aliceblue;
  border: 1px solid #0094ff !important;
}
.e-schedule .e-dateheader,
.e-schedule .e-leftindent {
  border-bottom: 1px solid #c8c8c8;
}
.e-scheduledialog .e-quickstartendtime {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-horizontalheader {
  border-bottom: 3px solid #015d6a !important;
  background: #fcfcfc;
  color: #282827;
}
.e-schedule .e-horizontalheadertddate {
  border-left: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
.e-schedule .e-horizontaltimetd {
  border-bottom: 3px solid #015d6a !important;
  border-top: 1px solid #c8c8c8 !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-horizontalalternatetd {
  border-bottom: 3px solid #015d6a !important;
  border-left: 1px solid transparent;
  border-top: 1px solid #c8c8c8 !important;
}
.e-schedule .e-horizontmonthheaderdatetd {
  border-bottom: 1px solid #c8c8c8 !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-horizontmonthheaderdaytd {
  border-bottom: 3px solid #015d6a !important;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-alternateworkcell {
  border-left: 1px dotted #c8c8c8 !important;
}
.e-schedule .e-dayend {
  border-left: 2px solid #c8c8c8 !important;
}
.e-schedule .e-parentnode,
.e-schedule .e-parentworkcell {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-schedule .e-parentnode {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-schedule .e-parentnode {
  background: #ececec;
}
.e-schedule .e-childnode,
.e-schedule .e-childworkcell {
  border-bottom: 1px dotted #c8c8c8 !important;
}
.e-schedule .e-workcells,
.e-schedule .e-monthcells {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  background: #f7f7f7;
}
.e-schedule .e-othermonths {
  border-left: 1px solid transparent;
}
.e-schedule .e-agendacells {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-agendahover,
.e-schedule .e-schedulerepeat,
.e-schedule .e-schedulerepeatedit,
.e-schedule .e-scheduleallday {
  color: #015d6a;
}
.e-schedule .e-alternatecells,
.e-schedule .e-ampmstyle {
  border-bottom: 1px dotted #cdcdcd;
}
.e-schedule .e-appointresizer-top,
.e-schedule .e-appointresizer-bottom,
.e-schedule .e-appointresizer-left,
.e-schedule .e-appointresizer-right {
  color: white;
}
.e-schedule .e-monthcellhighlight {
  background: white;
}
.e-schedule .e-businesshighlightworkcells {
  background: white;
}
.e-schedule .e-scheduleheader {
  background: #ececec;
}
.e-schedule .e-nextapp,
.e-schedule .e-prevapp {
  border: 1px solid #c8c8c8;
  border-bottom: transparent;
  color: #333;
}
.e-schedule .e-nextapp,
.e-schedule .e-prevapp {
  background: #ececec;
}
.e-schedule .e-nextprevappdisable {
  opacity: 0.4;
}
.e-schedule .e-navigatenext,
.e-schedule .e-navigateprevious {
  color: #686969;
}
.e-schedule .e-scheduleheader > td {
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
.e-schedule .e-headerarearow > td {
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
.e-schedule .e-contentarearow > td {
  border: 1px solid #c8c8c8;
  border-top: none;
}
.e-schedule.e-scheduleresponsive.e-resources {
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl.e-scheduleresponsive.e-resources {
  border-right: none;
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-headerbackcolor,
.e-schedule .e-timecells {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-currentdayhighlight {
  color: #282827 !important;
  background: rgba(23, 155, 215, 0.3) !important;
}
.e-schedule .e-currentdayhighlight .e-activeview {
  background: none !important;
  color: #282827 !important;
}
.e-schedule .e-mousehover {
  background-color: #f0f5fb;
  color: #282827;
}
.e-schedule .e-mousehover .e-agendahover,
.e-schedule .e-mousehover .e-schedulerepeat,
.e-schedule .e-mousehover .e-schedulerepeatedit,
.e-schedule .e-mousehover .e-scheduleallday {
  color: #282827;
}
.e-schedule .e-highlightcurrenttimeline {
  background-color: #158ac0;
}
.e-schedule .e-currenttime {
  background-color: #158ac0;
  color: white;
}
.e-schedule .e-timeidicatorcircle {
  color: #158ac0;
}
.e-scheduledialog .e-recuredit {
  color: #015d6a;
}
.e-schedule .e-alldaycells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-headerresourcecells {
  border-bottom: 1px solid #c8c8c8;
}
.e-schedule .e-resourcecells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  background: #fcfcfc;
  color: #282827;
}
.e-schedule .e-headercells {
  border-left: 1px solid #c8c8c8;
  border-bottom: 3px solid #015d6a;
  background: #fcfcfc;
  color: #282827;
}
.e-schedule .e-monthdateshighlight {
  color: #d2d1d1 !important;
}
.e-schedule .e-monthcurrenttime {
  background: #158ac0;
  color: white;
}
.e-schedule.e-rtl .e-agendacells,
.e-schedule.e-rtl .e-workcells,
.e-schedule.e-rtl .e-alldaycells,
.e-schedule.e-rtl .e-monthcells {
  border-left: none !important;
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-resourcecells,
.e-schedule.e-rtl .e-headercells,
.e-schedule.e-rtl .e-horizontmonthheaderdatetd,
.e-schedule.e-rtl .e-horizontmonthheaderdaytd {
  border-left: none !important;
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-othermonths {
  border-left: none !important;
  border-right: 1px solid transparent;
}
.e-schedule.e-rtl .e-dayend {
  border-left: none !important;
  border-right: 2px solid #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontaltimetd {
  border-left: none !important;
  border-right: 1px solid #c8c8c8;
}
.e-schedule.e-rtl .e-alternateworkcell {
  border-left: none !important;
  border-right: 1px dotted #c8c8c8 !important;
}
.e-schedule.e-rtl .e-horizontalalternatetd {
  border-left: none !important;
  border-right: 1px solid transparent !important;
}
.e-schedule .e-activeview {
  background: #015d6a;
  background: linear-gradient(to bottom, #015d6a 0, #015d6a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@theme_color', endColorstr='@theme_color', GradientType=0);
  color: white;
}
.e-schedule .e-monthleftcells,
.e-schedule .e-settingsindent {
  border-bottom: 3px solid #015d6a;
  background: #fcfcfc;
  color: #282827;
}
.e-schedule .e-resourceleftindentcells {
  border-bottom: 1px solid transparent;
  background: #fcfcfc;
  color: #282827;
}
.e-schedule .e-horizontaldaterender {
  background: #fcfcfc;
  color: #282827;
}
.e-draggableAppointment,
.e-schedule .e-monthappointment,
.e-schedule .e-alldayappointment,
.e-schedule .e-appointment,
.e-schedule .e-inline {
  background: #015d6a;
  background: linear-gradient(to bottom, #015d6a 0, #015d6a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@theme_color', endColorstr='@theme_color', GradientType=0);
  color: white;
  border: 1px solid #37b2ea;
}
.e-schedule .e-categorycolor,
.e-schedule .e-agendacolordiv {
  background: #015d6a;
  background: linear-gradient(to bottom, #015d6a 0, #015d6a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@theme_color', endColorstr='@theme_color', GradientType=0);
}
.e-schedule .e-selectedAppointment {
  border: 1px solid black;
}
.e-schedule .e-selectedCell,
.e-schedule .e-agendaappointment.e-selectedAppointment {
  background-color: #f0f5fb;
}
.e-schedule .e-borderleft {
  border-left: 1px solid #c8c8c8;
}
.e-schedule .e-borderright {
  border-right: 1px solid #c8c8c8 !important;
}
.e-scheduledialog .e-buttonactive:not(.e-disable) {
  background: #015d6a !important;
  color: white !important;
}
.e-scheduledialog .e-buttonactive:not(.e-disable):hover {
  background: #f0f5fb !important;
  color: #282827 !important;
}
.e-scheduledialog .e-detailedapp,
.e-scheduledialog .e-editevents {
  color: #015d6a;
}
.e-scheduledialog .e-dialogheader {
  font-weight: 700 !important;
}
.e-scheduledialog .e-outerarrowline {
  border-color: #c8c8c8 transparent;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 9px 9px 0;
  left: 0;
  position: absolute;
  top: 0;
}
.e-scheduledialog .e-innerarrow {
  border-color: white transparent;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 8px 8px 0;
  left: 1px;
  position: absolute;
  top: 0;
}
.e-draggableAppointment {
  box-shadow: 5px 5px 5px #383838;
}
.e-schedule .e-blocktimeappointment {
  background-color: #b9b9b9;
  color: #333;
  opacity: 0.4;
}
.e-scheduledialog div.e-field-validation-error {
  background-color: #fffe91;
  color: #e31013;
  white-space: normal;
}
.e-schedule .e-appsoverflow {
  color: #686969;
}
.e-schedule .e-appsoverflow:hover {
  color: #282827;
}
.e-scheduledialog div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-grid.e-rtl .e-nextpage,
.e-grid.e-rtl .e-nextpagedisabled {
  border-left-color: #c8c8c8;
}
.e-pager,
.e-grid .e-pagerstatusbar,
.e-pager .e-drpdwn li,
.e-pager .e-drpdwn,
.e-pager div.e-drpdwndiv {
  background-color: white !important;
  border-color: transparent;
  border: none;
  color: #015d6a;
  float: right;
}
.e-pager .e-drpdwn {
  background-color: inherit;
}
.e-pager .e-icon {
  color: #015d6a;
  line-height: 45px;
}
.e-pager .e-default:hover {
  color: #015d6a;
}
.e-pager .e-spacing {
  color: #015d6a;
}
.e-pager .e-spacing.e-NP {
  color: #015d6a;
}
.e-pager .e-numericitem.e-hover,
.e-pager .e-currentitem.e-hover {
  background: inherit;
}
.e-pager.e-disable .e-numericitem.e-hover {
  background: inherit;
  border: none;
}
.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background: #fff !important;
}
.e-prevpagedisabled.e-disable,
.e-pager .e-firstpagedisabled,
.e-lastpagedisabled .e-disable,
.e-pager .e-nextpagedisabled {
  background: #fff !important;
}
.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}
.e-pager.e-disable .e-nextpage.e-hover,
.e-pager.e-disable .e-lastpage.e-hover,
.e-pager.e-disable .e-firstpage.e-hover,
.e-pager.e-disable .e-prevpage.e-hover {
  background: transparent;
}
.e-pager .e-pagercontainer {
  float: right;
}
.e-pager .e-pagercontainer {
  font-family: Arial, sans-serif;
  background-color: transparent;
  border-color: transparent;
  border: none;
}
.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right: none;
}
.e-pager.e-rtl div.e-parentmsgbar {
  float: left;
}
.e-pager.e-rtl div.e-parentmsgbar {
  margin-left: 6px;
}
.e-pager .e-currentitem {
  background: #015d6a !important;
  font-weight: bold;
}
.e-pager .e-currentitem.e-hover {
  color: white;
}
.e-pager .e-currentitem.e-hover {
  background: #015d6a;
}
.e-pager.e-disable .e-currentitem.e-hover {
  color: white;
  background-color: #015d6a;
}
.e-pager.e-disable .e-currentitem.e-hover {
  background: #015d6a;
}
.e-pager .e-drpdwndiv:before {
  color: #333;
  background: none;
  width: 0px;
}
.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,
.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,
.e-pager .e-drpdwn li:hover {
  color: #282827;
}
.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,
.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,
.e-pager .e-drpdwn li:hover {
  background: inherit;
}
.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover:before,
.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover,
.e-pager.e-disable .e-drpdwn li:hover {
  color: #333;
  background: #ececec;
}
.e-pager .e-drpdwn li.e-active {
  border-bottom: 1px solid white;
}
.e-pager .e-drpdwn li.e-active {
  color: white;
}
.e-pager .e-drpdwn li.e-active {
  background: inherit;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-scrollbar .e-vscroll,
.e-scrollbar .e-hscroll .e-scrollbar .e-vhandlespace {
  border: none !important;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
}
.e-hscrollbar {
  box-sizing: border-box;
  border-bottom: 7px solid transparent;
  background-color: transparent;
}
.e-scrollbar .e-vscroll,
.e-scrollbar .e-hscroll,
.e-scrollbar .e-vhandlespace {
  background-color: #f3fafa;
}
.e-scrollbar .e-vscroll {
  border-right: none;
}
.e-scrollbar .e-vscroll {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scrollbar .e-hscroll {
  height: 100%;
}
.e-scrollbar .e-hscroll {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scrollbar .e-hscroll .e-hdown.e-icon,
.e-scrollbar .e-hscroll .e-hup.e-icon {
  visibility: hidden;
}
.e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scrollbar .e-hscroll .e-hup.e-icon {
  border-left: none;
}
.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scroller.e-rtl .e-scrollbar .e-vscroll {
  border-left: none;
}
.e-scroller.e-rtl .e-scrollbar .e-vscroll {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hup.e-icon {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: none;
}
.e-scrollbar .e-vhandle,
.e-scrollbar .e-hhandle {
  transition: top 0.1s linear 0s, left 0.1s linear 0s;
}
.e-scrollbar .e-vhandle,
.e-scrollbar .e-hhandle {
  background-color: #d8d8d8;
  border: none;
}
.e-scrollbar .e-vhandle:hover,
.e-scrollbar .e-vhandle:active {
  background-color: #b8b8b8;
}
.e-scrollbar .e-hhandle {
  margin: 0 -18px;
}
.e-vhandle.e-box.e-pinch.e-touch,
.e-hhandle.e-box.e-pinch.e-touch {
  background-color: #b8b8b8;
}
.e-scrollbar .e-vhandle:hover,
.e-scrollbar .e-hhandle:hover {
  background-color: #b8b8b8;
  cursor: default;
}
.e-scrollbar .e-button {
  color: #686969;
}
.e-scrollbar .e-button:hover {
  border-color: #c8c8c8;
}
.e-scrollbar .e-button:hover {
  background-color: #f0f5fb;
  color: #282827;
}
.e-scrollbar .e-button {
  background-color: #fff;
}
.e-scroller .e-disable .e-vhandle:hover,
.e-scroller .e-disable .e-button :hover,
.e-scroller .e-disable .e-hhandle:hover {
  border: 1px solid #c8c8c8;
  transition: top 0.1s linear 0s, left 0.1s linear 0s;
}
.e-scroller .e-disable .e-vhandle:hover,
.e-scroller .e-disable .e-button :hover,
.e-scroller .e-disable .e-hhandle:hover {
  background: #ececec;
}
.e-scrollbar .e-v-line:before {
  content: '';
}
.e-scrollbar .e-h-line:before {
  content: '';
}
.e-scroller .e-button,
.e-scroller .e-disable .e-button:hover {
  color: #686969;
}
.e-scroller .e-disable .e-button:hover {
  background-color: transparent;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-acrdn {
  font-family: Arial, sans-serif;
}
.e-acrdn > .e-content {
  border-color: #c8c8c8;
  background-color: white;
}
.e-acrdn > .e-content {
  border-right: -1;
  border-left: -1;
}
.e-acrdn > .e-content {
  color: #333;
  font-size: 14px;
}
.e-acrdn > .e-select,
.e-acrdn > .e-disable.e-select:hover,
.e-acrdn > .e-disable.e-select:hover a {
  color: #333;
}
.e-acrdn > .e-select,
.e-acrdn > .e-disable.e-select:hover,
.e-acrdn > .e-disable.e-select:hover a {
  background: #ececec;
}
.e-acrdn .e-select {
  font-weight: 400;
  font-family: Arial, sans-serif;
}
.e-acrdn .e-select {
  border-color: #c8c8c8;
  font-size: 16px;
}
.e-acrdn .e-select:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-acrdn .e-select:hover {
  background: #f0f5fb;
}
.e-acrdn .e-select a {
  color: #333;
}
.e-acrdn .e-select:first-child {
  border-top-color: #c8c8c8;
}
.e-acrdn > .e-select:first-child {
  border-color: #c8c8c8;
}
.e-acrdn .e-select.e-active,
.e-acrdn .e-disable.e-active.e-select:hover a,
.e-acrdn .e-disable.e-active.e-select:hover {
  color: white;
}
.e-acrdn .e-select.e-active,
.e-acrdn .e-disable.e-active.e-select:hover a,
.e-acrdn .e-disable.e-active.e-select:hover {
  background: #015d6a;
}
.e-acrdn.e-disable .e-select:hover,
.e-acrdn.e-disable .e-select:hover a {
  background: #ecedee;
  color: #5c5c5c;
}
.e-acrdn .e-select.e-active {
  font-weight: 400;
  border-bottom: medium none;
}
.e-acrdn .e-select.e-active {
  border-color: #c8c8c8;
}
.e-acrdn .e-select.e-active:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-acrdn .e-select.e-active:hover {
  background: #f0f5fb;
}
.e-acrdn .e-select.e-active a {
  color: white;
}
.e-acrdn .e-select:hover a,
.e-acrdn .e-select.e-active:hover a {
  color: #282827;
}
.e-acrdn .e-select > span {
  color: #686969;
}
.e-acrdn .e-select.e-active > span {
  color: white;
}
.e-acrdn .e-select:hover > span,
.e-acrdn .e-select.e-active:hover > span {
  color: #282827;
}
.e-acrdn .e-select.e-disable:hover > span,
.e-acrdn .e-select.e-disable.e-active:hover > span {
  color: #686969;
}
.e-acrdn .e-content.e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-atc .e-in-wrap,
.e-atc .e-input,
.e-atc-popup,
.e-atc .e-options {
  background-color: transparent;
  border: none;
  font-family: Arial, sans-serif;
}
.e-atc .e-in-wrap,
.e-atc .e-input,
.e-atc-popup,
.e-atc .e-options {
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
.e-atc-popup {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.e-atc .e-options.e-active {
  color: white;
}
.e-atc .e-options.e-active {
  border-color: #c8c8c8;
}
.e-atc .e-options.e-active {
  background: #015d6a;
}
.e-atc .e-options.e-active:hover,
.e-atc .e-options:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-atc .e-options.e-active:hover,
.e-atc .e-options:hover {
  background: #f0f5fb;
}
.e-atc .e-boxes {
  background-color: white;
}
.e-atc.e-focus .e-in-wrap {
  box-shadow: none;
}
.e-atc-popup .e-category {
  border-bottom: 1px solid #c8c8c8;
}
.e-atc-popup .e-hover,
.e-atc-popup .e-content .e-atc-trbgcolor.e-hover {
  color: #282827;
  border-color: #f0f5fb;
}
.e-atc-popup .e-hover,
.e-atc-popup .e-content .e-atc-trbgcolor.e-hover {
  background: #f0f5fb;
}
.e-atc .e-select:hover,
.e-atc.e-rtl .e-select:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-atc .e-select:hover,
.e-atc.e-rtl .e-select:hover {
  background: #f0f5fb;
}
.e-atc .e-select,
.e-atc.e-rtl .e-select,
.e-atc .e-select.e-disable:hover {
  border-color: #c8c8c8;
  color: #686969;
}
.e-atc .e-select,
.e-atc.e-rtl .e-select,
.e-atc .e-select.e-disable:hover {
  background: #ececec;
}
.e-atc .e-input.e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
}
.e-atc ::-webkit-input-placeholder {
  color: #333;
}
.e-atc :-ms-input-placeholder {
  color: #333;
}
.e-atc ::-moz-placeholder {
  color: #333;
}
.e-atc :-moz-placeholder {
  color: #333;
}
.e-atc-popup .e-atc-tdbottom,
.e-atc-popup div.e-atc-tableHeader {
  border-bottom: 1px solid #c8c8c8;
}
.e-atc-popup .e-atc-tdright,
.e-atc-popup .e-atc-tableHeaderScroll .e-atc-tableHeaderBorder,
.e-atc-popup div .e-atc-thright {
  border-right: 1px solid #c8c8c8;
}
.e-atc-popup .e-atc-tdleft,
.e-atc-popup .e-atc-tableHeaderRTL .e-atc-tableHeaderBorder,
.e-atc-popup div .e-atc-thleft {
  border-left: 1px solid #c8c8c8;
}
.e-atc-popup .e-atc-tableHeaderContent th {
  background: #f7f7f7;
}
.e-atc-popup .e-content .e-atc-trbgcolor {
  background: #f7f7f7;
}
.e-atc.e-disable-wrap .e-in-wrap {
  background-color: whitesmoke;
  border-color: #e3e3e3;
}
.e-atc .e-select.e-disable,
.e-atc .e-select.e-disable:hover {
  background-color: #d6d7d7;
}
.e-atc-popup .e-activeli,
.e-atc-popup .e-content .e-activeli {
  background: #015d6a;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-btn,
.e-tbtn,
.e-split-btn {
  font-weight: 400;
  font-size: 14px;
}
.e-btn.e-select:focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-btn.e-txt.e-select,
.e-tbtn.e-txt.e-select,
.e-split-btn.e-txt.e-select {
  font-family: Arial, sans-serif;
}
.e-split-btn-hide {
  visibility: hidden;
}
.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn {
  border-right: medium none;
  border-left-color: #c8c8c8;
}
.e-rtl .e-splitarrowright .e-split-btn.e-left-btn {
  border-left: medium none;
  border-right-color: #fff;
}
.e-btn.e-disable.e-select:hover,
.e-tbtn.e-disable:hover,
.e-btn.e-disable.e-select:active {
  color: #333;
  border-color: #c8c8c8;
}
.e-btn.e-disable.e-select:hover,
.e-tbtn.e-disable:hover,
.e-btn.e-disable.e-select:active {
  background: #ececec;
}
.e-btn.e-disable,
.e-btn.e-select.e-disable .e-icon,
.e-btn.e-select.e-disable:hover .e-icon,
.e-btn.e-select.e-disable:active .e-icon {
  cursor: default;
}
.e-float-btn.e-btn.e-select.e-icon {
  border: none;
}
.e-float-btn.e-btn.e-select.e-icon:hover {
  border: none;
}
.e-float-btn.e-btn.e-select.e-icon:active {
  border: none;
}
.e-float-btn.e-btn.e-select.e-icon:not(:active):after {
  border: none;
  box-shadow: none;
}
.e-primary-icon-btn.e-btn.e-select.e-icon,
.e-primary-icon-btn.e-btn.e-select.e-icon:focus,
.e-primary-icon-btn.e-btn.e-select.e-icon:hover,
.e-primary-icon-btn.e-btn.e-select.e-icon:active {
  font-family: ej-webfont;
}
.e-flat-icon-btn.e-btn.e-select.e-icon,
.e-flat-icon-btn.e-btn.e-select.e-icon:focus,
.e-flat-icon-btn.e-btn.e-select.e-icon:hover,
.e-flat-icon-btn.e-btn.e-select.e-icon:active {
  font-family: ej-webfont;
}
.e-icon-btn.e-btn.e-select.e-icon,
.e-icon-btn.e-btn.e-select.e-icon:focus,
.e-icon-btn.e-btn.e-select.e-icon:hover,
.e-icon-btn.e-btn.e-select.e-icon:active {
  font-family: ej-webfont;
}
.e-drp-btn.e-select .e-icon,
.e-btn.e-select .e-icon {
  color: #686969;
}
.e-btn.e-select:active,
.e-tbtn.e-btn.e-select.e-active,
.e-tbtn.e-btn.e-select.e-active.e-disable:hover {
  border-color: #c8c8c8;
  color: white;
}
.e-btn.e-select:active,
.e-tbtn.e-btn.e-select.e-active,
.e-tbtn.e-btn.e-select.e-active.e-disable:hover {
  background: #015d6a;
}
.e-drp-btn.e-select:hover,
.e-btn.e-select:hover .e-icon {
  color: #282827;
}
.e-drp-btn.e-select:active,
.e-btn.e-select:active .e-icon,
.e-btn.e-active .e-icon,
.e-btn.e-disable.e-select.e-active:hover .e-icon {
  color: white;
}
.e-menu.e-split,
.e-menu.e-context.e-split,
.e-menu.e-context.e-split .e-list > ul,
.e-menu.e-widget.e-split li.e-list {
  background-color: #fff;
  color: #333;
  border-color: #c8c8c8;
}
.e-tbtn.e-btn.e-active:hover .e-icon {
  color: white;
}
.e-btn.e-select.e-primary,
.e-btn.e-select.e-primary:active {
  border-color: #c8c8c8;
  color: white;
}
.e-btn.e-select.e-primary,
.e-btn.e-select.e-primary:active {
  background: #015d6a;
}
.e-btn.e-select.e-primary:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-btn.e-select.e-primary:hover {
  background: #f0f5fb;
}
.e-btn.e-select.e-primary .e-icon,
.e-btn.e-select.e-primary .e-icon:active {
  color: white;
}
.e-btn.e-select.e-primary:hover .e-icon {
  color: #282827;
}
.e-btn.e-select.e-primary:active:hover .e-icon,
.e-btn.e-select.e-primary:active:hover {
  color: white;
}
.e-btn.e-select.e-disable.e-primary,
.e-btn.e-select.e.e-disable.e-primary:active,
.e-btn.e-select.e-disable.e-primary:hover {
  border-color: rgba(200, 200, 200, 0.5);
  color: rgba(255, 255, 255, 0.5);
}
.e-btn.e-select.e-disable.e-primary,
.e-btn.e-select.e.e-disable.e-primary:active,
.e-btn.e-select.e-disable.e-primary:hover {
  background: #015d6a;
}
.e-btn.e-select.e-disable.e-primary .e-icon,
.e-btn.e-select.e-disable.e-primary:hover .e-icon,
.e-btn.e-select.e-disable.e-primary:active .e-icon {
  color: rgba(255, 255, 255, 0.5);
}
.e-btn.e-select.e-success {
  color: white;
  background: #5cb85c;
  border-color: #4cae4c;
}
.e-btn.e-select.e-success .e-icon,
.e-btn.e-select.e-info .e-icon,
.e-btn.e-select.e-warning .e-icon,
.e-btn.e-select.e-danger .e-icon {
  color: white;
}
.e-btn.e-select.e-success:active,
.e-btn.e-select.e-success:hover,
.e-btn.e-select.e-success:hover:focus {
  background: #449d44;
  border-color: #398439;
}
.e-btn.e-select.e-success:focus,
.e-btn.e-select.e-success:active:hover,
.e-btn.e-select.e-success:active:focus {
  background: #398439;
  border-color: #255625;
}
.e-btn.e-select.e-success:focus {
  background-color: #449d44;
}
.e-btn.e-select.e-info {
  color: white;
  background: #5bc0de;
  border-color: #46b8da;
}
.e-btn.e-select.e-info:active,
.e-btn.e-select.e-info:hover,
.e-btn.e-select.e-info:focus,
.e-btn.e-select.e-info:hover:focus {
  background: #31b0d5;
  border-color: #269abc;
}
.e-btn.e-select.e-info:focus {
  border-color: #1b6d85;
}
.e-btn.e-select.e-info:active:hover,
.e-btn.e-select.e-info:active:focus {
  background: #269abc;
  border-color: #1b6d85;
}
.e-btn.e-select.e-warning {
  color: white;
  background: #f0ad4e;
  border-color: #eea236;
}
.e-btn.e-select.e-warning:active,
.e-btn.e-select.e-warning:hover,
.e-btn.e-select.e-warning:focus,
.e-btn.e-select.e-warning:hover:focus {
  background: #ec971f;
  border-color: #d58512;
}
.e-btn.e-select.e-warning:focus {
  border-color: #985f0d;
}
.e-btn.e-select.e-warning:active:hover,
.e-btn.e-select.e-warning:active:focus {
  background: #d58512;
  border-color: #985f0d;
}
.e-btn.e-select.e-danger {
  color: white;
  background: #d9534f;
  border-color: #d43f3a;
}
.e-btn.e-select.e-danger:active,
.e-btn.e-select.e-danger:hover,
.e-btn.e-select.e-danger:focus,
.e-btn.e-select.e-danger:hover:focus {
  background: #c9302c;
  border-color: #ac2925;
}
.e-btn.e-select.e-danger:focus {
  border-color: #761c19;
}
.e-btn.e-select.e-danger:active:hover,
.e-btn.e-select.e-danger:active:focus {
  background: #ac2925;
  border-color: #761c19;
}
.e-btn.e-select.e-link,
.e-btn.e-select.e-link .e-icon {
  background: transparent;
  font-weight: 400;
  color: #337ab7;
  border: none;
  box-shadow: none;
}
.e-btn.e-select.e-link:active,
.e-btn.e-select.e-link:active .e-icon {
  text-decoration: none;
}
.e-btn.e-select.e-link:hover,
.e-btn.e-select.e-link:hover .e-icon,
.e-btn.e-select.e-link:focus,
.e-btn.e-select.e-link:focus .e-icon,
.e-btn.e-select.e-link:active:hover,
.e-btn.e-select.e-link:active:hover .e-icon {
  color: #23527c;
}
.e-btn.e-select.e-link.e-txt:hover,
.e-btn.e-select.e-link.e-txt:focus,
.e-btn.e-select.e-link.e-txt:active:hover {
  text-decoration: underline;
}
.e-btn.e-select.e-disable.e-success,
.e-btn.e-select.e-disable.e-success:focus,
.e-btn.e-select.e-disable.e-success:active,
.e-btn.e-select.e-disable.e-success:active:hover {
  background: rgba(92, 184, 92, 0.5);
}
.e-btn.e-select.e-disable.e-info,
.e-btn.e-select.e-disable.e-info:hover,
.e-btn.e-select.e-disable.e-info:focus,
.e-btn.e-select.e-disable.e-info:active,
.e-btn.e-select.e-disable.e-info:active:hover {
  background: rgba(91, 192, 222, 0.5);
}
.e-btn.e-select.e-disable.e-warning,
.e-btn.e-select.e-disable.e-warning:hover,
.e-btn.e-select.e-disable.e-warning:focus,
.e-btn.e-select.e-disable.e-warning:active,
.e-btn.e-select.e-disable.e-warning:active:hover {
  background: rgba(240, 173, 78, 0.5);
}
.e-btn.e-select.e-disable.e-danger,
.e-btn.e-select.e-disable.e-danger:hover,
.e-btn.e-select.e-disable.e-danger:focus,
.e-btn.e-select.e-disable.e-danger:active,
.e-btn.e-select.e-disable.e-danger:active:hover {
  background: rgba(217, 83, 79, 0.5);
}
.e-btn.e-select.e-disable.e-success,
.e-btn.e-select.e-disable.e-success:active:hover,
.e-btn.e-select.e-disable.e-info,
.e-btn.e-select.e-disable.e-info:active:hover,
.e-btn.e-select.e-disable.e-warning,
.e-btn.e-select.e-disable.e-warning:active:hover,
.e-btn.e-select.e-disable.e-danger,
.e-btn.e-select.e-disable.e-danger:active:hover,
.e-btn.e-select.e-disable.e-link,
.e-btn.e-select.e-disable.e-link:active:hover {
  color: rgba(255, 255, 255, 0.5);
  border-color: transparent;
  box-shadow: none;
}
.e-btn.e-select.e-disable.e-link,
.e-btn.e-select.e-disable.e-link.e-txt,
.e-btn.e-select.e-disable.e-link:hover,
.e-btn.e-select.e-disable.e-link.e-txt:hover,
.e-btn.e-select.e-disable.e-link:active,
.e-btn.e-select.e-disable.e-link.e-txt:active,
.e-btn.e-select.e-disable.e-link:focus,
.e-btn.e-select.e-disable.e-link:focus .e-txt,
.e-btn.e-select.e-disable.e-link:active:hover,
.e-btn.e-select.e-disable.e-link.e-txt:active:hover {
  color: rgba(51, 122, 183, 0.5);
  background: transparent;
  text-decoration: none;
}
.e-btn.e-select.e-disable.e-link .e-icon,
.e-btn.e-select.e-disable.e-link:hover .e-icon,
.e-btn.e-select.e-disable.e-link:focus .e-icon,
.e-btn.e-select.e-disable.e-link:active .e-icon,
.e-btn.e-select.e-disable.e-link:active:hover .e-icon {
  color: rgba(51, 122, 183, 0.5);
}
.ejinputtext {
  background-color: white;
  outline: medium none;
}
.ejinputtext {
  border: 1px solid #c8c8c8;
  color: #333;
}
.e-textbox,
.e-textarea {
  background-color: white;
}
.e-textbox,
.e-textarea {
  border-color: #c8c8c8;
  color: #333;
}
.ejinputtext:focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-textbox:focus,
.e-textarea:focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-textbox[disabled],
.e-textarea[disabled] {
  box-shadow: none;
}
.e-textbox[disabled],
.e-textarea[disabled] {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  color: rgba(51, 51, 51, 0.38);
}
.e-textbox[disabled]:hover,
.e-textarea[disabled]:hover,
.e-textbox[disabled]:focus,
.e-textarea[disabled]:focus {
  box-shadow: none;
}
.e-textbox[disabled]:hover,
.e-textarea[disabled]:hover,
.e-textbox[disabled]:focus,
.e-textarea[disabled]:focus {
  border-color: #c8c8c8;
}
.e-textbox::-webkit-input-placeholder,
.e-textarea::-webkit-input-placeholder {
  color: #333;
}
.e-textbox:-ms-input-placeholder,
.e-textarea:-ms-input-placeholder {
  color: #333;
}
.e-textbox::-moz-placeholder,
.e-textarea::-moz-placeholder {
  color: #333;
}
.e-textbox:-moz-placeholder,
.e-textarea:-moz-placeholder {
  color: #333;
}
.e-menu.e-split.e-context .e-list > .e-menulink {
  color: #333;
}
.e-btn.e-disable.e-select,
.e-tbtn.e-btn.e-disable.e-select.e-active,
.e-tbtn.e-disable,
.e-btn.e-disable.e-select:active,
.e-split.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  color: #d6d7d7;
  opacity: 1;
}
.e-btn.e-disable.e-select,
.e-btn.e-disable.e-select:hover,
.e-tbtn.e-disable:hover,
.e-btn.e-disable.e-select:active,
.e-tbtn.e-btn.e-disable.e-select.e-active:hover {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  color: #d6d7d7;
  opacity: 1;
}
.e-btn.e-disable.e-select:hover .e-icon,
.e-btn.e-disable.e-select:active .e-icon {
  color: #d6d7d7;
}
.e-btn.e-disable.e-select .e-icon {
  color: #d6d7d7;
}
.e-btn.e-disable.e-select:focus {
  box-shadow: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-captcha .refresh {
  background: #f7f7f7;
  border: 1px solid #cbcbcb;
}
.e-captcha .audio {
  background: #f7f7f7;
}
.e-captcha .imagecontainer {
  border: 1px solid #9a9a9a;
}
.e-captcha .validTextBox {
  border: 1px solid #c9c7c7;
}
.e-captcha .e-validTextBox {
  border: 1px solid #c9c7c7;
}
.e-captcha .e-refresh {
  background: #f7f7f7;
  border: 1px solid #cbcbcb;
}
.e-captcha .e-audio {
  background: #f7f7f7;
  border: 1px solid #c9c7c7;
}
.e-captcha .e-imageContainer {
  border: 1px solid #9a9a9a;
}
.e-captcha div:nth-child(2) {
  width: 0;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-colorpicker .e-hsv-color,
.e-colorpicker .e-buttons .e-preview,
.e-colorpicker .e-slider-wrap .e-hue,
.e-colorpicker .e-slider-wrap .e-opacity {
  border: 3px solid white;
}
.e-colorpicker .e-slider-wrap .e-handle.e-select,
.e-colorpicker .e-slider .e-handle.e-select.e-handle-start,
.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab),
.e-colorpicker .e-slider .e-handle.e-select.e-handle-start.e-focus,
.e-colorpicker .e-slider-wrap .e-handle.e-select:hover {
  border: 3px solid white;
}
.e-colorwidget .e-select {
  background: white;
  color: #686969;
  border-color: #c8c8c8;
}
.e-colorwidget.e-split .e-in-wrap .e-select:hover,
.e-colorwidget.e-split .e-color-container:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-colorwidget.e-split .e-in-wrap .e-select:hover,
.e-colorwidget.e-split .e-color-container:hover {
  background: #f0f5fb;
}
.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-select:hover,
.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-color-container:hover {
  cursor: default;
  background: white;
}
.e-colorpicker.e-popup {
  background-color: #fff;
  border-color: #c8c8c8;
}
.e-presetWrapper.e-widget.e-context {
  border-color: #c8c8c8;
}
.e-colorwidget.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-colorpicker .e-recent-color .e-colorblock.e-block,
.e-colorpicker .e-recent-color .e-colorblock.e-select,
.e-colorpicker .e-footer .e-switcher {
  background-color: white;
  color: #333;
}
.e-colorpicker .e-recent-color .e-colorblock.e-block,
.e-colorpicker .e-recent-color .e-colorblock.e-select,
.e-colorpicker .e-footer .e-switcher {
  border-color: white;
}
.e-colorwidget .e-in-wrap.e-box,
.e-colorwidget .e-in-wrap.e-box .e-select,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,
.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active {
  color: #333;
}
.e-colorwidget .e-in-wrap.e-box,
.e-colorwidget .e-in-wrap.e-box .e-select,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,
.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active {
  background: white;
}
.e-colorwidget .e-select:hover,
.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-colorwidget .e-select:hover,
.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover {
  background-color: white;
}
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,
.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover {
  background: #f0f5fb;
}
.e-presetWrapper.e-menu.e-context,
.e-presetWrapper.e-menu.e-context .e-list.e-mhover.e-mfocused,
.e-presetWrapper.e-menu.e-context .e-list > ul,
.e-presetWrapper.e-menu.e-context .e-list:hover {
  background: white;
  color: #333;
  border-color: white;
}
.e-presetWrapper.e-menu.e-context .e-list:hover {
  background: white;
  color: #333;
}
.e-colorpicker .e-footer .e-split .e-splitbutton:hover {
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-split .e-splitbutton:hover {
  background: #ececec;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn,
.e-colorpicker .e-footer .e-applyButton.e-btn {
  border-color: #c8c8c8;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn,
.e-colorpicker .e-footer .e-applyButton.e-btn {
  background: #ececec;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,
.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,
.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
  background: #f0f5fb;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn,
.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-disable:hover {
  color: #333;
}
.e-colorpicker .e-buttons .e-grpbtn,
.e-colorpicker .e-buttons .e-color-code,
.e-colorpicker .e-buttons .e-grpbtn .e-btn {
  background-color: white;
  border-color: white;
}
.e-hsvButton.e-button.e-js.e-ntouch.e-btn-normal.e-btn.e-select.e-widget.e-txt.e-disable {
  background: none;
}
.e-colorpicker .e-buttons .e-previous,
.e-presetWrapper .e-presets-table .e-preset-row {
  border-color: #c8c8c8;
}
.e-colorpicker .e-item {
  border-color: #c8c8c8;
}
.e-colorpicker .e-color-image,
.e-presetWrapper .e-color-image,
.e-presetWrapper.e-menu.e-context .e-color-image.e-mhover {
  background-image: url(../Content/common-images/colorpicker_light.png);
  background-color: transparent;
  -webkit-filter: none;
  filter: none;
}
.e-presetWrapper .e-presetHeader,
.e-colorpicker .e-element .e-icon:before {
  color: #333;
}
.e-colorpicker .e-buttons .e-color-code,
.e-colorpicker .e-codeeditor .e-close_01 {
  color: #333;
}
.e-colorpicker .e-buttons .e-grpbtn .e-click {
  color: white;
  border-color: #c8c8c8;
  box-shadow: 0 0 0 2px white;
}
.e-colorpicker .e-buttons .e-grpbtn .e-click {
  background: #015d6a;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
  background: #f0f5fb;
}
.e-presetWrapper.e-menu.e-context li.e-list {
  background: white;
}
.e-colorpicker .e-context.e-menu .e-mhover > a,
.e-colorpicker .e-context.e-menu .e-mhover > span,
.e-colorpicker .e-context.e-menu .e-mfocused,
.e-colorpicker .e-context.e-menu .e-mfocused > a,
.e-colorpicker .e-context.e-menu .e-mfocused > span {
  background: transparent;
}
.e-colorpicker .e-slider .e-handle.e-select.e-focus:not(.e-no-tab):after,
.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab):after {
  background: transparent;
}
.e-colorpicker .e-footer .e-switcher:focus {
  box-shadow: 0 0 2px #cbcbcb;
  outline-color: #cbcbcb;
}
.e-colorwidget.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
}
.e-colorwidget.e-disable .e-select,
.e-colorwidget.e-disable .e-select:hover {
  background-color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-fileexplorer,
.e-fileexplorer input:not(.e-textbox),
input.e-fe-dialog-text:not(.e-textbox),
.e-fe-toolbar.e-responsive-toolbar input {
  border-color: #c8c8c8;
}
.e-fileexplorer,
.e-fileexplorer input,
input.e-fe-dialog-text,
.e-fe-toolbar.e-responsive-toolbar input {
  border-color: #c8c8c8;
}
.e-fileexplorer {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-splitter .e-splitbar,
.e-fileexplorer .e-statusbar,
.e-fileexplorer .e-grid .e-gridheader,
.e-fileexplorer.e-fe-mobile .e-fe-split-icon {
  border-color: #c8c8c8;
}
.e-fileexplorer input:not(.e-textbox),
.e-fileexplorer .e-grid .e-headercelldiv,
.e-fileexplorer .e-grid .e-gridcontent tr,
.e-fileexplorer .e-tileview .e-tilenode .e-name,
input.e-fe-dialog-text:not(.e-textbox),
.e-fe-toolbar.e-responsive-toolbar input {
  color: #333;
}
.e-fileexplorer .e-tileview .e-tilenode:hover .e-name,
.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td {
  color: #282827;
}
.e-fileexplorer.e-js .e-grid td.e-active,
.e-fileexplorer .e-tileview .e-tilenode.e-active .e-name {
  color: white;
}
.e-fileexplorer .e-tileview .e-tilenode.e-active:hover {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-tileview .e-tilenode.e-active:hover {
  background: #f0f5fb;
}
.e-fileexplorer .e-tileview .e-tilenode.e-active:hover .e-name {
  color: #282827;
}
.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-icon,
.fe-context-menu.e-menu.e-context .e-list.e-active > .e-menulink > .e-fileexplorer-toolbar-icon {
  color: white;
}
.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-active .e-icon,
.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-icon {
  color: #282827;
}
.e-fileexplorer .e-treeview .e-fe-node-hover,
.e-fe-dialog.e-icon.e-close:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer .e-treeview .e-fe-node-hover,
.e-fe-dialog.e-icon.e-close:hover {
  background: #f0f5fb;
}
.e-fileexplorer.e-js .e-tilenode.e-active,
.e-fileexplorer.e-js .e-grid .e-gridcontent tr td.e-active {
  border-color: #c8c8c8;
  background: #015d6a;
}
.e-fileexplorer.e-js .e-tilenode.e-active:hover,
.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active {
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer.e-js .e-tilenode.e-active:hover,
.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active {
  background: #f0f5fb;
}
.e-fileexplorer.e-js .e-statusbar .e-active .e-icon {
  color: #015d6a;
}
.e-fileexplorer.e-js .e-treeview .e-text:hover,
.e-fileexplorer .e-actionbar .e-btn.e-select:hover,
.e-fileexplorer .e-treeview .e-text.e-file-droppable {
  color: #282827;
  border-color: #c8c8c8;
}
.e-fileexplorer input:not(.e-textbox),
input.e-fe-dialog-text:not(.e-textbox),
.e-fe-toolbar.e-responsive-toolbar input,
.e-fe-split-context.e-menu.e-context.e-split,
.e-fe-split-context.e-menu.e-widget.e-split li.e-list {
  background: white;
}
.e-fileexplorer .e-tilenode.e-hover,
.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td,
.e-fileexplorer .e-tilenode.e-file-droppable,
.e-fileexplorer .e-grid .e-gridcontent tr.e-file-droppable td,
.e-fileexplorer .e-treeview .e-text.e-file-droppable {
  border-color: #c8c8c8;
  background: #f0f5fb;
}
.e-fileexplorer .e-switchGridView.e-button:hover,
.e-fileexplorer .e-swithListView.e-button:hover {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-switchGridView.e-button:hover,
.e-fileexplorer .e-swithListView.e-button:hover {
  background: #f0f5fb;
}
.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-btn.e-select,
.e-fileexplorer .e-toolbar .e-fe-split-button .e-btn.e-select:focus {
  background: #f0f5fb;
}
.e-fileexplorer .e-split.e-widget .e-split-btn.e-left-btn,
.e-fileexplorer .e-split.e-widget .e-split-btn.e-drp-btn,
.e-fe-toolbar .e-split.e-widget .e-split-btn.e-left-btn,
.e-fe-toolbar .e-split.e-widget .e-split-btn.e-drp-btn {
  background: none;
}
.e-fileexplorer .e-toolbar {
  color: #686969;
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar {
  background: #ececec;
}
.e-fe-toolbar.e-toolbar .e-feItem-Searchbar.e-tooltxt.e-active {
  background: transparent;
}
.e-fileexplorer .e-grid .e-gridheader,
.e-fileexplorer .e-grid .e-gridheader.e-scrollcss,
.e-fileexplorer .e-grid .e-gridheader .e-headercell {
  background: white;
}
.e-fileexplorer .e-alt_row,
.e-fileexplorer .e-gridheader,
.e-fileexplorer .e-gridheader .e-headercell,
.e-fileexplorer .e-grid .e-gridcontent,
.e-fileexplorer .e-splitter .e-pane,
.e-fileexplorer .e-scroller .e-scrollbar .e-vhandlespace,
.e-fileexplorer .e-scroller .e-scrollbar .e-hhandlespace {
  background-color: white;
}
.e-fileexplorer .e-tilenode.e-hover .e-thumbImage {
  border-color: #c8c8c8;
}
.e-fileexplorer.e-js .e-active .e-thumbImage {
  border-color: #015d6a;
}
.e-menu > .e-list.e-fe-separator {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar .e-hover .e-tool-input,
.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,
.e-fileexplorer .e-toolbar .e-tool-input:focus,
.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus {
  border-color: #015d6a;
}
.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-hover,
.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-hover,
.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-active,
.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-active {
  background: #ececec;
  border-color: #ececec;
}
.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover,
.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-hover,
.e-fileexplorer .e-toolbar .e-fe-split-button.e-active,
.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-active {
  background: #ececec;
  border-color: #ececec;
}
.e-dialog .e-fe-table table tr .e-readonly {
  background: white;
  color: #333;
}
.e-dialog .e-fe-table table .e-border {
  border-color: #c8c8c8;
}
.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-btn {
  background: #015d6a;
  color: white;
}
.e-fileexplorer .e-splitter .e-splitbar.e-shadowbar,
.e-fileexplorer .e-splitter .e-splitbar.e-split-divider,
.e-fileexplorer .e-splitter .e-splitbar.e-split-divider:hover,
.e-fileexplorer .e-splitter .e-hover.e-splitbar.e-split-divider {
  background-color: transparent;
}
.e-fileexplorer .e-fe-popup .e-content {
  background-color: white;
  border-color: #c8c8c8;
}
.e-fileexplorer .e-fe-popup .e-downtail:after {
  border-top-color: white;
}
.e-fileexplorer .e-fe-popup .e-downtail:before,
.e-fileexplorer .e-fe-popup .e-downtail {
  border-top-color: #c8c8c8;
}
.e-fileexplorer .e-fe-popup span:hover,
.e-fileexplorer .e-fe-popup .e-spanclicked {
  border-color: #686969;
}
.e-fileexplorer .e-tile-wrapper.e-js.e-file-droppable,
.e-fileexplorer .e-grid .e-gridcontent.e-file-droppable {
  box-shadow: 0 0 6px -1px #c8c8c8 inset;
}
.e-fileexplorer .e-toolbar.e-js {
  border-bottom-color: #015d6a;
}
.fe-context-menu.e-menu.e-context .e-mhover > a > span.e-fileexplorer-toolbar-icon,
.fe-context-menu.e-menu.e-context .e-mfocused > a > span.e-fileexplorer-toolbar-icon {
  color: #282827;
}
.e-fileexplorer .e-toolbar > ul > .e-fe-split-button.e-hover .e-split.e-active .e-splitbutton.e-btn.e-select {
  background: #f0f5fb;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-datepicker table td.e-disable,
.e-datepicker.e-dp-restrict-show table td.e-hidedate,
.e-datepicker .e-footer.e-footer-disable {
  opacity: 1;
  color: #bfbfbf;
  visibility: visible;
  cursor: default;
}
.e-datepicker table td.e-hidedate {
  visibility: hidden;
}
.e-datewidget .e-in-wrap {
  height: 23px;
  margin-top: 14px;
}
.e-datewidget.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-datewidget .e-select,
.e-datewidget.e-rtl .e-select,
.e-ntouch.e-datewidget .e-disable.e-select:hover {
  border-color: #c8c8c8;
  color: #686969;
}
.e-datewidget .e-select,
.e-datewidget.e-rtl .e-select,
.e-ntouch.e-datewidget .e-disable.e-select:hover {
  background: #ececec;
}
.e-ntouch.e-datewidget .e-select:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-ntouch.e-datewidget .e-select:hover {
  background: #f0f5fb;
}
.e-datewidget .e-select.e-active {
  border-color: #015d6a;
}
.e-datewidget .e-select.e-active {
  background: #015d6a;
}
.e-datewidget .e-input {
  color: #333;
}
.e-datepicker table td.other-month,
.e-datepicker .e-allyear-first,
.e-datepicker .e-allyear-last,
.e-datepicker .e-year-first,
.e-datepicker .e-year-last {
  color: #015d6a;
}
.e-datepicker table td.e-dp-weekend {
  color: #e31013;
}
.e-datepicker.e-calendar {
  border-color: #ececec;
  background-color: white;
}
.e-datepicker .e-header,
.e-datetime-popup .e-timecontainer .e-header {
  font-weight: 400;
  background: white;
  font-size: 16px;
  color: #333;
}
.e-datepicker .e-header:hover > span {
  color: #333;
}
.e-datepicker .e-header .e-text .e-datepicker-headertext e-datepicker-headertext {
  color: white !important;
  padding: 7px 0 0 0 !important;
}
.e-datepicker .e-header .e-text {
  padding: 7px 0 0 0 !important;
}
.e-datepicker .e-footer {
  color: #333;
  border: 1px solid transparent;
}
.e-datepicker .e-footer.e-btn.e-select {
  background: transparent;
  width: 100%;
}
.e-ntouch.e-datepicker .e-footer:hover {
  color: #282827;
  border: 1px solid #c8c8c8;
  background: #f0f5fb;
  width: auto;
}
.e-datepicker .e-text {
  color: #333;
}
.e-datepicker .e-week-header,
.e-ntouch.e-datepicker .e-week-header:hover {
  border-bottom: 1px solid transparent;
  background: #ececec;
  color: #333;
}
.e-ntouch.e-datepicker table td:hover,
.e-datepicker td.e-state-hover,
.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
  border-color: white;
  box-shadow: 0 0 0 transparent inset;
}
.e-ntouch.e-datepicker table td:hover,
.e-datepicker td.e-state-hover,
.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
  background: white;
}
.e-ntouch.e-datepicker table td:hover,
.e-datepicker td.e-state-hover,
.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
  color: #015d6a;
  border-radius: 4px;
}
.e-datepicker table td.e-weeknumber,
.e-datepicker table td.e-weeknumber:hover {
  background: transparent;
}
.e-ntouch.e-datepicker table td.e-disable:hover,
.e-ntouch.e-datepicker table td.e-hidedate:hover {
  background: none;
  border-color: none;
}
.e-ntouch.e-datepicker table td.e-disable:hover,
.e-ntouch.e-datepicker table td.e-hidedate:hover {
  color: #bfbfbf;
}
.e-datepicker .e-datepicker-days .e-selected-days {
  border-radius: 0;
  box-shadow: 0 0 0 transparent inset;
  color: white;
}
.e-datepicker .e-datepicker-days .e-selected-days {
  background: #015d6a;
}
.e-datepicker .e-datepicker-days {
  background-color: white;
}
.e-work-week .e-week-day,
.e-selected-week,
.e-selected-month {
  background-color: #fff;
  color: #333;
}
.e-datepicker .e-header .e-icon {
  color: #333;
}
.e-datepicker .e-header .e-icon:hover {
  color: white;
}
.e-datepicker .e-header .e-icon:before {
  top: 2px !important;
}
.e-ntouch.e-datepicker .e-arrow-sans-left:hover,
.e-ntouch.e-datepicker .e-arrow-sans-right:hover {
  background-color: white;
  border-radius: 4px;
}
.e-ntouch.e-datepicker .e-disable.e-arrow-sans-left:hover,
.e-ntouch.e-datepicker .e-disable.e-arrow-sans-right:hover {
  background: none;
  border-radius: 0;
  cursor: default;
  border-color: #c8c8c8;
}
.e-datepicker .e-state-default,
.e-datepicker table td.e-weeknumber,
.e-datepicker table td.e-weeknumber:hover {
  color: #333;
  font-weight: 400;
}
.e-datepicker .today {
  background-color: white;
  border-radius: 4px;
}
.e-datepicker .other-month.e-active {
  background: none;
}
.e-datepicker .e-active,
.e-datepicker .e-active:hover,
.e-datepicker .e-active.e-state-hover {
  box-shadow: 0 0 0 transparent inset;
  color: white;
  border-color: #015d6a !important;
  border-radius: 4px;
}
.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover::before,
.e-ntouch.e-datepicker table td:hover::before {
  background-color: #015d6a !important;
  color: #adb5bc !important;
  border-radius: 17px;
}
.e-datepicker .e-active .e-state-hover::before,
.e-datepicker .e-active::before {
  background: #015d6a !important;
  background-color: #015d6a !important;
  color: #adb5bc !important;
  border-radius: 17px;
}
.e-datepicker .e-active.e-state-hover::before,
.e-datepicker .e-active::before,
.e-datepicker table .e-datepicker-allyears td.e-active::before {
  background-color: #015d6a !important;
}
.e-datepicker td.e-state-hover::before {
  border: 0px none !important;
}
.e-ntouch.e-datepicker table td.other-month:hover,
.e-ntouch.e-datepicker .e-allyear-first:hover,
.e-ntouch.e-datepicker .e-allyear-last:hover,
.e-ntouch.e-datepicker .e-year-first:hover,
.e-ntouch.e-datepicker .e-year-last:hover {
  background-color: transparent;
  border-color: #c8c8c8;
}
.e-ntouch.e-datepicker.e-popup.e-disable .e-footer:hover {
  background: none;
  color: #333;
  border: 1px solid transparent;
}
.e-ntouch.e-datepicker.e-popup.e-disable table td:hover,
.e-datepicker.e-popup.e-disable td.e-state-hover,
.e-ntouch.e-datepicker.e-popup.e-disable .current-month.e-state-default.e-special-day:hover {
  background: none;
  color: #333;
  font-weight: 400;
  border-radius: 0;
  border-color: #c8c8c8;
}
.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-left:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-right:hover {
  background: none;
  border-radius: 0;
  border-color: #c8c8c8;
}
.e-ntouch.e-datepicker.e-popup.e-disable table td.e-disable:hover,
.e-ntouch.e-datepicker.e-popup.e-disable table td.e-hidedate:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-disable.e-select:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-hidedate.e-select:hover {
  background: none;
  border-color: none;
  color: #bfbfbf;
}
.e-ntouch.e-datepicker.e-popup.e-disable table td.other-month:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-first:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-last:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-year-first:hover,
.e-ntouch.e-datepicker.e-popup.e-disable .e-year-last:hover {
  color: #fcfcfc;
}
.e-ntouch.e-datepicker .e-datepicker-headertext:hover {
  background: #f0f5fb;
}
.e-ntouch.e-datepicker.e-disable .e-datepicker-headertext:hover {
  background: none;
}
.e-datepicker::-webkit-input-placeholder {
  color: #333;
}
.e-datepicker:-ms-input-placeholder {
  color: #333;
}
.e-datepicker::-moz-placeholder {
  color: #333;
}
.e-datepicker:-moz-placeholder {
  color: #333;
}
.e-datewidget.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
}
.e-datewidget .e-select.e-disable,
.e-datewidget.e-disable .e-select:hover,
.e-ntouch.e-datewidget .e-disable.e-select:hover {
  background-color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-datetime-wrap .e-input,
.e-datetime-popup {
  background-color: white;
  font-family: Arial, sans-serif;
  font-weight: 400;
}
.e-datetime-wrap .e-input,
.e-datetime-popup {
  color: #333;
}
.e-datetime-wrap .e-in-wrap,
.e-datetime-popup,
.e-datetime-popup .e-timecontainer .e-header {
  border-color: #c8c8c8;
}
.e-datetime-wrap.e-focus .e-in-wrap,
.e-datetime-popup .e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-datetime-wrap .e-select,
.e-datetime-wrap.e-rtl .e-select,
.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
  border-color: #c8c8c8;
}
.e-datetime-wrap .e-select,
.e-datetime-wrap.e-rtl .e-select,
.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
  background: #ececec;
}
.e-datetime-wrap .e-select,
.e-datetime-wrap.e-rtl .e-select,
.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
  color: #686969;
}
.e-ntouch.e-datetime-wrap .e-select:hover {
  color: #282827;
}
.e-ntouch.e-datetime-wrap .e-select:hover {
  background: #f0f5fb;
}
.e-datetime-popup .e-dt-button {
  border: 1px solid #c8c8c8;
  color: #333;
}
.e-datetime-popup .e-dt-button {
  background: #ececec;
}
.e-datetime-popup .e-dt-button:active {
  border-color: #c8c8c8;
  color: #333;
}
.e-datetime-popup .e-dt-button:active {
  background: #015d6a;
}
.e-ntouch.e-datetime-popup .e-dt-button:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-ntouch.e-datetime-popup .e-dt-button:hover {
  background: #f0f5fb;
}
.e-timepicker.e-time-hours,
.e-timepicker.e-time-minitues {
  border-color: #c8c8c8;
  background-color: white;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-am,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
  font-size: 16px;
  font-weight: 400;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-am,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
  color: #282827;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header:hover > span,
.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header:hover > span,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-am:hover > span,
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm:hover > span {
  color: #282827;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header {
  background: #fcfcfc;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header {
  border-bottom: 1px solid #c8c8c8;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm > .e-text {
  border-top: 1px solid #c8c8c8;
}
.e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon {
  color: #282827;
}
.e-timepicker table td.e-active:before,
.e-timepicker table td.e-active.e-state-hover:before {
  border-color: #c8c8c8;
}
.e-timepicker table td.e-active,
.e-timepicker table td.e-active.e-state-hover {
  color: white;
  border-color: #c8c8c8;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
}
.e-timepicker table td.e-active,
.e-timepicker table td.e-active.e-state-hover {
  background: #015d6a;
}
.e-timepicker .e-state-default {
  font-weight: 400;
}
.e-timepicker .e-state-default {
  color: #333;
}
.e-ntouch.e-timepicker table td:hover:before,
.e-timepicker table td.e-state-hover:before {
  border-color: #c8c8c8;
}
.e-ntouch.e-timepicker table td:hover:before,
.e-timepicker table td.e-state-hover:before {
  background: #f0f5fb;
}
.e-ntouch.e-timepicker table td:hover,
.e-timepicker table td.e-state-hover {
  color: #282827;
  border-color: #c8c8c8;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent inset;
}
.e-ntouch.e-timepicker table td:hover,
.e-timepicker table td.e-state-hover {
  background: #f0f5fb;
}
.e-ntouch.e-timepicker .e-hours-headertext:hover,
.e-ntouch.e-timepicker .e-minitues-headertext:hover {
  background: #f0f5fb;
}
.e-timepicker .e-footer {
  border: 1px solid transparent;
  color: #333;
}
.e-ntouch.e-timepicker .e-footer:hover {
  color: #282827;
  border: 1px solid #c8c8c8;
}
.e-ntouch.e-timepicker .e-footer:hover {
  background: #f0f5fb;
}
.e-timepicker table td.e-disable {
  color: #bfbfbf;
}
.e-ntouch.e-timepicker table td.e-disable:hover {
  background: none;
  border-color: none;
  color: #bfbfbf;
}
.e-ntouch.e-timepicker .e-arrow-sans-left:hover,
.e-ntouch.e-timepicker .e-arrow-sans-right:hover {
  background-color: #f0f5fb;
  border-radius: 4px;
  border-color: #c8c8c8;
}
.e-ntouch.e-timepicker .e-disable.e-arrow-sans-left:hover,
.e-ntouch.e-timepicker .e-disable.e-arrow-sans-right:hover {
  border-color: #c8c8c8;
}
.e-ntouch.e-timepicker.e-popup.e-disable table td:hover,
.e-timepicker.e-popup.e-disable td.e-state-hover {
  background: none;
  color: #333;
  font-weight: 400;
  border-radius: 0;
  border-color: #c8c8c8;
}
.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover,
.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-right:hover {
  border-color: #c8c8c8;
}
.e-ntouch.e-timepicker.e-popup.e-disable .e-footer:hover {
  background: none;
  color: #333;
  border: 1px solid transparent;
}
@-webkit-keyframes flatshadow {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 64, 129, 0.5);
    border-color: rgba(255, 64, 129, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 64, 129, 0);
  }
}
@keyframes flatshadow {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 64, 129, 0.5);
    border-color: rgba(255, 64, 129, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 64, 129, 0);
  }
}
.e-datetime-wrap.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
}
.e-datetime-wrap .e-select.e-disable,
.e-datetime-wrap .e-select.e-disable:hover,
.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
  background-color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-daterangepicker-popup {
  background-color: white;
  font-family: Arial, sans-serif;
  font-weight: 400;
  color: #333;
}
.e-daterangepicker-popup {
  border: 1px solid #c8c8c8;
}
.e-daterangewidget .e-input {
  background-color: white;
  font-family: Arial, sans-serif;
  font-weight: 400;
}
.e-daterangewidget .e-input {
  color: #333;
}
.e-daterangewidget .e-in-wrap,
.e-daterangepicker-popup {
  border-color: #c8c8c8;
}
.e-daterangewidget.e-focus .e-in-wrap,
.e-daterangewidget .e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-daterangewidget .e-select,
.e-daterangewidget .e-drpbuttons .e-disable:hover,
.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
  border-color: #c8c8c8;
}
.e-daterangewidget .e-select,
.e-daterangewidget .e-drpbuttons .e-disable:hover,
.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
  background: #ececec;
}
.e-daterangewidget .e-select,
.e-daterangewidget .e-drpbuttons .e-disable:hover,
.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
  background-color: white;
  color: #686969;
}
.e-ntouch.e-daterangewidget .e-select:hover {
  color: #282827;
}
.e-ntouch.e-daterangewidget .e-select:hover {
  background: #f0f5fb;
}
.e-daterangepicker-popup .e-custom-dateranges {
  border-left: 1px solid #c8c8c8;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,
.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,
.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover {
  background: none;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,
.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,
.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover {
  color: #bfbfbf;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover,
.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-active:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-active:hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date:hover,
.e-daterangepicker-popup .e-ntouch.e-datepicker table td:hover {
  background: #f0f5fb;
  color: #282827;
}
.e-daterangepicker-popup .e-datepicker .e-active:before,
.e-datepicker .e-active .e-state-hover:before,
.e-daterangepicker-popup .e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default,
.e-daterangepicker-popup .e-datepicker table td:before,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default {
  top: 0;
  padding-top: 0;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date {
  color: white;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date {
  background: #015d6a;
}
.e-daterangepicker-popup .e-val-error .e-in-wrap {
  border: 1px solid red;
}
.e-daterangepicker-popup .e-drpbuttons .e-drp-apply.e-disable {
  cursor: default;
}
.e-custom-dateranges li {
  box-shadow: 0 0 5px #ececec;
  background: white;
  border: 1px solid #c8c8c8;
}
.e-custom-dateranges li.e-active {
  border-color: #c8c8c8;
  color: white;
}
.e-custom-dateranges li.e-active {
  background: #015d6a;
}
.e-custom-dateranges li:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-custom-dateranges li:hover {
  background: #f0f5fb;
}
.e-daterange-responsive .e-custom-dateranges {
  border-top: 1px solid #c8c8c8;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today {
  background: white;
  color: #333;
}
.e-daterangepicker-popup .e-custom-dateranges li:hover {
  background-color: #015d6a;
  color: #282827;
}
.e-daterangepicker-popup .e-custom-dateranges li:hover {
  background: #f0f5fb;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range {
  color: #333;
  border-color: #c8c8c8;
}
.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range {
  background: #ececec;
  box-shadow: 0 0 0 transparent inset;
}
.e-daterangepicker-popup .e-drpbuttons {
  border-top: 1px solid #c8c8c8;
  border-color: #c8c8c8;
  color: #333;
}
.e-daterangepicker-popup .e-drpbuttons {
  background: #ececec;
}
.e-daterangepicker-popup .e-drpbuttons div {
  color: #333;
  border-color: #c8c8c8;
}
.e-daterangepicker-popup .e-drpbuttons div {
  background: #ececec;
}
.e-daterangepicker-popup .e-drpbuttons div:hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-daterangepicker-popup .e-drpbuttons div:hover {
  background: #f0f5fb;
}
.e-daterangepicker-popup .e-drpbuttons .e-active {
  border-color: #c8c8c8;
  color: #333;
}
.e-daterangepicker-popup .e-drpbuttons .e-active {
  background: #015d6a;
}
.e-daterangepicker-popup .e-datewidget.e-error .e-in-wrap {
  border-color: #c8c8c8;
}
.e-daterangepicker-popup .e-datewidget.e-error {
  color: white;
}
@keyframes flatshadow {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 64, 129, 0.5);
    border-color: rgba(255, 64, 129, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 64, 129, 0);
  }
}
.e-daterangewidget.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
}
.e-daterangewidget .e-select.e-disable,
.e-daterangewidget.e-disable .e-select:hover,
.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
  background-color: #d6d7d7;
}
.e-daterange-responsive .e-drpbuttons {
  background-color: transparent;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.svg-rotate-ie {
  cursor: url(../Content/common-images/Rotate.cur), default;
}
.svg-rotate {
  cursor: url(../Content/common-images/Rotate.cur), default;
}
.sf-d-menuitem {
  background-image: url(../Content/common-images/diagram_context.png);
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
}
.sf-d-menuitem.hover {
  background-image: url(../Content/common-images/diagram_context.png);
}
.sf-d-menuitem.cut {
  background-position: 2px -290px;
}
.sf-d-menuitem.copy {
  background-position: 2px -264px;
}
.sf-d-menuitem.paste {
  background-position: 2px -238px;
}
.sf-d-menuitem.undo {
  background-position: 2px -186px;
}
.sf-d-menuitem.redo {
  background-position: 2px -213px;
}
.sf-d-menuitem.selectAll {
  background-position: 2px -160px;
}
.sf-d-menuitem.group {
  background-position: 2px -31px;
}
.sf-d-menuitem.ungroup {
  background-position: 2px -4px;
}
.sf-d-menuitem.bringToFront {
  background-position: 2px -134px;
}
.sf-d-menuitem.sendToBack {
  background-position: 2px -108px;
}
.sf-d-menuitem.moveForward {
  background-position: 2px -82px;
}
.sf-d-menuitem.sendBackward {
  background-position: 2px -56px;
}
.sf-d-menuitem.grouping {
  background-image: none;
}
.sf-d-menuitem.order {
  background-image: none;
}
.e-diagram-tooltip-default {
  width: 200px;
  background-color: #f7eebc;
  border: 1px solid #ddb654;
  z-index: 100000;
  position: absolute;
  text-align: center;
  border-radius: 3px;
  pointer-events: none;
}
.e-diagram-tooltipLabel-default {
  font-weight: 400;
  pointer-events: none;
  white-space: pre;
}
.e-datavisualization-diagram {
  overflow: hidden;
  outline: none;
  display: block;
}
.e-datavisualization-diagram svg {
  position: absolute;
}
.e-datavisualization-diagram .drawing {
  position: relative;
}
.e-datavisualization-diagram .edit {
  position: absolute;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.e-datavisualization-diagram .edit textarea {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 1px dashed #9cf;
  outline: none;
  resize: none;
  padding: 2px;
}
.e-datavisualization-diagram .e-vscrollbar {
  float: right;
}
.e-datavisualization-diagram .e-hscrollbar {
  text-align: left;
}
.e-scrollbar .e-vhandlespace,
.e-scrollbar .e-hhandlespace {
  position: relative;
  background-color: #fafafa;
}
.e-datavisualization-diagram.e-js .sf-diagram_overlap {
  background-color: #d8d8d8;
}
.e-datavisualization-diagram.e-js .sf-diagram_hRuler,
.e-datavisualization-diagram.e-js .sf-diagram_vRuler {
  background-color: #ededed;
}
.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-space {
  background-color: #ededed;
}
.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick {
  stroke: #aaa;
}
.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick-label {
  font-size: 9px;
  fill: #7c7c7c;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-dialog.e-dialog-wrap,
.e-dialog > .e-header {
  background: #fff;
  font-family: Arial, sans-serif;
  border-radius: 6px;
  overflow: hidden;
  font-size: 22px;
}
.e-dialog .e-dialog-icon:hover {
  -o-border-image: initial;
  border-image: initial;
  border-color: #c8c8c8;
}
.e-dialog .e-dialog-icon:hover {
  background: #f0f5fb;
}
.e-dialog-modal {
  overflow: hidden;
}
.e-dialog.e-disable .e-dialog-icon:hover {
  background: transparent;
}
.e-dialog .e-dialog-icon:before {
  line-height: 1.5;
}
.e-dialog .e-dialog-icon:before {
  color: #232323;
}
.e-dialog > .e-header {
  font-weight: 700;
  border: none;
}
.e-dialog.e-widget-content {
  color: #015d6a;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.e-dialog > .e-header {
  color: #231f20;
}
.e-dialog.e-widget-content {
  background: white;
  font-size: 14px;
}
.e-dialog.e-widget-content.e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-overlay {
  background-color: #383838;
}
.e-dialog .e-dialog-icon:hover:before {
  color: #282827;
}
.e-dialog > .e-footerbar {
  position: relative;
  background: white;
}
.e-dialog > .e-footerbar {
  height: 40px;
  border: 1px solid #c8c8c8;
  border-top: none;
}
.e-dialog > .e-footerbar > .e-icon.e-resize-handle.e-resizable.e-js {
  position: absolute;
  cursor: se-resize;
  bottom: 0;
  right: 0;
}
.e-corner.e-dialog > .e-footerbar {
  border-radius: 0 0 3px 3px;
}
.e-corner .e-dialog-content {
  border-radius: 3px;
}
.e-corner .e-dialog-bottom {
  border-radius: 0 0 3px 3px;
}
.e-corner .e-dialog-top {
  border-radius: 3px 3px 0 0;
}
.e-dialog .e-scrollbar .e-icon {
  display: block;
}
.e-dialog .e-scrollbar .e-icon {
  display: block;
}
.e-dialog .e-draggable {
  -ms-touch-action: none;
  touch-action: none;
}
.e-dialog.e-widget-content .e-pager .e-firstpage,
.e-dialog.e-widget-content .e-pager .e-prevpage,
.e-dialog.e-widget-content .e-pager .e-firstpagedisabled,
.e-dialog.e-widget-content .e-pager .e-prevpagedisabled,
.e-dialog.e-widget-content .e-pager .e-nextpage,
.e-dialog.e-widget-content .e-pager .e-lastpage,
.e-dialog.e-widget-content .e-pager .e-nextpagedisabled,
.e-dialog.e-widget-content .e-pager .e-lastpagedisabled {
  padding: 9px 3px 1px 9px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-ddl .e-input,
.e-ddl .e-input[readonly],
.e-ddl-popup,
.e-ddl .e-options {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  cursor: default;
}
.e-ddl .e-input,
.e-ddl .e-input[readonly],
.e-ddl-popup,
.e-ddl .e-options {
  color: #adb5bc;
  background-color: #fff;
}
.e-ddl .e-in-wrap,
.e-ddl-popup,
.e-ddl .e-options,
.e-ddl-popup .e-atc.e-search {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-ddl .e-in-wrap {
  border: none;
  border-bottom: 1px solid #9b9b9b;
}
.e-ddl-popup,
.e-ddl .e-options,
.e-ddl-popup .e-atc.e-search {
  border-color: rgba(0, 0, 0, 0.1);
}
.e-ddl .e-options.e-active {
  background-color: #015d6a;
  color: white;
  border-color: #015d6a;
}
.e-ddl .e-boxes {
  background-color: white;
}
.e-ddl.e-focus .e-in-wrap {
  box-shadow: none;
}
.e-ddl .e-input.e-watermark {
  color: #d2d1d1 !important;
  font-style: italic;
}
.e-ddl .e-select {
  background-color: transparent;
  background: transparent;
  border: none;
}
.e-ddl-popup .e-hover {
  background: #f0f5fb;
}
.e-ddl .e-select:hover,
.e-ddl.e-rtl .e-select:hover {
  color: #282827;
  border: none;
}
.e-ddl .e-select:hover,
.e-ddl.e-rtl .e-select:hover {
  background: transparent;
}
.e-ddl-popup .e-active {
  border-bottom: 1px solid white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.e-ddl-popup .e-active {
  color: white;
}
.e-ddl-popup .e-active {
  background: #015d6a;
}
.e-ddl .e-select,
.e-ddl.e-rtl .e-select,
.e-ddl .e-disable.e-select:hover {
  color: #686969;
  border: none;
}
.e-ddl .e-select,
.e-ddl.e-rtl .e-select,
.e-ddl .e-disable.e-select:hover {
  background: transparent;
}
.e-ddl .e-select.e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.e-ddl-popup .e-resize-handle {
  cursor: se-resize;
  float: right;
  padding: 4px 3px 0 0;
  margin-right: 2px;
}
.e-ddl-popup .e-resize-handle.e-rtl-resize {
  float: left;
  cursor: sw-resize;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  padding: 3px 0 0 3px;
}
.e-ddl-popup .e-resizebar {
  border-top: 1px solid white;
  height: 20px;
  width: auto;
  display: block;
}
.e-ddl-popup .e-resizebar {
  background: #ececec;
}
.e-ddl-popup .e-atc.e-search .e-search:before,
.e-ddl-popup .e-atc.e-search .e-cross-circle:before {
  color: #c8c8c8;
}
.e-ddl-popup .e-checkwrap.e-check-act,
.e-ddl-popup .e-checkwrap:hover {
  border: 1px solid #c8c8c8;
}
.e-ddl-popup .e-checkwrap {
  background-color: white;
}
.e-ddl-popup .e-checkwrap {
  border-radius: none;
}
.e-ddl-popup .e-checkwrap {
  border: 1px solid #c8c8c8;
}
.e-ddl-popup .e-check-act {
  color: #015d6a;
}
.e-dropdownlist::-webkit-input-placeholder {
  color: #333;
}
.e-dropdownlist:-ms-input-placeholder {
  color: #333;
}
.e-dropdownlist::-moz-placeholder {
  color: #333;
}
.e-dropdownlist:-moz-placeholder {
  color: #333;
}
.e-ddl.e-widget .e-in-wrap.e-disable {
  border-color: #e3e3e3;
  background-color: whitesmoke;
  opacity: initial;
}
.e-ddl.e-widget .e-input.e-disable {
  background: whitesmoke;
}
.e-ddl.e-widget .e-select.e-disable {
  background: #d6d7d7;
  border-color: #e3e3e3;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-listbox .e-select {
  border-color: #015d6a;
  color: white;
}
.e-listbox .e-select {
  background: #015d6a;
}
.e-listbox .e-active {
  color: white;
  border-color: #f0f5fb;
}
.e-listbox .e-active {
  background: #f0f5fb;
}
.e-listbox .e-hover {
  color: #282827;
}
.e-listbox .e-hover {
  background: #f0f5fb;
}
.e-dragClonelist {
  background: #015d6a;
  color: white;
  opacity: 0.5;
  text-align: center;
}
.e-wrap .e-listbox li {
  word-break: break-all;
}
.e-wrap .e-listbox li {
  padding-left: 10px !important;
}
.e-nowrap .e-listbox li {
  padding-left: 10px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddl-popup.e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-inact,
.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  top: 2px;
}
.e-ddl-popup div > .e-ul .e-ghead {
  font-weight: 700;
  border-bottom: 1px solid #c8c8c8;
  display: block;
  margin: 2px 2px 2px 0;
  position: relative;
  padding-bottom: 5px;
  padding-left: 0.857em;
}
.e-ddl-popup.e-js {
  max-height: inherit;
  max-width: inherit;
}
.e-listbox .e-draggable {
  -ms-touch-action: none;
  touch-action: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-lv .e-list-text {
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.e-lv .e-list {
  border-bottom: 1px solid #c8c8c8;
  font-size: 12px;
}
.e-lv .e-list .e-chevron-right_01.e-fontimage:before {
  color: #686969;
}
.e-lv .e-list.e-state-default {
  background-color: white;
  border-color: #c8c8c8;
}
.e-lv .e-list.e-state-default > .e-chevron-right_01 .e-list-text {
  color: #333;
}
.e-lv .e-list.e-state-default:hover {
  color: #282827;
}
.e-lv .e-list.e-state-default:hover {
  background: #f0f5fb;
}
.e-lv .e-list.e-state-default:hover > .e-chevron-right_01 .e-list-text {
  color: #282827;
}
.e-lv .e-list:hover > .e-chevron-right_01.e-fontimage:before {
  color: #282827;
}
.e-lv .e-list .e-chevron-right_01:hover {
  color: #282827;
}
.e-lv .e-list.e-state-active {
  color: white;
}
.e-lv .e-list.e-state-active {
  background: #015d6a;
}
.e-lv .e-list.e-state-active .e-chevron-right_01 .e-list-text {
  color: white;
}
.e-lv .e-list.e-state-active > .e-chevron-right_01.e-fontimage:before {
  color: white;
}
.e-lv-inputdiv .e-lv-input {
  border: 1px solid #c8c8c8;
  border-radius: 7px;
  font-size: 14px;
}
.e-lv .e-header {
  color: #282827;
  border: 1px solid #c8c8c8;
  border-bottom: 3px solid #015d6a;
}
.e-lv .e-header {
  background: #fcfcfc;
}
.e-lv.e-parentlv > .e-lv .e-list-container {
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
}
.e-lv.e-parentlv > .e-lv.subpage {
  border: none;
}
.e-nb .e-lv .subpage .e-content {
  float: none;
}
.e-lv > .e-header:hover > .e-icon:before {
  color: #282827;
}
.e-lv > .e-header > .e-icon:before,
.e-lv > .e-header > .e-icon:hover:before {
  color: #232323;
}
.e-lv .e-list .e-lv-checkdiv.e-template-checkmark,
.e-lv .e-template-list .e-list-check div {
  float: none;
  vertical-align: middle;
  display: table-cell;
}
.e-lv .e-template-list .e-list-check div {
  vertical-align: initial;
}
.e-lv .e-template-list .e-list-check {
  display: table;
}
.e-list-container .e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-lv .e-list-container .e-chkbox-wrap .e-chkbox-small > span {
  top: 2px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-numeric,
.e-percent,
.e-currency,
.e-mask {
  background-color: white;
}
.e-numeric.e-disable-wrap .e-in-wrap,
.e-percent.e-disable-wrap .e-in-wrap,
.e-currency.e-disable-wrap .e-in-wrap,
.e-mask.e-disable-wrap .e-in-wrap {
  border-color: #e3e3e3;
}
.e-mask.e-disable-wrap .e-placeholder {
  background-color: transparent;
}
.e-numeric.e-disable-wrap:hover .e-in-wrap,
.e-percent.e-disable-wrap:hover .e-in-wrap,
.e-currency.e-disable-wrap:hover .e-in-wrap,
.e-mask.e-disable-wrap:hover .e-in-wrap {
  box-shadow: none;
}
.e-numeric.e-disable-wrap:hover .e-in-wrap,
.e-percent.e-disable-wrap:hover .e-in-wrap,
.e-currency.e-disable-wrap:hover .e-in-wrap,
.e-mask.e-disable-wrap:hover .e-in-wrap {
  border-color: #c8c8c8;
}
.e-numeric.e-disable-wrap:hover .e-in-wrap input.e-input,
.e-percent.e-disable-wrap:hover .e-in-wrap input.e-input,
.e-currency.e-disable-wrap:hover .e-in-wrap input.e-input,
.e-mask.e-disable-wrap:hover .e-in-wrap input.e-input {
  box-shadow: none;
}
.e-numeric .e-in-wrap,
.e-percent .e-in-wrap,
.e-currency .e-in-wrap,
.e-mask .e-in-wrap {
  border-color: #c8c8c8;
}
.e-widget .e-select.e-disable .e-spin .e-icon,
.e-widget .e-select.e-disable .e-spin {
  cursor: default;
}
.e-widget .e-select.e-disable .e-spin .e-icon,
.e-widget .e-select.e-disable .e-spin {
  background-color: #d6d7d7;
}
.e-numeric .e-input,
.e-percent .e-input,
.e-currency .e-input,
.e-mask .e-input {
  color: #333;
  background-color: white;
}
.e-numeric.e-focus .e-in-wrap,
.e-percent.e-focus .e-in-wrap,
.e-currency.e-focus .e-in-wrap,
.e-mask.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-numeric .e-input.e-error,
.e-percent .e-input.e-error,
.e-currency .e-input.e-error,
.e-mask.e-error,
.e-mask .e-error {
  color: #e31013;
}
.e-numeric.e-error .e-in-wrap,
.e-percent.e-error .e-in-wrap,
.e-currency.e-error .e-in-wrap,
.e-mask.e-error .e-in-wrap {
  border-color: #ee2924;
}
.e-numeric.e-disable-wrap,
.e-percent.e-disable-wrap,
.e-currency.e-disable-wrap,
.e-mask.e-disable-wrap {
  background-color: whitesmoke;
}
.e-numeric .e-watermark,
.e-percent .e-watermark,
.e-currency .e-watermark,
.e-mask .e-watermark {
  color: #d2d1d1;
}
.e-widget .e-input.e-placeholder {
  color: #333;
}
.e-numeric .e-select,
.e-numeric.e-rtl .e-select,
.e-numeric .e-disable.e-select:hover,
.e-percent .e-select,
.e-percent.e-rtl .e-select,
.e-percent .e-disable.e-select:hover,
.e-currency .e-select,
.e-currency.e-rtl .e-select,
.e-currency .e-disable.e-select:hover {
  border-color: #c8c8c8;
  color: #686969;
}
.e-numeric .e-select,
.e-numeric.e-rtl .e-select,
.e-numeric .e-disable.e-select:hover,
.e-percent .e-select,
.e-percent.e-rtl .e-select,
.e-percent .e-disable.e-select:hover,
.e-currency .e-select,
.e-currency.e-rtl .e-select,
.e-currency .e-disable.e-select:hover {
  background: #ececec;
}
.e-numeric .e-select:hover,
.e-percent .e-select:hover,
.e-currency .e-select:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-numeric .e-select:hover,
.e-percent .e-select:hover,
.e-currency .e-select:hover {
  background: #f0f5fb;
}
.e-numeric .e-select .e-spin-up.e-active,
.e-numeric .e-select .e-spin-down.e-active,
.e-percent .e-select .e-spin-up.e-active,
.e-percent .e-select .e-spin-down.e-active,
.e-currency .e-select .e-spin-up.e-active,
.e-currency .e-select .e-spin-down.e-active {
  border-color: #c8c8c8;
  color: white;
}
.e-numeric .e-select .e-spin-up.e-active,
.e-numeric .e-select .e-spin-down.e-active,
.e-percent .e-select .e-spin-up.e-active,
.e-percent .e-select .e-spin-down.e-active,
.e-currency .e-select .e-spin-up.e-active,
.e-currency .e-select .e-spin-down.e-active {
  background: #015d6a;
}
.e-numeric .e-icon .e-arrow,
.e-percent .e-icon .e-arrow,
.e-currency .e-icon .e-arrow {
  border: 0 none transparent;
}
.e-input::-webkit-input-placeholder {
  color: #333;
}
.e-input:-ms-input-placeholder {
  color: #333;
}
.e-input::-moz-placeholder {
  color: #333;
}
.e-input:-moz-placeholder {
  color: #333;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-menu.e-separator.e-horizontal > .e-list,
.e-menu.e-separator.e-horizontal > .e-list:hover,
.e-menu.e-horizontal > .e-separator.e-list,
.e-menu.e-horizontal > .e-separator.e-list:hover {
  border-right-color: rgba(0, 0, 0, 0.1);
}
.e-menu.e-horizontal .e-list > ul .e-list.e-separator,
.e-menu.e-horizontal .e-list > ul .e-list.e-separator:hover,
.e-menu.e-vertical .e-list > ul .e-list.e-separator,
.e-menu.e-vertical .e-list > ul .e-list.e-separator:hover,
.e-menu.e-context .e-list > ul .e-list.e-separator,
.e-menu.e-context .e-list > ul .e-list.e-separator:hover,
.e-menu.e-separator.e-vertical > .e-list,
.e-menu.e-vertical > .e-separator.e-list,
.e-menu.e-separator.e-vertical > .e-list:hover,
.e-menu.e-vertical > .e-separator.e-list:hover,
.e-menu.e-context > .e-separator.e-list,
.e-menu.e-context > .e-separator.e-list:hover {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.e-menu.e-separator.e-rtl.e-horizontal > .e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list,
.e-menu.e-rtl.e-horizontal > .e-separator.e-list:hover {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.e-menu.e-horizontal .e-list > .e-menulink,
.e-menu.e-vertical .e-list > .e-menulink,
.e-menu.e-context .e-list > .e-menulink,
.e-menu-res-wrap .e-menu-res-in-wrap .e-res-title,
.e-menu.e-vertical {
  color: #333;
}
.e-menu,
.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,
.e-menu.e-vertical,
.e-menu.e-vertical .e-list > ul,
.e-menu.e-context,
.e-menu.e-context .e-list > ul {
  background: white;
}
.e-menu,
.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,
.e-menu.e-vertical,
.e-menu.e-vertical .e-list > ul,
.e-menu.e-context,
.e-menu.e-context .e-list > ul {
  border-color: #c8c8c8;
}
.e-menu.e-horizontal .e-list > ul {
  background: white;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.e-menu.e-horizontal .e-list > ul {
  border-color: #c8c8c8;
}
.e-menu.e-horizontal > .e-list.e-active > span.e-menu-arrow > span.e-arrowMenuOuter {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  left: 0;
  top: 0;
  border-bottom: 10px solid #f0f5fb;
  position: absolute;
}
.e-menu.e-horizontal > .e-list.e-active > span.e-menu-arrow > span.e-arrowMenuInner {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid white;
  left: 1px;
  top: 1px;
  position: absolute;
}
.e-menu.e-horizontal .e-list:hover,
.e-menu.e-vertical .e-list:hover,
.e-menu.e-context .e-list:hover {
  border-color: #f0f5fb;
}
.e-menu.e-horizontal .e-list:hover,
.e-menu.e-vertical .e-list:hover,
.e-menu.e-context .e-list:hover {
  background: #f0f5fb;
}
.e-menu.e-horizontal .e-list > ul li.e-haschild:hover,
.e-menu.e-vertical .e-list > ul li.e-haschild:hover,
.e-menu.e-context .e-list > ul li.e-haschild:hover {
  border-color: #f0f5fb;
}
.e-menu.e-horizontal .e-list:hover > .e-menulink,
.e-menu.e-vertical .e-list:hover > .e-menulink,
.e-menu.e-context .e-list:hover > .e-menulink {
  color: #282827;
}
.e-menu.e-horizontal .e-list.e-active,
.e-menu.e-vertical .e-list.e-active,
.e-menu.e-context .e-list.e-active {
  color: white;
  border-color: #015d6a;
}
.e-menu.e-horizontal .e-list.e-active,
.e-menu.e-vertical .e-list.e-active,
.e-menu.e-context .e-list.e-active {
  background: #015d6a;
}
.e-menu.e-horizontal .e-list > ul li.e-haschild.e-active > .e-menulink,
.e-menu.e-vertical .e-list > ul li.e-haschild.e-active > .e-menulink,
.e-menu.e-context .e-list > ul li.e-haschild.e-active > .e-menulink {
  border-color: #015d6a;
  color: white;
}
.e-menu.e-horizontal .e-list > ul li.e-haschild.e-active > .e-menulink,
.e-menu.e-vertical .e-list > ul li.e-haschild.e-active > .e-menulink,
.e-menu.e-context .e-list > ul li.e-haschild.e-active > .e-menulink {
  background: #015d6a;
}
.e-menu.e-horizontal .e-list.e-active > .e-menulink,
.e-menu.e-vertical .e-list.e-active > .e-menulink,
.e-menu.e-context .e-list.e-active > .e-menulink,
.e-menu.e-horizontal .e-list.e-active:hover,
.e-menu.e-vertical .e-list.e-active:hover,
.e-menu.e-context .e-list.e-active:hover {
  color: white;
}
.e-menu .e-list > a .e-icon,
.e-menu .e-list > span > .e-icon {
  color: #686969;
}
.e-menu .e-list:hover > a .e-icon,
.e-menu .e-list:hover > span > .e-icon {
  color: #282827;
}
.e-menu .e-list.e-active > a > .e-icon,
.e-menu .e-list.e-active > span > .e-icon,
.e-menu .e-list.e-active:hover > a > .e-icon,
.e-menu .e-list.e-active:hover > span > .e-icon {
  color: white;
}
.e-menu.e-horizontal .e-list.e-disable-item,
.e-menu.e-vertical .e-list.e-disable-item,
.e-menu.e-context .e-list.e-disable-item {
  background-color: transparent;
}
.e-menu.e-horizontal .e-list.e-disable-item .e-icon,
.e-menu.e-vertical .e-list.e-disable-item .e-icon,
.e-menu.e-context .e-list.e-disable-item .e-icon {
  color: #686969;
}
.e-menu.e-horizontal .e-list.e-disable-item *,
.e-menu.e-vertical .e-list.e-disable-item *,
.e-menu.e-context .e-list.e-disable-item * {
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.e-menu.e-horizontal .e-list.e-disable-item .e-menulink:hover,
.e-menu.e-horizontal .e-list.e-disable-item:hover,
.e-menu.e-vertical .e-list.e-disable-item .e-menulink:hover,
.e-menu.e-vertical .e-list.e-disable-item:hover,
.e-menu.e-context .e-list.e-disable-item .e-menulink:hover,
.e-menu.e-context .e-list.e-disable-item:hover {
  background-color: transparent;
  background-image: none;
  color: #333;
  cursor: default;
}
.e-menu.e-horizontal .e-mhover,
.e-menu.e-context .e-mhover,
.e-menu.e-vertical .e-mhover,
.e-menu.e-horizontal .e-mhover > .e-menulink,
.e-menu.e-context .e-mhover > .e-menulink,
.e-menu.e-vertical .e-mhover > .e-menulink,
.e-menu.e-horizontal .e-mfocused,
.e-menu.e-context .e-mfocused,
.e-menu.e-vertical .e-mfocused,
.e-menu.e-horizontal .e-mfocused > .e-menulink,
.e-menu.e-context .e-mfocused > .e-menulink,
.e-menu.e-vertical .e-mfocused > .e-menulink,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  color: #282827;
  border-color: #f0f5fb;
}
.e-menu.e-horizontal .e-mhover,
.e-menu.e-context .e-mhover,
.e-menu.e-vertical .e-mhover,
.e-menu.e-horizontal .e-mhover > .e-menulink,
.e-menu.e-context .e-mhover > .e-menulink,
.e-menu.e-vertical .e-mhover > .e-menulink,
.e-menu.e-horizontal .e-mfocused,
.e-menu.e-context .e-mfocused,
.e-menu.e-vertical .e-mfocused,
.e-menu.e-horizontal .e-mfocused > .e-menulink,
.e-menu.e-context .e-mfocused > .e-menulink,
.e-menu.e-vertical .e-mfocused > .e-menulink,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  background: #f0f5fb;
}
.e-menu.e-horizontal .e-active,
.e-menu.e-context .e-active,
.e-menu.e-vertical .e-active,
.e-menu.e-horizontal .e-active > .e-menulink,
.e-menu.e-context .e-active > .e-menulink,
.e-menu.e-vertical .e-active > .e-menulink,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  color: white;
  border-color: #f0f5fb;
}
.e-menu.e-horizontal .e-active,
.e-menu.e-context .e-active,
.e-menu.e-vertical .e-active,
.e-menu.e-horizontal .e-active > .e-menulink,
.e-menu.e-context .e-active > .e-menulink,
.e-menu.e-vertical .e-active > .e-menulink,
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  background: #015d6a;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  border-color: #f0f5fb;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  color: white;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
  background: #f0f5fb;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active {
  color: white;
  border-color: #f0f5fb;
}
.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active {
  background: #015d6a;
}
.e-menu.e-horizontal > .e-list span.e-menu-left {
  display: block;
}
.e-menu .e-list > .e-menulink > span.e-icon.e-arrowhead-down {
  display: block;
}
.e-menu.e-horizontal > .e-ham-wrap {
  background: white;
  border-left-color: #c8c8c8;
}
.e-menu.e-horizontal > .e-ham-wrap:hover {
  color: white;
  border-color: #f0f5fb;
}
.e-menu.e-horizontal > .e-ham-wrap:hover {
  background: #f0f5fb;
}
.e-menu.e-horizontal > .e-ham-wrap:active {
  color: white;
  border-color: #f0f5fb;
}
.e-menu.e-horizontal > .e-ham-wrap:active {
  background: #015d6a;
}
.e-menu.e-horizontal > .e-ham-wrap > div > .e-hamburger {
  border-top-color: #333;
  border-bottom-color: #333;
}
.e-menu.e-horizontal > .e-ham-wrap > div > .e-hamburger:before {
  border-top-color: #333;
}
.e-menu-wrap > .e-menu-popwrap {
  border-color: #c8c8c8;
}
.e-menu-wrap > .e-menu-popwrap > .e-menu {
  background-color: white;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-progressbar {
  color: #333;
}
.e-progressbar {
  background-color: white;
  border-color: #c8c8c8;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-rating.e-horizontal .e-shape,
.e-rating.e-vertical .e-shape,
.e-rating.e-horizontal .e-shape-list,
.e-rating.e-vertical .e-shape-list,
.e-rating.e-horizontal .e-reset,
.e-rating.e-vertical .e-reset {
  background: url(../Content/common_content_less/images/rating-star.png) no-repeat;
  height: 16px;
  width: 16px;
}
.e-rating .e-shape.inactive {
  background-position: 0 -174px;
}
.e-rating .e-shape.active {
  background-position: 0 -60px;
}
.e-rating .e-shape.selected {
  background-position: 0 -60px;
}
.e-rating.e-disable .e-shape,
.e-rating.e-disable .e-shape-list,
.e-rating.e-disable .e-reset {
  cursor: default;
}
.e-rating.e-horizontal .e-reset:hover,
.e-rating.e-vertical .e-reset:hover {
  background-position: 0 -30px;
}
.e-rating.e-horizontal .e-reset,
.e-rating.e-vertical .e-reset,
.e-rating.e-disable .e-reset:hover {
  background-position: 0 0;
  margin-left: 2px;
}
.e-rating.e-horizontal .e-shape-list,
.e-rating.e-vertical .e-shape-list {
  background-position: 0 -174px;
  float: left;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-rotator-wrap :focus {
  outline: 0 none;
}
.e-rotator-wrap .e-in-wrap .e-single,
.e-rotator-wrap .e-thumb .e-thumb-items li,
.e-rotator-wrap .e-in-wrap.e-multiple {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li:hover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li.e-active,
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-active:hover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-thumb .e-thumb-items li.e-thumbhover {
  border-color: #c8c8c8;
}
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li:hover,
.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-thumbhover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-inner .e-caption {
  background-color: white;
  color: #333;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li:hover {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li:hover {
  background-color: #f0f5fb;
}
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li:hover {
  border-color: #c8c8c8;
  background-color: #fff;
}
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li {
  cursor: default;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li.e-active,
.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet > li.e-active:hover {
  border-color: #c8c8c8;
  background-color: #015d6a;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li {
  border-color: #c8c8c8;
}
.e-rotator-wrap .e-pager-wrap .e-bullet > li {
  background-color: #fff;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon,
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon {
  background-image: url(../Content/common_content_less/images/rotator-icon.png);
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.play {
  background-position: -161px 0;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.pause {
  background-position: -248px 0;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-previous {
  background-position: -64px -15px;
}
.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-next {
  background-position: -109px -15px;
}
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-previous {
  background-position: 8px -18px;
}
.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-next {
  background-position: -27px -18px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-slider.e-widget {
  background-color: white;
  border-color: #c8c8c8;
}
.e-tooltipbox {
  background-color: white;
  border-color: #c8c8c8;
  color: #333;
}
.e-slider .e-handle.e-select {
  background-color: #fff;
  border-color: #c8c8c8;
}
.e-slider .e-handle.e-hover {
  background-color: #f0f5fb;
  border-color: #c8c8c8;
}
.e-slider .e-handle.e-focus {
  background-color: #f0f5fb;
  box-shadow: 0 0 2px #cbcbcb;
  border-color: #015d6a;
}
.e-slider .e-range {
  background: #015d6a;
}
.e-scale .e-tick {
  background-image: url(../Content/common_content_less/images/slider-tick.png);
}
.e-slider-wrap .e-scale .e-tick .e-tick-value {
  color: #333;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-splitter {
  border-color: #c8c8c8;
}
.e-splitter .e-pane {
  background-color: white;
  color: #333;
}
.e-splitter .e-splitbar.e-shadowbar.e-end-indicaton,
.e-splitter .e-splitbar .e-end-indicaton {
  background-color: #fef1ec;
}
.e-splitter .e-splitbar.e-shadowbar {
  background: #015d6a;
}
.e-splitter .e-splitbar {
  border-color: #c8c8c8;
}
.e-splitter .e-splitbar {
  background-color: white;
}
.e-splitter .e-splitbar .e-icon {
  color: #686969;
}
.e-splitter .e-splitbar:hover .e-icon,
.e-splitter .e-splitbar.e-hover .e-icon {
  color: #282827;
}
.e-splitter .e-hover.e-splitbar.e-split-divider,
.e-splitter .e-splitbar.e-split-divider:hover {
  background-color: #f0f5fb;
  border-color: #c8c8c8;
}
.e-splitter .e-splitbar .e-activebar {
  display: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-datavisualization-symbolpalette {
  border: 1px solid #c8c8c8;
  outline: transparent none 0;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 14px;
  border-radius: 0;
}
.e-datavisualization-symbolpalette .e-scanvas {
  border: 0 solid transparent;
}
.e-datavisualization-symbolpalette .e-header {
  display: table;
  border: 0 solid transparent;
  border-bottom-width: 1px;
  border-bottom-color: #c8c8c8;
  outline: transparent none 0;
  cursor: pointer;
  color: #333;
  position: relative;
  width: 100%;
  background: #ececec;
  border-radius: 0;
}
.e-datavisualization-symbolpalette .e-header {
  background: #ececec;
}
.e-datavisualization-symbolpalette .e-header-text {
  display: table-cell;
  vertical-align: middle;
  padding-left: 1em;
  width: 100%;
  text-align: left;
  font-size: 14px;
}
.e-datavisualization-symbolpalette .e-header-wrapper {
  padding-left: 2.5em;
}
.e-datavisualization-symbolpalette .e-header-arrow {
  border: 0 solid transparent;
  height: 16px;
  width: 16px;
  right: 14px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  font-size: 17px;
  top: 10px;
}
.e-datavisualization-symbolpalette .e-header-arrow.expanded:before {
  content: '\e631';
}
.e-datavisualization-symbolpalette .e-header-arrow.collapsed:before {
  content: '\e62f';
}
.e-datavisualization-symbolpalette .e-header-arrow.expanded.selected:before,
.e-datavisualization-symbolpalette .e-header-arrow.expanded.hover:before {
  content: '\e631';
}
.e-datavisualization-symbolpalette .e-header-arrow.collapsed.selected:before,
.e-datavisualization-symbolpalette .e-header-arrow.collapsed.hover:beforess {
  content: '\e62f';
}
.e-datavisualization-symbolpalette .e-header.collapsed.selected,
.e-datavisualization-symbolpalette .e-header.expanded.selected {
  color: white;
}
.e-datavisualization-symbolpalette .e-header.collapsed.selected,
.e-datavisualization-symbolpalette .e-header.expanded.selected {
  background: #015d6a;
}
.e-datavisualization-symbolpalette .e-header.collapsed.hover,
.e-datavisualization-symbolpalette .e-header.expanded.hover {
  color: #282827;
}
.e-datavisualization-symbolpalette .e-header.collapsed.hover,
.e-datavisualization-symbolpalette .e-header.expanded.hover {
  background: #f0f5fb;
}
.e-datavisualization-symbolpalette .e-header.e-disableclick {
  cursor: default;
}
.e-datavisualization-symbolpalette .e-scontent {
  display: block;
  border: 0 solid transparent;
  outline-style: none;
  padding: 0.5em;
  padding-bottom: 0.6em;
  border-bottom-width: 1px;
  border-bottom-color: #c8c8c8;
  background: transparent;
  overflow: hidden;
}
.e-datavisualization-symbolpalette .e-anchor {
  overflow: hidden;
  padding: 0;
  border: none;
  display: inline-block;
  color: #787878;
  font-size: 11px;
  font-family: Arial, sans-serif;
  text-align: center;
  outline: transparent none 0;
  background: transparent;
  width: 100%;
}
.e-datavisualization-symbolpalette .e-paletteItem {
  border: 0 solid transparent;
  float: left;
  padding-right: 3px;
  padding-top: 3px;
  margin: 1px;
  overflow: visible;
}
.e-datavisualization-symbolpalette .e-paletteItem.hover {
  background: rgba(35, 130, 195, 0.4);
}
.e-datavisualization-symbolpalette .e-paletteItem.selected {
  background: rgba(35, 130, 195, 0.4);
}
.e-datavisualization-symbolpalette .e-text-container {
  white-space: nowrap;
  color: black;
  overflow: hidden;
}
.e-datavisualization-symbolpalette .e-svg-container {
  display: block;
  position: relative;
  border: 0 solid transparent;
}
.e-datavisualization-symbolpalette .e-svg-container svg {
  display: inline;
  padding: 1px;
}
[draggable=true] {
  -khtml-user-drag: element;
  -webkit-user-drag: element;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
.svg.foreignObject {
  top: 0;
  left: 0;
  position: absolute;
  border: 0 solid transparent;
  display: block;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-tab.e-js.e-widget {
  font-family: Segoe UI;
  border: none;
}
.e-tab.e-js > .e-header,
.e-tab.e-js .e-header > .e-select.e-disable:hover,
.e-tab.e-js > .e-left,
.e-tab.e-js > .e-right,
.e-tab.e-disable .e-select:hover {
  border: none;
}
.e-tab.e-js > .e-header,
.e-tab.e-js .e-header > .e-select.e-disable:hover,
.e-tab.e-js > .e-left,
.e-tab.e-js > .e-right,
.e-tab.e-disable .e-select:hover {
  background: #fcfcfc;
}
.e-tab.e-js > .e-header,
.e-tab.e-js .e-header > .e-select.e-disable:hover,
.e-tab.e-js > .e-left,
.e-tab.e-js > .e-right,
.e-tab.e-disable .e-select:hover {
  border: none;
}
.e-tab.e-js .e-header > .e-active.e-disable:hover {
  background: transparent;
}
.e-tab.e-js .e-header > .e-active.e-disable:hover a {
  color: #015d6a;
}
.e-tab.e-js .e-header > .e-rtl-bottom-line.e-active {
  padding-top: 1px;
  border-top: transparent;
}
.e-tab.e-js .e-header .e-select.e-disable a,
.e-tab.e-js.e-disable a {
  cursor: default;
}
.e-tab > .e-header {
  border-left: none;
}
.e-tab > .e-header {
  border: 1px solid #c8c8c8;
}
.e-tab .e-left {
  border-right: 1px solid #c8c8c8;
}
.e-tab .e-right {
  border-left: 1px solid #c8c8c8;
}
.e-tab.e-js .e-left .e-item.e-active,
.e-tab.e-js .e-left .e-item.e-active:hover {
  outline: 0 none;
  margin-right: -1px;
}
.e-tab.e-js .e-left .e-item.e-active,
.e-tab.e-js .e-left .e-item.e-active:hover {
  border-right: transparent;
}
.e-tab.e-js .e-right .e-item.e-active,
.e-tab.e-js .e-right .e-item.e-active:hover {
  margin-left: -1px;
  outline: 0 none;
}
.e-tab.e-js .e-right .e-item.e-active,
.e-tab.e-js .e-right .e-item.e-active:hover {
  border-left: transparent;
}
.e-scrolltab.e-js .e-header > .e-bottom-line.e-item.e-active,
.e-scrolltab.e-js .e-header > .e-bottom-line.e-item.e-active:hover {
  border: 1px solid #c8c8c8;
}
.e-tab .e-left .e-item.e-active,
.e-tab .e-right .e-item.e-active {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab .e-header li {
  border-top: 0;
}
.e-tab.e-js .e-header > .e-bottom-line.e-active,
.e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  outline: 0 none;
}
.e-tab.e-js .e-header > .e-bottom-line.e-active,
.e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  padding-bottom: 1px;
  border-bottom: transparent;
}
.e-tab.e-js .e-header > .e-top-line.e-active,
.e-tab.e-js .e-header > .e-top-line.e-active:hover {
  padding-top: 1px;
  outline: 0 none;
}
.e-tab.e-js .e-header > .e-top-line.e-active,
.e-tab.e-js .e-header > .e-top-line.e-active:hover {
  border-top: transparent;
}
.e-tab .e-left li,
.e-tab .e-right li {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab.e-vertical {
  background: transparent;
  border: 1px solid #c8c8c8;
}
.e-tab.e-js .e-header > .e-item:hover,
.e-tab.e-js .e-left > .e-item:hover,
.e-tab.e-js .e-right > .e-item:hover {
  background-color: #f0f5fb;
  color: #282827;
  -webkit-filter: none;
  filter: none;
}
.e-tab.e-js .e-header .e-icon.e-chevron-circle-left,
.e-icon.e-chevron-circle-right {
  color: #015d6a;
}
.e-tab.e-js .e-header > .e-item:hover > .e-icon,
.e-tab.e-js .e-left > .e-item:hover > .e-icon,
.e-tab.e-js .e-right > .e-item:hover > .e-icon {
  color: #282827;
}
.e-tab.e-js > .e-content {
  border-color: #c8c8c8;
  font-size: 14px;
  border-style: solid;
}
.e-tab.e-js > .e-content {
  border-width: 1px;
  background: white;
  color: #333;
}
.e-tab.e-js .e-header > .e-select,
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active,
.e-tab.e-js .e-left > .e-select,
.e-tab.e-js .e-right > .e-select {
  border-color: #c8c8c8;
  color: #333;
  border: none;
  background: none;
}
.e-tab.e-js .e-header > .e-select,
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active,
.e-tab.e-js .e-left > .e-select,
.e-tab.e-js .e-right > .e-select {
  font-weight: 400;
  font-size: 16px;
}
.e-tab.e-js .e-header > .e-select,
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active,
.e-tab.e-js .e-left > .e-select,
.e-tab.e-js .e-right > .e-select {
  background: #fcfcfc;
}
.e-tab .e-header > .e-select a,
.e-tab .e-left > .e-select a,
.e-tab .e-right > .e-select a {
  color: #333;
}
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active {
  color: #015d6a;
  border-color: #c8c8c8;
  border: 1px solid #c8c8c8;
}
.e-tab.e-js .e-header > .e-active,
.e-tab.e-js .e-left > .e-active,
.e-tab.e-js .e-right > .e-active {
  background: white;
}
.e-tab.e-js .e-header > .e-active:hover,
.e-tab.e-js .e-left > .e-active:hover,
.e-tab.e-js .e-right > .e-active:hover,
.e-tab.e-js .e-header.e-item:hover,
.e-tab.e-js .e-left.e-item:hover,
.e-tab.e-js .e-right.e-item:hover {
  background: #f0f5fb;
  color: #282827;
}
.e-tab .e-header > .e-active a,
.e-tab .e-left > .e-active a,
.e-tab .e-right > .e-active a {
  color: #015d6a;
}
.e-tab .e-header > .e-select:hover a,
.e-tab .e-left > .e-select:hover a,
.e-tab .e-right > .e-select:hover a {
  color: #282827;
}
.e-tab .e-header > .e-active:hover a,
.e-tab .e-left > .e-active:hover a,
.e-tab .e-right > .e-active:hover a {
  color: #282827;
}
.e-tab .e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.e-tab .e-hidebottom {
  border-top: none !important;
}
.e-tab .e-hidetop {
  border-bottom: none !important;
}
.e-tab .e-header.e-addborderbottom {
  border-bottom: 1px solid #c8c8c8;
}
.e-tab .e-header.e-addbordertop {
  border-top: 1px solid #c8c8c8;
}
.e-tab .e-header.e-hideleft {
  border-left: none;
}
.e-tab .e-header.e-addborderleft {
  border-right: 1px solid #c8c8c8;
}
.e-tab .e-header.e-hideright {
  border-right: none;
}
.e-tab .e-header.e-addborderright {
  border-left: 1px solid #c8c8c8;
}
.e-tab .e-header .e-margine-top:hover {
  border-top: 1px solid white;
}
.e-tab .e-header .e-margine-bottom:hover {
  border-bottom: 1px solid white;
}
.e-tab .e-header.e-addborderbottom .e-active {
  border-top: 3px solid #015d6a;
}
.e-tab .e-header.e-addbordertop .e-active {
  border-bottom: 3px solid #015d6a;
}
.e-tab .e-right.e-addborderright .e-active {
  border-right: 3px solid #015d6a;
}
.e-tab .e-left.e-addborderleft .e-active {
  border-left: 3px solid #015d6a;
}
.e-tab.e-js.e-tabscroll > .e-content {
  padding-top: 44.3333px;
}
.e-tab.e-js.e-tabscroll > .e-header.e-addborderbottom {
  border-bottom: 1px solid #bbbcbb;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-tagcloud {
  background-color: white;
}
.e-tagcloud.e-js .header {
  border-color: #c8c8c8;
}
.e-tagcloud .e-title {
  font-weight: 400;
}
.e-tagcloud .e-title {
  border-color: #c8c8c8;
  border-bottom: 3px solid #015d6a;
  font-size: 16px;
  color: #282827;
}
.e-tagcloud .e-title {
  background: #fcfcfc;
}
.e-tagcloud .e-load {
  background-image: url(../Content/common_content_less/images/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.e-tagcloud .e-tagitems .e-txt {
  color: #333;
}
.e-tagcloud .e-tagitems .e-txt.hover {
  color: #015d6a;
}
.e-tagcloud .e-cloud,
.e-tagcloud .e-list {
  border-color: #c8c8c8;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-timewidget .e-input,
.e-time-popup {
  background-color: white;
  font-family: Arial, sans-serif;
}
.e-timewidget .e-input,
.e-time-popup {
  color: #333;
  font-weight: 400;
}
.e-timewidget .e-in-wrap,
.e-time-popup {
  border-color: #c8c8c8;
}
.e-timewidget.e-focus .e-in-wrap {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-timewidget .e-select,
.e-timewidget.e-rtl .e-select,
.e-ntouch.e-timewidget .e-disable.e-select:hover {
  background: #ececec;
}
.e-timewidget .e-select,
.e-timewidget.e-rtl .e-select,
.e-ntouch.e-timewidget .e-disable.e-select:hover {
  border-color: #c8c8c8;
  color: #686969;
}
.e-ntouch.e-timewidget .e-select:hover,
.e-time-popup.e-popup .e-hover {
  background: #f0f5fb;
}
.e-ntouch.e-timewidget .e-select:hover,
.e-time-popup.e-popup .e-hover {
  color: #282827;
}
.e-time-popup .e-active {
  border-color: #015d6a;
}
.e-time-popup .e-active {
  background: #015d6a;
}
.e-time-popup .e-active {
  color: white;
}
.e-timewidget .e-icon.e-clock:before {
  width: 20px;
  height: 20px;
}
.e-timewidget.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
}
.e-timewidget .e-select.e-disable,
.e-timewidget.e-disable .e-select:hover,
.e-ntouch.e-timewidget .e-disable.e-select:hover {
  background-color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-toolbar {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.e-toolbar {
  background-repeat: no-repeat;
  border-color: #c8c8c8;
  color: #686969;
}
.e-toolbar {
  background: #ececec;
}
.e-toolbar {
  background: #ececec;
}
.e-toolbar.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-toolbar > .e-horizontal.e-separator {
  border-left: none;
  border-radius: initial;
}
.e-toolbar > .e-horizontal.e-separator {
  border-right: 1px solid #c8c8c8;
}
.e-toolbarTooltip {
  min-width: auto;
}
.e-toolbarTooltip .e-tipContainer .e-tipcontent {
  padding: 2px 4px;
}
.e-toolbar > .e-horizontal .e-separator {
  border-right: 1px solid #c8c8c8;
  border-left: none;
  border-radius: inherit;
  height: inherit;
}
.e-toolbar > .e-vertical.e-separator {
  border-bottom: 1px solid #c8c8c8;
  border-top: none;
  border-radius: initial;
}
.e-toolbar > .e-vertical .e-separator {
  border-top: none;
  border-radius: inherit;
}
.e-toolbar > .e-vertical .e-separator {
  border-bottom: 1px solid #c8c8c8;
}
.e-toolbar.e-rtl > .e-horizontal.e-separator {
  border-right: none;
  border-radius: initial;
}
.e-toolbar.e-rtl > .e-horizontal.e-separator {
  border-left: 1px solid #c8c8c8;
}
.e-toolbar.e-rtl > .e-horizontal .e-separator {
  border-left: 1px solid #c8c8c8;
  border-right: none;
  border-radius: inherit;
}
.e-toolbar.e-rtl > .e-vertical.e-separator {
  border-top: 1px solid #c8c8c8;
  border-bottom: none;
  border-radius: initial;
}
.e-toolbar.e-rtl > .e-vertical .e-separator {
  border-top: 1px solid #c8c8c8;
  border-bottom: none;
  border-radius: inherit;
}
.e-toolbar.e-rtl > .e-vertical .e-corner-all {
  border-radius: inherit;
}
.e-toolbar > ul > li div.e-item-overlay {
  background-color: #fff;
}
.e-toolbar > .e-horizontal .e-hover,
.e-toolbar > .e-vertical > .e-hover {
  border-color: #f0f5fb;
}
.e-toolbar > .e-horizontal .e-hover,
.e-toolbar > .e-vertical > .e-hover {
  color: #282827;
}
.e-toolbar > .e-horizontal .e-hover,
.e-toolbar > .e-vertical > .e-hover {
  background: #f0f5fb;
}
.e-toolbar > .e-horizontal .e-hover > div:before,
.e-toolbar > .e-vertical > .e-hover > div:before,
.e-toolbar > .e-horizontal .e-hover > span:before,
.e-toolbar > .e-vertical > .e-hover > span:before,
.e-toolbar > .e-horizontal .e-hover > a:before,
.e-toolbar > .e-vertical > .e-hover > a:before {
  color: #282827;
}
.e-toolbar > .e-horizontal .e-active.e-hover > div:before,
.e-toolbar > .e-vertical > .e-active.e-hover > div:before,
.e-toolbar > .e-horizontal .e-active.e-hover > span:before,
.e-toolbar > .e-vertical > .e-active.e-hover > span:before,
.e-toolbar > .e-horizontal .e-active.e-hover > a:before,
.e-toolbar > .e-vertical > .e-active.e-hover > a:before {
  color: white;
}
.e-toolbar > .e-horizontal .e-active,
.e-toolbar > .e-vertical > .e-active {
  border-color: #c8c8c8;
  color: white;
}
.e-toolbar > .e-horizontal .e-active,
.e-toolbar > .e-vertical > .e-active {
  background: #015d6a;
}
.e-toolbar > .e-horizontal > .e-hover > a,
.e-toolbar > .e-horizontal > .e-hover > span,
.e-toolbar > .e-horizontal > .e-hover > div,
.e-toolbar > .e-vertical > .e-hover > a,
.e-toolbar > .e-vertical > .e-hover > span,
.e-toolbar > .e-vertical > .e-hover > div {
  background-color: transparent;
  color: #282827;
}
.e-toolbar > .e-horizontal > .e-active > a,
.e-toolbar > .e-horizontal > .e-active > span,
.e-toolbar > .e-horizontal > .e-active > div,
.e-toolbar > .e-vertical > .e-active > a,
.e-toolbar > .e-vertical > .e-active > span,
.e-toolbar > .e-vertical > .e-active > div {
  background-color: transparent;
  color: white;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-treeview,
.e-dragedNode {
  font-family: Arial, sans-serif;
}
.e-treeview .e-text {
  background-color: transparent;
}
.e-treeview .e-text {
  color: #015d6a;
}
.e-dragedNode {
  background: #015d6a;
  color: white;
}
.e-dragedNode .e-text {
  float: left;
}
.e-dragedNode .e-text {
  color: white;
}
.e-treeview .e-active,
.e-fullrow-wrap .e-li-active > .e-fullrow {
  border: 1px solid transparent;
  -o-border-image: initial;
  border-image: initial;
}
.e-treeview .e-active,
.e-fullrow-wrap .e-li-active > .e-fullrow {
  color: #015d6a;
}
.e-treeview .e-node-hover,
.e-treeview .e-node-focus,
.e-fullrow-wrap .e-li-hover > .e-fullrow,
.e-fullrow-wrap .e-li-focus > .e-fullrow {
  -o-border-image: initial;
  border-image: initial;
  cursor: pointer;
}
.e-treeview .e-node-hover,
.e-treeview .e-node-focus,
.e-fullrow-wrap .e-li-hover > .e-fullrow,
.e-fullrow-wrap .e-li-focus > .e-fullrow {
  color: #282827;
  border: 1px solid #c8c8c8;
}
.e-treeview .e-node-hover,
.e-treeview .e-node-focus,
.e-fullrow-wrap .e-li-hover > .e-fullrow,
.e-fullrow-wrap .e-li-focus > .e-fullrow {
  background: #f0f5fb;
}
.e-treeview .e-node-hover {
  color: #fff !important;
  background-color: #CCC !important;
}
.e-treeview-wrap .e-icon.e-plus:before,
.e-treeview-wrap .e-icon.e-minus:before {
  font-size: 8px !important;
}
.e-treeview-wrap:not(.e-rtl) .e-icon.e-minus {
  transform: rotate(45deg) !important;
}
.e-treeview a.e-node-hover .tree-view-folder-item,
.e-treeview a.e-active .tree-view-folder-item {
  background: url(../Content/common_content_less/images/directory_white.svg) no-repeat;
  opacity: 0.9;
  background-size: 17px;
}
.tree-view-folder-item {
  width: 24px;
  opacity: 0.3;
  padding-right: 10px;
  background: url(../Content/common_content_less/images/directory.svg) no-repeat;
  background-size: 17px;
}
.tree-view-file-item {
  width: 22px;
  opacity: 0.3;
  padding-right: 8px;
  background: url(../Content/common_content_less/images/pdf.svg) no-repeat;
  background-size: 11px;
}
.e-treeview a.e-node-hover .tree-view-file-item,
.e-treeview a.e-active .tree-view-file-item {
  background: url(../Content/common_content_less/images/pdf_white.svg) no-repeat;
  opacity: 0.9;
  background-size: 11px;
}
.e-treeview-wrap .e-sibling {
  background: url(../Content/common_content_less/images/drop-sibling.png);
  background-repeat: no-repeat;
}
.e-treeview .e-node-disable {
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.e-treeview .e-icon.e-load,
.e-treeview.e-rtl .e-icon.e-load {
  background-image: url('../Content/common_content_less/images/ajax-loader.gif');
  background-repeat: no-repeat;
}
.e-treeview .e-icon.e-load,
.e-treeview.e-rtl .e-icon.e-load {
  background-position: center;
}
.e-treeview.e-rtl .e-icon.e-load {
  background-position: left center;
}
.e-treeview .e-item .e-icon {
  color: #686969;
}
.e-treeview-wrap .e-icon.e-load {
  background-size: 20px !important;
}
.e-treeview .e-fe-popup .e-content {
  background-color: white;
  border-color: #c8c8c8;
}
.e-treeview .e-fe-popup .e-downtail:after {
  border-top-color: white;
}
.e-treeview .e-fe-popup .e-downtail:before,
.e-treeview .e-fe-popup .e-downtail {
  border-top-color: #c8c8c8;
}
.e-treeview .e-fe-popup .e-spanclicked {
  border-color: #686969;
}
.e-drop-count {
  border-color: white;
}
.e-drop-count {
  background-color: #686969;
  color: white;
}
.e-fullrow-wrap .e-li-active .e-active,
.e-fullrow-wrap .e-li-hover .e-node-hover,
.e-fullrow-wrap .e-li-focus .e-node-focus {
  background: transparent;
}
.e-fullrow-wrap .e-item.e-li-active > .e-text-wrap > .e-icon {
  color: white;
}
.e-fullrow-wrap .e-item.e-li-hover > .e-text-wrap > .e-icon,
.e-fullrow-wrap .e-item.e-li-active.e-li-focus > .e-text-wrap > .e-icon {
  color: #686969;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-uploadbox .e-inputbtn,
.e-uploadbox .e-file-name-txt {
  font-family: Arial, sans-serif;
  font-weight: 400;
}
.e-uploadbox .e-inputbtn,
.e-uploadbox .e-file-name-txt {
  font-size: 14px;
}
.e-uploadbox.e-disable .e-uploadinput {
  cursor: default;
}
.e-uploadbox.e-widget .e-selectpart.e-select,
.e-uploadbox.e-disable .e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn {
  color: #333;
  border-color: #c8c8c8;
}
.e-uploadbox.e-widget .e-selectpart.e-select,
.e-uploadbox.e-disable .e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,
.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn {
  background: #ececec;
}
.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,
.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover {
  color: #333;
  border-color: #c8c8c8;
  cursor: default;
}
.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,
.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover {
  background: #ececec;
}
.e-uploadbox.e-widget .e-selectpart.e-select:hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-uploadbox.e-widget .e-selectpart.e-select:hover {
  background: #f0f5fb;
}
.e-uploadbox.e-widget .e-inputbtn,
.e-uploadbox.e-disable .e-select .e-inputbtn {
  color: #333;
}
.e-uploadbox.e-widget .e-selectpart.e-select:hover .e-inputbtn {
  color: #282827;
  border-color: #c8c8c8;
}
.e-uploadbox .e-file-name-txt {
  color: #333;
}
.e-uploadbox .e-file-list .e-file-status-failed {
  color: #e31013;
}
.e-uploadbox .e-file-list .e-file-status-success {
  color: #333;
}
.e-uploadbox .e-file-progress-status {
  border-color: #c8c8c8;
}
.e-uploadbox .e-file-progress-status {
  background: #015d6a;
}
.e-uploadbox .e-file-list {
  background-color: white;
  color: #333;
}
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
  border-bottom: 1px solid #c8c8c8;
  background-color: white;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list,
.e-uploadbox .e-head-content {
  background-color: #f7f7f7;
  border-bottom: 1px solid #c8c8c8;
}
.e-uploadbox.e-dialog > .e-header + .e-dialog-scroller {
  border-top: 0;
}
.e-mobile-upload.e-uploadbox .e-ul li:nth-child(even) .e-file-list,
.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
  border-bottom: none;
}
.e-uploadbox .e-file-upload {
  background-color: #f7f7f7;
}
.e-uploadbox .e-file-progress-bar {
  border: 1px solid #c8c8c8;
}
.e-uploadbox .e-file-list .e-checkmark {
  background-color: #39b54a;
  color: white;
  border-radius: 10px;
}
.e-uploadbox .e-file-list .e-file-percentage-failed {
  background-color: red;
  color: white;
  border-radius: 10px;
}
.e-uploadbox.e-dialog .e-header {
  border-color: #c8c8c8;
  border-bottom: 3px solid #015d6a;
}
.e-uploadbox.e-dialog .e-header {
  color: #282827;
  font-size: 23px;
  font-weight: 400;
}
.e-uploadbox .e-uploadinput {
  font-size: 200px;
}
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform,
.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background-color: white;
  color: #686969;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform,
.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover {
  background-color: #f7f7f7;
  color: #686969;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  color: #282827;
  border-color: #f0f5fb;
}
.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,
.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background: #f0f5fb;
}
.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,
.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
  background: none;
}
.e-uploaddialog.e-dialog .e-btn.e-select {
  border-color: #c8c8c8;
}
.e-uploaddialog.e-dialog .e-btn.e-select:hover {
  background: #ececec;
}
.e-uploaddialog.e-dialog .e-btn.e-select:active {
  background: #015d6a;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-rte {
  font-family: Arial, sans-serif;
}
.e-rte-wrapper {
  background: white;
  color: #333;
  font-size: 14px;
}
.e-rte-wrapper {
  border: 1px solid #c8c8c8;
}
.e-inputtext {
  outline: none;
  background-color: white;
  vertical-align: baseline;
}
.e-inputtext {
  border: 1px solid #c8c8c8;
  color: #333;
}
.e-rte-field .e-img-border-field .e-focus,
.e-rte-field .e-chkbox-wrap.e-focus div > span,
.e-rte-field .e-inputtext:focus,
.e-rte-button .e-btn.e-select:focus,
.e-rte-tablefields .e-chkbox-wrap.e-focus div > span,
.e-rte-tablefields .e-inputtext:focus,
.e-img-field-group .e-chkbox-wrap.e-focus div > span,
.e-img-border-field .e-inputtext:focus,
.e-rte-stylefield .e-inputtext:focus {
  box-shadow: 0 0 2px 0 #015d6a;
}
.e-rte-imageTab .e-item:focus {
  box-shadow: 1px 0 0 0 #015d6a;
}
.e-rteTooltip {
  min-width: auto;
}
.e-rteTooltip .e-tipContainer .e-tipcontent {
  padding: 2px 4px;
}
.e-rte .e-toolbar.e-rtl > .e-horizontal.e-separator {
  border-left: 1px dotted #c8c8c8;
}
.e-rte .e-horizontal.e-separator {
  border-right: 1px dotted #c8c8c8;
}
.e-rte-unorderlistname .e-liseparator,
.e-rte-orderlistname .e-liseparator {
  border-bottom: 1px dotted #c8c8c8;
}
.e-rte .customtable-group:hover {
  color: #282827;
}
.e-rte .customtable-group:hover {
  background: #f0f5fb;
}
.e-rte .e-toolbarspan {
  border: none;
  border-bottom: 3px solid #015d6a;
}
.e-dialog .e-fieldseparate,
.e-rte-toolbar .e-responsive-toolbar.e-toolbarspan {
  border-color: #c8c8c8;
}
.e-rte .e-rte-footer {
  border-top: 1px solid #c8c8c8;
}
.e-rte .e-rte-footer {
  background: #ececec;
}
.e-rte-colorpalette.e-menu.e-context > li:hover {
  background: none;
}
.e-rte-colorpalette.e-menu.e-context .e-mfocused,
.e-rte-colorpalette.e-menu.e-context .e-mhover {
  background: none;
}
.e-rte-table-picker.e-dialog {
  background: #ececec;
}
.e-rte-tablecell {
  border-color: #c8c8c8;
}
.e-rte-tablecell.e-default {
  background: white;
}
.e-rte-tablecell.e-active {
  border-color: #c8c8c8;
}
.e-rte-tablecell.e-active {
  background: #f0f5fb;
}
.e-rte .e-toolbar .e-rte-format .e-hover,
.e-rte .e-toolbar .e-rte-fontgroup .e-hover,
.e-rte .e-toolbar .e-rte-lists .e-hover,
.e-rte .e-toolbar .e-res-pos:hover {
  border-color: transparent;
  background-image: none;
  background-clip: padding-box;
}
.e-rte .e-toolbar .e-rte-format .e-hover,
.e-rte .e-toolbar .e-rte-fontgroup .e-hover,
.e-rte .e-toolbar .e-rte-lists .e-hover,
.e-rte .e-toolbar .e-res-pos:hover {
  background-color: #f0f5fb;
}
.e-rte .e-toolbar .e-rte-lists .e-active {
  background: none;
  border-color: transparent;
}
.e-rte-orderlistname.e-menu.e-context .e-list:hover,
.e-rte-unorderlistname.e-menu.e-context .e-list:hover,
.e-rte-orderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon,
.e-rte-unorderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon {
  background: #f0f5fb;
}
.e-rte .e-rte-resize {
  height: 5px;
  cursor: se-resize;
}
.e-rte .e-rte-htmltaginfo,
.e-rte .e-rte-wordcount,
.e-rte .e-rte-charcount {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
  cursor: default;
}
.e-rte .e-rte-footericon,
.e-rte .e-rte-wordcount,
.e-rte .e-rte-charcount {
  border-right: 1px solid #c8c8c8;
}
.e-rte .e-rte-footer.e-rtl .e-rte-icons.clearAll.e-rte-footericon {
  border-left: 1px solid #c8c8c8;
}
.e-rte-colorpalette {
  padding: 5px !important;
  width: auto !important;
}
.e-error {
  color: #e31013;
}
.e-rte .e-dialog .e-dialog-tab {
  border: 1px solid #c8c8c8;
}
.e-rte .e-dialog .e-dialog-tab.e-tab .e-header li,
.e-rte-context-menu.e-context .e-rte-separator {
  border-color: #c8c8c8;
}
.e-rte-context-menu.e-menu .e-list.e-mhover .e-rte-toolbar-icon {
  color: #282827;
}
.e-rte-toolbar .e-toolbar .e-tooltxt.e-active {
  color: white;
}
.e-rte-toolbar .e-toolbar .e-ul {
  border-color: #c8c8c8;
}
.e-rte .e-tooltxt .e-btn.e-select,
.e-rte .e-tooltxt .e-btn.e-ntouch.e-disable.e-select:hover,
.e-rte .e-tooltxt .e-btn.e-disable.e-select:hover {
  background: #ececec;
}
.e-rte .e-tooltxt .e-btn.e-ntouch.e-select:hover {
  background: #f0f5fb;
}
.e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-unorderedList.e-tooltxt .e-split,
.e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-orderedList.e-tooltxt .e-split {
  height: 24px !important;
  width: 36px !important;
}
.e-rte .e-toolbar.e-js ul > li.e-tooltxt .e-ddl .e-in-wrap {
  border-color: #c8c8c8;
}
.e-rte .e-toolbar .e-icon.e-toolbar-res-arrow {
  height: 26px;
  margin-top: 5px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-chkbox-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.e-chkbox-wrap.e-tb-cell .e-text,
.e-chkbox-wrap.e-tb-cell div {
  display: table-cell;
}
.e-chkbox-wrap .e-chk-image.e-stop,
.e-chkbox-wrap .e-chk-image.e-checkmark {
  color: #fff;
}
.e-chkbox-wrap .e-text {
  font-family: Arial, sans-serif;
  color: #015d6a;
  font-size: 14px;
  padding-left: 10px;
}
@-webkit-keyframes mediumShadow {
  100% {
    opacity: 0;
    -webkit-transform: scale(18, 18);
    transform: scale(18, 18);
  }
}
@keyframes mediumShadow {
  100% {
    opacity: 0;
    -webkit-transform: scale(18, 18);
    transform: scale(18, 18);
  }
}
@-webkit-keyframes smallShadow {
  100% {
    opacity: 0;
    -webkit-transform: scale(15, 15);
    transform: scale(15, 15);
  }
}
@keyframes smallShadow {
  100% {
    opacity: 0;
    -webkit-transform: scale(15, 15);
    transform: scale(15, 15);
  }
}
.e-chkbox-wrap.e-disable div > span {
  background-color: whitesmoke;
  border-color: #e3e3e3;
}
.e-chkbox-wrap.e-disable {
  opacity: 1;
}
.e-chkbox-wrap.e-disable .e-chk-image.e-stop,
.e-chkbox-wrap.e-disable .e-chk-image.e-checkmark {
  color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-radiobtn-wrap > span {
  background-image: none;
}
.e-radiobtn-wrap > span {
  background-color: white;
  border-color: #c8c8c8;
}
.e-radiobtn-wrap > span.e-rad-active,
.e-radiobtn-wrap > span.e-rad-active:hover {
  border-color: #c8c8c8;
}
.e-radiobtn-wrap > span:hover {
  border-color: #c8c8c8;
}
.e-radiobtn-wrap.e-focus > span {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-radiobtn-wrap .e-rad-select {
  background: none repeat scroll 0 0 transparent;
}
.e-radiobtn-wrap .e-circle_01 {
  color: #015d6a;
  border-color: #c8c8c8;
}
.e-radiobtn-wrap .e-text {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333;
}
.e-radiobtn-wrap.e-disable .e-circle_01,
.e-radiobtn-wrap.e-disable span.e-rad-select {
  color: #d6d7d7;
}
.e-radiobtn-wrap.e-disable > span {
  background-color: whitesmoke;
  border-color: #e3e3e3;
}
.e-radiobtn-wrap.e-disable {
  opacity: 1;
}
.e-radiobtn-wrap.e-disable.e-focus > span {
  box-shadow: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-groupbutton {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333;
  background-repeat: no-repeat;
  border-color: #c8c8c8;
}
.e-groupbutton {
  background: #ececec;
}
.e-groupbutton-hSmall {
  min-height: 26px;
}
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content.e-groupBtn-padding {
  padding: 0;
}
.e-groupbutton.e-focus {
  box-shadow: 0 0 2px #cbcbcb;
}
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item,
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item,
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item.e-border-left,
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item.e-border-bottom {
  border-color: #c8c8c8;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-select {
  color: white;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-select {
  background: #015d6a;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active.e-hover .e-btn-content .e-btntxt {
  color: #282827;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active.e-hover,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.e-active.e-hover {
  border-color: #c8c8c8;
}
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item {
  border-right-color: transparent;
}
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item {
  border-bottom-color: transparent;
}
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item {
  border-left-color: transparent;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-hover,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.e-hover {
  color: #282827;
  border-color: #c8c8c8;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-hover,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.e-hover {
  background: #f0f5fb;
}
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item.last,
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item.last.e-hover {
  border-right-color: #fff;
}
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item.last,
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item.last.e-hover {
  border-bottom-color: #c8c8c8;
}
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > a.e-btntxt,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > span.e-btntxt,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > div.e-btntxt {
  color: #333;
  text-decoration: none;
}
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > a.e-icon,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > span.e-icon,
.e-groupbutton > .e-ul > .e-grp-btn-item .e-btn-content > div.e-icon {
  color: #686969;
}
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > a.e-btntxt,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > span.e-btntxt,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > div.e-btntxt,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > a.e-icon,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > span.e-icon,
.e-groupbutton > .e-ul > .e-grp-btn-item.e-active .e-btn-content > div.e-icon {
  color: white;
  text-decoration: none;
}
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.last,
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.last.e-hover {
  border-left-color: #c8c8c8;
}
.e-groupbutton > .e-horizontal.e-ul > .e-grp-btn-item.e-hover {
  border-right-color: transparent;
}
.e-groupbutton > .e-vertical.e-ul > .e-grp-btn-item.e-hover {
  border-bottom-color: transparent;
}
.e-groupbutton.e-rtl > .e-horizontal.e-ul > .e-grp-btn-item.e-hover {
  border-left-color: transparent;
}
.e-groupbutton.e-rtl > .e-vertical.e-ul > .e-grp-btn-item.e-hover {
  border-left-color: transparent;
}
.e-groupbutton.e-disable {
  background-color: whitesmoke;
  border-color: #e3e3e3;
  opacity: 1;
  color: #d6d7d7;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-innerIncrement:hover {
  background-image: url(../Content/common-images/maps/Zoom-In_hover.png);
}
.e-legendLabelContent {
  color: #333;
}
.e-map {
  color: #333;
  background-color: white;
  border-color: #c8c8c8;
}
.e-drilldownHeader {
  background: #015d6a;
}
.e-map-home {
  background-image: url(../Content/common-images/maps/Home.png);
}
.e-map-labelContainer {
  width: 200px;
  height: 400px;
  border: 1px solid gray;
}
.e-map-label {
  cursor: pointer;
  color: black;
  padding: 5px;
}
.e-map-label:hover {
  background-color: #eee;
}
.e-map-home {
  height: 30px;
  width: 30px;
}
.e-map-home:hover {
  background-image: url(../Content/common-images/maps/Home_hover.png);
}
.e-map-contribution {
  border-color: #dbdbde;
  right: 0;
  bottom: 0;
  font-family: sans-serif;
  font-weight: 400;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.7);
  font-size: 10px;
  padding: 2px 4px;
  z-index: 1000;
  border-style: solid;
  border-width: 1px;
}
.sliderParent {
  height: 150px;
  width: 10px;
  margin-top: -197px;
  margin-left: 34px;
}
.e-innerIncrement {
  background-image: url(../Content/common-images/maps/Zoom-In.png);
  height: 25px;
  width: 25px;
}
.e-innerDecrement:hover {
  background-image: url(../Content/common-images/maps/Zoom-out_hover.png);
}
.e-innerDecrement {
  background-image: url(../Content/common-images/maps/Zoom-out.png);
  height: 25px;
  width: 25px;
}
.nav-dec-Vert {
  margin-top: 150px;
  margin-left: 27px;
}
.nav-inc-Vert {
  margin-top: 40px;
  margin-left: 27px;
}
.nav-dec-Horz {
  margin-top: -24px;
  margin-left: 0;
}
.nav-inc-Horz {
  margin-top: -29px;
  margin-left: 175px;
}
.e-radialTop {
  height: 20px;
  margin-left: 15px;
  width: 52px;
}
.e-arrowUp:hover {
  background-image: url(../Content/common-images/maps/Arrow_Top_hover.png);
}
.e-arrowUp {
  background-image: url(../Content/common-images/maps/Arrow_Top.png);
  height: 20px;
  width: 52px;
}
.e-radialLeft {
  height: 52px;
  width: 20px;
  margin-top: -4px;
}
.e-radialRight {
  margin-left: 61px;
  margin-top: -53px;
  height: 52px;
  width: 20px;
}
.e-arrowLeft:hover {
  background-image: url(../Content/common-images/maps/Arrow_Left_hover.png);
}
.e-arrowLeft {
  background-image: url(../Content/common-images/maps/Arrow_Left.png);
  height: 52px;
  width: 20px;
}
.e-radialBottom {
  height: 20px;
  margin-left: 15px;
  margin-top: -6px;
  width: 52px;
}
.e-arrowRight:hover {
  background-image: url(../Content/common-images/maps/Arrow_Right_hover.png);
}
.e-arrowRight {
  background-image: url(../Content/common-images/maps/Arrow_Right.png);
  height: 52px;
  width: 20px;
}
.e-arrowDown:hover {
  background-image: url(../Content/common-images/maps/Arrow_Bootom_hover.png);
}
.e-arrowDown {
  background-image: url(../Content/common-images/maps/Arrow_Bootom.png);
  height: 20px;
  width: 52px;
}
.e-home-bg {
  height: 30px;
  width: 30px;
  margin-top: -55px;
  margin-left: 25px;
}
.e-interactivelegend-title {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-interactivelegend-leftlabel {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-interactivelegend-rightlabel {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-legend-rangestartlabel {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-legend-rangeendlabel {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-legendlabeltext {
  font-family: Segoe UI;
  pointer-events: none;
  text-align: left;
  position: absolute;
}
.e-defaultToolTip {
  border: 1px solid #404041;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  margin-right: 25px;
  min-width: 30px;
  height: 20px;
  padding-top: 9px;
  padding-right: 10px;
  padding-left: 10px;
  width: auto;
  opacity: 0.85;
  background: white;
}
.e-defaultToolTip:before {
  position: absolute;
  display: inline-block;
  border-top: 7px solid transparent;
  border-right: 7px solid #404041;
  border-bottom: 7px solid transparent;
  background: transparent;
  opacity: 0.85;
  left: 4px;
  top: -16px;
  content: '';
}
.e-defaultToolTip:after {
  position: absolute;
  display: inline-block;
  border-top: 7px solid transparent;
  border-right: 7px solid white;
  border-bottom: 7px solid transparent;
  left: 6px;
  top: -16px;
  content: '';
}
.e-defaultlegend-title {
  color: black;
  font-size: 17px;
}
.e-labelStyle {
  font-family: Segoe UI;
  font-size: 14px;
  white-space: nowrap;
}
.e-smartLabelStyle {
  padding: 3px;
  font-weight: 400;
  color: black;
  width: auto;
  height: 20px;
  text-align: center;
  font-size: 14px;
  font-family: Segoe UI;
}
.e-smartLabelStyle:hover {
  cursor: pointer;
}
.e-mapSelectedShape {
  opacity: 1;
}
.e-mapDragSelection {
  border: 2px solid red;
}
.e-mapHighlightedShape {
  opacity: 1;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-drilldownHeader {
  font-size: 15px;
  text-indent: 10px;
}
.e-drilldownlabel {
  color: white;
}
.e-drilldownlabel:hover {
  text-decoration: underline;
}
.e-drilldownarrow {
  fill: white;
  stroke: transparent;
  stroke-width: 1px;
  zoom: 1;
}
.e-treemap-leaflabel {
  font-size: 14px;
  font-weight: 400;
  font-family: Segoe UI;
  color: white;
}
.e-treemap-legendLabel {
  font-size: 12px;
}
.e-treemap-label {
  font-size: 14px;
}
.e-treemap-header {
  font-size: 15px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-hoverCell {
  background-color: #f0f5fb !important;
}
.e-pivotgrid .e-headcol,
.e-pivotgrid .e-headrow {
  border-bottom: none !important;
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  font-style: italic !important;
  font-size: 10px !important;
  font-weight: 700;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.e-pivotgrid .e-rowfirst {
  border-left: solid 1px #c8c8c8 !important;
}
.e-pivotgrid *:focus:hover {
  outline: none;
}
.e-pivotgrid .colfirst {
  border-top: solid 1px #c8c8c8 !important;
}
.e-pivotgrid .e-colHeadBtn,
.e-pivotgrid .e-rowHeadBtn {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid .e-topele {
  border-bottom: none !important;
  border-left: solid 1px #c8c8c8 !important;
  border-top: solid 1px #c8c8c8 !important;
  border-right: none !important;
}
.e-pivotschemadesigner .e-schemaBtnUnique {
  white-space: initial !important;
}
.e-pivotschemadesigner *:focus:hover {
  outline: none;
}
.e-pivotgrid table {
  border-collapse: collapse;
  background-color: white;
  cursor: default;
}
.e-pivotgrid table {
  font: 12px Segoe UI !important;
  color: #333;
}
.e-pivotgrid .e-filterValues,
.e-pivotschemadesigner .e-filterValues {
  background-color: white;
}
.e-pivotgrid .e-conditionFrom,
.e-conditionTo {
  background-color: inherit;
}
.e-pivotgrid .e-hoverBtn {
  background: #f0f5fb;
}
.e-tooltipText {
  font-size: 12px;
  text-align: left;
  height: auto;
  font-weight: 400;
}
.e-tooltipText {
  color: #333;
  margin: 5px 0 10px;
}
.e-pivotgrid .e-reSizeColbg {
  border-left-color: #c8c8c8;
}
.e-pivotgrid .e-editcondition,
.e-pivotgrid .e-value2,
.e-pivotgrid .e-borderrangeLbl,
.e-pivotgrid .e-borderstyleLbl,
.e-pivotgrid .e-fSizeLbl {
  margin-left: 15px;
}
.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-inner-spin-button,
.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
.e-pGridTooltip {
  position: absolute;
  z-index: 500;
  display: none;
  border-width: 10px;
  height: auto;
}
.e-pGridTooltip {
  opacity: 1;
  background: #ececec;
  border: 2px solid #c8c8c8;
  padding: 5px;
}
.e-pivotgrid .e-pivotGridTable th,
.e-pivotgrid .e-pivotGridTable td {
  border: solid 1px #c8c8c8;
}
.e-pivotgrid th,
.e-pivotgrid td {
  white-space: nowrap;
  height: 25px;
  font-weight: 400;
}
.e-pivotgrid th,
.e-pivotgrid td {
  padding: 6px 2px 6px 8px;
}
.e-pivotgrid .value {
  background-color: white;
}
.e-pivotgrid .value {
  padding: 6px 6px 6px 16px;
  text-align: right !important;
}
.e-pivotgrid .summary {
  white-space: nowrap;
  text-align: left;
}
.e-pivotgrid .summary {
  font-weight: 700 !important;
}
.e-pivotgrid .colheader,
.e-pivotgrid .rowheader,
.e-pivotgrid .calc {
  background: white;
  background-repeat: repeat;
  text-align: left;
  font-style: normal;
}
.e-pivotgrid .colheader,
.e-pivotgrid .rowheader,
.e-pivotgrid .calc {
  font-weight: 700;
  color: #333;
  padding: 6px 16px 6px 2px;
}
.e-pivotgrid .colheader:hover,
.e-pivotgrid .rowheader:hover,
.e-pivotgrid .calc:hover {
  background: #f0f5fb;
  background-repeat: repeat;
  text-align: left;
  font-style: normal;
}
.e-pivotgrid .colheader:hover,
.e-pivotgrid .rowheader:hover,
.e-pivotgrid .calc:hover {
  font-weight: 700;
  color: #282827;
  padding: 6px 16px 6px 2px;
}
.e-pivotgrid {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.e-cellSelection {
  background: #f0f5fb;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  border-style: dotted;
  border-width: 3px;
  border-color: #c8c8c8;
}
.e-pivotgrid .value.selection {
  cursor: crosshair;
}
.e-pivotgrid.e-rtl .colheader,
.e-pivotgrid.e-rtl .colheader:hover,
.e-pivotgrid.e-rtl .rowheader,
.e-pivotgrid.e-rtl .rowheader:hover {
  padding: 6px 0 6px 40px;
}
.e-pivotgrid table .e-expand,
.e-pivotgrid table .e-collapse {
  height: 17px;
  display: inline-block;
  cursor: pointer;
}
.e-pivotgrid table .e-expand,
.e-pivotgrid table .e-collapse {
  width: 23px;
}
.e-pivotgrid .e-errOKBtn {
  display: inline-block;
}
.e-pivotgrid .e-errOKBtn {
  margin: 20px 0 10px 165px;
  width: 50px;
}
.e-pivotgrid.e-rtl .e-errOKBtn {
  margin-right: 155px !important;
}
.e-pivotgrid .e-dialogremoveBtn:before {
  font-family: ej-webfont;
  content: '\e711';
  display: inline-block;
}
.e-pivotgrid table .e-expand:before {
  content: '\e6a3';
  display: inline-block;
  float: left;
  margin-top: 5px;
}
.e-pivotgrid table .e-expand:before {
  margin-left: 9px;
  font-size: 7px;
}
.e-pivotgrid.e-rtl .e-pGridTooltip > p {
  direction: ltr;
  text-align: right;
}
.e-pivotgrid .e-pGridTooltip p {
  white-space: nowrap;
}
.e-pivotgrid.e-rtl table .e-expand:before {
  content: '\e699';
}
.e-pivotgrid.e-rtl table .e-expand:before {
  font-size: 23px;
  margin-top: -3px;
}
.e-pivotgrid.e-rtl table .e-collapse:before {
  margin-left: 0;
}
.e-pivotgrid table .e-collapse:before {
  content: '\e6a0';
  display: inline-block;
  float: left;
  margin-top: 5px;
}
.e-pivotgrid table .e-collapse:before {
  margin-left: 7px;
  font-size: 6px;
}
.e-pivotgrid.e-rtl .e-removeBtn:before,
.e-pivotgrid.e-rtl .e-sorting:before,
.e-pivotgrid.e-rtl .filter:before {
  float: left;
  margin-left: 4px;
  margin-right: 0;
}
.e-pivotgrid .kpiiconvalue {
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.e-pivotgrid .kpiuparrow {
  background-image: url(../Content/common-images/olapkpi/up-arrow.png);
}
.e-pivotgrid .kpirightarrow {
  background-image: url(../Content/common-images/olapkpi/right-arrow.png);
}
.e-pivotgrid .kpidownarrow {
  background-image: url(../Content/common-images/olapkpi/down-arrow.png);
  background-position: center center;
}
.e-pivotgrid .kpidiamond {
  background-image: url(../Content/common-images/olapkpi/diamond.png);
  background-position: center center;
}
.e-pivotgrid .kpitriangle {
  background-image: url(../Content/common-images/olapkpi/triangle.png);
  background-position: center center;
}
.e-pivotgrid .kpicircle {
  background-image: url(../Content/common-images/olapkpi/circle.png);
  background-position: center center;
}
.e-pivotgrid .kpiredroad {
  background-image: url(../Content/common-images/olapkpi/red.png);
  background-position: center center;
}
.e-pivotgrid .kpigreenroad {
  background-image: url(../Content/common-images/olapkpi/green.png);
  background-position: center center;
}
.e-pivotgrid .kpiallcolor {
  background-image: url(../Content/common-images/olapkpi/three-color.png);
  background-position: center center;
}
.e-pivotgrid .hyperlinkValueCell {
  color: #015d6a;
  text-decoration: underline;
  cursor: pointer;
}
.e-pivotgrid .hyperlinkHeaderCell {
  text-decoration: underline;
  cursor: pointer;
}
.e-pivotgrid .e-vScrollPanel {
  background-color: #e3e3e3;
  width: 8px;
  margin-left: 8px;
  display: inline-block;
}
.e-pivotgrid .e-hScrollPanel {
  background-color: #e3e3e3;
  height: 8px;
  margin-top: 4px;
}
.e-pivotgrid .e-vScrollThumb {
  width: 6px;
  position: relative;
  top: 1px;
  left: 1px;
  background-color: #bababa;
}
.e-pivotgrid .e-hScrollThumb {
  height: 6px;
  position: relative;
  left: 1px;
  background-color: #bababa;
}
.e-pivotgrid .e-hScrollThumb {
  top: 1px;
}
.e-pivotgrid .e-categPageIndicator,
.e-pivotgrid .e-seriesPageIndicator {
  background-color: #015d6a;
  border: thin solid #c8c8c8;
  color: white;
}
.e-pivotgrid .e-categPageIndicator,
.e-pivotgrid .e-seriesPageIndicator {
  width: auto;
  padding: 5px;
  position: absolute;
}
.e-pivotgrid.e-rtl .e-seriesPageIndicator .axislabel,
.e-pivotgrid.e-rtl .e-categPageIndicator .axislabel {
  float: right;
  margin-left: 5px;
}
.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_CurrentPage,
.e-pivotgrid.e-rtl .e-categPageIndicator .categ_CurrentPage {
  float: left;
  margin-right: 2px;
}
.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_pageCount,
.e-pivotgrid.e-rtl .e-categPageIndicator .categ_pageCount {
  float: right;
  margin-left: 2px;
}
.e-pivotgrid .e-vScrollThumb:hover,
.e-pivotgrid .e-hScrollThumb:hover {
  background-color: #989999;
}
.e-pivotgrid .inActive {
  display: none;
}
.e-pivotgrid .dragging {
  background-color: #686969 !important;
}
.e-pivotgrid .filter,
.e-pivotgrid .e-sorting,
.e-pivotgrid .e-removeBtn,
.e-pivotgrid .valueSorting {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}
.e-pivotgrid .filter,
.e-pivotgrid .e-sorting,
.e-pivotgrid .e-removeBtn,
.e-pivotgrid .valueSorting {
  color: #333;
}
.e-pivotgrid .filter:before {
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .filter:before {
  content: '\e669';
}
.e-pivotgrid .filter.filtered:before {
  content: '\e668';
  float: right;
}
.e-pivotgrid .e-sorting:before,
.e-pivotgrid .valueSorting:before {
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .e-sorting:before,
.e-pivotgrid .valueSorting:before {
  content: '\e672';
}
.e-pivotgrid .e-sorting.descending:before,
.e-pivotgrid .valueSorting.descending:before {
  float: right;
}
.e-pivotgrid .e-sorting.descending:before,
.e-pivotgrid .valueSorting.descending:before {
  content: '\e673';
}
.e-pivotgrid .e-removeBtn:before {
  float: right;
  margin-right: 4px;
}
.e-pivotgrid .e-removeBtn:before {
  content: '\e711';
}
.e-pivotgrid .e-memberEditorDiv {
  height: 256px;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .e-memberEditorDiv {
  margin-top: 7px;
}
.e-pivotgrid .e-editorTreeView {
  margin-top: 7px;
  height: 245px !important;
}
.e-pivotgrid .e-dialogOKBtn {
  width: 69px;
}
.e-pivotgrid .e-dialogOKBtn {
  margin-left: 83px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
  margin-right: 73px;
  margin-left: 10px;
}
.e-pivotgrid.e-rtl .e-dialogOKBtn {
  margin-right: 87px;
  margin-left: 10px;
}
.e-pivotgrid .e-dialogCancelBtn {
  width: 69px;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid.e-rtl .e-dialogCancelBtn {
  margin-left: 0;
}
.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn {
  margin-left: 10px;
}
.e-pivotgrid .e-treeview .e-text {
  min-height: 20px;
  border: 1px solid transparent;
  cursor: move;
  color: #333;
}
.e-pivotgrid .e-treeview .e-text {
  font-family: Segoe UI;
  font-size: 12px;
  font-weight: 700;
}
.e-pivotgrid .e-pivotButton {
  color: #686969;
  border-color: #c8c8c8;
}
.e-pivotgrid .e-pivotButton .e-btn {
  text-align: left !important;
}
.e-pivotgrid .e-pivotButton .e-btn.e-select {
  border: none;
}
.e-pivotgrid .e-pivotButton .e-btn.e-select {
  height: auto;
  color: #686969;
  border-color: #c8c8c8;
}
.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
  border: none;
  border-color: #c8c8c8;
}
.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
  color: #282827;
}
.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
  background: #f0f5fb;
}
.e-pivotgrid .e-pivotButton.e-btn.e-select {
  border: none;
}
.e-pivotgrid .e-drag {
  color: white;
  background: #015d6a;
  border: 1px solid #c8c8c8;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid .e-drag {
  padding: 9px 0;
  font-family: Segoe UI;
  font-size: 14px;
  font-weight: 700;
}
.e-pivotgrid .e-pivotButton.e-btn .e-icon {
  padding: 0;
}
.e-pivotgrid .values,
.e-pivotgrid .columns,
.e-pivotgrid .e-rows,
.e-pivotgrid .emptyRows {
  color: white;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pivotgrid .values,
.e-pivotgrid .columns,
.e-pivotgrid .e-rows,
.e-pivotgrid .emptyRows {
  font-family: Segoe UI;
  font-size: 14px;
  font-weight: 700;
}
.e-pivotgrid .values {
  border-right: 1px solid #c8c8c8;
}
.e-pivotgrid .emptyRows {
  background: #015d6a;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .valueColumn {
  background: #015d6a;
  height: auto;
  border-right: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
}
.e-pivotgrid .values .e-pivotButton,
.e-pivotgrid .e-drag .e-pivotButton,
.e-pivotgrid .columns .e-pivotButton,
.e-pivotgrid .e-rows .e-pivotButton {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-pivotgrid .values .e-pivotButton,
.e-pivotgrid .e-drag .e-pivotButton,
.e-pivotgrid .columns .e-pivotButton,
.e-pivotgrid .e-rows .e-pivotButton {
  background: #ececec;
}
.e-pivotgrid .values .e-pivotButton:hover,
.e-pivotgrid .e-drag .e-pivotButton:hover,
.e-pivotgrid .columns .e-pivotButton:hover,
.e-pivotgrid .e-rows .e-pivotButton:hover {
  background: #f0f5fb;
}
.e-pivotgrid .e-pivotButton,
.e-pivotgrid .e-rows,
.e-pivotgrid .valueColumn,
.e-pivotgrid .values,
.e-pivotgrid .columns {
  display: inline-block;
  vertical-align: top;
}
.e-pivotgrid .e-btn {
  vertical-align: auto;
}
.e-pivotgrid .e-drag .e-btn,
.e-pivotgrid .e-drag .e-btn div {
  vertical-align: initial;
}
.e-pivotgrid .e-drag .e-pivotButton {
  vertical-align: top;
  line-height: 0;
}
.e-pivotgrid .e-rows {
  padding-bottom: 4px;
  display: table-cell;
  vertical-align: bottom;
  height: 100%;
  width: 100%;
  min-height: 24px;
  min-width: 140px;
}
.e-pivotgrid .values,
.e-pivotgrid .columns {
  min-width: 140px;
}
.e-pivotgrid .values,
.e-pivotgrid .columns {
  min-height: 24px;
}
.e-pivotgrid .e-rows .e-pivotButton,
.e-pivotgrid .values .e-pivotButton,
.e-pivotgrid .columns .e-pivotButton,
.e-pivotgrid .e-drag .e-pivotButton {
  vertical-align: bottom;
}
.e-pivotgrid .e-pivotButton {
  margin-left: 5px;
}
.e-pivotgrid .e-grpRow {
  background: #015d6a;
  vertical-align: bottom;
  text-align: left;
}
.e-pivotgrid .e-pivotButton {
  padding: 0 !important;
}
.e-pivotgrid .e-pivotButton {
  border: 1px solid #c8c8c8 !important;
}
.e-pivotgrid .e-pivotButton:hover {
  border: 1px solid #c8c8c8 !important;
}
.e-pivotgrid th.e-grpRow {
  padding: 10px 2px 0 0 !important;
}
.e-pivotgrid .e-btn {
  font-size: 13px;
}
.e-pivotgrid .e-widthSetter {
  width: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-pivotgrid .contextMenuPopup .menuItem:hover {
  background-color: #f0f5fb;
  color: #282827;
  cursor: default;
}
.e-pivotgrid div.e-advancedFilterDlg,
.e-pivotschemadesigner div.e-advancedFilterDlg {
  border: 1px solid #c8c8c8;
}
.e-pivotgrid td.e-grpRow {
  padding-left: 0 !important;
}
.e-pivotgrid .e-grpRow {
  white-space: normal;
}
.e-pivotgrid .e-dropIndicatorActive {
  height: 20px;
  width: 20px;
  position: absolute;
  z-index: 30000;
  color: #686969;
  cursor: pointer;
  font-family: ej-webfont;
}
.e-pivotgrid .e-dropIndicatorActive:before {
  content: '\E7CC';
}
.e-pivotgrid .e-selected {
  background: #015d6a;
  color: white;
}
.e-pivotgrid .e-highlighted {
  background-color: #f0f5fb;
}
.e-pivotgrid .borderLine {
  margin-left: -10px;
  margin-right: -10px;
  border-top: 1px solid #c8c8c8;
}
.e-pivotgrid .calculatorFields {
  margin-top: -5px;
  height: 31px;
}
.e-pivotgrid .e-column-resizeToSize {
  table-layout: fixed;
  width: 100%;
}
.e-pivotgrid .e-column-resizeToContent {
  table-layout: fixed;
}
.e-pivotgrid.e-column-resize td,
.e-pivotgrid.e-column-resize th {
  overflow: hidden;
}
.e-pivotgrid.e-column-resize thead > tr {
  cursor: pointer;
}
.pivotTree .e-calculatedFieldMenuItem {
  border-bottom: solid 1px #c8c8c8;
}
.e-pivotgrid .e-pivotGridTable td {
  overflow: hidden;
}
.e-pivotgrid .e-enabled {
  color: white !important;
  background: #015d6a !important;
}
.e-pivotgrid .e-pivotGridContextMenu .e-enabledState:before {
  content: '\e80a';
  height: 16px;
  width: 16px;
}
.e-pivotgrid .e-advancedFiltering:before {
  content: '\e843';
  font-size: 20px;
}
.e-pivotgrid .e-drillThrough:before {
  content: '\e875';
  font-size: 20px;
}
.e-pivotgrid .e-collapseByDefault:before {
  content: '\e85d';
  font-size: 20px;
}
.e-pivotgrid .e-numberFormatting:before {
  content: '\e857';
  font-size: 20px;
}
.e-pivotgrid .e-paging:before {
  content: '\e854';
  font-size: 20px;
}
.e-pivotgrid .e-pagingOptions:before {
  content: '\e6b7';
  font-size: 20px;
}
.e-pivotgrid .e-cellSelect:before {
  content: '\e856';
  font-size: 20px;
}
.e-pivotgrid .e-cellContext:before {
  content: '\e844';
  font-size: 20px;
}
.e-pivotgrid .e-cellEditing:before {
  content: '\e855';
  font-size: 20px;
}
.e-pivotgrid .e-columnResize:before {
  content: '\e851';
  font-size: 20px;
}
.e-pivotgrid .e-excelLikeLayout:before {
  content: '\e859';
  font-size: 20px;
}
.e-pivotgrid .e-toolTip:before {
  content: '\e858';
  font-size: 20px;
}
.e-pivotgrid .rtl:before {
  content: '\e84d';
  font-size: 20px;
}
.e-pivotgrid .e-hyperlinkOptions:before {
  content: '\e84c';
  font-size: 20px;
}
.e-pivotgrid .e-frozenHeaders:before {
  content: '\e848';
  font-size: 20px;
}
.e-pivotgrid .e-exporting:before {
  content: '\e84f';
  font-size: 20px;
}
.e-pivotgrid .e-calculatedField:before {
  content: '\e84b';
  font-size: 20px;
}
.e-pivotgrid .e-summaryCustomize:before {
  content: '\e852';
  font-size: 20px;
}
.e-pivotgrid .e-conditionalFormat:before {
  content: '\e850';
  font-size: 20px;
}
.e-pivotgrid .e-summaryTypes:before {
  content: '\e849';
  font-size: 20px;
}
.e-pivotgrid .e-layouts:before {
  content: '\e878';
  font-size: 20px;
}
.e-pivotgrid .e-advancedFiltering:hover,
.e-pivotgrid .e-drillThrough:hover,
.e-pivotgrid .e-collapseByDefault:hover,
.e-pivotgrid .groupingBar:hover,
.e-pivotgrid .e-numberFormatting:hover,
.e-pivotgrid .e-paging:hover,
.e-pivotgrid .e-pagingOptions:hover,
.e-pivotgrid .e-cellSelect:hover,
.e-pivotgrid .e-cellContext:hover,
.e-pivotgrid .e-cellEditing:hover,
.e-pivotgrid .e-columnResize:hover,
.e-pivotgrid .e-toolTip:hover,
.e-pivotgrid .rtl:hover,
.e-pivotgrid .e-hyperlinkOptions:hover,
.e-pivotgrid .e-frozenHeaders:hover,
.e-pivotgrid .e-exporting:hover,
.e-pivotgrid .e-calculatedField:hover,
.e-pivotgrid .e-layouts:hover,
.e-pivotgrid .e-summaryCustomize:hover,
.e-pivotgrid .e-conditionalFormat:hover,
.e-pivotgrid .e-summaryTypes:hover,
.e-pivotgrid .e-advancedFiltering,
.e-pivotgrid .e-drillThrough,
.e-pivotgrid .e-collapseByDefault,
.e-pivotgrid .groupingBar,
.e-pivotgrid .e-numberFormatting,
.e-pivotgrid .e-paging,
.e-pivotgrid .e-pagingOptions,
.e-pivotgrid .e-cellSelect,
.e-pivotgrid .e-cellContext,
.e-pivotgrid .e-cellEditing,
.e-pivotgrid .e-columnResize,
.e-pivotgrid .e-toolTip,
.e-pivotgrid .rtl,
.e-pivotgrid .e-hyperlinkOptions,
.e-pivotgrid .e-frozenHeaders,
.e-pivotgrid .e-exporting,
.e-pivotgrid .e-calculatedField,
.e-pivotgrid .e-summaryCustomize,
.e-pivotgrid .e-conditionalFormat,
.e-pivotgrid .e-summaryTypes,
.e-pivotgrid .e-layouts {
  background-repeat: no-repeat;
  margin: 4px;
  cursor: default;
  display: inline-block;
  height: 20px;
  width: 20px;
}
.e-pivotgrid .e-advancedFiltering,
.e-pivotgrid .e-drillThrough,
.e-pivotgrid .e-collapseByDefault,
.e-pivotgrid .groupingBar,
.e-pivotgrid .e-numberFormatting,
.e-pivotgrid .e-paging,
.e-pivotgrid .e-pagingOptions,
.e-pivotgrid .e-cellSelect,
.e-pivotgrid .e-cellContext,
.e-pivotgrid .e-cellEditing,
.e-pivotgrid .e-columnResize,
.e-pivotgrid .e-toolTip,
.e-pivotgrid .rtl,
.e-pivotgrid .e-hyperlinkOptions,
.e-pivotgrid .e-frozenHeaders,
.e-pivotgrid .e-exporting,
.e-pivotgrid .e-calculatedField,
.e-pivotgrid .e-summaryCustomize,
.e-pivotgrid .e-conditionalFormat,
.e-pivotgrid .e-summaryTypes,
.e-pivotgrid .e-layouts {
  overflow: visible !important;
  color: #686969;
  text-indent: -3px;
}
.e-pivotgrid .e-normalLayout:before {
  content: '\e87d';
}
.e-pivotgrid .e-noSummariesLayout:before {
  content: '\e87c';
}
.e-pivotgrid .e-normalTopSummaryLayout:before {
  content: '\e881';
}
.e-pivotgrid .e-rowHeaderHyperLink:before {
  content: '\e85c';
}
.e-pivotgrid .e-colHeaderHyperLink:before {
  content: '\e84a';
}
.e-pivotgrid .e-valueCellHyperLink:before {
  content: '\e85a';
}
.e-pivotgrid .e-summaryCellHyperLink:before {
  content: '\e85b';
}
.e-pivotgrid .e-rowFreeze:before {
  content: '\e853';
}
.e-pivotgrid .e-colFreeze:before {
  content: '\e842';
}
.e-pivotgrid .e-excel:before {
  content: '\e845';
}
.e-pivotgrid .e-word:before {
  content: '\e84e';
}
.e-pivotgrid .e-pdf:before {
  content: '\e846';
}
.e-pivotgrid .csv:before {
  content: '\e847';
}
.e-pivotgrid .e-hyperLinkIcons:before,
.e-pivotgrid .e-frozenHeaderIcons:before,
.e-pivotgrid .e-exportingIcons:before,
.e-pivotgrid .e-layoutIcons:before {
  font-family: ej-webfont;
  font-size: 20px;
  margin-left: 2px;
}
.e-pivotgrid .e-hyperLinkIcons,
.e-pivotgrid .e-hyperLinkIcons:hover,
.e-pivotgrid .e-frozenHeaderIcons,
.e-pivotgrid .e-frozenHeaderIcons:hover,
.e-pivotgrid .e-exportingIcons,
.e-pivotgrid .e-exportingIcons:hover,
.e-pivotgrid .e-layoutIcons,
.e-pivotgrid .e-layoutIcons:hover {
  background-repeat: no-repeat;
  cursor: default;
  display: inline-block;
  height: 22px;
  width: 24px;
}
.e-pivotgrid .e-hyperLinkIcons,
.e-pivotgrid .e-frozenHeaderIcons,
.e-pivotgrid .e-exportingIcons,
.e-pivotgrid .e-layoutIcons {
  color: #686969;
}
.e-pivotgrid .e-hyperLinkIcons:hover,
.e-pivotgrid .e-frozenHeaderIcons:hover,
.e-pivotgrid .e-exportingIcons:hover,
.e-pivotgrid .e-layoutIcons:hover {
  color: #282827;
  cursor: pointer;
  background: #f0f5fb;
}
.e-pivotgrid .e-frozenDialog,
.e-pivotgrid .e-exportDialog,
.e-pivotgrid .e-hyperLinkDialog,
.e-pivotgrid .e-layoutsDialog {
  position: absolute;
  z-index: 1000000;
  background-color: #fff;
  border: 2px solid #c8c8c8;
}
.e-pivotgrid .e-calcFormulaDiv {
  position: absolute;
}
.e-pivotgrid .e-calcFormulaDiv {
  left: 136px;
  top: 102px;
}
.e-pivotgrid .e-dlgCalculatedField {
  margin-top: 8px;
  border: 1px solid #c8c8c8;
  margin-bottom: 12px;
  padding: 13px 10px 10px;
}
.e-pivotgrid .calculateFieldName {
  position: absolute;
  width: 197px;
  height: 24px;
  border: none;
  background-color: white;
  color: #333;
}
.e-pivotgrid .calculateFieldName {
  top: 36px;
  left: 93px;
}
.e-pivotgrid .calculatedFieldFormula {
  background-color: white;
  color: #333;
  cursor: not-allowed;
  opacity: 0.85;
  padding: 1px;
}
.e-pivotgrid .calculatedFieldFormula {
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .e-dlgCalculatedField .e-outerTable td {
  padding: 4px 10px 15px;
}
.e-pivotgrid .e-dlgCalculatedField .e-fieldTable td {
  padding: 4px 10px;
}
.e-pivotgrid .e-calcFormulaDiv td {
  border: 1px solid #c8c8c8;
  background-color: white;
  padding: 5px 18px;
  cursor: default;
  color: #333;
}
.e-pivotgrid .e-calcFormulaDiv td:hover {
  color: #282827;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .e-calcFormulaDiv td:hover {
  background: #f0f5fb;
}
.e-pivotschemadesigner {
  font-size: 12px;
  float: right;
  position: static;
}
.e-pivotschemadesigner {
  font-family: Segoe UI;
  background: none repeat scroll 0 0 white;
  border: 1px solid #c8c8c8;
  color: #333;
}
.bg-div {
  background: none repeat scroll 0 0 white;
  border: 1px solid #c8c8c8;
}
.e-pivotgrid .e-pivotschemadesigner .e-fieldTable {
  overflow: auto;
}
.e-pivotschemadesigner .e-fieldTable {
  background: white;
  border-collapse: collapse;
}
.e-pivotschemadesigner .e-fieldTable {
  border: 1px solid #c8c8c8;
}
.e-pivotschemadesigner .e-fieldTable {
  margin: 10px 10px 8px;
}
.e-pivotschemadesigner .e-schemaFieldList {
  display: inline-block;
  overflow: auto;
  height: 182px;
  width: 100%;
  color: #686969;
}
.e-pivotschemadesigner .e-elementSeparator {
  border: solid #c8c8c8;
  border-width: 0 0 1px;
  display: block;
  margin: 7px;
}
.e-pivotschemadesigner .e-schemaFieldTree {
  overflow: hidden;
}
.e-pivotschemadesigner .e-editorTreeView {
  margin-top: 7px;
  height: 245px !important;
}
.e-pivotschemadesigner .schemaHeaders {
  overflow: hidden;
}
.e-pivotschemadesigner .e-schemaFilter,
.e-pivotschemadesigner .e-schemaColumn,
.e-pivotschemadesigner .e-schemaRow,
.e-pivotschemadesigner .e-schemaValue {
  overflow-x: hidden;
  overflow-y: auto;
  height: 75%;
}
.e-pivotschemadesigner .e-schemaFilter,
.e-pivotschemadesigner .e-schemaColumn,
.e-pivotschemadesigner .e-schemaRow,
.e-pivotschemadesigner .e-schemaValue {
  border: 1px solid #c8c8c8;
  margin-left: 10px;
}
.e-pivotschemadesigner .e-schemaColumn,
.e-pivotschemadesigner .e-schemaValue {
  margin-right: 10px;
}
.e-pivotschemadesigner .e-axisTd1 {
  float: left;
  position: relative;
}
.e-pivotschemadesigner .e-axisTd2 {
  float: right;
  position: relative;
}
.e-pivotschemadesigner .deferUpdateLayout {
  margin-top: 6px;
}
.e-pivotschemadesigner .deferUpdateLayout .e-text {
  margin-top: 2px !important;
}
.e-pivotschemadesigner .listSubhead {
  margin: 10px 0 0;
}
.e-pivotschemadesigner .e-pivotHeader,
.e-pivotschemadesigner .e-rPivotHeader {
  font-weight: 700;
  line-height: 240%;
}
.e-pivotschemadesigner .e-rPivotHeader {
  margin-right: 10px;
}
.e-pivotschemadesigner .e-listHeader {
  font-weight: 700;
  font-size: 15px;
  margin: -1px;
  line-height: 40px;
}
.e-pivotschemadesigner .e-listHeader {
  border-bottom: 1px solid #c8c8c8;
}
.e-pivotschemadesigner .e-folderCDB:before {
  content: '\e6e1';
  display: inline;
  vertical-align: middle;
  font-size: 17px;
}
.e-pivotschemadesigner .e-namedSetCDB:before {
  content: '\e6de';
  display: inherit;
  vertical-align: middle;
  font-size: 18px;
}
.e-pivotschemadesigner .e-measureGroupCDB:before {
  content: '\e615';
  display: inline;
  vertical-align: middle;
}
.e-pivotschemadesigner .e-dimensionCDB:before {
  content: '\e704';
  display: inline;
  vertical-align: middle;
}
.e-pivotschemadesigner .centerDiv {
  border-radius: 25px;
  height: 2px;
  width: 98%;
}
.e-pivotschemadesigner .centerDiv {
  margin-left: 4px;
  background-color: #c8c8c8;
}
.e-pivotschemadesigner .centerDiv:hover {
  cursor: default;
}
.e-pivotschemadesigner .centerHead {
  font: normal 14px Segoe UI;
  color: #333;
  margin: 7px 10px;
}
.e-pivotschemadesigner .e-pivotHeader,
.e-pivotschemadesigner .e-rPivotHeader {
  font-weight: 700;
}
.e-pivotschemadesigner .e-pivotHeader,
.e-pivotschemadesigner .e-rPivotHeader {
  border: 1px solid #c8c8c8;
  border-bottom: none;
  margin-left: 10px;
}
.e-pivotschemadesigner .e-rPivotHeader,
.e-pivotschemadesigner .e-schemaColumn,
.e-pivotschemadesigner .e-schemaValue {
  margin-left: 1%;
}
.e-pivotschemadesigner.e-rtl .e-rPivotHeader,
.e-pivotschemadesigner.e-rtl .e-schemaColumn,
.e-pivotschemadesigner.e-rtl .e-schemaValue {
  margin-right: 5%;
}
.e-pivotschemadesigner .headerText {
  padding: 0 5px;
}
.e-pivotschemadesigner .subheadText {
  margin: 10px 0 0;
}
.e-pivotschemadesigner .subheadText {
  font: normal 14px Segoe UI;
  color: #333;
  padding-left: 10px;
}
.e-pivotschemadesigner .pivotLabel:hover {
  background: none repeat scroll 0 0 #015d6a;
  color: white;
  cursor: move;
}
.e-pivotschemadesigner .e-pivotButton > .pvtBtnDiv {
  width: auto;
  background: #ececec;
  border: 1px solid;
  border-color: #c8c8c8 !important;
  white-space: nowrap;
  overflow: hidden;
}
.e-pivotschemadesigner .e-pivotButton > .pvtBtnDiv {
  display: block;
  margin: 2px 3px 0;
}
.e-pivotschemadesigner .pvtBtnDiv > .e-pvtBtn {
  cursor: move;
  text-align: left;
  text-overflow: ellipsis;
  border: none !important;
  overflow: hidden;
}
.e-pivotschemadesigner .pvtBtnDiv > .e-pvtBtn {
  height: auto;
  color: #686969;
  border-color: #c8c8c8;
}
.e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  cursor: move;
  text-align: left;
  text-overflow: ellipsis;
  color: #686969;
  border-color: #c8c8c8;
  overflow: hidden;
}
.e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  height: auto;
}
.e-hoverBtn {
  background: #f0f5fb !important;
}
.e-pivotgrid .dragHover {
  background: #015d6a !important;
}
.e-pivotschemadesigner.e-rtl .pvtBtnDiv > .e-pvtBtn {
  text-align: right;
}
.dragHover.e-btn.e-select {
  background: #015d6a !important;
}
.e-pivotschemadesigner .e-pivotButton > .pvtBtnDiv:hover {
  border: 1px solid;
  border-color: white !important;
  color: #282827;
}
.e-pivotschemadesigner .e-pivotButton > .pvtBtnDiv:hover {
  background: #f0f5fb;
}
.e-pivotschemadesigner .pvtBtnDiv > .e-pvtBtn:hover {
  background: #f0f5fb;
}
.e-pivotschemadesigner .filter,
.e-pivotschemadesigner .e-sorting,
.e-pivotschemadesigner .e-removeBtn {
  color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}
.e-pivotschemadesigner .btnDeferUpdate {
  text-overflow: ellipsis;
  width: 90px;
}
.e-pivotclient .e-pivotschemadesigner .btnDeferUpdate {
  width: 60px;
}
.e-pivotschemadesigner .e-errOKBtn {
  display: inline-block;
}
.e-pivotschemadesigner .e-errOKBtn {
  margin: 20px 0 10px 155px;
  width: 50px;
}
.e-pivotschemadesigner.e-rtl .e-errOKBtn {
  margin-right: 155px;
  width: 50px;
}
.e-pivotschemadesigner .pvtDrop:before,
.e-pivotschemadesigner .treeDrop:before {
  content: '\e666';
}
.e-pivotschemadesigner .e-dropIndicator {
  background: none repeat scroll 0 0 transparent;
  height: 2px;
  width: auto;
}
.e-pivotschemadesigner .e-dropIndicatorHover {
  background: #f0f5fb;
}
.e-pivotschemadesigner .e-removePivotBtn:before {
  background-repeat: no-repeat;
  height: 11px;
  padding-left: 10px;
  width: 11px;
  color: white;
  content: '\e681';
  font-size: 13px;
  background-color: white;
  border: 1px solid #c8c8c8;
  float: none;
  padding: 6px;
  position: absolute;
}
.e-pivotschemadesigner .e-removePivotBtn:hover {
  cursor: pointer;
  background: none repeat scroll 0 0 #f0f5fb;
}
.e-pivotschemadesigner .e-sorting:before {
  content: '\e672';
  float: right;
  margin-right: 4px;
}
.e-pivotschemadesigner .e-sorting.descending:before {
  content: '\e673';
  float: right;
}
.e-pivotschemadesigner .filter:before {
  content: '\e669';
  margin-left: -35px;
}
.e-pivotschemadesigner .filter.filtered:before {
  content: '\e668';
  float: right;
}
.e-pivotschemadesigner .e-removeBtn:before {
  content: '\e711';
  float: right;
  margin-right: 4px;
}
.e-pivotschemadesigner.e-rtl .filter:before {
  float: left;
  margin-left: 17px;
  margin-right: 0;
  margin-top: -20px;
}
.e-pivotschemadesigner.e-rtl .filter {
  float: left !important;
}
.e-pivotschemadesigner .treeDrop,
.e-pivotschemadesigner .sortDiv:hover,
.e-pivotschemadesigner .clearSorting:hover,
.e-pivotschemadesigner .clearAllFilters:hover,
.e-pivotgrid .sortDiv:hover,
.e-pivotgrid .clearSorting:hover,
.e-pivotgrid .clearAllFilters:hover {
  cursor: pointer;
}
.e-pivotschemadesigner .filterBtn {
  height: 24px;
}
.e-pivotschemadesigner .e-filterIndicator {
  background: none repeat scroll 0 0 #015d6a;
}
.e-pivotschemadesigner .e-memberEditorDiv {
  height: 256px;
  border: 1px solid #c8c8c8;
}
.e-pivotschemadesigner .e-memberEditorDiv {
  margin-top: 7px;
}
.e-pivotschemadesigner .e-dialogOKBtn,
.e-pivotschemadesigner .e-dialogCancelBtn {
  width: 69px;
}
.e-pivotschemadesigner .e-dialogOKBtn,
.e-pivotschemadesigner .e-dialogCancelBtn {
  margin-left: 10px;
}
.e-pivotschemadesigner .e-dialogOKBtn {
  margin-left: 83px;
}
.e-pivotschemadesigner.e-rtl .e-dialogOKBtn {
  margin-left: 10px;
}
.e-pivotschemadesigner.e-rtl .e-dialogOKBtn {
  margin-right: 86px;
}
.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
  margin-left: 10px;
}
.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
  margin-right: 73px;
}
.e-pivotschemadesigner.e-rtl .e-dialogCancelBtn {
  margin-left: 0;
}
.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn {
  margin-left: 5px;
}
.e-pivotschemadesigner .e-chkbox-wrap {
  margin-left: 7px;
}
.e-pivotschemadesigner .e-tbtn-wrap {
  display: inline-block;
}
.e-pivotschemadesigner .e-togglebutton .e-icon {
  height: 14px;
  width: 14px;
}
.e-pivotschemadesigner .e-treeview .e-text {
  min-height: 20px;
  border: 1px solid transparent;
  cursor: move;
}
.e-pivotschemadesigner .e-treeview .e-text {
  font-family: Segoe UI;
  font-size: 12px;
  color: #333;
  font-weight: 700;
}
.e-pivotschemadesigner .e-dialog .e-dialog-icon:hover {
  background: #015d6a;
}
.e-pivotschemadesigner .e-treeview .e-active {
  background: #2390c1;
  color: white;
}
.e-pivotschemadesigner .btnDeferUpdate {
  float: right;
}
.e-pivotschemadesigner .btnDeferUpdate {
  margin-right: 10px;
}
.e-pivotschemadesigner.e-rtl .btnDeferUpdate {
  float: left;
}
.e-pivotschemadesigner.e-rtl .btnDeferUpdate {
  margin-left: 10px;
}
.e-pivotschemadesigner .deferUpdateLayout {
  margin-left: 5px;
}
.e-pivotschemadesigner.e-rtl .deferUpdateLayout {
  margin-right: 5px;
}
.e-pivotschemadesigner.e-rtl .deferUpdateLayout .e-text {
  margin-right: 5px;
}
.e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text {
  width: 90%;
}
.e-pivotschemadesigner .e-pivotButton .e-rtl {
  text-align: right;
}
.e-pivotschemadesigner .e-schemaFieldTree ul,
.e-pivotschemadesigner .e-schemaFieldTree li {
  width: 96%;
  height: auto;
}
.e-pivotschemadesigner .e-btn .e-btntxt {
  padding: 0 6px 6px;
}
.e-pivotschemadesigner .expandSchema {
  display: block;
  float: right;
  height: 25px;
  left: 24px;
  position: relative;
  top: -615px;
  width: 23px;
}
.e-pivotschemadesigner .collapseSchema {
  float: right;
  height: 25px;
  position: relative;
  top: -615px;
  width: 23px;
}
.e-pivotschemadesigner .freeze {
  position: absolute;
  height: 100%;
  width: 100%;
  content: ' ';
  top: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
  background-color: lightgray;
  filter: alpha(opacity=0);
}
.e-pivotschemadesigner .e-ddlGroupWrap,
.e-pivotgrid .e-ddlGroupWrap {
  font-weight: 700;
}
.e-pivotschemadesigner .e-ddlGroupWrap,
.e-pivotgrid .e-ddlGroupWrap {
  padding: 5px 0 5px 8px;
}
.e-pivotschemadesigner .e-ascOrder,
.e-pivotschemadesigner .e-descOrder,
.e-pivotgrid .e-ascOrder,
.e-pivotgrid .e-descOrder {
  list-style: none;
  border: 1px solid white;
}
.e-pivotschemadesigner .e-descImage,
.e-pivotschemadesigner .e-ascImage,
.e-pivotgrid .e-descImage,
.e-pivotgrid .e-ascImage {
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  vertical-align: middle;
  width: 20px;
}
.e-pivotschemadesigner .e-ascImage:before,
.e-pivotgrid .e-ascImage:before {
  content: '\e714';
  font-size: 16px;
  margin-left: 5px;
}
.e-pivotschemadesigner .e-descImage:before,
.e-pivotgrid .e-descImage:before {
  content: '\e713';
  font-size: 16px;
  margin-left: 5px;
}
.e-pivotschemadesigner .e-dialog .filter {
  float: left;
}
.e-pivotschemadesigner .e-selectedSort,
.e-pivotgrid .e-selectedSort {
  border: 1px solid;
  padding-top: 2px;
}
.e-pivotschemadesigner .e-filterElementTag.e-vertical,
.e-pivotgrid .e-filterElementTag.e-vertical {
  border-color: white;
}
.e-pivotschemadesigner .e-clrFilter:before,
.e-pivotgrid .e-clrFilter:before {
  content: '\e668';
  font-size: 16px;
  float: left;
}
.e-pivotschemadesigner .e-clrSort:before,
.e-pivotgrid .e-clrSort:before {
  content: '\e754';
  font-size: 19px;
  float: left;
  margin-top: 4px;
}
.e-pivotschemadesigner .e-filterElementTag,
.e-pivotgrid .e-filterElementTag {
  font-family: Segoe UI;
}
.e-pivotschemadesigner .e-filterState:before,
.e-pivotgrid .e-filterState:before {
  content: '\e80a';
  height: 16px;
  width: 16px;
}
.e-pivotschemadesigner .clearAllFilters,
.e-pivotgrid .clearAllFilters {
  padding-top: 4px;
  padding-left: 5px;
}
.e-pivotschemadesigner .clearAllFilters .e-clrFilter,
.e-pivotgrid .clearAllFilters .e-clrFilter {
  margin-top: 1px;
  float: left;
}
.e-pivotschemadesigner .clearAllFilters .filter,
.e-pivotgrid .clearAllFilters .filter {
  margin-left: 0;
}
.e-pivotschemadesigner .e-filterIndicator:before,
.e-pivotgrid .e-filterIndicator:before {
  content: '\e7cf';
  height: 16px;
  width: 16px;
}
.e-pivotschemadesigner .advancedFilter,
.e-pivotgrid .advancedFilter {
  margin-left: 9px;
  margin-right: 5px;
}
.e-pivotschemadesigner .e-activeFilter:before,
.e-pivotgrid .e-activeFilter:before {
  content: '\e657';
  height: 16px;
  width: 16px;
}
.e-pivotschemadesigner .clearFilter .e-clrFilter,
.e-pivotgrid .clearFilter .e-clrFilter {
  margin-top: -1px !important;
}
.e-pivotschemadesigner .advancedFilter .e-editorTreeView,
.e-pivotgrid .advancedFilter .e-editorTreeView {
  height: inherit !important;
  margin-top: 0;
}
.e-pivotschemadesigner .separator,
.e-pivotgrid .separator {
  width: 84%;
  height: 1px;
  background-color: #c8c8c8;
  margin-top: 7px;
  margin-left: 35px;
}
.e-pivotschemadesigner .e-filterElementTag a,
.e-pivotgrid .e-filterElementTag a {
  margin-left: 3px !important;
}
.e-pivotschemadesigner .clearFltrText,
.e-pivotschemadesigner .clearSortText,
.e-pivotgrid .clearFltrText,
.e-pivotgrid .clearSortText {
  padding-left: 1px !important;
}
.e-pivotschemadesigner .sortDiv,
.e-pivotschemadesigner .clearSorting,
.e-pivotschemadesigner .e-filterElementTag,
.e-pivotgrid .sortDiv,
.e-pivotgrid .clearSorting,
.e-pivotgrid .e-filterElementTag {
  padding-left: 5px;
}
.e-pivotschemadesigner .clearSorting,
.e-pivotgrid .clearSorting {
  height: 20px;
}
.e-pivotschemadesigner .e-filterState,
.e-pivotgrid .e-filterState {
  margin-left: 10px;
}
.e-pivotschemadesigner .memberFilter.e-filterState,
.e-pivotgrid .memberFilter.e-filterState {
  margin-left: 0 !important;
  margin-top: 5px;
  position: absolute;
  float: left;
}
.e-pivotgrid #sep1,
.e-pivotgrid #sep2,
.e-pivotgrid #sep3,
.e-pivotgrid #sep4,
.e-pivotgrid #sep5,
.e-pivotgrid #sep6,
.e-pivotgrid #sep7,
.e-pivotgrid #sep8,
.e-pivotgrid #sep9,
.e-pivotschemadesigner #sep1,
.e-pivotschemadesigner #sep2,
.e-pivotschemadesigner #sep3,
.e-pivotschemadesigner #sep4,
.e-pivotschemadesigner #sep5,
.e-pivotschemadesigner #sep6,
.e-pivotschemadesigner #sep7,
.e-pivotschemadesigner #sep8,
.e-pivotschemadesigner #sep9 {
  height: 1px;
  background-color: #c8c8c8;
  margin-left: 30px;
}
.e-pivotgrid #sep1 {
  height: 0;
}
.e-pivotgrid #labelFilterBtn,
.e-pivotgrid #ascOrder,
.e-pivotgrid #descOrder,
.e-pivotgrid #clearAllFilters,
.e-pivotgrid #clearSorting,
.e-pivotschemadesigner #labelFilterBtn,
.e-pivotschemadesigner #ascOrder,
.e-pivotschemadesigner #descOrder,
.e-pivotschemadesigner #clearAllFilters,
.e-pivotschemadesigner #clearSorting {
  border-bottom: none;
}
.e-pivotgrid .e-advancedFilterDlg .e-treeview .e-text,
.e-pivotschemadesigner .e-advancedFilterDlg .e-treeview .e-text {
  font-weight: 400;
}
.e-pivotschemadesigner .e-clrSort:before,
.e-pivotgrid .e-clrSort:before {
  font-size: 22px;
  float: left;
  margin-top: -1px;
}
.e-pivotschemadesigner .e-selectedSort,
.e-pivotgrid .e-selectedSort {
  border: 1px solid !important;
}
.e-pivotschemadesigner .filterDialog div,
.e-pivotgrid .filterDialog div {
  padding-bottom: 5px;
}
.e-pivotschemadesigner .filterDialog,
.e-pivotgrid .filterDialog {
  margin-left: -7px;
}
.e-pivotschemadesigner .e-filterElementTag,
.e-pivotgrid .e-filterElementTag {
  height: 20px;
}
.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .e-scroller:not([id$=_fieldCollection_container]),
.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-scroller {
  overflow: visible;
  border: none;
}
.e-pivotgrid #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller > .e-content:not([id$=_fieldCollection_container]),
.e-pivotschemadesigner #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller > .e-content {
  overflow: visible !important;
}
.e-pivotschemadesigner.e-rtl .e-axisTd1 {
  float: left;
}
.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .clientDialog,
.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .clientDialog {
  overflow: visible !important;
}
.e-pivotgrid .e-icon.e-searchEditorTree:before,
.e-pivotschemadesigner .e-icon.e-searchEditorTree:before {
  content: '\e812';
  cursor: pointer;
}
.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,
.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,
.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
  top: 15px;
  left: 232px;
}
.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,
.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,
.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  top: 15px;
  left: 13px;
}
.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,
.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,
.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  top: 229px;
  left: 12px;
}
.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,
.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,
.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  top: 236px;
  left: 235px;
}
.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree,
.e-pivotgrid .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree {
  top: 236px;
  left: 235px;
}
.e-pivotschemadesigner .e-dialog .e-memberPager,
.e-pivotgrid .e-dialog .e-memberPager {
  margin-top: 10px;
  margin-bottom: 20px;
}
.e-pivotschemadesigner .e-dialog .e-memberPager + div.e-dialogFooter,
.e-pivotgrid .e-dialog .e-memberPager + div.e-dialogFooter {
  margin-bottom: 10px !important;
}
.e-pivotgrid .e-advancedFilterDlg .e-memberPager,
.e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager {
  margin-left: 12px;
  margin-right: 12px;
}
.e-pivotschemadesigner .e-firstPage.e-pageDisabled,
.e-pivotschemadesigner .e-prevPage.e-pageDisabled,
.e-pivotschemadesigner .e-nextPage.e-pageDisabled,
.e-pivotschemadesigner .e-lastPage.e-pageDisabled,
.e-pivotgrid .e-firstPage.e-pageDisabled,
.e-pivotgrid .e-prevPage.e-pageDisabled,
.e-pivotgrid .e-nextPage.e-pageDisabled,
.e-pivotgrid .e-lastPage.e-pageDisabled {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.e-pivotschemadesigner .e-firstPage.e-pageEnabled:hover,
.e-pivotschemadesigner .e-prevPage.e-pageEnabled:hover,
.e-pivotschemadesigner .e-nextPage.e-pageEnabled:hover,
.e-pivotschemadesigner .e-lastPage.e-pageEnabled:hover,
.e-pivotgrid .e-firstPage.e-pageEnabled:hover,
.e-pivotgrid .e-prevPage.e-pageEnabled:hover,
.e-pivotgrid .e-nextPage.e-pageEnabled:hover,
.e-pivotgrid .e-lastPage.e-pageEnabled:hover {
  background-color: #f0f5fb;
}
.e-pivotschemadesigner .e-firstPage.e-pageEnabled:active,
.e-pivotschemadesigner .e-prevPage.e-pageEnabled:active,
.e-pivotschemadesigner .e-nextPage.e-pageEnabled:active,
.e-pivotschemadesigner .e-lastPage.e-pageEnabled:active,
.e-pivotgrid .e-firstPage.e-pageEnabled:active,
.e-pivotgrid .e-prevPage.e-pageEnabled:active,
.e-pivotgrid .e-nextPage.e-pageEnabled:active,
.e-pivotgrid .e-lastPage.e-pageEnabled:active {
  background-color: #015d6a;
  color: white;
}
.e-pivotschemadesigner .e-firstPage,
.e-pivotschemadesigner .e-prevPage,
.e-pivotschemadesigner .e-nextPage,
.e-pivotschemadesigner .e-lastPage,
.e-pivotgrid .e-firstPage,
.e-pivotgrid .e-prevPage,
.e-pivotgrid .e-nextPage,
.e-pivotgrid .e-lastPage {
  width: 24px;
  height: 24px;
}
.e-pivotschemadesigner .e-icon.e-media-backward_01:before,
.e-pivotschemadesigner .e-icon.e-arrowhead-left:before,
.e-pivotschemadesigner .e-icon.e-arrowhead-right:before,
.e-pivotschemadesigner .e-icon.e-media-forward_01:before,
.e-pivotgrid .e-icon.e-media-backward_01:before,
.e-pivotgrid .e-icon.e-arrowhead-left:before,
.e-pivotgrid .e-icon.e-arrowhead-right:before,
.e-pivotgrid .e-icon.e-media-forward_01:before {
  margin-top: 5px;
}
.e-pivotschemadesigner .e-dialog .e-memberCurrentPage,
.e-pivotgrid .e-dialog .e-memberCurrentPage {
  margin-left: 8px;
  margin-right: 6px;
  outline: none;
  text-indent: 3px;
}
.e-pivotschemadesigner .e-dialog .memberPageCount,
.e-pivotgrid .e-dialog .memberPageCount {
  margin-right: 8px;
}
.e-pivotschemadesigner .e-dialog .e-memberPager + div,
.e-pivotgrid .e-dialog .e-memberPager + div {
  margin: 0 0 6px !important;
}
.e-pivotgrid.e-rtl .values .e-pivotButton,
.e-pivotgrid.e-rtl .e-rows .e-pivotButton,
.e-pivotgrid.e-rtl .columns .e-pivotButton,
.e-pivotgrid.e-rtl .e-drag .e-pivotButton {
  margin-left: 0;
}
.e-pivotgrid.e-rtl .values .e-pivotButton,
.e-pivotgrid.e-rtl .e-rows .e-pivotButton,
.e-pivotgrid.e-rtl .columns .e-pivotButton,
.e-pivotgrid.e-rtl .e-drag .e-pivotButton {
  margin-right: 5px;
}
.e-pivotgrid .emptyPivotGrid .emptyRows .e-rows {
  padding-left: 5px;
  padding-right: 5px;
}
.e-pivotgrid .filterDialog .e-dialogCancelBtn,
.e-pivotschemadesigner .filterDialog .e-dialogCancelBtn {
  margin-right: 10px;
}
.e-pivotgrid.e-rtl .e-advancedFilterDlg .e-dialogOKBtn,
.e-pivotschemadesigner.e-rtl .e-advancedFilterDlg .e-dialogOKBtn {
  margin-right: 102px !important;
}
@media (min-width: 20px) and (max-width: 799px) {
  .e-pivotgrid .e-table {
    width: 100%;
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 800px) and (max-width: 959px) {
  .e-pivotgrid .e-table {
    width: 100%;
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 960px) and (max-width: 1120px) {
  .e-pivotgrid .e-table {
    width: 100%;
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1120px) {
  .e-pivotgrid .e-table {
    width: 100%;
    overflow-wrap: break-word;
  }
  .e-pivotgrid .e-table td {
    overflow-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-hoverCell {
  background-color: #f0f5fb !important;
}
.e-pivotclient .e-splitBtnUnique {
  height: auto !important;
}
.e-pivotclient *:focus:hover {
  outline: none;
}
.e-pivotclient .e-removeBtnUnqiue {
  height: calc(92%) !important;
}
.e-pivotclient .e-schemaRemoveBtnUnqiue {
  height: inherit !important;
}
.e-pivotclient .e-schemaBtnUnique {
  margin-top: 0 !important;
  height: auto !important;
  white-space: initial !important;
}
.e-pivotclient .e-pvtBtnUnique {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.e-pvtBtnUnique {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.e-pivotclient {
  border: 1px solid #c8c8c8;
  background-color: white;
}
.e-pivotclient {
  color: #333;
}
.e-pivotclient .e-gridPanel,
.e-pivotclient .e-chartPanel {
  border: none !important;
}
.e.pivotclient .e-chartPanel > div {
  border-bottom: none !important;
}
.e-pivotclient .e-controlPanel {
  position: relative;
  right: 5px;
}
.e-pivotclient .e-sortFilterDisable {
  color: #999;
}
.e-pivotclient ul.e-sortfiltTab.e-box.e-addborderbottom.e-header {
  background: transparent;
}
.e-pivotclient .e-dialog .e-header {
  background: white;
  color: #333;
}
.e-pivotclient textarea {
  background: white;
}
.e-pivotclient .e-treeview .e-text {
  color: #333;
}
.e-pivotclient .e-treeview .e-text:hover {
  color: #282827;
}
.e-pivotclient .e-treeview .e-active {
  color: white;
  background: #015d6a;
}
.e-pivotclient .e-childsplit > span.e-splitbar.e-h-bar {
  width: 5px;
  border: none;
}
.e-pivotclient .e-parentsplit > span.e-splitbar.e-h-bar {
  width: 5px !important;
  border: none;
}
.e-pivotclient .e-splitresponsive > span.e-splitbar.e-h-bar {
  width: 5px !important;
  border: none;
}
.e-pivotclient .customCSS .e-splitbar {
  background-color: white;
}
.e-pivotclient .e-splitter .e-pane {
  overflow: visible !important;
}
.e-pivotclient .e-splitter {
  border: none !important;
}
.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before {
  content: '\e6fa';
}
.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before {
  top: 50%;
  left: 1px;
  position: absolute;
}
.e-pivotclient .e-splitter .e-splitbar.e-h-bar {
  font-family: ej-webfont;
}
.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable.e-pane {
  left: 4.5px;
}
.e-pivotclient .e-axisTable.e-pane {
  left: 7.5px !important;
  padding-right: 9.5px !important;
}
.e-pivotclient .e-serverchildsplit > span.e-splitbar.e-h-bar {
  width: 5px !important;
  border: none;
  left: 1.5px;
}
.e-pivotclient .e-serverparentsplit > span.e-splitbar.e-h-bar {
  width: 6px !important;
  border: none;
}
.e-pivotclient .e-splitter .e-splitbar.e-h-bar .e-activebar {
  background: none;
}
.e-pivotclient .e-serverchildsplit .cdbTD.e-pane {
  padding-right: 2px;
}
.e-pivotclient .axisBuilderTD.e-pane {
  left: 2.5px;
  padding-right: 7.5px;
}
.e-pivotclient .e-serversplitresponsive > span.e-splitbar.e-h-bar {
  width: 5px !important;
  border: none;
}
.e-pivotclient .e-childsplit.e-rtl > .e-axisTable.e-pane {
  left: 3.5px !important;
}
.e-pivotclient .e-childsplit.e-rtl > .e-fieldTable.e-pane {
  left: -5.5px !important;
}
.e-pivotclient .e-cubeTreeView .e-ul {
  overflow: auto !important;
}
.e-olapclient .e-nextPageDiv {
  float: right;
  margin-top: 10px;
}
.e-olapclient .e-memberPageCount {
  padding-left: 5px;
}
.e-olapclient .e-disabled {
  cursor: pointer;
  opacity: 0.5;
}
.e-olapclient .e-enabled {
  cursor: pointer;
  opacity: 1;
}
.e-pivotclient .e-ddl .e-select {
  color: #333;
  background: white;
  border-color: #c8c8c8;
}
.e-pivotclient .e-ddl .e-select:hover {
  color: #282827;
  background: #f0f5fb;
}
.e-pivotclient .e-outerTable {
  border-collapse: collapse;
  background-color: white;
}
.e-pivotclient .e-outerTable {
  font: normal 12px Segoe UI;
}
.e-pivotclient .e-titleText {
  height: 50px;
  width: inherit;
  display: inline-block;
}
.e-pivotclient .e-titleText {
  font: normal 20px Segoe UI;
  line-height: 48px;
}
.e-pivotclient .e-titleText span {
  padding-left: 10px;
}
.e-pivotclient .e-newReportImg:before {
  content: '\e6b3';
}
.e-pivotclient .e-newReportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-addReportImg:before {
  content: '\e6a1';
}
.e-pivotclient .e-addReportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-removeReportImg:before {
  content: '\e6cf';
}
.e-pivotclient .e-removeReportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-renameReportImg:before {
  content: '\e6d0';
}
.e-pivotclient .e-renameReportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-reportDBImg:before {
  content: '\e839';
}
.e-pivotclient .e-reportDBImg:before {
  font-size: 20px;
}
.e-pivotclient .e-mdxImg:before {
  content: '\e6ac';
}
.e-pivotclient .e-mdxImg:before {
  font-size: 20px;
}
.e-pivotclient .e-autoExecuteImg:before {
  content: '\e6c3';
}
.e-pivotclient .e-autoExecuteImg:before {
  font-size: 20px;
}
.e-pivotclient .e-calcMemberImg:before {
  font-size: 20px;
  content: '\e86f';
}
.e-pivotclient .e-excelExportImg:before {
  content: '\e6d4';
}
.e-pivotclient .e-excelExportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-wordExportImg:before {
  content: '\e6d5';
}
.e-pivotclient .e-wordExportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-pdfExportImg:before {
  content: '\e6d3';
}
.e-pivotclient .e-pdfExportImg:before {
  font-size: 20px;
}
.e-pivotclient .e-chartTypesImg:before {
  content: '\e6a4';
}
.e-pivotclient .e-chartTypesImg:before {
  font-size: 20px;
}
.e-pivotclient .e-toggleaxisImg:before {
  content: '\e790';
}
.e-pivotclient .e-toggleaxisImg:before {
  font-size: 20px;
}
.e-pivotclient .e-kpiCDB:before,
.e-pivotclient .e-kpiGoalCDB:before,
.e-pivotclient .e-kpiStatusCDB:before,
.e-pivotclient .e-kpiTrendCDB:before,
.e-pivotclient .e-kpiValueCDB:before,
.e-pivotclient .e-kpiRootCDB:before {
  content: '\e6df';
  font-size: 18px;
}
.e-pivotclient .e-kpiCDB,
.e-pivotclient .e-kpiGoalCDB,
.e-pivotclient .e-kpiStatusCDB,
.e-pivotclient .e-kpiTrendCDB,
.e-pivotclient .e-kpiValueCDB,
.e-pivotclient .e-kpiRootCDB {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.e-pivotclient .e-newReportImg,
.e-pivotclient .e-addReportImg,
.e-pivotclient .e-removeReportImg,
.e-pivotclient .e-renameReportImg,
.e-pivotclient .e-reportDBImg,
.e-pivotclient .e-mdxImg,
.e-pivotclient .maximizedView,
.e-pivotclient .e-calcMemberImg,
.e-pivotclient .e-excelExportImg,
.e-pivotclient .e-wordExportImg,
.e-pivotclient .e-pdfExportImg,
.e-pivotclient .e-chartTypesImg,
.e-pivotclient .e-rowSortFilterImg,
.e-pivotclient .e-colSortFilterImg,
.e-pivotclient .e-toggleExpandButton,
.e-pivotclient .e-toggleCollapseButton,
.e-pivotclient .e-dimensionCDB,
.e-pivotclient .e-folderCDB,
.e-pivotclient .e-hierarchyCDB,
.e-pivotclient .e-attributeCDB,
.e-pivotclient .e-chartCDB,
.e-pivotclient .e-namedSetCDB,
.e-pivotclient .e-level0,
.e-pivotclient .e-level1,
.e-pivotclient .level2,
.e-pivotclient .e-level3,
.e-pivotclient .e-level4,
.e-pivotclient .e-level5,
.e-pivotclient .e-level6,
.e-pivotclient .e-level7,
.e-pivotclient .e-level8,
.e-pivotclient .e-level9,
.e-pivotclient .e-level10,
.e-pivotclient .e-checkAll,
.e-pivotclient .e-unCheckAll,
.e-pivotclient .e-autoExecuteImg,
.e-pivotclient .e-toggleaxisImg,
.e-pivotclient .e-calcMemberCDB,
.e-pivotclient .e-calcMemberGroupCDB,
.e-pivotclient .e-kpiCDB,
.e-pivotclient .e-kpiGoalCDB,
.e-pivotclient .e-kpiStatusCDB,
.e-pivotclient .e-kpiTrendCDB,
.e-pivotclient .e-kpiValueCDB,
.e-pivotclient .e-kpiRootCDB {
  color: #686969;
}
.e-pivotclient .e-newReportImg,
.e-pivotclient .e-addReportImg,
.e-pivotclient .e-removeReportImg,
.e-pivotclient .e-renameReportImg,
.e-pivotclient .e-reportDBImg,
.e-pivotclient .e-mdxImg,
.e-pivotclient .maximizedView,
.e-pivotclient .e-calcMemberImg,
.e-pivotclient .e-excelExportImg,
.e-pivotclient .e-wordExportImg,
.e-pivotclient .e-pdfExportImg,
.e-pivotclient .e-chartTypesImg,
.e-pivotclient .e-rowSortFilterImg,
.e-pivotclient .e-colSortFilterImg,
.e-pivotclient .e-toggleExpandButton,
.e-pivotclient .e-toggleCollapseButton,
.e-pivotclient .e-dimensionCDB,
.e-pivotclient .e-folderCDB,
.e-pivotclient .e-hierarchyCDB,
.e-pivotclient .e-attributeCDB,
.e-pivotclient .e-chartCDB,
.e-pivotclient .e-namedSetCDB,
.e-pivotclient .e-level0,
.e-pivotclient .e-level1,
.e-pivotclient .level2,
.e-pivotclient .e-level3,
.e-pivotclient .e-level4,
.e-pivotclient .e-level5,
.e-pivotclient .e-level6,
.e-pivotclient .e-level7,
.e-pivotclient .e-level8,
.e-pivotclient .e-level9,
.e-pivotclient .e-level10,
.e-pivotclient .e-checkAll,
.e-pivotclient .e-unCheckAll,
.e-pivotclient .e-autoExecuteImg,
.e-pivotclient .e-toggleaxisImg,
.e-pivotclient .e-calcMemberCDB,
.e-pivotclient .e-calcMemberGroupCDB,
.e-pivotclient .e-kpiCDB,
.e-pivotclient .e-kpiGoalCDB,
.e-pivotclient .e-kpiStatusCDB,
.e-pivotclient .e-kpiTrendCDB,
.e-pivotclient .e-kpiValueCDB,
.e-pivotclient .e-kpiRootCDB {
  text-indent: -3px;
}
.e-pivotclient .maximizedView:before {
  content: '\e660';
}
.e-pivotclient .maximizedView:before {
  font-size: 21px;
}
.e-pivotclient .e-colSortFilterImg:before {
  content: '\e6f9';
}
.e-pivotclient .e-colSortFilterImg:before {
  font-size: 32px;
  line-height: 0.65;
  text-indent: -9px;
}
.e-pivotclient .e-rowSortFilterImg:before {
  content: '\e6f8';
}
.e-pivotclient .e-rowSortFilterImg:before {
  font-size: 29px;
  line-height: 0.8;
  text-indent: -7px;
}
.e-pivotclient .e-chartPanel {
  height: 0;
  width: 800px;
  margin: 5px 7px 7px;
}
.e-pivotclient .clientTab {
  font: bold 12px Segoe UI;
}
.e-pivotclient .clientTab {
  margin-top: 6px !important;
}
.e-pivotclient .e-toggleExpandButton,
.e-pivotclient .e-toggleCollapseButton {
  background-repeat: no-repeat;
  height: 20px;
  width: 21px;
  cursor: pointer;
  position: relative;
  top: -3px;
}
.e-pivotclient .e-toggleExpandButton {
  float: right;
  background-position: center -20px;
  margin: 5px;
}
.e-pivotclient .e-toggleCollapseButton {
  background-position: 6px 0;
  position: relative;
  top: 11px;
}
.e-pivotclient .e-toggleExpandButton:hover,
.e-pivotclient .e-toggleCollapseButton:hover {
  color: #282827;
  background: #f0f5fb;
}
.e-pivotclient .e-toggleCollapseButton:before {
  content: '\e674';
  font-size: 20px;
}
.e-pivotclient .e-toggleExpandButton:before {
  content: '\e671';
  font-size: 20px;
  margin-right: 7px;
}
.e-pivotclient .e-pivotschemadesigner .e-fieldTable {
  background: white !important;
  border-collapse: collapse !important;
  margin: 6px 0 8px !important;
}
.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable {
  margin: 6px 0 8px !important;
}
.e-pivotclient .e-pivotschemadesigner .e-fieldDisSplitTable {
  margin: 6px 4px 8px !important;
}
.e-pivotclient .e-chartToolBar {
  border: none;
}
.e-pivotclient .e-toolBar {
  border: none;
}
.e-pivotclient .e-toggleText {
  background-position: center 0;
  background-repeat: no-repeat;
  height: 140px;
  width: 30px;
}
.e-pivotclient .e-splitBtn {
  margin: 7px 0 0 6px;
  position: relative;
}
.e-pivotclient .e-csHeader {
  font: normal 14px Segoe UI;
  margin: 8px 0 8px 3px;
}
.e-pivotclient .e-cdbHeader,
.e-pivotclient .e-axisHeader {
  font-weight: 700;
  line-height: 28px;
}
.e-pivotclient .e-cdbHeader,
.e-pivotclient .e-axisHeader {
  border: 1px solid #c8c8c8;
}
.e-pivotclient .e-axisHeader span:not(.e-removeSplitBtn),
.e-pivotclient .e-cdbHeader span {
  padding-left: 5px;
}
.e-pivotclient.e-rtl .e-axisHeader span:not(.e-removeSplitBtn),
.e-pivotclient.e-rtl .e-cdbHeader span {
  padding-right: 5px;
}
.e-pivotclient .e-cubeTable {
  border-collapse: collapse;
  margin: 0 5px 3px;
}
.e-pivotclient .e-cdbHeader {
  border-bottom: 0;
  overflow: hidden;
}
.e-pivotclient .e-ellipse {
  float: right;
  margin-right: 5px;
  margin-left: -17px;
  background-color: white;
  position: relative;
}
.e-pivotclient .e-axisHeader {
  border-bottom: 0;
}
.e-pivotclient .e-reportToolbar {
  border-color: #c8c8c8 !important;
  background: #ececec;
}
.e-pivotclient .e-cubeBrowser {
  border: 1px solid #c8c8c8 !important;
}
.e-pivotclient .e-cubeName {
  padding: 7px 0 0 6px;
  font: normal 14px Segoe UI;
}
.e-pivotclient .e-categoricalAxis,
.e-pivotclient .e-rowAxis,
.e-pivotclient .e-slicerAxis {
  margin-bottom: 3px;
  overflow: auto;
}
.e-pivotclient .e-categoricalAxis,
.e-pivotclient .e-rowAxis,
.e-pivotclient .e-slicerAxis {
  border: 1px solid #c8c8c8;
}
.e-pivotclient .e-gridContainer,
.e-pivotclient .e-chartContainer {
  border: 1px solid #c8c8c8;
}
.e-pivotclient .e-dropIndicator {
  margin-top: 4px !important;
  border-top: 3px dashed #015d6a;
}
.e-pivotclient .e-targetAxis {
  background-color: #f0f5fb;
  color: #282827;
}
.e-pivotclient .e-reportToolbar .e-active {
  color: white;
}
.e-pivotclient .e-connectImg,
.e-pivotclient .e-newReportImg,
.e-pivotclient .e-addReportImg,
.e-pivotclient .e-removeReportImg,
.e-pivotclient .e-renameReportImg,
.e-pivotclient .e-reportDBImg,
.e-pivotclient .e-mdxImg,
.e-pivotclient .maximizedView,
.e-pivotclient .e-calcMemberImg,
.e-pivotclient .e-excelExportImg,
.e-pivotclient .e-wordExportImg,
.e-pivotclient .e-pdfExportImg,
.e-pivotclient .e-chartTypesImg,
.e-pivotclient .e-rowSortFilterImg,
.e-pivotclient .e-colSortFilterImg,
.e-pivotclient .e-connectImg:hover,
.e-pivotclient .e-newReportImg:hover,
.e-pivotclient .e-addReportImg:hover,
.e-pivotclient .e-removeReportImg:hover,
.e-pivotclient .e-renameReportImg:hover,
.e-pivotclient .e-reportDBImg:hover,
.e-pivotclient .e-mdxImg:hover,
.e-pivotclient .e-calcMemberImg:hover,
.e-pivotclient .e-excelExportImg:hover,
.e-pivotclient .e-wordExportImg:hover,
.e-pivotclient .e-pdfExportImg:hover,
.e-pivotclient .e-chartTypesImg:hover,
.e-pivotclient .e-rowSortFilterImg:hover,
.e-pivotclient .e-colSortFilterImg:hover,
.e-pivotclient .e-autoExecuteImg:hover,
.e-pivotclient .e-autoExecuteImg,
.e-pivotclient .e-toggleaxisImg,
.e-pivotclient .e-toggleaxisImg:hover {
  background-repeat: no-repeat;
  cursor: default;
  display: inline-block;
}
.e-pivotclient .e-connectImg,
.e-pivotclient .e-newReportImg,
.e-pivotclient .e-addReportImg,
.e-pivotclient .e-removeReportImg,
.e-pivotclient .e-renameReportImg,
.e-pivotclient .e-reportDBImg,
.e-pivotclient .e-mdxImg,
.e-pivotclient .maximizedView,
.e-pivotclient .e-calcMemberImg,
.e-pivotclient .e-excelExportImg,
.e-pivotclient .e-wordExportImg,
.e-pivotclient .e-pdfExportImg,
.e-pivotclient .e-chartTypesImg,
.e-pivotclient .e-rowSortFilterImg,
.e-pivotclient .e-colSortFilterImg,
.e-pivotclient .e-connectImg:hover,
.e-pivotclient .e-newReportImg:hover,
.e-pivotclient .e-addReportImg:hover,
.e-pivotclient .e-removeReportImg:hover,
.e-pivotclient .e-renameReportImg:hover,
.e-pivotclient .e-reportDBImg:hover,
.e-pivotclient .e-mdxImg:hover,
.e-pivotclient .e-calcMemberImg:hover,
.e-pivotclient .e-excelExportImg:hover,
.e-pivotclient .e-wordExportImg:hover,
.e-pivotclient .e-pdfExportImg:hover,
.e-pivotclient .e-chartTypesImg:hover,
.e-pivotclient .e-rowSortFilterImg:hover,
.e-pivotclient .e-colSortFilterImg:hover,
.e-pivotclient .e-autoExecuteImg:hover,
.e-pivotclient .e-autoExecuteImg,
.e-pivotclient .e-toggleaxisImg,
.e-pivotclient .e-toggleaxisImg:hover {
  height: 20px;
  width: 20px;
  margin: 4px;
}
.e-pivotclient .e-connectImg:hover,
.e-pivotclient .e-newReportImg:hover,
.e-pivotclient .e-addReportImg:hover,
.e-pivotclient .e-removeReportImg:hover,
.e-pivotclient .e-renameReportImg:hover,
.e-pivotclient .e-reportDBImg:hover,
.e-pivotclient .e-mdxImg:hover,
.e-pivotclient .e-calcMemberImg:hover,
.e-pivotclient .e-excelExportImg:hover,
.e-pivotclient .e-wordExportImg:hover,
.e-pivotclient .e-pdfExportImg:hover,
.e-pivotclient .e-chartTypesImg:hover,
.e-pivotclient .maximizedView:hover,
.e-pivotclient .e-rowSortFilterImg:hover,
.e-pivotclient .e-colSortFilterImg:hover,
.e-pivotclient .e-autoExecuteImg:hover,
.e-pivotclient .e-toggleaxisImg:hover {
  cursor: pointer;
  color: #282827;
}
.e-pivotclient .reportList {
  overflow: visible !important;
}
.e-pivotclient div.e-advancedFilterDlg {
  border: 1px solid #c8c8c8;
}
.e-pivotclient li.e-reportCol.e-hover {
  background: none;
  border-color: transparent;
}
.e-pivotclient .e-sortReportTbl {
  width: 100%;
}
.e-pivotclient .e-sortReportTbl {
  margin: 0 4px 18px;
}
.e-pivotclient .e-sortingDlg,
.e-pivotclient .e-filteringDlg {
  font: bold 12px Segoe UI !important;
}
.e-pivotclient .e-sortDisable,
.e-pivotclient .e-radioBtnDesc,
.e-pivotclient .e-preserveHrchy,
.e-pivotclient .e-filterLbl,
.e-pivotclient .e-conditionLbl {
  vertical-align: middle;
}
.e-pivotclient .e-sortEnable,
.e-pivotclient .e-radioBtnAsc {
  vertical-align: text-bottom;
}
.e-pivotclient .e-radioBtnAsc,
.e-pivotclient .e-radioBtnDesc,
.e-pivotclient .e-measuresList,
.e-pivotclient .e-sortEnable,
.e-pivotclient .e-sortDisable,
.e-pivotclient .filter,
.e-pivotclient .e-filterCondition,
.e-pivotclient .e-filterDisable,
.e-pivotclient .e-filterEnable,
.e-pivotclient .e-chkBoxColumn {
  margin-top: 15px;
}
.e-pivotclient input.inputConditionMbl[type=number]::-webkit-inner-spin-button,
.e-pivotclient input.inputConditionMbl[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
.e-pivotclient .e-sortDisable,
.e-pivotclient .e-radioBtnDesc {
  margin-bottom: 15px;
}
.e-pivotclient .e-filterFrmDiv,
.e-pivotclient .e-filterToDiv,
.e-pivotclient .e-filterBtw {
  float: left;
}
.e-pivotclient .e-filterLbl {
  margin-top: -23px;
}
.e-pivotclient .e-sortingDlg,
.e-pivotclient .e-filteringDlg {
  margin-top: -1px !important;
}
.e-pivotclient .e-filterFrmDiv,
.e-pivotclient .e-filterBtw,
.e-pivotclient .e-filterToDiv {
  margin-bottom: -7px;
  margin-top: 10px !important;
}
.e-pivotclient .e-conditionLbl,
.e-pivotclient .filterMeasureListLbl {
  margin-bottom: 14px;
  margin-top: 10px !important;
}
.e-pivotclient .e-filterBtw,
.e-pivotclient .e-filterToDiv {
  margin-left: 4px;
}
.e-pivotclient .e-sortDisableLbl,
.e-pivotclient .e-sortEnableLbl,
.e-pivotclient .e-radioBtnAscLbl,
.e-pivotclient .e-radioBtnDescLbl,
.e-pivotclient .e-preserveHrchyLbl,
.e-pivotclient .e-filterDisableLbl {
  margin-left: 4px !important;
}
.e-pivotclient .e-dialog-scroller {
  height: auto !important;
}
.e-pivotclient .e-filterDisableLbl {
  vertical-align: text-bottom;
}
.e-pivotclient .e-filterBtw {
  margin-left: 12px;
}
.e-pivotclient .e-filterToDiv {
  margin-left: 8px;
}
.e-pivotclient .borderFilterSortDlg {
  border: 1px solid #c8c8c8;
  border-top: none;
  margin-bottom: 13px;
  margin-top: -4px;
}
.e-pivotclient .filterMeasureListLbl,
.e-pivotclient .e-conditionLbl,
.e-pivotclient .e-filterValueLbl {
  margin-bottom: 15px;
}
.e-pivotclient .e-orderLbl,
.e-pivotclient .e-sortingLbl {
  position: relative;
  padding-top: 12px;
}
.e-pivotclient .e-filterValueLbl {
  margin-top: -5px !important;
  position: absolute;
}
.e-pivotclient .e-sortDisableLbl,
.e-pivotclient .e-sortEnableLbl,
.e-pivotclient .e-radioBtnAscLbl,
.e-pivotclient .e-radioBtnDescLbl,
.e-pivotclient .e-filterDisableLbl {
  margin-top: 13px;
  position: absolute;
}
.e-pivotclient .e-preserveHrchyLbl {
  margin-top: 2px;
  position: absolute;
}
.e-pivotclient .e-pivotclient .e-filterLbl {
  margin-top: -40px;
}
.e-pivotclient .e-measureListLbl {
  margin-top: 3px;
}
.e-pivotclient .e-reportCol {
  width: auto;
  height: 25px;
}
.e-pivotclient .e-dimensionCDB,
.e-pivotclient .e-folderCDB,
.e-pivotclient .e-hierarchyCDB,
.e-pivotclient .e-attributeCDB,
.e-pivotclient .e-chartCDB,
.e-pivotclient .e-namedSetCDB,
.e-pivotclient .e-level0,
.e-pivotclient .e-level1,
.e-pivotclient .e-level2,
.e-pivotclient .e-level3,
.e-pivotclient .e-level4,
.e-pivotclient .e-level5,
.e-pivotclient .e-level6,
.e-pivotclient .e-level7,
.e-pivotclient .e-level8,
.e-pivotclient .e-level9,
.e-pivotclient .e-level10,
.e-pivotclient .e-calcMemberCDB,
.e-pivotclient .e-calcMemberGroupCDB {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.e-pivotclient .e-attributeCDB:before {
  content: '\e6e4';
  font-size: 18px;
}
.e-pivotclient .e-folderCDB:before {
  content: '\e6e1';
  font-size: 18px;
}
.e-pivotclient .e-dimensionCDB:before {
  content: '\e704';
  font-size: 15px;
}
.e-pivotclient .e-hierarchyCDB:before {
  content: '\e6e0';
  font-size: 18px;
}
.e-pivotclient .e-chartCDB:before {
  content: '\e6e3';
  font-size: 15px;
}
.e-pivotclient .e-namedSetCDB:before {
  content: '\e6de';
  font-size: 18px;
}
.e-pivotclient .e-level0:before {
  content: '\e6f3';
  font-size: 19px;
}
.e-pivotclient .e-level1:before {
  content: '\e6f3';
  font-size: 18px;
}
.e-pivotclient .e-level2:before {
  content: '\e6ec';
  font-size: 17px;
}
.e-pivotclient .e-level3:before {
  content: '\e6eb';
  font-size: 17px;
}
.e-pivotclient .e-level4:before {
  content: '\e6ea';
  font-size: 18px;
}
.e-pivotclient .e-level5:before {
  content: '\e6e9';
  font-size: 17px;
}
.e-pivotclient .e-level6:before {
  content: '\e6e8';
  font-size: 17px;
}
.e-pivotclient .e-level7:before {
  content: '\e6e7';
  font-size: 17px;
}
.e-pivotclient .e-level8:before {
  content: '\e6e6';
  font-size: 17px;
}
.e-pivotclient .e-level9:before {
  content: '\e6e5';
  font-size: 17px;
}
.e-pivotclient .e-level10:before {
  content: '\e6f2';
  font-size: 17px;
}
.e-pivotclient .e-dialogOKBtn,
.e-pivotclient .e-dialogCancelBtn {
  width: 69px;
  margin-left: 10px;
}
.e-pivotclient .e-dialogOKBtn {
  margin-left: 83px;
}
.e-pivotclient .e-editorPara {
  margin: 0 0 7px;
}
.e-pivotclient .e-loadReportTbl,
.e-pivotclient .e-removeDBReportTbl,
.e-pivotclient .e-renameDBReportTbl {
  margin: 10px 0;
}
.e-pivotclient .e-loadReportTd,
.e-pivotclient .e-removeDBReportTd,
.e-pivotclient .e-renameDBReportTd {
  width: 100px;
}
.e-pivotclient table.e-renameDBReportTbl tr td {
  padding: 5px;
}
.e-pivotclient .e-dialogInput {
  float: right;
  margin: 10px 0 17px 7px;
}
.e-pivotclient .e-checkAll,
.e-pivotclient .e-unCheckAll {
  display: inline-block;
  height: 15px;
  width: 16px;
  cursor: pointer;
}
.e-pivotclient .e-checkAll:hover,
.e-pivotclient .e-unCheckAll:hover {
  background: #f0f5fb;
  color: #282827;
}
.e-pivotclient .e-checkAll:before {
  content: '\e6db';
  font-size: 16px;
}
.e-pivotclient .e-unCheckAll:before {
  content: '\e6da';
  font-size: 16px;
}
.e-pivotclient .e-unCheckAll {
  margin-left: 5px;
}
.e-pivotclient .e-saveReportImg:before {
  content: '\e6b7';
}
.e-pivotclient .e-loadReportImg:before {
  content: '\e6ce';
}
.e-pivotclient .e-saveAsReportImg:before {
  content: '\e83c';
}
.e-pivotclient .e-removeDBReportImg:before {
  content: '\e83a';
}
.e-pivotclient .e-renameDBReportImg:before {
  content: '\e83b';
}
.e-pivotclient .e-line:before {
  content: '\e6b1';
}
.e-pivotclient .e-spline:before {
  content: '\e6bb';
}
.e-pivotclient .e-column:before {
  content: '\e6a6';
}
.e-pivotclient .e-area:before {
  content: '\e6a2';
}
.e-pivotclient .e-splinearea:before {
  content: '\e6ba';
}
.e-pivotclient .e-stepline:before {
  content: '\e6c0';
}
.e-pivotclient .e-steparea:before {
  content: '\e6be';
}
.e-pivotclient .e-pie:before {
  content: '\e6ca';
}
.e-pivotclient .e-bar:before {
  content: '\e6c5';
}
.e-pivotclient .e-stackingarea:before {
  content: '\e6bc';
}
.e-pivotclient .e-stackingcolumn:before {
  content: '\e6bd';
}
.e-pivotclient .e-stackingbar:before {
  content: '\e6c6';
}
.e-pivotclient .e-pyramid:before {
  content: '\e6c9';
}
.e-pivotclient .e-funnel:before {
  content: '\e6c8';
}
.e-pivotclient .e-doughnut:before {
  content: '\e7dd';
}
.e-pivotclient .e-scatter:before {
  content: '\e7df';
}
.e-pivotclient .e-bubble:before {
  content: '\e7dc';
}
.e-pivotclient .waterfall:before {
  content: '\e838';
}
.e-pivotclient .treemap:before {
  content: '\e810';
}
.e-pivotclient .e-chartTypesIcon:before,
.e-pivotclient .e-reportDBIcon:before {
  font-family: ej-webfont;
  margin-left: 2px;
}
.e-pivotclient .e-chartTypesIcon:before,
.e-pivotclient .e-reportDBIcon:before {
  font-size: 20px;
}
.e-pivotclient .e-chartTypesOnGridView {
  display: none !important;
}
.e-pivotclient .e-chartTypesIcon,
.e-pivotclient .e-chartTypesIcon:hover,
.e-pivotclient .e-reportDBIcon,
.e-pivotclient .e-reportDBIcon:hover {
  background-repeat: no-repeat;
  cursor: default;
  display: inline-block;
  width: 24px;
}
.e-pivotclient .e-chartTypesIcon,
.e-pivotclient .e-chartTypesIcon:hover,
.e-pivotclient .e-reportDBIcon,
.e-pivotclient .e-reportDBIcon:hover {
  height: 28px;
  margin: 5px 5px 0 0;
}
.e-pivotclient .e-chartTypesDialog,
.e-pivotclient .e-reportDBDialog {
  position: absolute;
  padding: 0 0 5px 5px;
  z-index: 1000000;
  background-color: #fff;
  border: 2px solid #c8c8c8;
}
.e-pivotclient .e-chartTypesIcon,
.e-pivotclient .e-reportDBIcon {
  color: #686969;
}
.e-pivotclient .e-chartTypesIcon:hover,
.e-pivotclient .e-reportDBIcon:hover {
  cursor: pointer;
  background: #f0f5fb;
}
.e-pivotclient .e-chartTypesIcon:hover,
.e-pivotclient .e-reportDBIcon:hover {
  color: #282827;
}
.e-pivotclient .e-activeChartType {
  color: white;
  background: #015d6a;
}
.e-pivotclient.e-rtl .errOKBtn {
  margin-right: 155px !important;
}
.e-pivotclient .e-memberEditorDiv {
  height: 256px;
  border: 1px solid #c8c8c8;
}
.e-pivotclient .e-memberEditorDiv {
  margin-top: 7px;
}
.e-pivotclient .e-advancedFilterDlg .e-memberSearchEditorDiv {
  padding: 12px 12px 0 !important;
}
.e-pivotclient .e-advancedFilterDlg .e-memberEditorDiv {
  padding: 0 !important;
  margin: 12px 12px 0;
}
.e-pivotclient .e-removeSplitBtn,
.e-pivotclient .e-removeMeasure {
  background-repeat: no-repeat;
  height: 11px;
  padding-left: 10px;
  width: 11px;
  color: #333;
}
.e-pivotclient .valuefilter td {
  padding: 6px 2px 6px 8px;
}
.e-pivotclient .e-removeSplitBtn:before {
  margin-left: -6px;
  margin-top: 2px;
  font-size: 13px;
}
.e-pivotclient .e-removeSplitBtn:before {
  content: '\e681';
}
.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,
.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover {
  cursor: pointer;
}
.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,
.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover {
  background: #f0f5fb;
}
.e-pivotclient .e-removeSplitBtn {
  display: inline-block;
  float: none;
  position: absolute;
}
.e-pivotclient .e-removeSplitBtn {
  background: #ececec;
  margin: 0 !important;
}
.e-pivotclient .e-removeSplitBtn {
  border: 1px solid #c8c8c8;
  padding-bottom: 7px;
  padding-right: 0;
}
.e-pivotclient .e-removeMeasure {
  background-position: 0 -1835px !important;
  margin: 4px;
  color: #686969;
}
.e-pivotclient .e-removeMeasure:before {
  content: '\e681';
  font-size: 13px;
  display: inline-block;
}
.e-pivotclient .e-measureEditor {
  margin: 3px 5px 0;
}
.e-pivotclient .e-measureEditor:hover {
  color: #282827;
  background-color: #f0f5fb;
  cursor: pointer;
}
.e-pivotclient .e-nodetext {
  font-size: inherit !important;
}
.e-pivotclient .e-dialog {
  font: bold 12px Segoe UI !important;
  opacity: 1 !important;
}
.e-pivotclient .e-corner-all {
  border-radius: 0 !important;
}
.e-pivotclient .e-button {
  font-size: 12px !important;
}
.e-pivotclient .e-treeview {
  background-color: white;
}
.e-pivotclient .e-treeview ul {
  margin: 0;
}
.e-pivotclient .e-treeview,
.e-pivotclient .e-text {
  font-size: 12px;
}
.e-pivotclient .e-tab,
.e-pivotclient .e-header {
  width: auto;
}
.e-pivotclient .e-tab,
.e-pivotclient .e-active-content {
  padding: 0 !important;
}
.e-pivotclient .e-tab,
.e-pivotclient .e-content {
  border-width: 0;
}
.e-pivotclient .e-toolbar {
  border-width: 1px 0;
}
.e-pivotclient .e-input {
  line-height: normal !important;
}
.e-pivotclient .e-progress-txt {
  top: -2px !important;
}
.e-pivotclient .filter {
  display: none !important;
}
.e-cdbHeader.e-responsive,
.e-cubeBrowser.e-responsive {
  width: 98% !important;
}
.e-pivotclient .oClientTbl {
  position: relative;
}
.e-rowAxis.e-responsive,
.e-slicerAxis.e-responsive,
.e-categoricalAxis.e-responsive,
.e-axisHeader.e-responsive {
  width: 95% !important;
}
.e-pivotclient .e-reportDlg {
  margin-bottom: -10px;
}
.e-pivotclient .e-dialogFooter {
  float: right;
}
.e-pivotclient .e-dialogFooter {
  margin: 7px 0 6px;
}
.e-pivotclient .e-filterDialog .e-dialogCancelBtn {
  margin-right: 10px;
}
.e-pivotclient e-reportCol {
  margin-left: 3px;
}
.e-pivotclient.e-rtl .e-reportDlg table td {
  width: 100px;
}
.e-pivotclient.e-rtl .e-reportDlg {
  margin-left: -5px;
}
.e-pivotclient.e-rtl .e-titleText span {
  padding-right: 10px;
}
.e-pivotclient.e-rtl .e-splitBtn,
.e-pivotclient.e-rtl .e-cubeName {
  margin: 7px 6px 0 0;
}
.e-pivotclient.e-rtl .e-controlPanel {
  right: 10px;
}
.e-pivotclient.e-rtl .e-controlPanel .e-icon {
  float: right;
}
.e-pivotclient.e-rtl .sortfilterTab .e-content {
  float: none;
}
.e-pivotclient.e-rtl .e-unCheckAll {
  margin-right: 4px;
}
.e-pivotclient.e-rtl .e-filterFrmDiv,
.e-pivotclient.e-rtl .e-filterToDiv,
.e-pivotclient.e-rtl .e-filterBtw {
  float: right;
}
.e-pivotclient.e-rtl .e-sortDisableLbl,
.e-pivotclient.e-rtl .e-sortEnableLbl,
.e-pivotclient.e-rtl .e-radioBtnAscLbl,
.e-pivotclient.e-rtl .e-radioBtnDescLbl,
.e-pivotclient.e-rtl .e-preserveHrchyLbl,
.e-pivotclient.e-rtl .e-filterDisableLbl {
  margin-right: 4px;
}
.e-pivotclient.e-rtl .e-dialogFooter {
  float: left;
  margin: 7px 6px;
}
.e-pivotclient.e-rtl .e-dialogOKBtn {
  margin-left: 10px;
  margin-right: 91px;
}
.e-pivotclient.e-rtl .e-dialogCancelBtn {
  margin-left: -5px;
}
.e-pivotclient.e-rtl .e-chartPanel {
  direction: ltr;
  margin: 5px -7px 0 0;
}
.e-pivotclient.e-rtl .e-gridPanel {
  margin-left: 1px;
}
.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-expand,
.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-collapse {
  float: none !important;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotHeader,
.e-pivotclient .e-pivotschemadesigner .e-rPivotHeader,
.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,
.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,
.e-pivotclient .e-pivotschemadesigner .e-schemaRow,
.e-pivotclient .e-pivotschemadesigner .e-schemaValue {
  margin: 0 !important;
  width: 100%;
}
.e-pivotclient .e-pivotschemadesigner .e-dropIndicator {
  margin-top: 0 !important;
  visibility: hidden;
  height: 2px;
}
.e-pivotclient .e-pivotschemadesigner .e-dropIndicator {
  border-top: 3px dashed #015d6a;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton:hover .e-dropIndicatorActive {
  visibility: visible;
}
.e-pivotclient .e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text {
  min-height: 0 !important;
  font-weight: 400 !important;
  width: auto;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  margin-right: 0;
  width: auto !important;
  height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  margin-top: -5px;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  margin-left: 2px;
}
.e-pivotclient.e-rtl .e-pivotschemadesigner .e-pivotButton > .e-pvtBtn {
  margin-right: 2px;
  margin-left: 0;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton > .e-pvtBtn:hover {
  border: 1px solid;
  border-color: #c8c8c8 !important;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before {
  margin-top: 2.75px !important;
  font-size: 13px !important;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before {
  content: '\e681' !important;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
  display: inline-block !important;
  float: none !important;
  box-sizing: content-box !important;
  padding-right: 0 !important;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
  margin: 0 !important;
  margin-top: 4px;
  background: #ececec !important;
  height: 18px;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
  border: 1px solid #c8c8c8 !important;
}
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:hover,
.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn.e-removeHover {
  cursor: pointer;
}
.e-pivotclient .e-pivotschemadesigner .e-olapFieldList {
  margin-top: 8px;
}
.e-pivotclient .e-pivotschemadesigner .e-olapFieldList {
  border: 1px solid #c8c8c8;
}
.e-pivotclient .e-pivotschemadesigner,
.e-pivotclient .e-pivotschemadesigner .e-fieldTable,
.e-pivotclient .e-pivotschemadesigner .e-axisTable,
.e-pivotclient .e-pivotschemadesigner .e-axisTd1,
.e-pivotclient .e-pivotschemadesigner .e-axisTd2 {
  float: left !important;
}
.e-pivotclient .e-pivotschemadesigner .e-axisTable {
  margin-top: 6px;
}
.e-pivotclient .e-pivotschemadesigner .addedFieldTable {
  margin: 6px 7px 8px 5px;
  width: 43% !important;
}
.e-pivotclient .e-pivotschemadesigner .e-clientFieldTable {
  float: right !important;
}
.e-pivotclient .e-pivotschemadesigner .e-clientAxisSplitterTable {
  margin-left: 0 !important;
}
.e-pivotclient .e-pivotschemadesigner .e-clientAxisTable {
  width: 50% !important;
  margin-left: 0 !important;
}
.e-pivotclient .e-pivotschemadesigner #axisTd {
  margin-top: 0 !important;
}
.e-pivotclient .e-pivotschemadesigner .e-axisTd2,
.e-pivotclient .e-pivotschemadesigner .e-axisTd1 {
  height: 27%;
}
.e-pivotclient .e-pivotschemadesigner .e-cubelists {
  margin-bottom: -2px;
}
.e-pivotclient .e-pivotschemadesigner {
  border: none;
}
.e-pivotclient .e-toggleButtons {
  width: 15px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.e-pivotclient .e-togglePanel {
  float: left;
  margin-left: 5px;
  background-color: #fff;
}
.e-pivotclient .e-gridPanel {
  background: none !important;
}
.e-pivotclient .e-clrFilter:before {
  content: '\e668';
  font-size: 16px;
  float: left;
}
.e-pivotclient .e-activeFilter:before {
  content: '\e657';
  height: 16px;
  width: 16px;
}
.e-pivotclient #clientDialog_wrapper.e-advancedFilterDlg .e-scroller {
  overflow: visible !important;
  border: none;
}
.e-pivotclient #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller > .e-content {
  overflow: visible !important;
}
.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-clientDialog {
  overflow: visible !important;
}
.e-pivotclient #sep1,
.e-pivotclient #sep2,
.e-pivotclient #sep3,
.e-pivotclient #sep4,
.e-pivotclient #sep5,
.e-pivotclient #sep6,
.e-pivotclient #sep7,
.e-pivotclient #sep8,
.e-pivotclient #sep9 {
  height: 1px;
  background-color: #c8c8c8;
  margin-left: 30px;
}
.e-pivotclient #sep1 {
  height: 0;
}
.e-pivotclient #labelFilterBtn,
.e-pivotclient #ascOrder,
.e-pivotclient #descOrder,
.e-pivotclient #clearAllFilters,
.e-pivotclient #clearSorting {
  border-bottom: none;
}
.e-pivotclient .e-advancedFilterDlg .e-treeview .e-text {
  font-weight: 400;
}
.e-pivotclient .e-clrSort:before {
  font-size: 22px;
  float: left;
  margin-top: -1px;
}
.e-pivotclient .e-selectedSort {
  border: 1px solid !important;
}
.e-pivotclient .e-filterElementTag.e-vertical {
  border-color: white;
}
.e-pivotclient .e-filterIndicator {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 150px;
  margin-left: -12px;
}
.e-pivotclient .e-filterIndicator:before {
  content: '\e657';
  height: 16px;
  width: 16px;
}
.e-pivotclient .e-filterDialog td {
  padding-left: 6px;
}
.e-pivotclient .e-pivotpager {
  border: 1px solid #c8c8c8;
  margin-bottom: 5px;
  margin-left: 6px !important;
}
.e-pivotclient .e-pivotpager table {
  margin-left: auto !important;
  margin-right: auto !important;
}
.e-pivotclient .e-pivotpager .e-pagerDiv {
  padding: 0;
}
.e-pivotclient .e-pivotpager .e-pagerTextBox {
  height: 14px;
}
.e-pivotclient .inActive {
  display: none;
}
.e-pivotclient .e-vScrollPanel {
  background-color: #e3e3e3;
  width: 0;
  margin-left: 5px;
  display: inline-block;
  border-radius: 10px;
}
.e-pivotclient .e-vScrollThumb {
  width: 11px;
  position: relative;
  top: 1px;
  z-index: 1000;
  border-radius: 5px;
  background-color: #bababa;
}
.e-pivotclient .e-hScrollPanel {
  background-color: #e3e3e3;
  width: 0;
  height: 6px;
  border-radius: 10px;
}
.e-pivotclient .e-hScrollThumb {
  border-radius: 5px;
  height: 11px;
  position: relative;
  left: 1px;
  top: 1px;
  z-index: 1000;
  background-color: #bababa;
}
.e-pivotclient .e-vScrollThumb:hover,
.e-pivotclient .e-hScrollThumb:hover {
  background-color: #989999;
}
.e-pivotclient .e-categPageIndicator,
.e-pivotclient .e-seriesPageIndicator {
  width: auto;
  background-color: #015d6a;
  border: thin solid #c8c8c8;
  color: white;
  padding: 5px;
  position: absolute;
  z-index: 1000;
  border-radius: 7px;
}
.e-pivotclient .e-pivotschemadesigner #axisTd,
.e-pivotclient .e-pivotschemadesigner #axisTd3 {
  margin-top: 0 !important;
}
.e-pivotclient .hsVirtualScrolling {
  margin-bottom: 5px;
}
.e-pivotclient .e-icon.e-searchEditorTree:before {
  content: '\e812';
  cursor: pointer;
}
.e-pivotclient .e-dialog .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient .e-dialog .e-icon.e-searchEditorTree {
  top: 37px;
  left: 225px;
}
.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
  top: 15px;
  left: 232px;
}
.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  top: 37px;
  left: 13px;
}
.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
  top: 15px;
  left: 13px;
}
.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  top: 118px;
  left: 18px;
}
.e-pivotclient .e-controlPanel .e-rtl .e-pivotchart .e-scroller .e-icon {
  float: left;
}
.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
  top: 229px;
  left: 12px;
}
.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  top: 118px;
  left: 225px;
}
.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  display: inline-block;
  position: absolute;
}
.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
  top: 236px;
  left: 235px;
}
.e-pivotclient .e-dialog .e-calcMemberFooter {
  text-align: right;
}
.e-pivotclient .e-dialog .e-calcMemberFooter {
  margin-top: 18px;
}
.e-pivotclient.e-rtl .e-dialog.e-rtl .e-calcMemberFooter {
  text-align: left;
  margin-top: 18px;
}
.e-pivotclient .e-dialog .e-btnCalcMemberOk {
  margin: 0 18px;
}
.e-pivotclient .e-dialog .e-cubeBrowserCalcMember {
  border: 1px solid #c8c8c8;
  display: inline-block;
  vertical-align: top;
}
.e-pivotclient .e-dialog .e-cubeTreeViewCalcMember {
  height: 371px;
  width: 250px;
}
.e-pivotclient .e-dialog .e-calcMemberFieldPanel {
  display: inline-block;
  vertical-align: top;
}
.e-pivotclient .e-dialog .e-calcMemberFieldPanel {
  margin-left: 15px;
  width: 250px;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-widget-content {
  padding: 20px 15px 18px;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM {
  height: 100px;
  resize: none;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM {
  width: 234px;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-mask,
.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl,
.e-pivotclient .e-dialog.e-calcMemberDialog textarea {
  margin-top: 2px;
  margin-bottom: 10px;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl {
  margin-bottom: 6px;
}
.e-pivotclient .e-dialog.e-rtl .e-calcMemberFieldPanel {
  margin-left: 0;
  margin-right: 15px;
}
.e-pivotclient .e-dialog .e-calcMemberFieldPanel label {
  margin-bottom: 0;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberCustomFormat {
  margin-bottom: 0;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberDimensionField {
  margin-bottom: 10px;
}
.e-pivotclient .e-calcMemberCDB:before {
  content: '\e870';
  font-size: 18px;
}
.e-pivotclient .e-calcMemberGroupCDB:before {
  content: '\e870';
  font-size: 18px;
}
.e-pivotclient .e-dialog.e-calcMemberDialog .e-maskedit,
.e-pivotclient .e-dialog.e-calcMemberDialog .textarea {
  font: 14px Segoe UI !important;
}
.e-pivotclient .e-dialog .e-memberPager {
  margin-top: 10px;
  margin-bottom: 20px;
}
.e-pivotclient .e-dialog .e-memberPager + div.e-dialogFooter {
  margin-bottom: 10px !important;
  margin-top: 0;
}
.e-pivotclient .e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager {
  margin-left: 12px;
  margin-right: 12px;
}
.e-pivotclient .e-firstPage.e-pageDisabled,
.e-pivotclient .e-prevPage.e-pageDisabled,
.e-pivotclient .e-nextPage.e-pageDisabled,
.e-pivotclient .e-lastPage.e-pageDisabled {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.e-pivotclient .e-firstPage.e-pageEnabled:hover,
.e-pivotclient .e-prevPage.e-pageEnabled:hover,
.e-pivotclient .e-nextPage.e-pageEnabled:hover,
.e-pivotclient .e-lastPage.e-pageEnabled:hover {
  background-color: #f0f5fb;
}
.e-pivotclient .e-firstPage.e-pageEnabled:active,
.e-pivotclient .e-prevPage.e-pageEnabled:active,
.e-pivotclient .e-nextPage.e-pageEnabled:active,
.e-pivotclient .e-lastPage.e-pageEnabled:active {
  background-color: #015d6a;
  color: white;
}
.e-pivotclient .e-firstPage,
.e-pivotclient .e-prevPage,
.e-pivotclient .e-nextPage,
.e-pivotclient .e-lastPage {
  width: 24px;
  height: 24px;
}
.e-pivotclient .e-icon.e-media-backward_01:before,
.e-pivotclient .e-icon.e-arrowhead-left:before,
.e-pivotclient .e-icon.e-arrowhead-right:before,
.e-pivotclient .e-icon.e-media-forward_01:before {
  margin-top: 5px;
}
.e-pivotclient .e-dialog .e-memberCurrentPage {
  margin-left: 8px;
  margin-right: 6px;
  outline: none;
  text-indent: 3px;
}
.e-pivotclient .e-dialog .e-memberPageCount {
  margin-right: 8px;
}
.e-pivotclient .e-splitBtn .e-removeSplitBtn {
  box-sizing: content-box !important;
}
.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,
.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,
.e-pivotclient .e-pivotschemadesigner .e-schemaRow,
.e-pivotclient .e-pivotschemadesigner .e-schemaValue {
  overflow: auto;
}
.e-pivotclient .e-pivotschemadesigner .e-pivotButton {
  white-space: nowrap;
}
.e-pivotclient .e-pivotpager table {
  border: none;
}
.e-pivotclient .e-ascImage:before {
  content: '\e714';
  font-size: 16px;
  margin-left: 5px;
}
.e-pivotclient .e-descImage:before {
  content: '\e713';
  font-size: 16px;
  margin-left: 5px;
}
.e-pivotclient .e-clrFilter:before {
  content: '\e668';
  font-size: 16px;
  float: left;
}
.e-pivotclient .e-clrSort:before {
  content: '\e754';
  font-size: 19px;
  float: left;
  margin-top: 4px;
}
.e-pivotclient .e-ascOrder,
.e-pivotclient .e-descOrder {
  list-style: none;
}
.e-pivotclient .e-advancedFilterDlg .e-arrowhead-right,
.e-pivotclient .e-advancedFilterDlg .e-clrSort {
  margin-top: -5px !important;
}
.e-pivotclient .e-advanceFltrElement .e-arrowhead-right {
  margin-right: -2px;
}
.e-pivotclient .e-advanceFltrElement .e-memberEditorDiv {
  margin: 12px 0 0;
}
.e-pivotclient .e-advanceFltrElement .e-memberSearchEditorDiv {
  padding: 5px 0 0 !important;
}
.e-pivotclient .e-advanceFltrElement .e-editorDiv {
  margin-left: 0;
}
.e-pivotclient .e-advanceFltrElement .searchEditorTreeView {
  font-weight: 400;
}
.e-pivotclient .e-advanceFltrElement .searchEditorTreeView textarea {
  font-style: normal !important;
}
.e-pivotclient .e-advancedFilterDlg .e-footerArea {
  margin: -12px 12px 6px 0 !important;
}
.e-pivotclient .e-descImage,
.e-pivotclient .e-ascImage {
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  vertical-align: middle;
  width: 20px;
}
.e-pivotclient .e-filterState:before {
  content: '\e80a';
  height: 16px;
  width: 16px;
}
.e-pivotclient .e-selectedSort {
  border: 1px solid;
  padding-top: 2px;
  margin-top: -3px !important;
}
.e-maximumView {
  background-color: white;
  z-index: 1000;
  margin: 2% 4%;
  margin-top: 2%;
  padding: 20px;
  position: fixed;
}
.e-fullScreenView {
  position: absolute;
  top: 0;
  background-color: white;
  z-index: 1000;
}
.e-winCloseBtn:before {
  content: '\e69e';
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 0;
  height: 24px;
  width: 24px;
}
.e-winCloseBtn {
  color: #686969;
}
.e-winCloseBtn:hover {
  color: #282827;
  cursor: pointer;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-hoverCell {
  background-color: #f0f5fb !important;
}
.e-enabled {
  color: white !important;
  background: #015d6a !important;
}
.e-pivotchart {
  font: normal 12px Segoe UI;
  border: 1px solid #c8c8c8;
  background-color: white;
  color: #333;
}
.e-pivotchart *:focus:hover {
  outline: none;
}
.e-pivotchart .e-expandMenu {
  min-height: 50px;
}
.e-pivotchart .e-menuList {
  list-style-type: none;
  padding: 4px 15px;
}
.e-pivotchart .e-menuList:hover {
  list-style-type: none;
  color: #282827;
  background-color: #f0f5fb;
  cursor: pointer;
}
.e-pivotchart .e-dialog,
.e-pivotchart .e-wrapper,
.e-pivotchart .e-shadow {
  min-height: 50px;
}
.e-pivotchart .e-dialog-scroller {
  height: auto !important;
}
.e-pivotchart .e-dialog,
.e-pivotchart .e-content {
  padding: 0;
}
.e-pivotchart .e-chartTypesImg:before {
  content: '\e6b3';
  font-size: 20px;
}
.e-pivotchart .e-toolTipImg:before {
  content: '\e863';
  font-size: 20px;
}
.e-pivotchart .e-chart3DImg:before {
  content: '\e6a9';
  font-size: 20px;
}
.e-pivotchart .e-exportImg:before {
  content: '\e84f';
  font-size: 20px;
}
.e-pivotchart .e-disable3D:before {
  content: '\e86a';
}
.e-pivotchart .e-chartTypesIcon:before,
.e-pivotchart .e-chart3DTypesIcon:before,
.e-pivotchart .e-exportTypesIcon:before,
.e-pivotchart .e-interactionsIcon:before,
.e-pivotchart .e-smartLabelsIcon:before {
  font-family: ej-webfont;
  font-size: 20px;
  margin-left: 2px;
}
.e-pivotchart .e-chartTypesIcon,
.e-pivotchart .e-chartTypesIcon:hover,
.e-pivotchart .e-chart3DTypesIcon,
.e-pivotclient .e-chart3DTypesIcon:hover,
.e-pivotchart .e-exportTypesIcon,
.e-pivotclient .e-exportTypesIcon:hover,
.e-pivotchart .e-interactionsIcon,
.e-pivotchart .e-interactionsIcon:hover,
.e-pivotchart .e-smartLabelsIcon,
.e-pivotchart .e-smartLabelsIcon:hover {
  background-repeat: no-repeat;
  margin: 5px 5px 0 0;
  cursor: default;
  display: inline-block;
  height: 22px;
  width: 24px;
}
.e-pivotchart .e-chartTypesDialog,
.e-pivotchart .e-chart3DTypesDialog,
.e-pivotchart .e-exportTypesDialog,
.e-pivotchart .e-smartLabelsDialog,
.e-pivotchart .e-interactionsDialog {
  position: absolute;
  padding: 0 0 5px 5px;
  z-index: 1000000;
  background-color: #fff;
  border: 2px solid #c8c8c8;
}
.e-pivotchart .e-chartTypesIcon,
.e-pivotchart .e-chart3DTypesIcon,
.e-pivotchart .e-exportTypesIcon,
.e-pivotchart .e-smartLabelsIcon,
.e-pivotchart .e-interactionsIcon {
  color: #686969;
}
.e-pivotchart .e-chartTypesIcon:hover,
.e-pivotchart .e-chart3DTypesIcon:hover,
.e-pivotchart .e-exportTypesIcon:hover,
.e-pivotchart .e-smartLabelsIcon:hover,
.e-pivotchart .e-interactionsIcon:hover {
  color: #282827;
  cursor: pointer;
  background: #f0f5fb;
}
.e-pivotchart .e-activeChartType {
  color: white;
  background: #015d6a;
}
.e-pivotchart .e-line:before {
  content: '\e6b1';
}
.e-pivotchart .e-spline:before {
  content: '\e6bb';
}
.e-pivotchart .e-column:before {
  content: '\e6a6';
}
.e-pivotchart .e-area:before {
  content: '\e6a2';
}
.e-pivotchart .e-splinearea:before {
  content: '\e6ba';
}
.e-pivotchart .e-stepline:before {
  content: '\e6c0';
}
.e-pivotchart .e-steparea:before {
  content: '\e6be';
}
.e-pivotchart .e-pie:before {
  content: '\e6ca';
}
.e-pivotchart .e-bar:before {
  content: '\e6c5';
}
.e-pivotchart .e-stackingarea:before {
  content: '\e6bc';
}
.e-pivotchart .e-stackingcolumn:before {
  content: '\e6bd';
}
.e-pivotchart .e-stackingbar:before {
  content: '\e6c6';
}
.e-pivotchart .e-pyramid:before {
  content: '\e6c9';
}
.e-pivotchart .e-funnel:before {
  content: '\e6c8';
}
.e-pivotchart .e-doughnut:before {
  content: '\e7dd';
}
.e-pivotchart .e-scatter:before {
  content: '\e7df';
}
.e-pivotchart .e-bubble:before {
  content: '\e7dc';
}
.e-pivotchart .e-excel:before {
  content: '\e845';
}
.e-pivotchart .e-word:before {
  content: '\e84e';
}
.e-pivotchart .e-pdf:before {
  content: '\e846';
}
.e-pivotchart .e-png:before {
  content: '\e861';
}
.e-pivotchart .e-emf:before {
  content: '\e862';
}
.e-pivotchart .e-gif:before {
  content: '\e85f';
}
.e-pivotchart .e-jpg:before {
  content: '\e860';
}
.e-pivotchart .e-bmp:before {
  content: '\e85e';
}
.e-pivotchart .e-column3D:before {
  content: '\e868';
}
.e-pivotchart .e-pie3D:before {
  content: '\e865';
}
.e-pivotchart .e-bar3D:before {
  content: '\e869';
}
.e-pivotchart .e-stackingbar3D:before {
  content: '\e866';
}
.e-pivotchart .e-stackingcolumn3D:before {
  content: '\e867';
}
.pivotChartContextMenu .e-enabledState:before {
  content: '\e80a';
  height: 16px;
  width: 16px;
}
.e-pivotchart .e-legend:before {
  content: '\e879';
  font-size: 20px;
}
.e-pivotchart .e-zooming:before {
  content: '\e886';
  font-size: 20px;
}
.e-pivotchart .e-smartLabels:before {
  content: '\e880';
  font-size: 20px;
}
.e-pivotchart .e-interaction:before {
  content: '\e877';
  font-size: 20px;
}
.e-pivotchart .e-crossHair:before {
  content: '\e872';
}
.e-pivotchart .e-trackBall:before {
  content: '\e882';
}
.e-pivotchart .e-rotate45:before {
  content: '\e87e';
}
.e-pivotchart .e-rotate90:before {
  content: '\e87f';
}
.e-pivotchart .e-hiding:before {
  content: '\e873';
}
.e-pivotchart .e-multipleRows:before {
  content: '\e87b';
}
.e-pivotchart .e-trim:before {
  content: '\e883';
}
.e-pivotchart .e-wrap:before {
  content: '\e885';
}
.e-pivotchart .e-wrapByWord:before {
  content: '\e884';
}
.e-pivotchart .none:before {
  content: '\e871';
}
.e-pivotchart .e-chartTypesImg,
.e-pivotchart .e-chartTypesImg:hover,
.e-pivotchart .e-toolTipImg,
.e-pivotchart .e-toolTipImg:hover,
.e-pivotchart .e-chart3DImg,
.e-pivotchart .e-chart3DImg:hover,
.e-pivotchart .e-exportImg,
.e-pivotchart .e-exportImg:hover,
.e-pivotchart .e-legend,
.e-pivotchart .e-legend:hover,
.e-pivotchart .e-zooming,
.e-pivotchart .e-zooming:hover,
.e-pivotchart .e-smartLabels,
.e-pivotchart .e-smartLabels:hover,
.e-pivotchart .e-interaction,
.e-pivotchart .e-interaction:hover {
  background-repeat: no-repeat;
  margin: 4px;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
}
.e-pivotchart .e-chartTypesImg,
.e-pivotchart .e-toolTipImg,
.e-pivotchart .e-chart3DImg,
.e-pivotchart .e-exportImg,
.e-pivotchart .e-legend,
.e-pivotchart .e-zooming,
.e-pivotchart .e-smartLabels,
.e-pivotchart .e-interaction {
  overflow: visible !important;
  color: #686969;
  text-indent: -3px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-pivottreemap .e-drillupAction {
  background-color: white;
  color: #333;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  z-index: 10;
  border-color: #333;
  border: 1px solid #333;
  border-bottom: transparent;
  padding-top: 6px;
}
.e-pivottreemap .e-drillupAction a {
  color: #333;
  cursor: pointer;
}
.e-pivottreemap .e-drillupAction a:hover {
  color: #333;
  text-decoration: underline !important;
}
.e-pivottreemap label {
  font-weight: 600;
}
.e-pivottreemap .e-treemap-header {
  font-size: 12px;
}
.e-pivottreemap .e-treemap-label {
  color: #333 !important;
  font-size: 12px;
  padding-left: 5px;
  padding-top: 5px;
}
.e-pivottreemap *:focus:hover {
  outline: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-pivotgauge .kpiiconvalue {
  height: 24px;
  width: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.e-pivotgauge .e-wrapLayout {
  list-style-type: none;
  height: auto;
  width: auto;
}
.e-pivotgauge .e-wrapLayout li {
  float: left;
  display: inline-block;
  margin: 2px;
}
.e-pivotgauge *:focus:hover {
  outline: none;
}
.e-pivotgauge-tooltip {
  background-color: white;
  border: 2px solid #c8c8c8;
}
.e-pivotgauge-tooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 20px;
  color: #333;
  border-radius: 15px;
  margin-top: 20px;
  text-align: left;
  font: 12px Segoe UI;
  font-stretch: condensed;
  text-decoration: none;
  line-height: 20px;
}
.e-pivotgauge-tooltip,
.e-pivotgauge-active {
  opacity: 1;
  margin-top: 5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
.e-pivotgauge .kpiuparrow {
  background-image: url(../Content/common-images/olapkpi/up-arrow.png);
}
.e-pivotgauge .kpirightarrow {
  background-image: url(../Content/common-images/olapkpi/right-arrow.png);
}
.e-pivotgauge .kpidownarrow {
  background-image: url(../Content/common-images/olapkpi/down-arrow.png);
}
.e-pivotgauge .kpidiamond {
  background-image: url(../Content/common-images/olapkpi/diamond.png);
}
.e-pivotgauge .kpitriangle {
  background-image: url(../Content/common-images/olapkpi/triangle.png);
}
.e-pivotgauge .kpicircle {
  background-image: url(../Content/common-images/olapkpi/circle.png);
}
.e-pivotgauge .kpiredroad {
  background-image: url(../Content/common-images/olapkpi/red.png);
}
.e-pivotgauge .kpigreenroad {
  background-image: url(../Content/common-images/olapkpi/green.png);
}
.e-pivotgauge .kpiallcolor {
  background-image: url(../Content/common-images/olapkpi/three-color.png);
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-pivotpager .e-pagerTextBox {
  display: inline-block;
}
.e-pivotpager .e-pagerTextBox {
  height: 18px;
  width: 35px;
  color: #686969;
}
.e-pivotpager *:focus:hover {
  outline: none;
}
.e-pivotpager .e-movePrevious,
.e-pivotpager .e-moveNext,
.e-pivotpager .e-moveFirst,
.e-pivotpager .e-moveLast {
  display: inline-block;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.e-pivotpager .e-movePrevious,
.e-pivotpager .e-moveNext,
.e-pivotpager .e-moveFirst,
.e-pivotpager .e-moveLast {
  width: 18px;
  height: 18px;
}
.e-pivotpager .e-moveFirst:before {
  font-size: 14px;
}
.e-pivotpager .e-moveFirst:before {
  content: '\e62a';
}
.e-pivotpager .e-moveFirst:before {
  margin-left: 5px;
}
.e-pivotpager .e-moveLast:before {
  font-size: 14px;
}
.e-pivotpager .e-moveLast:before {
  content: '\e62c';
}
.e-pivotpager .e-moveLast:before {
  margin-left: 5px;
}
.e-pivotpager .e-categPagerTd {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #686969;
}
.e-pivotpager.e-rtl .e-categPagerTd {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #686969;
  border-right-style: hidden !important;
}
.e-pivotpager.e-rtl .e-pagerDiv,
.e-pivotpager.e-rtl .e-seriesPagerTd {
  direction: ltr;
}
.e-pivotpager .e-movePrevious:before {
  font-size: 14px;
}
.e-pivotpager .e-movePrevious:before {
  content: '\e665';
}
.e-pivotpager .e-movePrevious:before {
  margin-left: 5px;
}
.e-pivotpager .e-moveNext:before {
  font-size: 14px;
}
.e-pivotpager .e-moveNext:before {
  content: '\e67e';
}
.e-pivotpager .e-moveNext:before {
  margin-left: 5px;
}
.e-pivotpager .e-categPageCount,
.e-pivotpager .e-seriesPageCount {
  cursor: default;
}
.e-pivotpager .e-categPageCount,
.e-pivotpager .e-seriesPageCount {
  padding: 0 0 0 5px;
}
.e-pivotpager .e-pagerDiv {
  margin: 3px;
  padding: 7px;
  color: #686969;
}
.e-pivotpager .e-pagerLabel {
  cursor: default;
  display: inline-block;
}
.e-pivotpager .e-pagerLabel {
  margin-left: 5px;
  margin-right: 5px;
}
.e-pivotpager .e-disabled {
  cursor: default !important;
}
.e-pivotpager .e-disabled {
  opacity: 0.4;
}
.e-pivotpager .pivotpager {
  overflow: auto;
}
.e-pivotpager input {
  background: white;
}
.e-pivotpager table {
  background-color: white;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-reportviewer-outerborder:hover {
  border-color: #c8c8c8;
  color: #333;
}
.e-reportviewer-outerborder:hover {
  background: #f0f5fb;
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  border-color: #c8c8c8;
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  background: #ececec;
}
.e-reportviewer-tbdiv.e-reportviewer-exporttip {
  background-color: white;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  border-color: #c8c8c8;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  background: #ececec;
}
.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
  background-color: white;
}
.e-reportviewer-tbdiv.e-reportviewer-tooltip {
  border-color: #c8c8c8;
}
.e-reportviewer-tbdiv.e-reportviewer-tooltip {
  background-color: white;
}
.e-reportviewer-headerspan,
.e-reportviewer-contentspan {
  font-family: Arial, sans-serif !important;
}
.e-reportviewer-headerspan,
.e-reportviewer-contentspan {
  color: #333;
}
.e-reportviewer-viewer {
  font-size: 14px;
}
.e-reportviewer-popuppageno,
.e-reportviewer-popuptotalpage {
  color: white;
}
.e-reportviewer-toolbarcontainer .ejinputtext {
  background-color: white !important;
}
.e-reportviewer-viewerblock {
  background-color: #f6f6f6;
  font-size: 12.5px;
}
.e-reportviewer-viewerblock {
  color: #333;
}
.e-reportviewer-viewerblockcellcontent {
  font-size: 14.5px;
}
.e-reportviewer-viewerblockcellcontent {
  color: #333;
}
.e-reportviewer-viewreport {
  border-left-color: #c8c8c8;
}
.e-reportviewer-scrollcontainer,
.e-reportviewer-viewer > .e-splitter .e-pane {
  background-color: #ccc;
}
.e-reportviewer-pageviewcontainer {
  background-color: #ccc;
}
.e-reportviewer-pageview {
  box-shadow: rgba(0, 0, 0, 0.3);
  border-color: gray;
}
.e-reportviewer-label,
.e-reportviewer-tbpage,
.e-reportviewer-elementalignments,
.e-reportviewer-textbox {
  color: #333;
}
.e-reportviewer-label,
.e-reportviewer-tbpage,
.e-reportviewer-elementalignments,
.e-reportviewer-textbox {
  font-size: 14px;
  font-weight: 400;
}
.e-reportviewer-labelpageno {
  font-size: 16px !important;
}
.e-reportviewer-documentmapcontainer div,
.e-reportviewer-documentmappopup {
  background-color: #ebebeb;
}
.e-reportviewer-pagepopupinfo {
  background-color: black;
}
.e-reportviewer-viewerblock,
.e-reportviewer-viewer,
.e-reportviewer-pagenumber,
.e-reportviewer-tbpage,
.e-reportviewer-tbdiv.e-reportviewer-exportlist,
.e-reportviewer-label,
.e-reportviewer-labelpageno {
  font-family: Arial, sans-serif !important;
}
.e-reportviewer-toolbarcontainer,
.e-reportviewer-viewerblock,
.e-reportviewer-viewercontainer,
.e-reportviewer-elementalignments,
.e-reportviewer-viewerblockcellcontent,
.e-reportviewer-viewerblockcontent,
.e-reportviewer-textbox,
.e-reportviewer-documentmappopup {
  border-color: #c8c8c8;
}
.e-reportviewer-popupli:hover {
  background: #f0f5fb;
}
.e-reportviewer-popupli:hover {
  background-color: #f0f5fb;
}
.e-reportviewer-popupli {
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.e-reportviewer-popupli {
  color: #333 !important;
}
.e-reportviewer-gotonext.e-reportviewer-disabled,
.e-reportviewer-gotoprevious.e-reportviewer-disabled,
.e-reportviewer-gotolast.e-reportviewer-disabled,
.e-reportviewer-gotofirst.e-reportviewer-disabled {
  opacity: 0.5;
}
.e-reportviewer-viewreportbutton {
  font-family: Arial, sans-serif !important;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-pdfviewer-outerborder:hover {
  border-color: #c8c8c8;
  color: #333;
}
.e-pdfviewer-outerborder:hover {
  background: #f0f5fb;
}
.e-pdfviewer-tbdiv.e-pdfviewer-exporttip {
  border-color: #c8c8c8;
  background-color: white;
}
.e-pdfviewer-tbdiv.e-pdfviewer-exporttip {
  background: #ececec;
}
.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip {
  border-color: #c8c8c8;
  background-color: white;
}
.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip {
  background: #ececec;
}
.e-pdfviewer-tbdiv.e-pdfviewer-tooltip {
  background: white;
  border-color: #c8c8c8;
}
.e-pdfviewer-headerspan,
.e-pdfviewer-contentspan {
  font-family: Arial, sans-serif !important;
}
.e-pdfviewer-headerspan,
.e-pdfviewer-contentspan {
  color: #333;
}
.e-pdfviewer-viewer {
  font-size: 14px;
}
.e-pdfviewer-popuppageno,
.e-pdfviewer-popuptotalpage {
  color: white;
}
.e-pdfviewer-toolbarcontainer .ejinputtext {
  background-color: white !important;
}
.e-pdfviewer-viewerblock {
  background-color: #f6f6f6;
  font-size: 12.5px;
  color: #333;
}
.e-pdfviewer-viewerblockcellcontent {
  font-size: 14.5px;
  color: #333;
}
.e-pdfviewer-viewpdf {
  border-left-color: #c8c8c8;
}
.e-pdfviewer-scrollcontainer,
.e-pdfviewer-viewer > .e-splitter .e-pane {
  background-color: #e8e8e8;
}
.e-pdfviewer-pageviewcontainer {
  background-color: #ccc;
}
.e-pdfviewer-pageview {
  box-shadow: rgba(0, 0, 0, 0.3);
  border-color: gray;
}
.e-pdfviewer-label,
.e-pdfviewer-tbpage,
.e-pdfviewer-elementalignments,
.e-pdfviewer-textbox {
  color: #333;
}
.e-pdfviewer-label,
.e-pdfviewer-tbpage,
.e-pdfviewer-elementalignments,
.e-pdfviewer-textbox {
  font-size: 14px;
  font-weight: 400;
}
.e-pdfviewer-labelpageno {
  font-size: 16px !important;
}
.e-pdfviewer-documentmapcontainer div,
.e-pdfviewer-documentmappopup {
  background-color: #ebebeb;
}
.e-pdfviewer-pagepopupinfo {
  background-color: black;
}
.e-pdfviewer-viewerblock,
.e-pdfviewer-viewer,
.e-pdfviewer-pagenumber,
.e-pdfviewer-tbpage,
.e-pdfviewer-tbdiv.e-pdfviewer-exportlist,
.e-pdfviewer-label,
.e-pdfviewer-labelpageno {
  font-family: Arial, sans-serif !important;
}
.e-pdfviewer-viewerblock,
.e-pdfviewer-elementalignments,
.e-pdfviewer-viewerblockcellcontent,
.e-pdfviewer-viewerblockcontent,
.e-pdfviewer-textbox,
.e-pdfviewer-documentmappopup {
  border-color: #c8c8c8;
}
.e-pdfviewer-toolbarcontainer.e-toolbar {
  border-color: #c8c8c8;
}
.e-pdfviewer-searchbox {
  border-color: #c8c8c8;
}
.e-pdfviewer-viewercontainer {
  background-color: #fff;
  border-color: #c8c8c8;
}
.e-pdfviewer-pageCanvas {
  border: solid black 1px;
}
.e-pdfviewer-popupmenu {
  border: solid 2px #c8c8c8;
  background-color: #fff;
}
.e-pdfviewer-innercontent {
  border-color: black;
  background-color: white;
}
.e-pdfviewer-closeicon {
  color: #333;
}
.e-pdfviewer-properties-okbtn,
.e-pdfviewer-properties-cancelbtn {
  background-color: white !important;
}
.e-pdfviewer-currenttime,
.e-pdfviewer-username {
  color: #333;
}
.e-tab.e-js .e-header > .e-active.e-pdfviewer-tab-li a {
  color: #333 !important;
}
.e-pdfviewer-opacity-slider.e-slider .e-handle.e-select {
  background-color: white;
}
.e-tab.e-js .e-header > .e-active.e-pdfviewer-tab-li {
  border-top-color: #c8c8c8 !important;
}
.e-pdfviewer-popupli:hover {
  background-color: #f0f5fb;
  color: #282827;
}
.e-pdfviewer-popupli:hover {
  background: #f0f5fb;
}
.e-pdfviewer-popupli {
  color: #333 !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-gantt .e-toolbaricons {
  color: #686969;
}
.e-search.e-tooltxt.e-hover {
  color: #282827 !important;
}
.e-gantt .e-tooltxt.e-hover > span {
  color: #282827;
}
.e-gantt .e-gantt-Spliter {
  border-top-color: #c8c8c8 !important;
  border-bottom-color: #c8c8c8 !important;
}
.e-gantt .e-editValue .e-treegrid .e-headercell {
  border-bottom-color: #c8c8c8 !important;
  background-color: white !important;
}
.e-ganttdialog .e-ejinputtext,
.e-gantt .e-ejinputtext {
  color: #333;
  outline: none;
  border-style: solid;
  border-color: #c8c8c8;
  vertical-align: baseline;
}
.e-ganttdialog .e-ejinputtext,
.e-gantt .e-ejinputtext {
  border-width: 1px;
  background-color: white;
}
.e-ganttdialog .e-ejinputtext:focus,
.e-gantt .e-ejinputtext:focus {
  box-shadow: 0 0 5px #cbcbcb;
}
.e-deletepre.e-icon,
.e-addpre.e-icon {
  font-family: Arial, sans-serif;
}
.e-gantt .e-splitter .e-hover.e-splitbar.e-split-divider {
  border-color: #c8c8c8;
}
.e-gantt .e-splitter .e-splitbar.e-split-divider:hover {
  border-color: #c8c8c8;
}
.e-gantt .e-gantttoolbar li.e-hover {
  border-color: transparent;
}
.e-gantt .e-treegrid .e-gridheader {
  border: none !important;
}
.e-gantt .e-treegrid .e-gridheader {
  background: #015d6a;
}
.e-gantt .e-treegrid .e-headercelldiv {
  color: #acb5bc;
}
.e-gantt .e-treegrid .e-headercelldiv .e-descending,
.e-gantt .e-treegrid .e-headercelldiv .e-ascending,
.e-gantt .e-treegrid .e-headercell .e-columnmenu-icon {
  color: #acb5bc;
}
.e-ganttdialog .e-tab .e-header.e-addborderbottom .e-active {
  border-top: solid 1px #c8c8c8 !important;
}
.e-ganttdialog .e-titlebar {
  border-bottom: 1px solid #c8c8c8 !important;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-rangeScroll-select {
  fill: #ececec;
  stroke: #c8c8c8;
}
.e-rangeScroll-select:hover {
  fill: #f0f5fb;
  stroke: #c8c8c8;
}
.e-rangeScroll-select:active {
  fill: #f0f5fb;
  stroke: #c8c8c8;
}
.e-rangeScroll-select-hover {
  fill: #f0f5fb;
  stroke: #c8c8c8;
}
.e-rangeScroll-backRect {
  fill: white;
  stroke: #c8c8c8;
}
.e-rangeScroll-arrow {
  fill: #686969;
  stroke: #686969;
}
.e-rangeScroll-arrow:hover {
  fill: #282827;
  stroke: #282827;
}
.e-rangeScroll-arrow:active {
  fill: #282827;
  stroke: #282827;
}
.e-rangeScroll-centerShape {
  fill: #686969;
  stroke: #686969;
}
.e-rangeScroll-leftCircle,
.e-rangeScroll-rightCircle {
  fill: #686969;
  stroke: #686969;
}
.e-rangeScroll-leftCircle:hover,
.e-rangeScroll-rightCircle:hover {
  fill: #282827;
  stroke: #282827;
}
.e-rangeScroll-leftCircle:active,
.e-rangeScroll-rightCircle:active {
  fill: #282827;
  stroke: #282827;
}
.e-rangeScroll-leftRect:hover + .e-rangeScroll-leftCircle,
.e-rangeScroll-rightRect:hover + .e-rangeScroll-rightCircle,
.e-rangeScroll-leftRect:active + .e-rangeScroll-leftCircle,
.e-rangeScroll-rightRect:active + .e-rangeScroll-rightCircle {
  fill: #282827;
  stroke: #282827;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-treegrid .e-extendcolumn {
  background-color: white;
}
.e-treegrid .e-headercelldiv {
  color: #acb5bc;
  font-family: Arial, sans-serif;
}
.e-filterMenuDiv {
  font-family: Arial, sans-serif;
  min-height: 0 !important;
}
.e-filterMenuDiv {
  border-color: #c8c8c8 !important;
}
.e-treegrid .e-treegridpopup .e-popupcontent {
  background-color: white;
  border-color: #c8c8c8;
}
.e-treegrid .e-treegridpopup span:hover,
.e-treegrid .e-treegridpopup .e-spanclicked {
  border-color: #686969;
}
.e-treegrid .e-treegridpopup .e-downtail:before,
.e-treegrid .e-treegridpopup .e-downtail {
  border-top-color: #c8c8c8;
}
.e-treegrid .e-treegridpopup .e-downtail:after {
  border-top-color: white;
}
.e-treegrid .e-headercelldiv .e-descending,
.e-treegrid .e-headercelldiv .e-ascending,
.e-treegrid .e-headercell .e-columnmenu-icon {
  color: #acb5bc;
}
.e-treegrid-core {
  font-family: Arial, sans-serif;
}
.e-treegrid .e-gridcontent {
  background-color: #015d6a;
}
.e-treegrid .e-borderbox {
  border-bottom-color: #015d6a;
}
.e-treegrid .e-editcell,
.e-treegrid .e-detailsrowcell,
.e-treegrid .e-rowcell,
.e-treegrid .e-extendcolumn {
  border-color: #c8c8c8;
}
.e-treegrid .e-tableLastCell {
  border-right-color: #c8c8c8 !important;
}
.e-treegrid .e-detailsiconcell:hover,
.e-treegrid .e-detailsinfoiconhide {
  background-color: #e3e3e3;
}
.e-treegrid div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-treegrid div.e-error .e-bottomarrow {
  border-top-color: #fffe92;
}
.e-detailscellwrapperfly {
  border-color: #c8c8c8;
}
.e-detailscellwrapperfly {
  box-shadow: 0 0 11px 3px #c8c8c8;
  -moz-box-shadow: 0 0 11px 3px #c8c8c8;
  -webkit-box-shadow: 0 0 11px 3px #c8c8c8;
}
.e-dragrowcell {
  border-color: #c8c8c8 !important;
}
.e-treegrid .e-alt-row {
  background: white;
}
.e-treegrid .e-alt-row:hover {
  background: inherit;
}
.e-treegrid .e-templaterow:hover {
  background: inherit;
}
.e-treegrid .e-pager {
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  padding-top: 1px;
}
.e-treegrid .e-scroller {
  border-bottom-width: 0px !important;
  border: none !important;
}
.e-treegrid .e-treegridrowexpand,
.e-treegrid .e-treegridrowcollapse .e-rowcell {
  font-size: 12px !important;
}
.e-treegrid .e-treegridrowexpand {
  background-color: inherit !important;
}
.e-treegrid .e-treegridrowexpand:hover {
  background-color: inherit;
}
.e-treegrid .e-textwrapcell {
  border: none;
}
.e-treegrid .e-headercell .e-headercelldiv {
  min-height: 75px;
  padding-top: 10px;
}
.e-treegrid .e-selectionbackground {
  color: white;
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="@theme_color", endColorstr="@theme_color", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
}
.e-treegrid .e-selectionbackground {
  background: #015d6a;
}
.e-treegridPane .e-treegrid .e-selectionbackground {
  background: linear-gradient(to bottom, rgba(23, 155, 215, 0.2), rgba(23, 155, 215, 0.2));
  color: #333;
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="@theme_color", endColorstr="@theme_color", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
}
.e-treegrid .e-selectingcell {
  color: white;
}
.e-treegrid .e-selectingcell {
  background: #015d6a;
}
.e-treegridPane .e-treegrid .e-selectingcell {
  background: linear-gradient(to bottom, rgba(23, 155, 215, 0.2), rgba(23, 155, 215, 0.2));
  color: #333;
}
.e-treegrid .e-detailsinfoiconhide:before,
.e-treegrid .e-detailsinfoiconshow:before {
  color: #015d6a !important;
}
.e-treegrid .e-selectionbackground .e-detailsinfoiconshow:before {
  color: white !important;
}
.e-treegrid .e-detailscellwrapper,
.e-detailscellwrapperfly {
  background: white;
  color: #333 !important;
}
.e-dragtooltipbackground {
  background-color: white;
  color: #333;
}
.e-treegrid .e-gridheader {
  border: none !important;
}
.e-treegrid .e-gridheader {
  background: #fcfcfc;
}
.e-treegrid .e-table.e-zerospace {
  border-bottom: 1px solid #dfdfdf;
}
.e-treegrid .e-ejinputtext,
.e-addedColumn .e-ejinputtext,
.e-treegridrenamedialog .e-ejinputtext {
  border-color: #c8c8c8;
  outline: none;
  vertical-align: baseline;
}
.e-treegrid .e-ejinputtext,
.e-addedColumn .e-ejinputtext,
.e-treegridrenamedialog .e-ejinputtext {
  color: #333;
  background-color: white;
}
.e-treegrid .e-ejinputtext:focus,
.e-addedColumn .e-ejinputtext:focus,
.e-treegridrenamedialog .e-ejinputtext:focus {
  box-shadow: 0 0 5px #cbcbcb;
}
.e-treegrid .e-reSizeColbg {
  border: #c8c8c8 !important;
}
.e-treegrid .e-gridheadercontainer {
  border: none !important;
}
.e-columnmenu {
  background: white;
  color: #333;
  font-family: Arial, sans-serif;
}
.e-columnmenu {
  border-color: #c8c8c8 !important;
}
.e-columnmenuitem .e-icon,
.e-menuitem .e-icon {
  color: #686969;
}
.e-treegrid .e-toolbaricons {
  color: #686969;
}
.e-columnmenuselection .e-icon,
.e-contextmenu-mouseover .e-icon {
  color: #282827;
}
.e-treegrid .e-tooltxt.e-hover > span {
  color: #282827;
}
.e-columnSelector {
  background: white;
  border: 1px solid;
  border-color: #c8c8c8 !important;
  color: #333 !important;
}
.e-columnMenuListDiv label {
  font-family: Arial, sans-serif;
}
.e-columnmenuselection {
  color: #282827;
}
.e-columnmenuselection {
  background: #f0f5fb;
}
.e-treegrid .e-summaryrow {
  background: #f6f6f6;
}
.e-treegrid .e-footersummaryrow,
.e-treegrid .e-footersummaryrowdiv {
  background: #f6f6f6;
}
.e-treegrid .e-footersummaryrowdiv {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #c8c8c8;
}
.e-treegrid .e-summaryrow .e-summaryrowcell {
  border-bottom-color: #c8c8c8;
}
.e-contextmenu,
.e-innerContextmenu {
  background: white;
  font-family: Arial, sans-serif;
}
.e-contextmenu,
.e-innerContextmenu {
  border-color: #c8c8c8 !important;
  color: #333;
}
.e-contextmenu-mouseover {
  color: #282827;
}
.e-contextmenu-mouseover {
  background: #f0f5fb;
}
.e-tooltipgantt {
  background-color: white;
  color: #333;
  border-color: #c8c8c8;
}
.e-treegrid .e-movablecontainer,
.e-treegrid .e-movableheader,
.e-treegrid .e-movablefooter {
  border-left-color: #015d6a;
}
.e-treegrid .e-footercontainer {
  border-right-color: #fff;
}
.e-headervline {
  border-color: #015d6a;
}
.e-headertooltip {
  color: #282827;
  background-color: #fcfcfc;
  border-color: #c8c8c8;
}
.e-menuitem-hr {
  border-width: 1px 0 0;
  border-style: solid;
}
.e-menuitem-hr {
  border-color: #c8c8c8;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-ribbon.e-js .e-header .e-bottom-line.e-select.e-item,
.e-ribbon.e-js .e-header .e-top-line.e-select.e-item {
  background: transparent;
  outline: none;
  outline-offset: 0;
}
.e-ribbon.e-js.e-widget {
  font-size: 14px;
}
ej-ribbon {
  display: block;
}
.e-ribbon .e-rbn-button.e-button .e-btntxt {
  white-space: pre-wrap;
}
.e-ribbon .e-rbn-button.e-btn.e-select:focus {
  box-shadow: none;
}
.e-ribbon .e-groupdiv > div:after {
  background: #c8c8c8;
}
.e-ribbon .e-ribbonbackicon {
  background: #015d6a;
}
.e-ribbon .e-backstagetopicon span:hover:before {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.e-ribbon .e-captionarea {
  color: #333;
}
.e-separatordiv,
.e-separatordivrow {
  background: #c8c8c8;
}
.e-ribbon.e-js .e-content {
  border-top-width: 0;
  color: #333;
}
.e-ribbon.e-js .e-content {
  background: white;
}
.e-ribbon.e-js .e-content {
  border-color: #c8c8c8;
}
.e-ribbon .e-rbn-ddl.e-ddl .e-select {
  background: white;
  border-color: #c8c8c8;
  color: #686969;
  -webkit-filter: none;
  filter: none;
}
.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover {
  color: #282827;
}
.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover {
  background: #f0f5fb;
}
.e-ribbon .e-expandcollapse span:hover,
.e-ribbon .e-expander:hover {
  border-color: #c8c8c8;
}
.e-ribbon .e-expandcollapse span:hover,
.e-ribbon .e-expander:hover {
  color: #282827;
}
.e-ribbon .e-expandcollapse span:hover,
.e-ribbon .e-expander:hover {
  background: #f0f5fb;
}
.e-ribbon .e-expandcollapse span,
.e-ribbon .e-expander {
  color: #686969;
}
.e-ribbon.e-js .e-header,
.e-ribbon.e-js .e-left,
.e-ribbon.e-js .e-right {
  background: #fcfcfc;
}
.e-ribbon.e-js .e-header,
.e-ribbon.e-js .e-left,
.e-ribbon.e-js .e-right {
  border: 1px solid #c8c8c8;
}
.e-ribbon.e-js .e-header > .e-select,
.e-ribbon.e-js .e-header > .e-active,
.e-ribbon.e-js .e-left > .e-active,
.e-ribbon.e-js .e-right > .e-active,
.e-ribbon.e-js .e-left > .e-select,
.e-ribbon.e-js .e-right > .e-select {
  background: transparent;
  border: none;
}
.e-ribbon.e-js .e-header > .e-select:not(.e-apptab) a,
.e-ribbon.e-tab.e-js .e-header .e-select.e-disable a:hover {
  color: #282827;
}
.e-ribbon .e-apptab .e-menu .e-active > a,
.e-ribbon .e-apptab .e-menu .e-active span {
  color: #282827 !important;
}
.e-ribbon.e-js .e-header li.e-select:not(.e-apptab) a:hover {
  color: #015d6a;
}
.e-ribbon.e-js .e-header .e-active.e-tab a:hover,
.e-ribbon.e-js .e-header .e-active.e-contextualtabset a:hover {
  color: none;
}
.e-ribbon .e-apptab .e-menu ul > li > a {
  color: #282827 !important;
}
.e-ribbon.e-grpdivhide {
  border-right: 1px solid #c8c8c8 !important;
}
.e-ribbon.e-rtl.e-grpdivhide {
  border-left: 1px solid #c8c8c8 !important;
}
.e-ribbon .e-header > .e-apptab .e-menu {
  background: #015d6a;
}
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:first-child > a,
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:first-child > a > span {
  color: white;
}
.e-ribbon.e-js .e-header > .e-item:hover {
  background: transparent;
  border: none;
}
.e-ribbon.e-js .e-header .e-active.e-tab a,
.e-ribbon.e-js .e-header .e-active.e-contextualtabset a {
  border-color: #c8c8c8 #c8c8c8 transparent;
  background: white;
}
.e-ribbon.e-js .e-header .e-active.e-tab a,
.e-ribbon.e-js .e-header .e-active.e-contextualtabset a {
  color: #015d6a;
}
.e-ribbon .e-rbn-button.e-btn.e-select,
.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,
.e-ribbon .e-rbn-button.e-tbtn.e-disable {
  border-color: white;
  -webkit-filter: none;
  filter: none;
}
.e-ribbon .e-rbn-button.e-btn.e-select,
.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,
.e-ribbon .e-rbn-button.e-tbtn.e-disable {
  background: white;
  color: #333;
}
.e-rbn-splitbtn.e-menu.e-split,
.e-rbn-splitbtn.e-menu.e-context.e-split,
.e-rbn-splitbtn.e-menu.e-context.e-split .e-list > ul {
  background: white;
}
.e-rbn-splitbtn.e-js.e-menu.e-split ul,
.e-rbn-splitbtn.e-js.e-menu.e-context.e-split ul,
.e-rbn-splitbtn.e-js.e-menu.e-context.e-split .e-list > ul,
.e-rbn-splitbtn.e-js.e-menu.e-widget.e-split li.e-list {
  background: white;
}
.e-resizegroupdiv.e-reshover,
.e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,
.e-ribbon.e-responsive .e-backstageli:hover,
.e-ribbon.e-responsive .e-responsivetabli:hover,
.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover {
  color: #282827;
}
.e-resizegroupdiv.e-reshover,
.e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,
.e-ribbon.e-responsive .e-backstageli:hover,
.e-ribbon.e-responsive .e-responsivetabli:hover,
.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover {
  background: #f0f5fb;
}
.e-ribbon .e-rbn-button.e-btn.e-select:active,
.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,
.e-ribbon .e-rbn-button.e-tbtn.e-active {
  color: #282827;
}
.e-ribbon .e-rbn-button.e-btn.e-select:active,
.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,
.e-ribbon .e-rbn-button.e-tbtn.e-active {
  background: #5cc0ee;
}
.e-ribbon .e-rbn-button.e-btn.e-select:active .e-icon,
.e-ribbon .e-rbn-button.e-btn.e-active .e-icon,
.e-ribbon .e-rbn-button.e-btn.e-select:hover .e-icon {
  color: #282827;
}
.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable {
  background: none;
}
.e-ribbon.e-js .e-header .e-apptab .e-menu > .e-list:nth-child(1):not(.e-active) > a:hover,
.e-ribbon.e-js .e-header .e-apptab .e-menu > li:nth-child(1):not(.e-active) > a:hover span {
  color: #282827;
}
.e-ribbon .e-disable {
  background: white;
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.e-ribbon .e-btn.e-disable.e-select,
.e-ribbon .e-btn.e-disable.e-select:hover,
.e-ribbon .e-tbtn.e-disable,
.e-ribbon .e-tbtn.e-disable:hover,
.e-ribbon .e-split.e-disable,
.e-ribbon .e-split.e-disable:hover,
.e-ribbon .e-btn.e-disable.e-select:active,
.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active:hover,
.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active {
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.e-ribbon .e-modelDiv {
  background: white;
  opacity: 0;
  filter: alpha(opacity=0);
}
.e-ribbon .e-groupdiv .e-gallerycontent,
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallerycontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  background: white;
  border-color: #c8c8c8;
}
.e-ribbon.e-rtl .e-groupdiv .e-gallerycontent {
  border-right-color: #fff;
}
.e-ribbon .e-groupdiv .e-gallscrollcontent .e-content,
.e-ribbon .e-resizediv .e-gallscrollcontent .e-content {
  background: white;
}
.e-ribbon .e-groupdiv .e-gallerymovediv,
.e-ribbon .e-resizediv .e-gallerymovediv,
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  background: white;
}
.e-ribbon .e-groupdiv .e-extracontent,
.e-ribbon .e-resizediv .e-extracontent {
  border-top-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-moveupdiv,
.e-ribbon .e-groupdiv .e-movedowndiv,
.e-ribbon .e-groupdiv .e-expgallerydiv,
.e-ribbon .e-resizediv .e-moveupdiv,
.e-ribbon .e-resizediv .e-movedowndiv,
.e-ribbon .e-resizediv .e-expgallerydiv {
  border-color: #c8c8c8;
}
.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn,
.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn {
  background: white !important;
  border-color: white;
}
.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn,
.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn,
.e-ribbon.e-js .e-groupdiv .e-extracontent .e-menu,
.e-ribbon.e-js .e-resizediv .e-extracontent .e-menu {
  background: white;
  color: #333;
}
.e-ribbon.e-js .e-gallerymenu a {
  color: #333;
}
.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn:hover,
.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn:hover {
  background: #f0f5fb;
}
.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-galleryselect,
.e-ribbon.e-js .e-resizediv .e-rbn-button.e-galleryselect {
  box-shadow: none;
  border-color: #015d6a;
}
.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn:hover,
.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn:hover {
  border-color: #f0f5fb;
  color: #282827;
  background: white;
}
.e-ribbon .e-groupdiv .e-gallerymovediv > div:hover,
.e-ribbon .e-resizediv .e-gallerymovediv > div:hover {
  border-color: #015d6a;
}
.e-ribbon .e-groupdiv .e-gallerymovediv > div:hover,
.e-ribbon .e-resizediv .e-gallerymovediv > div:hover {
  background: #f0f5fb;
}
.e-ribbon .e-groupdiv .e-movedowndiv:hover ~ .e-expgallerydiv,
.e-ribbon .e-groupdiv .e-moveupdiv:hover ~ .e-movedowndiv {
  border-top-color: #015d6a;
}
.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover ~ .e-expgallerydiv,
.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover ~ .e-movedowndiv {
  border-top-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-gallerymovediv > .e-disablegrymovebtn,
.e-ribbon .e-groupdiv .e-gallerymovediv > .e-disablegrymovebtn:hover,
.e-ribbon .e-resizediv .e-gallerymovediv > .e-disablegrymovebtn,
.e-ribbon .e-resizediv .e-gallerymovediv > .e-disablegrymovebtn:hover {
  background: white;
  border-color: #c8c8c8;
}
.e-ribbon .e-tooltipdiv {
  border-color: #c8c8c8;
  background: white;
}
.e-ribbon .e-tooltipdiv .e-tooltiptitle,
.e-ribbon .e-tooltipdiv .e-tooltipcontent,
.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg {
  color: #282827;
}
.e-ribbon .e-resizediv {
  border-color: #c8c8c8;
}
.e-ribbon .e-resizediv {
  background: white;
}
.e-ribbon .e-header .e-margine-top:hover {
  border-top: none;
}
.e-ribbon .e-groupdiv .e-gallexpandcontent,
.e-ribbon .e-resizediv .e-gallexpandcontent {
  border-color: #c8c8c8;
}
.e-ribbon .e-groupdiv .e-disablegrymovebtn > span,
.e-ribbon .e-resizediv .e-disablegrymovebtn > span {
  color: #cecece;
}
.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover .e-icon {
  color: #282827;
}
.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover {
  background: none;
}
.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable .e-icon {
  color: #282827;
}
.e-ribbon .e-rbn-ddl.e-ddl .e-disable.e-select:hover {
  background: none;
  color: #282827;
}
.e-ribbon .e-ribbonbackstagepage {
  border-color: #c8c8c8;
  background: white;
}
.e-backstagescrollcontent.e-js .e-content {
  background: white;
}
.e-ribbon .e-backstagetopcontent,
.e-ribbon .e-backstageheader {
  background: #015d6a;
}
.e-ribbon .e-backstageli:hover {
  background: #106992;
}
.e-ribbon .e-backstageseparator,
.e-ribbon .e-backstageactive {
  background: #4ebbec;
}
.e-ribbon .e-backstagetopicon span:hover:before {
  color: #f0f5fb;
}
.e-ribbon .e-backstagetopicon span:before {
  color: white;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor:hover {
  color: #282827;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor:hover {
  background: #f0f5fb;
}
.e-ribbon .e-backstageli a,
.e-ribbon .e-backstagebutton {
  color: white;
}
.e-ribbon.e-js .e-backstageheader .e-backstageli:hover a,
.e-ribbon.e-js .e-backstageheader .e-backstageactive a,
.e-ribbon.e-js .e-backstageheader .e-backstagebutton:hover {
  color: white;
}
.e-ribbon .e-backstagecontent {
  background: white;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor {
  color: white;
}
.e-ribbon .e-header > .e-apptab .e-apptabanchor {
  background: #015d6a;
}
.e-ribbon.e-rbnwithqat .e-rbnqatmenu,
.e-ribbon.e-rbnwithqat .e-qaresizediv {
  background: white;
}
.e-ribbon.e-rbnwithqat .e-rbnqatmenu,
.e-ribbon.e-rbnwithqat .e-qaresizediv {
  border-color: #c8c8c8;
}
.e-ribbon.e-rbnwithqat .e-rbnqatmenu div {
  background: #ececec;
}
.e-ribbon.e-rbnwithqat .e-qatmenuli {
  background: white;
  color: #333;
}
.e-ribbon.e-rbnwithqat .e-qatseparator {
  background: #c8c8c8;
}
.e-ribbon.e-rbnwithqat .e-qatmenuli:hover {
  color: #282827;
}
.e-ribbon.e-rbnwithqat .e-qatmenuli:hover {
  background: #f0f5fb;
}
.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar,
.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-btn {
  background: transparent;
}
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,
.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,
.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active {
  color: #282827;
}
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,
.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,
.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active {
  background: #5cc0ee;
}
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select:active .e-icon,
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active .e-icon,
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover,
.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover .e-icon {
  color: #282827;
}
.e-ribbon.e-js .e-rbn-button.e-btn,
.e-ribbon .e-active-content.e-parentdiv .e-split,
.e-ribbon .e-resizediv .e-split,
.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-split {
  box-shadow: none;
}
.e-ribbon.e-responsive .e-header,
.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn,
.e-ribbon.e-responsive .e-resqatScroll .e-content,
.e-ribbon.e-responsive .e-backstagerestop {
  background: #015d6a !important;
}
.e-ribbon.e-responsive .e-icon.e-resbackstage,
.e-ribbon.e-responsive .e-ribresmenu .e-icon,
.e-ribbon.e-responsive .e-ribresmenu a,
.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn .e-icon {
  color: white !important;
}
.e-ribbon.e-responsive .e-responsivebackstagecontent {
  background: white !important;
}
.e-ribbon.e-responsive .e-backstageheader,
.e-ribbon.e-responsive .e-rescontent {
  background: #fcfcfc;
}
.e-ribbon.e-responsive .e-backstageheader .e-backstagebutton,
.e-ribbon.e-responsive .e-backstageheader a {
  color: #686969;
}
.e-ribbon.e-responsive .e-responsiveback,
.e-ribbon.e-responsive .e-groupmobdiv,
.e-ribbon.e-responsive .e-groupdiv {
  border-bottom: 1px solid #c8c8c8;
}
.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn.e-active .e-icon {
  color: #282827 !important;
}
.e-ribbon.e-responsive .e-rescontent,
.e-ribbon.e-responsive .e-backstageheader {
  box-shadow: -1px 0 10px 0 black;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-kanban,
.e-kanban .e-headercell,
.e-kanban .e-swimlanerow {
  background: white;
}
.e-kanban .e-icon,
.e-kbntoolbar-body .e-icon {
  color: #686969;
}
.e-kanban {
  border-color: #c8c8c8;
  color: #333;
}
.e-kanban .e-rowcell .e-shrinkheader {
  color: #015d6a;
}
.e-kanban-context .e-checkbox .e-checkmark {
  color: #015d6a !important;
}
.e-kanban .e-kanbantoolbar .e-searchdiv {
  background: white;
}
.e-kanban .e-search.e-tooltxt:hover .e-searchdiv {
  background: white;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell,
.e-kanban.e-swimlane-responsive .e-columnrow .e-rowcell {
  border-bottom: 4px solid #ececec;
}
.e-kanban .e-stackedHeaderRow th {
  border-bottom: 2px solid #015d6a !important;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-exceed {
  border-bottom-color: #f8d9c7;
}
.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-deceed {
  border-bottom-color: #ffedcd;
}
.e-kanban .e-columnrow .e-kanbancard {
  background: white;
  box-shadow: none;
}
.e-kanban .e-kanbancard {
  border-color: #c8c8c8;
  color: #333;
}
.e-kanban .e-kanbancard .e-tag {
  background: #ececec;
  color: #6b6b6b;
}
.e-kanban .e-kanbancard.e-cardselection {
  border-color: #c8c8c8;
  color: white;
}
.e-kanban .e-kanbancard.e-cardselection {
  background: #015d6a;
}
.e-kanban .e-draggedcard,
.e-kanban .e-kanbancard.e-cardselection.dragClone {
  color: #333;
}
.e-kanban .e-draggedcard,
.e-kanban .e-kanbancard.e-cardselection.dragClone {
  background: white;
}
.e-kanban .e-draggedcard .e-dragmultiple {
  border: 1px solid #c8c8c8;
}
.e-kanban .e-draggedcard .e-dragmultiple {
  color: #015d6a;
}
.e-kanban .e-rowcell .e-targetclone {
  border: 1px dashed #015d6a;
}
.e-kanban .e-rowcell .e-targetclone {
  background: #e1f2fa;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey {
  border-left: 1px dashed;
  border-right: 1px dashed;
  border-bottom: 1px dashed;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey {
  border-color: #c8c8c8;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-active {
  background: #e1f2fa;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-active {
  border-color: #015d6a;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-multiclonestyle {
  border-bottom-color: #015d6a;
}
.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey:first-child {
  border-top-width: 1px;
  border-top-style: dashed;
}
.e-kanban .e-rowcell .e-targetdragclone {
  border: 1px dashed #c8c8c8;
}
.e-kanban .e-rowcell .e-targetdragclone {
  background: #ececec;
}
.e-kanban .e-form-titlebar {
  border-bottom: 1px solid #c8c8c8;
}
.e-kanban .e-form-container {
  border-color: #c8c8c8 !important;
  background-color: white;
}
.e-kanban .e-columnrow .e-rowcell {
  border-bottom: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
}
.e-kanban .e-columnrow .e-rowcell {
  background: #f6f6f6;
}
.e-kanban .e-printlist {
  background: #f6f6f6;
}
.e-kanban .e-collapsedrow .e-rowcell,
.e-kanban .e-frozenrow .e-rowcell {
  border-bottom: 1px solid #ececec;
}
.e-kanban .e-rowcell.e-shrink,
.e-kanban .e-headercell.e-shrinkcol {
  background: #efefef;
}
.e-kanban .e-kanbancard {
  color: #333;
}
.e-kanban .e-swimlanerow .e-slkey {
  color: #333;
}
.e-kanban .e-columnrow .e-rowcell .e-toggle-header:hover > div,
.e-kanban .e-toggle-header:hover > div div {
  color: #f0f5fb;
}
.e-kanban .e-columnrow .e-rowcell .e-toggle-header > div,
.e-kanban .e-toggle-header > div div {
  color: #333;
}
.e-kanbanfilter-window .e-filter-scrollcontent,
.e-kbnfilterwindow-head {
  color: #333;
}
.e-kanban .e-slexpand,
.e-kanban .e-slcollapse {
  color: #686969;
}
.e-kanban .e-slexpand:hover,
.e-kanban .e-slcollapse:hover {
  color: #282827;
}
.e-kanban .e-slexpand:hover,
.e-kanban .e-slcollapse:hover {
  background: #f0f5fb;
}
.e-kanban .e-clcollapse:before,
.e-kanban .e-clexpand:before {
  color: #686969;
}
.e-kanban .e-kanbancard.e-hover .e-cardcollapse:before,
.e-kanban .e-kanbancard.e-hover .e-cardexpand:before {
  color: #282827;
}
.e-kanban .e-kanbancard.e-cardselection .e-cardcollapse:before,
.e-kanban .e-kanbancard.e-cardselection .e-cardexpand:before {
  color: white;
}
.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardcollapse:before,
.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardexpand:before {
  color: #282827;
}
.e-kanban .e-swimlanerow .e-slcount {
  color: #999;
}
.e-kanban .e-rowcell .e-shrinkcount {
  color: #015d6a;
}
.e-kanban .e-collapserow .e-rowcell {
  border: none;
}
.e-kanban .e-kanbancard.e-hover {
  border-color: #c8c8c8;
  color: #282827;
}
.e-kanban .e-kanbancard.e-hover {
  background: #f0f5fb;
}
.e-kanban .e-headercontent {
  border-right-color: #fff;
}
.e-kanban .e-headercelldiv {
  color: #015d6a;
}
.e-kanban .e-kanbanheader {
  color: #015d6a;
}
.e-kanban .e-kanbancontent {
  background-color: white;
}
.e-kanban .e-rowcell {
  border-color: #c8c8c8;
}
.e-kanban .e-cardcollapse:before,
.e-kanban .e-cardexpand:before,
.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardexpand:before,
.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardcollapse:before {
  color: #686969;
}
.e-kanban .e-kanbancard .e-card_image {
  background: #ececec;
  border-color: #c8c8c8;
}
.e-kanban .e-kanbantoolbar.e-toolbar,
.e-kbntoolbar-body.e-toolbar {
  border-color: #c8c8c8;
  -webkit-filter: none;
  filter: none;
}
.e-kanban .e-kanbantoolbar.e-toolbar,
.e-kbntoolbar-body.e-toolbar {
  background: white;
}
.e-kanban .e-kanbantoolbar li {
  border: 1px solid #c8c8c8;
}
.e-kanban .e-kanbantoolbar li.e-select {
  background: #015d6a;
}
.e-kanban .e-kanbantoolbar .e-select a.e-toolbartext.e-text {
  color: white;
}
.e-kanban .e-kanbantoolbar .e-select.e-hover a.e-toolbartext.e-text {
  color: #333;
}
.e-kanban .e-kanbantoolbar .e-text,
.e-kanban .e-kanbantoolbar .e-quickfilter .e-text,
.e-kbntoolbar-body .e-text,
.e-kbntoolbar-body .e-quickfilter .e-text {
  color: #333;
}
.e-kanban .e-kanbantoolbar .e-select.e-hover {
  background: #f0f5fb;
}
.e-kanban .e-kanbantoolbar .e-select.e-hover {
  border-color: #c8c8c8;
}
.e-kanban .e-columnrow .e-rowcell.e-dropping {
  border-color: #c8c8c8;
}
.e-kanban .e-rowcell.e-exceed {
  background: #f8d9c7;
  -webkit-filter: none !important;
  filter: none !important;
}
.e-kanban .e-rowcell.e-deceed {
  background: #ffedcd;
}
.e-kanban .e-kanbantooltip {
  border: 1px solid #c8c8c8;
  box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 9px 9px 15px -9px rgba(0, 0, 0, 0.3);
}
.e-kanban .e-kanbantooltip {
  background: white;
  color: #333;
}
.e-kanban .e-toolbaricons.e-searchfind,
.e-kanban .e-toolbaricons.e-cancel {
  border-left: 1px solid #c8c8c8;
}
.e-kanban .e-toolbaricons.e-searchfind,
.e-kanban .e-toolbaricons.e-cancel {
  background: #f6f6f6;
}
.e-kanban div.e-error .e-toparrow {
  border-bottom-color: #fffe92;
}
.e-kanban div.e-field-validation-error {
  background-color: #fffe91;
  color: #e31013;
}
.e-kanban .e-kanbantouchbar .e-content {
  background-color: white;
  border-color: #c8c8c8;
}
.e-kanban .e-kanbantouchbar span:hover,
.e-kanban .e-kanbantouchbar .e-spanclicked {
  border-color: #686969;
}
.e-kanban .e-kanbantouchbar .e-downtail:before,
.e-kanban .e-kanbantouchbar .e-downtail {
  border-top-color: #c8c8c8;
}
.e-kanban .e-kanbantouchbar .e-downtail:after {
  border-top-color: white;
}
.e-kanban .e-freezeswimlanerow .e-rowcell.e-shrink {
  background: white;
}
.e-kanban.e-rtl .e-toolbaricons.e-searchfind,
.e-kanban.e-rtl .e-toolbaricons.e-cancel {
  border-right: 1px solid #c8c8c8;
  border-left: 0;
}
.e-kanban.e-rtl td:first-child,
.e-kanban.e-rtl th:first-child,
.e-kanban.e-rtl .e-headercontent,
.e-kanban.e-rtl .e-columnrow td.e-dropping:first-child,
.e-kanban .e-rowcell.e-dragged {
  border-left-color: #c8c8c8 !important;
}
.e-kanban.e-rtl .e-kanbancard {
  border-color: #c8c8c8;
}
.e-kanban .e-customaddbutton,
.e-kanban .e-columnadd {
  color: #015d6a;
}
.e-kanban .e-customtoolbarseparator {
  border-right: 1px solid #c8c8c8;
}
.e-kanban.e-responsive .e-kanbantoolbar.e-toolbar,
.e-kbntoolbar-body.e-toolbar {
  background: #ececec;
}
.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchfind {
  background: transparent;
}
.e-kanbanfilter-window {
  background: white;
}
.e-kanbanfilter-window {
  border: 1px solid #c8c8c8;
}
.e-kanbanfilter-window .e-kbnfilterwindow-head {
  background: #fcfcfc;
  border-bottom: 1px solid #c8c8c8;
}
.e-kanbanfilter-window .e-filter-content,
.e-swimlane-window,
.e-kanban .e-adapt-search,
.e-kanban.e-responsive .e-adapt-cancel {
  background: white;
}
.e-swimlane-window .e-swimlane-item:hover {
  background: #f0f5fb;
}
.e-swimlane-window .e-swimlane-item:hover {
  color: white;
}
.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover {
  color: #282827;
}
.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover {
  background: #f0f5fb;
}
.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchitem:hover {
  background: #f0f5fb;
}
.e-kanbanfilter-window .e-filter-done:hover {
  color: #f0f5fb;
}
.e-kanbanfilter-window .e-filter-done {
  color: #015d6a;
}
.e-swimlane-window {
  background: white;
}
.e-kanban.e-responsive .e-kanbantoolbar .e-searchitem:hover {
  background: #f0f5fb;
}
.e-swimlane-ul li:not(:last-child) div:after {
  background: #c8c8c8;
}
.e-swimlane-arrow:hover,
.e-kanbanfilter-window .e-filterback-icon:hover,
.e-kanban.e-responsive .e-adapt-cancel:hover {
  color: #015d6a;
}
.e-kanban .e-headercell .e-totalcard,
.e-kanban .e-headercell .e-totalcount,
.e-kanban .e-minlimit,
.e-kanban .e-maxlimit,
.e-kanban .e-limits,
.e-kanban .e-rowcell .e-shrinklabel {
  color: #999;
}
.e-kanban .e-kanbancard .e-bottom-triangle {
  border-bottom-color: #015d6a;
}
.e-kanban.e-responsive .e-vhandlespace,
.e-kanbanfilter-window .e-vhandlespace,
.e-kbnslwindow-body .e-vhandlespace,
.e-kbnadapt-editdlg .e-vhandlespace {
  border-color: #c8c8c8;
}
.e-kanban .e-ejinputtext,
.e-kbnadapt-editdlg .e-ejinputtext {
  background-color: white;
  color: #333;
}
.e-kanban .e-ejinputtext,
.e-kbnadapt-editdlg .e-ejinputtext {
  border-color: #c8c8c8;
}
.e-kanban .e-kanbantoolbar .e-quickfilter.e-tooltxt {
  background: transparent;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-spreadsheet {
  color: #333;
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-headercell,
.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent,
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader {
  border-color: #c8c8c8;
  color: #282827;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-headercell:hover,
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader:hover {
  background-color: #e0eff6;
  border-color: #c8c8c8;
  color: #282827;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheadercontent {
  border-bottom-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcontentcontainer {
  border-left-color: #c8c8c8;
  background-color: white;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetheader {
  border-bottom-color: #c8c8c8;
  border-top-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader {
  border-right-color: #fff;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell {
  color: #333;
  background-color: white;
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader,
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader,
.e-spreadsheet .e-scrollcss,
.e-spreadsheet .e-scrollrowcss {
  background-color: white;
}
.e-ss-editinput .e-in-wrap,
.e-ss-editinput .e-input {
  color: inherit;
  font-size: 11pt;
  font-family: Calibri;
}
.e-spreadsheet .e-reSizeColbg {
  border-left-color: #c8c8c8;
}
.e-spreadsheet .e-reSizeAPbg {
  border-left-color: #c8c8c8;
}
.e-spreadsheet .e-reSizeRowbg {
  border-top-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-selected,
.e-spreadsheet .e-spreadsheetmainpanel .e-ctrlselected {
  background: #e0eff6;
  color: #333;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-activecell {
  background-color: white;
  color: #333;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight,
.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight {
  background-color: #e0eff6;
  color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight {
  border-right-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight {
  border-bottom-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight:hover,
.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight:hover {
  background-color: #e0eff6;
  border-bottom-color: #2390c1;
}
.e-menu-wrap .e-chartcell:hover,
.e-chartimg:hover {
  background-color: #f0f5fb;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-bcbright {
  border-right-color: #2094c9;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-bcbbottom {
  border-bottom-color: #2094c9;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-rcbright {
  border-right-color: #fc100c;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-rcbbottom {
  border-bottom-color: #fc100c;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-vcbright {
  border-right-color: #6a13ad;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-vcbbottom {
  border-bottom-color: #6a13ad;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-gborderright,
.e-spreadsheet .e-spreadsheetmainpanel .e-gctrlborderright {
  border-right-color: #62c435 !important;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-gborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-gctrlborderbottom {
  border-bottom-color: #62c435;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderright {
  border-right-color: #f411b0;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderbottom {
  border-bottom-color: #f411b0;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderright,
.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderright {
  border-right-color: #e59604;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderbottom,
.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderbottom {
  border-bottom-color: #e59604;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-thinright {
  border-right-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-thinbottom {
  border-bottom-color: #2390c1;
}
.e-spreadsheet .e-ss-numeric .e-select .e-spin {
  background-color: white;
  color: #797979;
}
.e-spreadsheet .e-ss-numeric .e-select .e-spin:hover {
  background-color: #5cb2da;
  border-color: #bebdbd;
  color: white;
}
.e-spreadsheet .e-ss-numeric .e-select {
  border-color: white;
}
.e-spreadsheet .e-ss-numeric .e-select:hover {
  border-color: #bebdbd;
}
.e-spreadsheet div.e-selecttop {
  border-top-color: #2390c1;
}
.e-spreadsheet div.e-selectbottom {
  border-bottom-color: #2390c1;
}
.e-spreadsheet div.e-selectright {
  border-right-color: #2390c1;
}
.e-spreadsheet div.e-selectleft {
  border-left-color: #2390c1;
}
.e-spreadsheet .e-ss-selectall {
  color: #c2e7f8;
}
.e-spreadsheet .e-ss-selectall:hover {
  color: #65c4ef;
}
.e-spreadsheet .e-sheetselected,
.e-spreadsheet .e-sheetselected:hover {
  color: #5bb3db;
}
.e-spreadsheet .e-autofill {
  border-color: white;
  background-color: #2390c1;
}
.e-spreadsheet div.e-autofillright {
  border-right-color: #2390c1;
}
.e-spreadsheet div.e-autofillbottom {
  border-bottom-color: #2390c1;
}
.e-spreadsheet div.e-autofilltop {
  border-top-color: #2390c1;
}
.e-spreadsheet div.e-autofillleft {
  border-left-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-cutright {
  border-right-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel td.e-cutbottom {
  border-bottom-color: #2390c1;
}
.e-spreadsheet .e-blur {
  background-color: whitesmoke;
}
.e-spanfilter,
.e-spanddl {
  border-color: #c8c8c8;
  background-color: #fff;
  color: #686969;
}
.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-object.e-ss-activeimg {
  border-color: #2390c1;
}
.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-pivot.e-ss-activepivot {
  border-color: #2390c1;
}
.e-spreadsheet .e-ss-object.e-datavisualization-chart {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-ss-imgvisual {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redft {
  background-color: #ffc7ce;
  color: #9c0055;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-yellowft {
  background-color: #ffeb9c;
  color: #9c6500;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-greenft {
  background-color: #c6efce;
  color: #006100;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redf {
  background-color: #ffc7ce;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redt {
  color: #9c0055;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-hlcell {
  background-color: yellow;
  color: red;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-goto-blank {
  background-color: #c8c8c8;
}
.e-spreadsheet .e-indexbox,
.e-spreadsheet .functionbox,
.e-spreadsheet .e-inputbox {
  border-color: #c8c8c8;
  color: #333;
  background-color: white;
}
.e-ss-autocomplete.e-atc-popup ul li {
  color: #282827;
}
.e-spreadsheet .e-inputbox > input {
  color: #333;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem {
  color: #333;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem:hover {
  background: #e0eff6;
  color: #2390c1;
  -webkit-filter: none;
  filter: none;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:hover {
  color: #2390c1;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager {
  background-color: white;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpagedisabled,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpage,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpage,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpagedisabled,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpagedisabled,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpage,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpage,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpagedisabled,
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericcontainer {
  background-color: white;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-pagercontainer {
  background-color: white;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon:not(.e-disable):hover {
  color: #2390c1;
  cursor: pointer;
}
.e-spreadsheet div.e-field-validation-error {
  background-color: #fffe91;
  color: #e31013;
}
div.e-dlg-field-validation-error:before {
  border-bottom-color: #fffe91;
}
.e-spreadsheet div.e-error .e-errortail {
  border-bottom-color: #fffe91;
}
.e-spreadsheetfooter {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-hyperlinks {
  color: inherit;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-mediaforward {
  border-right-color: #fff;
}
.e-spreadsheet .e-formulabar {
  background-color: white;
}
.e-ss-dialog .e-chartheader {
  background-color: white;
  color: #333;
}
.e-ss-dialog .e-tab .e-header.e-addborderbottom .e-active {
  border-top-color: #c8c8c8;
}
.e-dlgtab .e-header,
.e-valdlgtab .e-header {
  overflow: visible;
}
.e-dlg-field-validation-error {
  background-color: #fffe91;
  color: #e31013;
}
.e-dlgright,
.e-dlgleft,
.e-dlginput,
.e-dlgcontent,
.e-chtdlgright,
.e-chtdlgleft,
.e-chtdlgcontent {
  border-color: #c8c8c8;
}
.e-dlgviewpanel {
  border: 1px solid #c8c8c8;
}
.e-ss-dlgtab .e-ss-sctnseparator {
  border-color: #c8c8c8;
}
.e-ss-dialog hr {
  border-color: #eee;
}
.e-menu .e-nmuseinformularow:hover {
  background-color: #2390c1;
}
.e-menu-wrap .e-cellstylecontent,
.e-menu-wrap .e-formatastablecontent,
.e-menu-wrap .e-chartcontent {
  background-color: white;
  color: #333;
}
.e-menu-wrap .e-cellstyleheader,
.e-menu-wrap .e-formatastableheader {
  background-color: #fcfcfc;
  color: #333;
  border-color: #c8c8c8;
}
.e-cellstylecell:hover,
.e-formatastablecell:hover,
.e-menu-wrap .e-chartcontent:hover {
  border-color: #f0f5fb;
}
.e-spreadsheet .e-celltoparrow {
  border-color: red transparent transparent;
}
.e-spreadsheet .e-comment-txtarea {
  background-color: #f7fbbd;
  color: black;
}
.e-list.e-hdrcolor {
  background-color: #f2f2f2 !important;
  color: #333 !important;
}
.e-list.e-color {
  border-color: #fcfcfc !important;
}
.e-list.e-hdrcolor.e-mhover > a,
.e-list.e-hdrcolor.e-mfocused > a {
  background-color: transparent !important;
  color: #333 !important;
}
.e-list.e-color.e-mhover.e-mfocused {
  border-color: #5cb2da !important;
}
.e-spreadsheet .e-excelfilter .e-in-wrap {
  border-color: #bebdbd;
}
.e-spreadsheetrowheader.e-scrollrowcss.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheetcolumnheader.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheetcontentcontainer.e-rtl {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-numeric .e-in-wrap {
  border-color: #bebdbd;
}
.e-ss-dialog .e-chartselect {
  border-color: #015d6a;
}
.e-menu-wrap .e-chartcell {
  border-color: #fcfcfc;
}
.e-spreadsheet .e-ss-object {
  background-color: white;
}
.e-spreadsheet .e-ss-charttheme {
  background-color: #121212;
}
.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active {
  color: #333;
}
.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active {
  background: #5cc0ee;
}
.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active:hover .e-icon {
  color: #686969;
}
.e-ss-colorpicker .e-in-wrap.e-tool,
.e-ss-colorpicker .e-in-wrap.e-tool .e-select {
  background-color: white;
}
.e-frow {
  border-color: #2390c1;
}
.e-fcol {
  border-color: #2390c1;
}
.e-spreadsheet .e-ssr-verticalHparent:hover .e-btn.e-select:not(.e-disable):not(.e-active),
.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable),
.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt:hover:not(.e-disable) .e-ssr-colorcontainer {
  border-color: #f0f5fb;
}
.e-spreadsheet .e-ssr-verticalHparent:hover .e-active,
.e-spreadsheet .e-splitspan .e-spreadsheet.e-btn.e-select:hover {
  background: #5cc0ee;
}
.e-spreadsheet .e-split.e-active .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable) {
  background: #5cc0ee;
}
.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,
.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,
.e-spreadsheet .e-button.e-btn.e-select.e-active,
.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover {
  color: #333;
}
.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,
.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,
.e-spreadsheet .e-button.e-btn.e-select.e-active,
.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover {
  background: #5cc0ee;
}
.e-spreadsheet .e-split.e-active .e-box .e-btn .e-icon,
.e-spreadsheet .e-split .e-btn.e-select:active .e-icon {
  color: #686969;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-hborder {
  border-color: transparent;
}
.e-spreadsheet .e-content.e-viewbrdr {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-ribbon .e-header {
  border-right: none;
  border-left: none;
  border-top: none;
}
.e-spreadsheet .e-ribbon .e-content {
  border-right: none;
  border-left: none;
}
.e-spreadsheet .e-ribbon .e-header {
  border-right: medium none;
  border-left: medium none;
  border-top: medium none;
}
.e-spreadsheet .e-ribbon .e-content {
  border-right: medium none;
  border-left: medium none;
}
.e-ribbon .e-btn.e-ss-active {
  background-color: #2390c1;
  color: #fcfcfc;
}
.e-spreadsheet .e-ribbon .e-ddl {
  border-color: #b6b6b6;
}
.e-spreadsheet .e-ribbon .e-ddl.e-widget.e-focus .e-in-wrap {
  box-shadow: 0 0 7px #ccc;
}
.e-spreadsheet .e-ribbon .e-ddl {
  border-color: #b6b6b6;
}
.e-spreadsheet .e-menu.e-split,
.e-menu-wrap .e-spreadsheet.e-split.e-autofillbtn li.e-list,
.e-spreadsheet .e-splitspan .e-btn.e-select {
  background: white;
}
.e-ssr-bscontent div:not(.e-ssr-bsnewtmpl) .e-btn.e-select {
  border-color: #c8c8c8;
}
.e-ss-colorpicker.e-popup {
  background-color: white;
  color: #282827;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:not(.e-currentitem) {
  background-color: white;
}
.e-spreadsheet .e-ribbon .e-btn.e-select.e-disable:hover .e-icon {
  color: #d6d7d7;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-filterhiglight,
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight.e-filterhiglight {
  color: #0c0;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-headercell {
  cursor: url(../Content/common-images/spreadsheet/down_arrow_light.cur), auto;
}
.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader {
  cursor: url(../Content/common-images/spreadsheet/right_arrow_light.cur), auto;
}
.e-ss-fpcursor {
  cursor: url(../Content/common-images/spreadsheet/format_painter_light.cur), auto;
}
.e-ss-drwbrdrcursor {
  cursor: url(../Content/common-images/spreadsheet/draw_border_light.cur), auto;
}
.e-ss-drwbrdrgridcursor {
  cursor: url(../Content/common-images/spreadsheet/draw_border_grid_light.cur), auto;
}
.e-ss-textarea,
.e-ss-textarea:focus,
.e-ss-textarea:hover {
  border-color: #c8c8c8;
}
.e-spreadsheet .e-cellreadonly .e-datewidget .e-select {
  background: white;
}
.e-spreadsheet .e-cellreadonly .e-ddl .e-select {
  background: white;
}
.e-spreadsheet .e-spreadsheetactpanel {
  border-left-color: #c8c8c8;
}
.e-spreadsheet .e-bordercontainer {
  background-color: white;
}
.e-spreadsheet .e-bordercell:hover {
  border-color: #f0f5fb;
}
.e-spreadsheet .e-ss-bdr-header {
  background-color: white;
  border-color: #c8c8c8;
}
.e-spreadsheet .e-ss-pivottableheader {
  background-color: #e0eff6;
  border-color: #c8c8c8;
  color: #282827;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-documenteditor {
  background-color: white;
}
.e-documenteditor-contextmenuitem:hover {
  background-color: #f0f5fb;
  color: #282827;
}
.e-documenteditor-contextmenuitem {
  background-color: white;
  color: #333;
}
.e-documenteditor-disabledcontextmenuitem {
  background-color: white;
  color: gray;
}
.e-documenteditor-optionspane {
  background-color: white;
  color: #333;
}
.e-documenteditor-icon.e-search {
  color: #f0f5fb;
}
.e-media-element {
  width: 100%;
  height: 100%;
}
.e-media-element-div {
  width: 100%;
  height: 100%;
  position: relative;
}
.e-media-focus-div {
  width: 0;
  height: 0;
}
.e-media-content-div {
  width: 100%;
  height: 100%;
  position: relative;
}
.e-media-content-div .e-waitpopup-pane {
  background-color: transparent;
}
.e-media-player {
  border: 1px solid gray;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  background-color: black;
  min-width: 250px;
  outline: none;
}
.e-media-player * {
  outline: none;
}
.e-media-control-container {
  bottom: 0;
  position: absolute;
  width: 100%;
  height: auto;
  min-height: 30px;
  z-index: 1;
}
.e-media-player .e-slider {
  border: none !important;
  background-color: #585858 !important;
}
.e-media-timeslider.e-media-adv {
  height: 50% !important;
  top: calc(50% + 4px);
}
.e-media-timeslider-div.e-media-adv {
  width: calc(100% - 16px);
  left: 7px;
  position: relative;
}
.e-media-player .e-slider-wrap {
  cursor: pointer;
}
.e-media-toolbar-icon:before,
.e-media-playlist-icon:before,
.e-media-playlist-toggle:before {
  color: white;
  position: relative;
}
.e-media-playlist-icon:before,
.e-media-playlist-toggle:before {
  top: calc(50% - 7px);
  left: calc(50% - 7px);
}
.e-media-toolbar-icon:hover:before,
.e-media-playlist-icon:hover:before,
.e-media-playlist-toggle:hover:before {
  color: #f0f5fb !important;
}
.e-media-toolbar.adv .e-media-toolbar-icon {
  width: 20px;
  height: 20px;
  float: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  margin-left: 10px;
  top: calc(50% - 11px);
}
.e-media-toolbar.adv .e-media-volume-slider-li {
  top: calc(50% - 12px) !important;
  width: 50px;
}
.e-media-toolbar.adv .e-media-toolbar-li {
  height: calc(100% - 6px);
  margin-top: 8px;
  cursor: pointer;
  width: 10px;
}
.e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-li {
  width: calc(30%);
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-li {
  width: calc(5%);
  float: right !important;
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-li {
  width: calc(15%);
  float: right !important;
  padding-right: 0 !important;
}
.e-media-toolbar.adv .e-media-toolbar-volume-li {
  width: 50px !important;
  max-width: 100px !important;
  padding-left: 6px !important;
  padding-right: 3px !important;
}
.e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-volume-text-li {
  width: calc(15%) !important;
  max-width: 50px !important;
}
.e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-li {
  width: calc(20%);
  float: right !important;
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.e-media-toolbar.adv {
  background: black;
  border: none !important;
  overflow: hidden;
  height: calc(100% - 15px);
}
.e-media-toolbar-icon {
  display: inline-block;
}
.e-media-toolbar-icon.disabled:before,
.e-media-playlist-icon.disabled:before {
  color: #585858 !important;
}
.e-media-toolbar.adv .e-media-toolbar-ul {
  position: relative;
  height: 99% !important;
  float: left;
  padding: 0;
  margin-top: 3px;
}
.e-media-toolbar.adv .e-media-toolbar-shfflegroup {
  width: calc(23%);
  left: 2%;
}
.e-media-toolbar.adv .e-media-toolbar-playgroup {
  text-align: center;
  left: 5px;
  float: left;
}
.e-media-toolbar.adv .e-media-toolbar-settingsgroup {
  text-align: right;
  right: 5px;
  float: right;
}
.e-media-toolbar.adv .e-slider-wrap {
  position: relative;
  width: 50px;
  float: left;
  top: calc(50% - 3px);
  padding: 0;
}
.e-media-toolbar.adv .e-media-toolbar-volume-li:hover {
  background: transparent !important;
  border: none !important;
}
.e-media-toolbar.adv .e-media-volume-text {
  font-size: 9px;
  color: white;
  width: 100%;
  position: absolute;
  top: 43%;
}
.e-media-custom-fullscreen {
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2147483647;
}
.e-media-player.fullscreen {
  width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0;
  position: fixed;
}
.e-media-timeslider.e-media-adv.e-slider .e-handle {
  margin-top: -1px !important;
  background: #015d6a !important;
  border: 2px solid white;
}
.e-media-toolbar.adv .e-media-volume-slider {
  width: 100%;
}
.e-media-toolbar.adv .e-media-volume-slider .e-handle {
  margin-top: 1px !important;
}
.e-media-toolbar.adv .e-media-play-li div {
  margin-left: 3px;
}
.e-media-time-stamp.e-media-adv {
  font-size: 9px;
  color: #848484;
  height: 10px;
  position: absolute;
  right: 9px;
  margin-top: 5px;
  font-family: Roboto, arial, sans-serif !important;
}
.e-media-time-stamp.e-media-adv div {
  height: 100%;
  float: left;
}
.e-media-player .media-shuffled:before,
.e-media-player .media-muted:before,
.e-media-player .media-repeated:before,
.e-media-player .e-media-playlist-visible:before {
  color: #015d6a;
  border: none;
}
.e-media-toolbar.basic {
  border: none !important;
  overflow: hidden;
  height: 100%;
  background-image: url(../Content/common-images/mediaplayer/basic_view_toolbar_bg.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 100% 100%;
}
.e-media-prev-li.basic,
.e-media-next-li.basic {
  position: absolute;
  width: 39px;
  height: 40px;
  top: calc(50% - 22px);
  cursor: pointer;
}
.e-media-prev-li.basic .e-media-toolbar-icon:before,
.e-media-next-li.basic .e-media-toolbar-icon:before {
  font-size: 36px !important;
  position: relative;
  color: white;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
}
.e-media-prev-li.basic {
  left: 50px;
}
.e-media-next-li.basic {
  right: 50px;
}
.e-media-toolbar.basic .e-media-timeslider.e-media-basic {
  height: 3px !important;
}
.e-media-toolbar.basic .e-media-play {
  margin-left: -2px;
}
.e-media-toolbar.basic .e-media-pause {
  margin-left: -2px;
}
.e-media-toolbar.basic .e-media-toolbar-right-div {
  width: 20px;
  height: 100%;
  float: left;
  margin-left: 10px;
}
.e-media-toolbar-time-icon-li {
  width: 25px !important;
}
.e-media-toolbar.basic .e-media-toolbar-icon {
  width: 100%;
  position: relative;
  top: calc(50% - 6px);
  float: left;
}
.e-media-toolbar.basic .e-media-toolbar-li {
  width: 20px;
  margin-left: 10px;
  height: 100%;
  list-style: none !important;
  float: left;
  position: relative;
}
.e-media-toolbar.basic .e-media-toolbar-icon:before {
  font-size: 16px;
}
.e-media-toolbar.basic .e-media-previous:before,
.e-media-toolbar.basic .e-media-next:before {
  font-size: 13px !important;
  margin-top: 1px;
}
.e-media-toolbar.basic .e-media-fullscreen:before {
  font-size: 14px !important;
  margin-top: -1px;
}
.e-media-toolbar.basic .e-media-play-li {
  width: 20px;
  left: 2px;
}
.e-media-toolbar.basic .e-media-toolbar-right-li {
  width: 100px;
  float: right !important;
  right: 5px;
}
.e-media-toolbar.basic .e-media-toolbar-split-li {
  width: 1px;
  color: white;
}
.e-media-toolbar.basic .e-media-split {
  top: calc(50% - 10px) !important;
  color: #848484;
}
.e-media-toolbar.basic .e-media-toolbar-time-icon-li {
  margin-left: -1px;
}
.e-media-toolbar.basic.audio .e-media-toolbar-right-li {
  width: 40px !important;
}
.e-media-toolbar.basic .e-media-play-li,
.e-media-toolbar.basic .e-media-toolbar-right-li {
  height: 100%;
  background-position: 50% 50%;
}
.e-media-time-stamp-end.e-media-basic,
.e-media-time-stamp-run.e-media-basic {
  font-size: 11px;
  color: #848484;
  position: absolute;
  top: calc(50% - 5px);
  font-family: Roboto, arial, sans-serif !important;
}
.e-media-toolbar.basic .e-media-toolbar-time-run-li {
  width: 37px;
  left: 10px;
}
.e-media-time-stamp-end.e-media-basic {
  left: 10px;
}
.e-media-time-stamp-run.e-media-basic {
  right: 5px;
}
.e-media-toolbar.basic .e-media-time-li .e-slider-wrap {
  width: 100% !important;
  top: calc(50% - 5px);
  position: absolute;
}
.e-media-toolbar.basic .e-media-time-li {
  width: calc(100% - 245px);
  left: 10px;
}
.e-media-toolbar.basic.audio .e-media-time-li {
  width: calc(100% - 180px) !important;
}
.e-media-toolbar.basic .e-media-time-li .e-handle {
  margin-top: -2px !important;
  background: #015d6a !important;
  border: 2px solid white;
  height: 10px !important;
  width: 10px !important;
}
.e-media-toolbar.basic .e-media-toolbar-ul {
  width: 100%;
  height: 100%;
  position: relative;
  float: left;
  padding: 0;
}
.e-media-toolbar.basic .e-media-vol-slider-li {
  height: 60px;
  width: 20px;
  position: absolute;
  top: -50px;
  z-index: 3;
}
.e-media-toolbar.basic .e-media-volume-slider {
  width: 3px !important;
  position: relative;
  left: 'calc(50% - 1.5px)';
}
.e-media-toolbar.basic .e-media-volume-slider .e-handle {
  width: 7px;
  height: 7px;
}
.e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
  margin-left: 2px;
}
.e-media-toolbar.mob {
  height: 30px !important;
  position: relative;
  top: 'calc(50% - 30px)';
}
.e-media-toolbar-ul.mob-playGroup {
  position: absolute;
  top: 'calc(50% - 25px)';
  width: 150px;
  height: 50px;
  left: 'calc(50% - 75px)';
}
.e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon {
  width: 50px;
  height: 100%;
  position: relative;
}
.e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon:before {
  font-size: 25px;
  top: 'calc(50% - 7px)';
  margin-left: -2px;
}
.e-media-toolbar-ul.mob-playGroup .e-media-play:before,
.e-media-toolbar-ul.mob-playGroup .e-media-pause:before {
  font-size: 30px !important;
  top: 'calc(50% - 4px)' !important;
}
.e-media-toolbar-ul.mob-playGroup .e-media-previous {
  left: 'calc(50% - 150px)';
}
.e-media-toolbar-ul.mob-playGroup .e-media-play,
.e-media-toolbar-ul.mob-playGroup .e-media-pause {
  left: 'calc(50% - 100px)';
}
.e-media-toolbar-ul.mob-playGroup .e-media-next {
  left: 'calc(50% - 50px)';
}
.e-media-toolbar.mob .toolGroup {
  width: 100%;
  padding: 0;
}
.e-media-toolbar.mob .e-media-toolbar-li {
  list-style: none !important;
  position: relative;
  float: left;
  display: inline-block;
  height: 25px;
  margin-left: 20px;
}
.e-media-toolbar.mob .e-media-toolbar-time-run-li,
.e-media-toolbar.mob .e-media-toolbar-time-icon-li {
  width: 25px;
}
.e-media-toolbar.mob .e-media-toolbar-fullscreen-li {
  width: 15px;
}
.e-media-toolbar.mob .e-media-time-li {
  width: 'calc(100% - 160px)';
}
.e-media-time-stamp-end.e-media-mob,
.e-media-time-stamp-run.e-media-mob {
  font-size: 9px;
  color: white;
}
.e-media-toolbar.mob .e-slider-wrap {
  position: relative;
  top: 2px;
}
.e-media-toolbar.mob .e-media-timeslider {
  height: 4px;
}
.e-media-toolbar.mob .e-media-fullscreen:before {
  font-size: 11px;
  margin-top: 1px;
}
.e-media-small-size .e-media-toolbar.adv .e-media-stop:before {
  font-size: 9px !important;
  top: 'calc(50% - 6px)' !important;
}
.e-media-small-size .e-media-toolbar.adv .e-media-fullscreen:before {
  font-size: 10px !important;
}
.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
  font-size: 10px;
  margin-top: 2px;
}
.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
  font-size: 12px;
  margin-top: 2px;
}
.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
  font-size: 15px;
}
.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
  font-size: 13px;
}
.e-media-small-size .e-media-toolbar.adv .e-media-playlist:before {
  font-size: 14px !important;
  margin-left: -1px;
}
.e-media-small-size .e-media-toolbar-icon:before {
  top: 'calc(50% - 7px)';
  left: 'calc(50% - 7px)';
}
.e-media-medium-size .e-media-toolbar.adv .e-media-stop:before {
  font-size: 11px !important;
  top: 'calc(50% - 7px)' !important;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-fullscreen:before {
  font-size: 12px !important;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
  font-size: 12px;
  margin-top: 2px;
}
.e-media-player .e-media-toolbar.adv .e-media-play,
.e-media-player .e-media-toolbar.adv .e-media-pause {
  padding-left: 1px;
  padding-right: 1px;
}
.e-media-player .e-media-toolbar.adv .e-media-play:before,
.e-media-player .e-media-toolbar.adv .e-media-pause:before {
  font-size: 16px !important;
  top: 'calc(50% - 10px)' !important;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
  font-size: 14px;
  margin-top: 2px;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
  font-size: 17px;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
  font-size: 15px;
}
.e-media-medium-size .e-media-toolbar.adv .e-media-playlist:before {
  font-size: 16px !important;
  margin-left: -1px;
}
.e-media-medium-size .e-media-toolbar-icon:before {
  top: 'calc(50% - 8px)';
  left: 'calc(50% - 8px)';
}
.e-media-large-size .e-media-toolbar.adv .e-media-stop:before {
  font-size: 13px !important;
}
.e-media-large-size .e-media-toolbar.adv .e-media-fullscreen:before {
  font-size: 12px !important;
  margin-left: -3px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
  font-size: 12px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-repeat:before,
.e-media-large-size .e-media-toolbar.adv .e-media-shuffle:before {
  top: 'calc(50% - 7px)' !important;
}
.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
  font-size: 14px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
  font-size: 19px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
  font-size: 17px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-playlist:before {
  font-size: 15px !important;
  margin-top: -1px;
}
.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-icon:before {
  top: 'calc(50% - 8px)';
  left: 'calc(50% - 9px)';
  cursor: pointer;
}
.e-media-player .e-media-toolbar-icon {
  cursor: pointer;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-stop:before {
  font-size: 15px !important;
  top: 'calc(50% - 9px)' !important;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-fullscreen:before {
  font-size: 16px !important;
  top: 'calc(50% - 8px)' !important;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
  font-size: 16px;
  margin-top: 2px;
  margin-left: 1px;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
  font-size: 18px;
  margin-top: 2px;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
  font-size: 21px;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
  font-size: 19px;
}
.e-media-xlarge-size .e-media-toolbar.adv .e-media-playlist:before {
  font-size: 20px !important;
  margin-left: -1px;
}
.e-media-xlarge-size .e-media-toolbar-icon:before {
  top: 'calc(50% - 10px)';
  left: 'calc(50% - 10px)';
}
.e-media-settings-popup {
  height: auto !important;
  border: none !important;
  position: absolute;
  z-index: 2;
  margin-left: -30px;
}
.e-media-settings-popup > .e-lv.subpage {
  background-color: black;
  padding: 5px;
  border: 1px solid #3d3d3d !important;
  border-radius: 4px;
}
.e-media-settings-popup .e-sub-list-container {
  width: 100% !important;
}
.e-media-settings-popup .e-list-hdr.e-clearall.e-content {
  width: 100% !important;
}
.e-media-settings-popup .e-togglebutton {
  float: right;
  height: 18px;
  width: 30px;
  margin-right: -5px;
  margin-top: -27px;
  font-size: 10px;
  border-radius: 2px;
}
.e-media-settings-popup li {
  height: 30px !important;
  border: none !important;
  background-color: black !important;
}
.e-media-settings-popup .e-lv .e-list .e-chevron-right_01 {
  padding-top: 7px !important;
}
.e-media-settings-popup .e-lv.subpage.e-childitem {
  width: 86px !important;
  position: relative;
  left: 50px;
}
.e-media-settings-popup .e-lv.subpage:not(.e-childitem) .e-header {
  display: none !important;
}
.e-media-settings-popup .e-lv.subpage.e-childitem .e-header,
.e-media-settings-popup .e-lv.subpage.e-childitem .e-list-container,
.e-media-settings-popup .e-lv.subpage.e-childitem .e-content {
  width: 100% !important;
}
.e-media-settings-popup .e-lv.subpage.e-childitem .e-header .e-hicon,
.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text {
  position: relative;
  top: -8px;
  font-size: 14px;
}
.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text {
  left: 8px;
}
.e-media-settings-popup .e-lv .e-list {
  padding-top: 1px;
  position: relative;
  padding-left: 9px;
}
.e-media-settings-popup .e-header {
  height: 30px !important;
  background-color: black !important;
  border: none;
  border-bottom: 1px solid #545454 !important;
}
.e-media-settings-popup .e-list-container {
  border: none !important;
  overflow: hidden !important;
}
.e-media-settings-popup .e-lv .e-arrow .e-chevron-right_01:before {
  right: -6px !important;
}
.e-media-settings-selector:before {
  color: #015d6a;
  font-size: 16px;
  position: absolute;
  left: 0;
  font-family: ej-webfont !important;
}
.e-media-settings-popup .e-childcontainer li {
  text-align: center;
}
.e-media-settings-popup li:hover {
  background: #525252 !important;
}
.e-media-settings-popup .e-lv .e-list .e-chevron-right_01.e-fontimage:before,
.e-media-settings-popup .e-lv > .e-header > .e-icon:before,
.e-lv > .e-header > .e-icon:hover:before {
  color: #015d6a !important;
}
.e-media-settings-popup .e-lv.subpage .e-header .e-htitle {
  position: relative;
  left: 2px;
}
.e-media-settings-popup .e-list-text,
.e-media-settings-popup .e-btn-text {
  color: white !important;
}
.e-media-playlist-item {
  width: 100%;
  height: 100%;
  position: relative;
}
.e-media-playlist-number {
  float: left;
  text-align: center;
  position: relative;
  top: 'calc(50% - 8px)';
  font-weight: 400;
  font-size: 11px;
  color: #848484;
  width: 20px;
  padding: 0;
  left: -2px;
}
.e-media-playlist-img {
  float: left;
  color: white !important;
  height: 90%;
  top: 'calc(50% - 45%)';
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
}
.e-media-playlist-img.desktop {
  width: 50px;
}
.e-media-playlist-img.mobile {
  width: 50px;
  margin-left: 5px;
}
.e-media-playlist-title-div {
  float: left;
  padding: 0;
  color: white !important;
  height: 90%;
  overflow: hidden;
  padding-left: 10px;
  font-size: 11px;
}
.e-media-playlist-title-div.desktop {
  width: 'calc(100% - 85px)';
}
.e-media-playlist-title-div.mobile {
  width: 'calc(90% - 35px)';
}
.e-media-playlist-title-div div,
.e-media-video-title,
.e-media-audio-title,
.e-media-playlist-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.e-media-playlist-name {
  font-size: 12px;
}
.e-media-playlist-title,
.e-media-playlist-navigation {
  height: 50%;
  margin-left: 13px;
}
.e-media-playlist-title {
  width: 'calc(100% - 40px)';
}
.e-media-playlist-navigation {
  width: 'calc(100% - 13px)';
}
.e-media-playlist-title {
  font-size: 12px;
  color: white;
  top: 5px;
  position: relative;
  padding-top: 2px;
}
.e-media-playlist-author {
  font-size: 10px;
  margin-top: 2px;
  color: #848484;
}
.e-media-playlist-div li {
  height: 41px;
}
.e-media-playlist-container.desktop {
  width: 0;
  position: absolute;
  z-index: 2;
  height: 99.5% !important;
  top: 0;
  right: 0;
  background-color: #1a1a1a;
  border: 1px solid;
  font-family: Roboto, arial, sans-serif !important;
}
.e-media-playlist-container.mobile {
  width: 100% !important;
  height: auto !important;
  position: relative;
  z-index: 1;
  top: 0;
  right: 1px;
  background-color: #1a1a1a;
  border: 1px solid;
  font-family: Roboto, arial, sans-serif !important;
}
.e-media-playlist-container.mobile .e-listbox-container {
  height: auto !important;
}
.e-media-playlist-container.mobile .e-ddl-popup.e-wrap.e-js {
  height: auto;
}
.e-media-playlist-header {
  height: 45px;
  border-bottom: 2px solid #353535;
}
.e-media-playlist-title-div {
  margin-top: 4px;
}
.e-media-playlist-container.desktop .e-ddl-popup {
  height: 'calc(100% - 50px)' !important;
}
.e-media-playlist-container .e-ddl-popup {
  border: none;
}
.e-media-playlist-header label {
  float: left;
  color: #848484;
  position: relative;
  font-size: 9px;
  top: 'calc(50% - 10px)';
  font-weight: 400;
}
.e-media-playlist-header span {
  width: 20px;
  height: 20px;
  float: right;
  top: 'calc(50% - 10px)';
  position: relative;
  right: 13px;
}
.e-media-playlist-header-previous {
  cursor: pointer;
}
.e-media-playlist-header-next {
  cursor: pointer;
}
.e-media-player .e-media-playlist-header-next:before,
.e-media-player .e-media-playlist-header-previous:before {
  font-size: 12px !important;
}
.e-media-playlist-toggle.desktop {
  position: absolute;
  width: 12px;
  height: 60px;
  top: 'calc(50% - 30px)';
  right: 0;
  border: 1px solid;
  border-radius: 6px;
  z-index: 2;
  background-color: #3a3a3a;
  cursor: pointer;
}
.e-media-playlist-toggle.mobile {
  position: absolute;
  width: 12px;
  height: 30px;
  right: 22px !important;
  bottom: -28px;
  -webkit-transform: rotate(45);
  -ms-transform: rotate(45);
  transform: rotate(45);
  border-radius: 6px;
  z-index: 2;
  cursor: pointer;
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.e-media-playlist-toggle.e-media-expand.desktop {
  border-radius: 0 6px 6px 0;
  margin-right: -13px;
}
.e-media-playlist-toggle.e-media-collapse.desktop {
  border-radius: 6px 0 0 6px;
}
.e-media-playlist-toggle.e-media-expand:before,
.e-media-playlist-toggle.e-media-collapse:before {
  font-size: 12px !important;
  color: #c3c0c0 !important;
  left: 'calc(50% - 5px)';
}
.e-media-playlist-container .e-listbox .e-select {
  background: #292929 !important;
}
.e-media-playlist-container .e-listbox li {
  border-bottom: 1px solid #353535;
  cursor: pointer;
  overflow: hidden;
  font-family: Roboto, arial, sans-serif;
}
.e-media-playlist-container .e-listbox li:hover {
  background: #464646 !important;
}
.e-media-playlist-container .e-listbox-container {
  background-color: black;
}
.e-media-video-baner {
  width: 100%;
  height: 40px;
  position: absolute;
  z-index: 1;
  color: white;
  top: 0;
}
.e-media-video-baner {
  background-image: url(../Content/common-images/mediaplayer/header_bg.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 100% 100%;
}
.e-media-video-title {
  height: 100%;
  width: 85%;
  position: relative;
  top: 'calc(50% - 12px)';
  font-size: 16px;
  left: 5%;
}
.e-media-audio-detail {
  width: 150px;
  height: 200px;
  position: absolute;
  left: 'calc(50% - 75px)';
  top: 'calc(50% - 100px)';
}
.e-media-audio-poster {
  width: 100%;
  height: 85%;
}
.e-media-audio-title {
  width: 100%;
  height: 10%;
  z-index: 1;
  color: white;
  text-align: center;
  margin-top: 5px;
}
.e-media-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  color: white;
  left: 0;
  top: 0;
}
.e-media-player .e-slider .e-handle {
  border-radius: 12px !important;
}
.e-media-player video::-webkit-media-controls {
  display: none !important;
}
.e-media-time-tooltip {
  width: auto;
  height: auto;
  position: absolute;
  z-index: 2147483647;
  border: 1px solid #212121;
  padding: 4px;
  color: white;
  font-size: 12px;
  border-radius: 2px;
  background-color: #212121;
  white-space: nowrap;
}
.e-media-hd-tag {
  color: red;
  float: right;
  position: absolute;
  right: 4px;
  font-weight: 700;
  top: 5px;
}
.e-media-settings-subtitle .e-slider-wrap {
  padding: 0;
  position: absolute;
  top: 10px;
  right: 15px;
}
.e-media-settings-subtitle .e-slider {
  height: 13px !important;
}
.e-media-player .e-media-volume:before {
  font-size: 14px !important;
}
.e-media-player .e-media-forward:before,
.e-media-player .e-media-backward:before,
.e-media-player .e-media-settings:before {
  font-size: 16px !important;
  margin-top: -2px;
}
.e-media-toolbar-split {
  width: 1px;
  height: 100%;
  position: relative;
  top: -3px;
  float: left;
  list-style: none;
  background: #353535;
  margin-left: 10px;
}
.e-media-playlist-close {
  width: 10px;
  height: 10px;
  position: absolute;
  right: 13px;
  top: 10px;
  cursor: pointer;
}
.e-media-player .e-media-playlist-close:before {
  color: white;
  font-size: 9px;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-ganttchart .e-ganttviewerbodyContianer {
  background-color: white;
}
.e-ganttchart .e-ganttviewerbodyContianerparent {
  border-right-color: #fff;
}
.e-ganttchart .e-headercell-weekend > div {
  background: #fcfcfc;
}
.e-ganttchart .e-weekends {
  background-color: #fafafa;
}
.e-ganttchart-core {
  background: white;
}
.e-ganttchart .e-borderbox {
  border-bottom-color: white;
}
.e-ganttchart .e-schedule-day-headercell,
.e-ganttchart .e-schedule-hour-headercell,
.e-ganttchart .e-schedule-week-headercell {
  color: #282827;
  border-color: #c8c8c8 !important;
  font-family: Arial, sans-serif;
}
.e-gantt-dialog {
  width: 42% !important;
}
.e-gantt-dialog .e-gantt-validation-btn {
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
  height: 27px;
}
.e-ganttchart .e-ganttviewerheaderContainer {
  color: #282827;
  border-bottom-color: #c8c8c8 !important;
  border-right-color: #fff;
}
.e-ganttchart .e-ganttviewerheaderContainer {
  background: #fcfcfc;
}
.e-ganttchart .e-milestone-top {
  border-bottom-color: #333;
}
.e-ganttchart .e-milestone-bottom {
  border-top-color: #333;
}
.e-ganttchart .e-taskbarname,
.e-ganttchart .e-resourceinfo {
  color: #333;
  font-family: Arial, sans-serif;
}
.e-ganttchart .e-connectorline-rightarrow {
  border-left-color: #333;
}
.e-ganttchart .e-connectorline-leftarrow {
  border-right-color: #333;
}
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  background: white;
  background-color: white;
  color: #333;
  border-color: #c8c8c8;
}
.e-tooltiptaskname {
  font-family: Arial, sans-serif;
}
.e-tooltiptaskname {
  color: #333;
}
.e-tooltipgantt,
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  font-family: Arial, sans-serif;
}
.e-ganttchart .e-tasklabel {
  font-family: Arial, sans-serif;
  color: white;
}
.e-ganttchart .e-gantt-mouseclick td.e-chartcell {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@theme_color", endColorstr="@theme_color", GradientType=0);
}
.e-ganttchart .e-gantt-mouseclick {
  background: linear-gradient(to bottom, rgba(23, 155, 215, 0.2), rgba(23, 155, 215, 0.2));
  color: #333;
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="@theme_color", endColorstr="@theme_color", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
}
.e-ganttchart .e-progresshandle {
  background: #333;
}
.e-ganttchart .e-progresshandleafter {
  border-bottom-color: #333;
}
.e-ganttchart .e-gantt-parenttaskbar-progress,
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  border-color: #333;
}
.e-ganttchart .e-gantt-childtaskbar-progress,
.e-ganttchart .e-gantt-childtaskbar {
  border-color: #015d6a;
}
.e-ganttchart .e-chartcell {
  border-bottom-color: transparent;
}
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-resourceinfo,
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-tasknameContainer .e-taskbarname {
  font-family: Arial, sans-serif;
  color: #333;
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#333333', GradientType=0);
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  background: #333;
}
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  background-color: rgba(51, 51, 51, 0.6);
  background: #333 \9;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e', endColorstr='#8e8e8e', GradientType=0);
}
.e-ganttchart .e-gantt-childtaskbar-progress {
  background: #015d6a;
}
.e-ganttchart .e-gantt-childtaskbar {
  background-color: rgba(23, 155, 215, 0.6);
  background: #015d6a \9;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
}
.e-ganttchart .e-manualprogressbar {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67c1b2', endColorstr='#67c1b2', GradientType=0);
  border-color: #4fb29f;
}
.e-ganttchart .e-manualprogressbar {
  background: #67c1b2;
}
.e-ganttchart .e-manualchildtaskbar {
  background-color: #8dd1c4;
  border-color: #4fb29f;
}
.e-ganttchart .e-line {
  border-color: #333;
}
.e-ganttchart .e-connectorpoint-hover {
  background-color: #333;
}
.e-ganttchart .e-gantt-falseLine {
  border-top-color: #333;
}
.e-ganttchart .e-gripper:before {
  color: rgba(255, 255, 255, 0.4);
  background: white \9;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
}
.e-ganttchart .e-ganttgridlines {
  border-bottom-color: #c8c8c8;
}
.e-ganttchart .e-criticalconnectorline {
  border-color: #f55 !important;
}
.e-ganttchart .e-criticalconnectorlinerightarrow {
  border-left-color: #f55 !important;
}
.e-ganttchart .e-criticalconnectorlineleftarrow {
  border-right-color: #f55 !important;
}
.e-ganttchart .e-criticalprogressbar {
  background: #f55 !important;
  border-color: #f55 !important;
}
.e-ganttchart .e-criticaltaskbar {
  background: #ff8b8b !important;
  border-color: #ff8b8b !important;
}
.e-gantt-manualparenttaskbar {
  background-color: #b3b3b3;
}
.e-gantt-manualparenttaskbar-left,
.e-gantt-manualparenttaskbar-right {
  border-color: #b3b3b3;
}
.e-gantt-manualparenttaskbar-connectorpoint-hover {
  background-color: #b3b3b3 !important;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-radialmenu .e-childdefault {
  fill: #015d6a;
}
.e-radialmenu .e-default,
.e-radialmenu .e-outerdefault {
  fill: #ececec;
}
.e-radialmenu .e-active {
  fill: #f0f5fb;
}
.e-radialmenu .e-arcbgcolor,
.e-radialmenu .e-itembgcolor,
.e-radialmenu .e-circlebgcolor {
  fill: white;
  stroke: white;
}
.e-radialmenu .e-textcolor {
  fill: #333;
}
.e-radialmenu .e-radial {
  border-color: #015d6a;
  background-color: white;
}
.e-radialmenu .e-badgetext {
  fill: white;
}
.e-radialmenu .e-badgecircle {
  fill: #015d6a;
}
.e-radialmenu .e-radialslider {
  background-color: white;
}
.e-radialmenu:focus {
  outline: none !important;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-nb.e-nb-layout.e-nb-right {
  color: #333;
  border-left: 1px solid #c8c8c8;
  box-shadow: -1px 0 10px 0 black;
  overflow-y: auto;
}
.e-nb.e-nb-layout.e-nb-right {
  background: #ececec;
}
.e-nb.e-nb-layout.e-nb-left {
  background: white;
  box-shadow: -1px 0 10px 0 black;
  overflow-y: auto;
}
.e-nb.e-nb-layout.e-nb-left {
  border-right: 1px solid #c8c8c8;
}
.e-lv.subpage {
  border-bottom: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
}
.e-lv .e-lv .e-list-container {
  border: none;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-tile {
  color: white;
}
.e-tile .e-image-parent {
  background: #015d6a;
}
.e-tile .e-tile-selected:after {
  border-top: 28px solid #1484b7;
}
.e-tile .e-tile-selected {
  border: 2px solid #c8c8c8;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-radialslider .e-radial-needle {
  stroke: #015d6a;
}
.e-radialslider .e-inner-circle {
  border-color: #015d6a;
}
.e-radialslider .e-radialarcdefault {
  stroke: #015d6a;
}
.e-radialslider .e-ticks-text,
.e-radialslider .e-dynamic-text {
  fill: #333;
}
.e-radialslider .e-needle-over {
  stroke: #015d6a;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-signature {
  background-color: white;
  border: 3px solid #015d6a;
}
.e-signature.e-disable {
  border-color: #e3e3e3;
}
.e-content-area {
  background-color: white;
  color: #111;
  border-color: #c8c8c8;
  font-family: Arial, sans-serif;
}
.e-spellcheck .e-sentencecontent .e-errorword {
  color: red;
}
.e-spellcheck .e-sentence {
  border-color: #c8c8c8;
  background-color: white;
}
.e-spellcheck .e-suggestionlist {
  border-color: #c8c8c8;
}
* {
  box-sizing: border-box;
}
html,
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
ol,
ul,
li,
form,
legend,
label,
table,
header,
footer,
nav,
section,
figure {
  margin: 0;
  padding: 0;
}
header,
footer,
nav,
section,
article,
hgroup,
figure {
  display: block;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
input,
button {
  border-radius: 0;
  padding: 0;
  background: none;
}
input:focus,
button:focus {
  outline: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=date],
input[type=time] {
  height: 38px;
}
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background-color: #f6f5f5;
}
button,
input[type=submit] {
  cursor: pointer;
}
body {
  font-family: Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3 {
  font-family: Arial, sans-serif !important;
  color: #231f20;
  line-height: 1.5;
  font-weight: 700;
}
h1.contrast,
h2.contrast,
h3.contrast {
  color: #fff;
}
h1 {
  line-height: 1.5;
}
h2 {
  font-size: 18px;
}
h3 {
  color: #adb5bc;
  font-size: 15px;
}
.subheading {
  color: #adb5bc;
  font-family: Arial, sans-serif !important;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 700;
}
a {
  color: #015d6a;
  text-decoration: none;
  outline: 0;
}
a:hover,
a:focus {
  color: #3662b7;
}
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
main {
  background-color: #fafafa;
}
.text-center {
  text-align: center;
}
input[type=checkbox]:not(:checked) {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #ffffff !important;
  position: relative;
  border-radius: 1px;
  width: 16px;
  height: 16px;
  margin: 0;
  margin-right: 0.75em;
  vertical-align: middle;
  float: left;
  background: none;
}
.e-chkbox-wrap.e-focus div > span {
  box-shadow: 0 0 2px #cbcbcb;
}
p {
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.5;
  color: #adb5bc;
}
.col-1-3,
.col-2-3 {
  vertical-align: top;
  font-size: 0;
  display: inline-block;
}
.col-2-3 {
  width: 65%;
}
.col-1-3 {
  width: 33%;
}
.col-2-4 {
  width: 50%;
}
.wide-max-width {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  padding: 0 20px;
}
.medium-card,
.content .card.medium-card {
  margin-right: auto;
  margin-left: auto;
}
.legend {
  font-size: 11px;
  margin: 20px auto;
}
.color-blue {
  color: #015d6a;
}
.height-auto {
  height: auto;
  min-height: auto !important;
}
.bold {
  font-weight: 700 !important;
}
.content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.content .content-top {
  min-height: 100px;
  overflow: visible;
  z-index: 10;
  margin-right: auto;
  margin-left: auto;
  font-size: 0;
}
.content .content-top .page-title {
  padding: 0 15px;
  display: inline-block;
  font-size: 38px;
  font-family: Montserrat Extra-bold;
  padding-bottom: 6px;
}
.content .content-top .page-title .breadcrumbs {
  font-size: 10px;
  font-weight: 500;
  color: #adb5bc;
}
.content .content-top .quick-access-container {
  display: block;
  right: 0px;
}
.content .card {
  margin-top: 10px;
  background-color: white;
  border: 1px solid #d8dce0;
  border-radius: 0px;
  overflow: hidden;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
}
.e98 .content .card {
  border: none !important;
}
.W08 .card.chart-container.half-card.note-widget {
  background-color: #fff;
  border: none;
  margin-top: -18px;
}
.e95 .content .card,
.e95 #content > div.sidebar-container > div {
  background-color: #fff !important;
}
.e80 .content-top.medium-card {
  float: left;
  margin-left: 0px;
}
.accent {
  background-color: #fff;
  width: 100%;
  padding: 20px 10px !important;
}
.accent::after {
  border-bottom: 1px solid #d8dce0;
  content: '';
  display: block;
  padding-top: 8px;
}
.e-disable {
  background-color: #fff !important;
}
.content .card.after-tabs {
  margin-top: 0;
}
.content .card h2 {
  padding: 20px 20px;
  font-size: 20px;
  margin: 0px 0px;
  font-family: Arial, sans-serif;
}
.card-title {
  font-family: Pro-Bold;
  font-weight: bold;
  font-size: 22pt;
  color: #231f20;
}
.card-content {
  background-color: #fff;
  padding-left: 15px;
  border: 1px solid #d8dce0;
}
.card-content > div p,
.textPres,
.contact-page .sidebar-container p {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #015d6a;
  padding: 5px;
}
.card-content > div .placeholder {
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: #050b7f;
}
.page-description {
  display: inline-block;
}
.page-description p {
  color: #adb5bc;
  font-weight: 500;
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
}
.page-description p:last-child {
  margin-bottom: 0;
}
.table-container .e-gridfooter,
.table-container .e-headercontent,
.table-container .e-grid .e-summaryrow {
  color: #676767;
  background-color: #015d6a;
}
.card-title,
.card-legal-mention p.card-title {
  width: 100%;
  font-size: 22px;
  font-weight: 700;
  color: #231f20;
  padding: 15px 0px 20px 20px;
}
.content-with-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.content-with-sidebar .sidebar-container {
  width: 295px;
}
.content-with-sidebar .content {
  width: 'calc(100% - 295px)';
  padding: 0 0 30px 30px;
}
a.link-arrow {
  display: block;
  width: 100%;
  position: relative;
  font-size: 13px;
  padding-right: 30px;
  text-decoration: none;
  color: #015d6a;
  font-weight: 700;
  line-height: normal;
}
a.link-arrow:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: -10px;
  background-image: url('images/custom_FOU/ICON_CHEVRON.svg');
  background-size: cover;
  width: 35px;
  height: 35px;
  transition: 0.2s ease-in-out;
  transform: rotate(-90deg);
}
a.link-arrow:hover:after {
  transition: 0.1s ease-in-out;
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}
input#bohp_iSearchField::placeholder {
  color: #333;
}
.nav-container {
  position: relative;
  z-index: 999;
  width: 100%;
  height: 50px;
  background-color: #002d5d;
  color: #fff;
}
.nav-container .nav-list {
  font-size: 0;
}
.nav-container .nav-list .nav-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 50px;
  box-sizing: border-box;
  padding: 0 15px;
  line-height: 50px;
}
.nav-container .nav-list .nav-item a {
  color: #fff;
  font-size: 13px;
}
.nav-container .nav-list .nav-item:before {
  display: none;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 6px;
  background-color: #e31013;
}
.nav-container .nav-list .nav-item:hover {
  background-color: #1b436e;
}
.nav-container .nav-list .nav-item:hover .sub-menu-container {
  visibility: visible;
  opacity: 1;
  transition: 0.2s ease;
}
.nav-container .nav-list .nav-item.active {
  background-color: #fff;
}
.nav-container .nav-list .nav-item.active a {
  color: #002d5d;
  font-weight: 700;
}
.nav-container .nav-list .nav-item.active:before {
  display: block;
}
.nav-container .nav-list .sub-menu-container {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: -30px;
  top: 50px;
  padding: 35px 0 4px 45px;
  background-color: #fff;
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.1);
  transition: 0.2s ease;
  white-space: nowrap;
}
.nav-container .nav-list .sub-menu-container .column {
  display: inline-block;
  vertical-align: top;
  margin-right: 45px;
}
.nav-container .nav-list .sub-menu-container .sub-list-container {
  margin-bottom: 24px;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list-title {
  font-weight: 700;
  color: #231f20;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 12px;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list {
  padding-left: 10px;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list .sub-list-item {
  line-height: 24px;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list .sub-list-item a {
  display: block;
  font-weight: 500;
  font-size: 13px;
  color: #adb5bc;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list .sub-list-item a:hover {
  color: #231f20;
}
.nav-container .nav-list .sub-menu-container .sub-list-container .sub-list .sub-list-item.active a {
  color: #231f20;
}
.quick-access-container {
  z-index: 1;
  background-color: #fff;
  position: relative;
  white-space: nowrap;
  padding: 22px;
  border: 1px solid #d8dce0;
  display: inline-block;
  min-width: 550px;
}
.quick-access-container .quick-access-selector {
  display: inline-block;
}
.quick-access-selector {
  width: 70%;
}
.quick-access-container .quick-access-selector ul:first-child {
  padding: 0;
}
.quick-access-container .quick-access-selector label {
  font-weight: 500;
  color: #bfbfbf;
  margin-right: 10px;
  display: inline;
  font-size: 13px;
}
.quick-access-container .quick-access-selector select {
  display: inline-block;
  font-size: 13px;
  width: 352px;
}
.quick-access-container .quick-access-selector .current-value {
  margin-top: 11px;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 20px;
  color: #015d6a;
  font-weight: 700;
  cursor: pointer;
}
.quick-access-container .quick-access-selector .current-value .current-value-icon {
  width: 13px;
  margin-right: 13px;
}
.quick-access-container .value-infos {
  display: inline-block;
  height: 100%;
  text-align: center;
  vertical-align: top;
  width: 25%;
}
.quick-access-container .value-infos .label {
  font-size: 15px;
  line-height: 20px;
  color: #231f20;
  font-weight: 700;
}
.quick-access-container .value-infos .value {
  font-size: 30px;
  line-height: 35px;
  color: #015d6a;
  font-weight: 700;
}
.quick-access-container .message-infos {
  display: inline-block;
  height: 100%;
  text-align: center;
  vertical-align: top;
}
.quick-access-container .message-infos .value {
  font-size: 30px;
  line-height: 35px;
  color: #015d6a;
  font-weight: 700;
}
input[type=date] {
  background-color: #fff;
  color: #676767;
  border: none;
  border-bottom: 1px solid #015d6a;
}
select {
  border: none;
  background: url(../Content/images/custom_FOU/ICON_CHEVRON.svg) no-repeat right 0 center #fff;
  -webkit-appearance: none;
  -ms-appearance: none;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 23px;
  border-bottom: 1px solid #015d6a;
  color: #676767;
}
select::-ms-expand {
  display: none;
}
select > option {
  color: #676767;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
  background: #fff;
  font-size: 14px;
  font-family: Arial, sans-serif;
  border-bottom: 2px solid red !important;
}
.tab-content > .active {
  display: block;
  border-bottom: 1px solid #eef3fa;
  border-left: 1px solid #eef3fa;
  border-right: 1px solid #eef3fa;
  border-top: 1px solid #eef3fa;
  background-color: white;
  padding-top: 100px;
}
.nav-tabs {
  border-bottom: 1px solid #eef3fa;
}
input[type=date] {
  border-radius: 0px;
  height: 20px;
  padding: 0 10px;
}
input[type=checkbox] {
  position: relative;
  border-radius: 4px;
  border: 1px solid #015d6a;
  width: 16px;
  height: 16px;
  margin: 0;
  margin-right: 0.75em;
  vertical-align: middle;
  float: left;
  background: none;
}
input[type=checkbox]:checked {
  background-color: #015d6a !important;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  margin: 0;
  margin-right: 0.75em;
  vertical-align: middle;
  float: left;
  background: none;
}
input[type=checkbox]:checked:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 3px;
  width: 9px;
  height: 5px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.text-input-wrapper {
  display: inline-block;
}
.text-input-wrapper label {
  position: relative;
  display: block;
  text-align: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.text-input-wrapper input[type=text] {
  display: block;
  border: none;
  background-color: transparent;
  border-radius: 0;
  outline: none;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 5px;
  border-bottom: 1px solid #9b9b9b;
  font-size: 16px;
  font-family: Arial, sans-serif;
  color: #000;
}
.text-input-wrapper input[type=text]:focus,
.text-input-wrapper input[type=text]:active {
  border-bottom-color: #015d6a;
}
.text-input-wrapper input[type=text]::-webkit-input-placeholder,
.text-input-wrapper input[type=text]::-moz-placeholder,
.text-input-wrapper input[type=text]:-ms-input-placeholder,
.text-input-wrapper input[type=text]:-moz-placeholder {
  color: #9b9b9b;
}
.text-input-wrapper input[type=text]::placeholder,
.text-input-wrapper input[type=text]::-webkit-input-placeholder,
.text-input-wrapper input[type=text]::-moz-placeholder,
.text-input-wrapper input[type=text]:-ms-input-placeholder,
.text-input-wrapper input[type=text]:-moz-placeholder {
  color: #9b9b9b;
}
textarea {
  padding: 12px 15px;
  border-color: #015d6a;
  color: #015d6a;
  background-color: transparent;
  border-radius: 4px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  outline: none;
  resize: none;
}
textarea:active,
textarea:focus {
  border-color: #015d6a;
}
.card.card-form h2 {
  padding-bottom: 0;
}
.form .input-wrapper .e-datewidget .e-select {
  background-color: #015d6a;
}
.form .input-wrapper .e-datewidget .e-select .e-icon {
  font-size: 0px;
  color: #fff;
  margin-top: -11px;
  text-indent: 2px;
  background: url(../Content/images/custom_FOU/ICON_CALENDRIER.svg) no-repeat right 0 center #fff;
  width: 25px !important;
  height: 25px;
}
.e-datewidget .e-select .e-icon {
  font-size: 0px;
  color: #fff;
  margin-top: -11px;
  text-indent: 2px;
  background: url(../Content/images/custom_FOU/ICON_CALENDRIER.svg) no-repeat right 0 center #fff;
  width: 25px !important;
  height: 25px;
}
.chart-container .radio-button-list p {
  display: inline-block;
  vertical-align: middle;
  margin-right: 60px;
  font-size: 13px;
  line-height: 60px;
  font-family: Arial, sans-serif;
  font-weight: 500;
}
.chart-container .radio-button-list p [type=radio]:checked,
.chart-container .radio-button-list p [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.chart-container .radio-button-list p [type=radio]:checked + label,
.chart-container .radio-button-list p [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}
.chart-container .radio-button-list p [type=radio]:checked + label:after,
.chart-container .radio-button-list p [type=radio]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #015d6a;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 100%;
  transition: all 0.2s ease;
}
.chart-container .radio-button-list p [type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.chart-container .radio-button-list p [type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/*Pose probleme pour les events*/
.tooltip {
  position: relative;
  display: inline-block;
  padding: 10px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #015d6a;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #015d6a;
}
.chart-container .chart-wrapper,
.chart-container .page-description {
  vertical-align: middle;
  display: inline-block;
  width: 50%;
  padding: 50px;
}
.chart-container.width-1-3 .chart-wrapper {
  width: 35%;
  padding: 20px;
}
.chart-container.width-1-3 .page-description {
  width: 65%;
}
.chart-container.width-2-3 .chart-wrapper {
  width: 65%;
}
.chart-container.width-2-3 .page-description {
  width: 34%;
}
.tabs-block-container .after-tabs {
  display: none;
}
.tabs-block-container .after-tabs.active {
  display: block;
}
.tabs {
  margin-top: 21px;
  padding: 0;
  vertical-align: bottom;
  height: 36px;
}
.tabs li {
  position: relative;
  float: left;
  width: calc(100%/7);
  font-size: 13px;
  padding: 0 5px;
  text-align: center;
  margin-top: 6px;
}
.tabs li:first-child {
  padding-left: 0;
  padding-right: 5px;
}
.tabs li:first-child:before {
  left: 10px;
}
.tabs li:first-child a {
  padding-left: 5px;
}
.tabs li:last-child {
  padding-right: 0;
  padding-left: 5px;
}
.tabs li:last-child:before {
  right: 10px;
}
.tabs li:last-child a {
  padding-right: 5px;
}
.tabs li:before {
  content: '';
  position: absolute;
  display: block;
  left: 5px;
  right: 5px;
  bottom: 0;
  top: 0;
  z-index: 1;
  background: #050b7f;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-top: 0;
  transition: 0.1s ease-out;
}
.tabs li a {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  font-weight: 500;
  color: #fff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  line-height: 30px;
}
.tabs li.active {
  margin-top: 0;
  height: 37px;
}
.tabs li.active:before {
  display: none;
}
.tabs li.active:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  height: 6px;
  z-index: 2;
  background-color: #fff;
}
.tabs li.active:first-child:after {
  left: 1px;
}
.tabs li.active:last-child:after {
  right: 1px;
}
.tabs li.active a {
  padding: 0;
  line-height: 41px;
  background-color: #fff;
  color: #050b7f;
  border: 1px solid #dadee1;
  border-bottom: 0;
}
.tabs li a.active {
  padding: 0;
  line-height: 41px;
  background-color: #fff;
  color: #050b7f;
  border: 1px solid #dadee1;
  border-bottom: 0;
}
.tabs li:hover:before {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-top: -6px;
  transition: 0.1s ease-in;
}
.tabs li:hover a {
  transition: 0.3s ease;
}
.tabs.tabs-4 li {
  width: 25%;
}
.e-grid .e-ascending.e-rarrowup-2x:before {
  content: '';
  position: relative;
  top: -3px;
  border-top: 5px solid #9b9b9b;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}
.e-grid .e-descending.e-rarrowdown-2x:before {
  content: '';
  position: relative;
  top: -3px;
  border-bottom: 5px solid #9b9b9b;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}
.e-grid .cell-icon.e-rowcell {
  position: relative;
}
.e-grid .cell-icon.e-rowcell:after {
  padding-left: 18px;
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 26px;
}
.e-grid .cell-icon.e-rowcell.edit-document:after {
  content: url(../Content/common_content_less/.../content/images/icons/edit-document.svg);
}
.e-grid .cell-icon.e-rowcell.pdf-document:after {
  content: url(../Content/common_content_less/.../content/images/icons/pdf-document.svg);
}
.e-grid .cell-icon.e-rowcell.pen:after {
  content: url(../Content/common_content_less/.../content/images/icons/pen.svg);
  height: 22px;
  width: 13px;
}
.e-grid .emptyrecord {
  text-align: center;
  padding: 100px 0;
}
.e-grid .e-dialog input[type=text].e-input {
  width: 100%;
}
.e-scrollbar {
  width: 10px !important;
}
.e-excelfilter.e-dlgcustom .e-optable .e-predicate td {
  padding-top: 15px;
}
.e-excelfilter .e-title {
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
.e-excelfilter .e-searchinput {
  -webkit-appearance: textfield;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-bottom: 1px solid #015d6a;
  text-indent: 0;
  padding-bottom: 3px;
}
.e-excelfilter .e-dlgfields .e-btncontainer > div {
  text-align: left;
  margin-right: 0;
  margin-left: 8px;
}
.e-excelfilter .e-btncontainer > div {
  display: flex;
  justify-content: space-around;
  padding: 0;
}
.e-excelfilter .e-btncontainer > div input {
  padding: 0;
}
.e-excelfilter .e-scrollbar {
  width: 10px !important;
}
.e-excelfilter .e-checkboxlist {
  background-color: #fafdff;
}
.e-excelfilter .e-checkboxlist label.e-ftrchk {
  margin-left: 10px;
}
.e-excelfilter .e-checkboxlist .e-ftrchk {
  margin-bottom: 9px;
  margin-top: 0;
  margin-left: 5px;
}
.e-excelfilter .e-checkboxlist .e-ftrchk .e-chkbox-wrap.e-check-small .e-chkbox-small {
  width: 18px !important;
  height: 18px !important;
}
.e-excelfilter .e-chkbox-wrap .e-chkbox-small > span {
  width: 18px;
  height: 18px;
}
.e-excelfilter .e-chk-act,
.e-excelfilter .e-chk-inact,
.e-excelfilter .e-chk-indeter {
  border-radius: 3px;
  box-shadow: none;
}
.e-excelfilter .e-chkbox-wrap .e-chkbox-small .e-checkmark {
  font-size: 14px;
  line-height: 18px;
}
.e-excelfilter .e-chkbox-wrap .e-chkbox-small .e-checkmark:before {
  text-indent: 2px;
}
.e-excelfilter .e-chk-act {
  background-color: #015d6a;
}
.e-excelfilter .e-dialog .e-operator .e-input {
  border: 1px solid #dadee1;
  border-radius: 4px;
}
.e-excelfilter .e-dialog .e-value .e-input {
  border: none;
  border-bottom: 1px solid #015d6a;
}
.e-excelfilter .e-dialog .e-ddl .e-in-wrap {
  padding: 0;
}
.e-excelfilter .e-dialog .e-radiobtn-wrap .e-radsmaller {
  border-color: #d8dce0;
  width: 18px;
  height: 18px;
  position: relative;
}
.e-excelfilter .e-dialog .e-radiobtn-wrap .e-radsmaller .e-rad-icon:before {
  display: none;
}
.e-excelfilter .e-dialog .e-radiobtn-wrap .e-radsmaller.e-rad-active {
  border-color: #015d6a;
}
.e-excelfilter .e-dialog .e-radiobtn-wrap .e-radsmaller.e-rad-active .e-rad-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #015d6a;
  border-radius: 50%;
}
.e-dialog > .e-titlebar {
  padding: 15px 0 15px 30px;
}
.e-grid .e-headercell:not([aria-sort="ascending"]):not([aria-sort="descending"]) .e-headercelldiv:hover:after {
  left: 90%;
  right: 0;
  top: 23px;
  position: absolute;
}
.e-grid .e-headercell .e-headercelldiv {
  display: inline-block;
  float: left;
  max-width: 80%;
}
.headercellE02 .e-grid .e-headercell .e-headercelldiv {
  color: black;
}
.e-grid .e-headercell .e-headercelldiv:after,
.e-grid .e-headercell .e-headercelldiv:hover:after,
.e-grid .e-headercell .e-headercelldiv .e-icon {
  left: 90%;
  right: 0;
  top: 23px;
  position: absolute;
}
.e-grid .e-headercell .e-headercelldiv .e-icon {
  padding-left: 0;
  top: 18px;
}
.e-grid .e-headercell .e-filtericon {
  position: relative;
  display: inline-block;
  margin-left: 5px;
  top: 0;
}
.e-grid.centered tr,
.e-grid.centered tbody,
.e-grid.centered thead,
.e-grid.centered table {
  display: block;
  width: 100%;
}
.e-grid.centered th,
.e-grid.centered td {
  display: inline-block;
  vertical-align: middle;
  min-width: 33.33%;
  padding-left: 15%;
  box-sizing: border-box;
}
.grid-checkbox {
  width: 70px !important;
  padding: 0 30px !important;
}
.grid-checkbox input {
  border-radius: 2px;
}
td.blue-text {
  color: #015d6a;
}
.e-grid .e-normaledit {
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.1);
}
.e-grid .e-normaledit .e-rowcell {
  padding: 0;
  border: none !important;
}
.e-grid .e-normaledit td:after {
  content: '' !important;
}
.e-grid .e-normaledit .e-ejinputtext {
  border: none;
  height: auto !important;
  padding: 18px 0;
  outline: none;
}
.e-grid .e-normaledit .e-ejinputtext:focus {
  outline: none;
}
.e-grid .e-normaledit input[disabled=disabled] {
  background: rgba(0, 0, 0, 0.1);
}
.e-grid .e-headercell,
.e-treegrid .e-headercell {
  color: #acb5bc;
  background-color: #015d6a;
  height: 70px;
  border: none;
}
.card.cart-block .cart-table-summary .header-table {
  color: #acb5bc;
  background-color: #015d6a;
}
.header-table p {
  color: #acb5bc !important;
  font-size: 16px;
}
.cart-status p {
  color: #acb5bc;
}
.cart-reset p {
  color: #acb5bc;
}
.card.cart-block .cart-table-summary .summary-item > div.vehicle .vehicle-name p {
  color: #acb5bc;
}
.card.cart-block .cart-table-summary .summary-item > div.current-value p {
  color: #acb5bc;
}
.card.cart-block .cart-table-summary .summary-item > div.proposition-value p {
  color: #acb5bc;
}
.pagination-arrows button.arrow {
  border: none;
  background-color: transparent;
  padding: 6px 8px;
  color: #adb5bc;
  cursor: pointer;
}
.pagination-arrows button.arrow:first-of-type {
  margin-right: 24px;
}
.pagination-arrows button.arrow img {
  height: 12px;
  width: 8px;
}
.pager-container {
  float: right;
  padding: 13px 17px;
  color: #adb5bc;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.export-bar {
  margin-right: 32px;
}
.export-bar button.export-excel {
  border: none;
  background-color: transparent;
  height: 22px;
  cursor: pointer;
}
.export-bar button.export-excel:hover,
.export-bar button.export-excel:active {
  outline: none;
  border: none;
  background-color: transparent;
}
.e-pager {
  padding: 0;
  margin: 0;
}
.e-input {
  color: #adb5bc;
}
.lines-per-page-container {
  height: 100% !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.e-ddl .e-in-wrap {
  border-bottom: none;
}
.lines-per-page-container .indicator {
  display: inline-block;
}
.lines-per-page-container .indicator span {
  position: relative;
  top: -3px;
}
.lines-per-page-container .label {
  display: inline-block;
  margin-right: 16px;
}
.e-pager .e-pagercontainer.pagination-progress {
  margin-right: 32px;
  margin-left: 25px;
}
#page-indicator_container,
.e-focus #page-indicator_container {
  border: none;
  box-shadow: none;
}
#page-indicator_dropdown,
#page-indicator_dropdown:focus,
.e-focus #page-indicator_dropdown,
#page-indicator_dropdown:active,
#page-indicator_dropdown:hover {
  background-color: transparent;
  border: none;
}
.button.disabled,
.button.e-disable,
.button.disabled:hover,
.button.e-disable:hover,
.e-btn-normal.disabled,
.e-btn-normal.e-disable,
.e-btn-normal.disabled:hover,
.e-btn-normal.e-disable:hover,
.e-btn.disabled,
.e-btn.e-disable,
.e-btn.disabled:hover,
.e-btn.e-disable:hover,
.e-btn.e-select.disabled,
.e-btn.e-select.e-disable,
.e-btn.e-select.disabled:hover,
.e-btn.e-select.e-disable:hover,
.e-btn.e-text.disabled,
.e-btn.e-text.e-disable,
.e-btn.e-text.disabled:hover,
.e-btn.e-text.e-disable:hover {
  background: #676767;
  cursor: default;
}
.button.secondary,
.e-btn-normal.secondary,
.e-btn.secondary,
.e-btn.e-select.secondary,
.e-btn.e-text.secondary {
  background-color: #fff;
  color: #015d6a;
}
.button.secondary:hover,
.button.secondary.secondary:focus,
.e-btn-normal.secondary:hover,
.e-btn-normal.secondary.secondary:focus,
.e-btn.secondary:hover,
.e-btn.secondary.secondary:focus,
.e-btn.e-select.secondary:hover,
.e-btn.e-select.secondary.secondary:focus,
.e-btn.e-text.secondary:hover,
.e-btn.e-text.secondary.secondary:focus {
  background-color: #fff;
  color: #3662b7;
}
.button.contrast,
.e-btn-normal.contrast,
.e-btn.contrast,
.e-btn.e-select.contrast,
.e-btn.e-text.contrast {
  background-color: #e31013;
}
.button.contrast:hover,
.button.contrast:focus,
.e-btn-normal.contrast:hover,
.e-btn-normal.contrast:focus,
.e-btn.contrast:hover,
.e-btn.contrast:focus,
.e-btn.e-select.contrast:hover,
.e-btn.e-select.contrast:focus,
.e-btn.e-text.contrast:hover,
.e-btn.e-text.contrast:focus {
  background-color: #e31013;
}
.button.nav-burger,
.e-btn-normal.nav-burger,
.e-btn.nav-burger,
.e-btn.e-select.nav-burger,
.e-btn.e-text.nav-burger {
  height: 40px;
  width: 40px;
  min-width: 0;
  color: white;
  background-color: #002d5d;
  border-radius: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.button.nav-burger img,
.e-btn-normal.nav-burger img,
.e-btn.nav-burger img,
.e-btn.e-select.nav-burger img,
.e-btn.e-text.nav-burger img {
  margin: 14px 12px;
  width: 16px;
  height: 12px;
}
.inline-button-container {
  position: relative;
  max-width: 300px;
  padding: 15px 50px;
}
.inline-button-container button {
  border: none;
  background-color: transparent;
  border-radius: 0;
  outline: none;
  width: 100%;
}
.inline-button-container .button-content {
  text-align: left;
  margin-right: 30px;
}
.inline-button-container .button-text-main {
  font-size: 13px;
  font-weight: 500;
  color: #015d6a;
}
.inline-button-container .button-text-secondary {
  font-size: 10px;
  font-weight: 400;
  color: #676767;
}
.inline-button-container .button-arrow {
  position: absolute;
  right: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.inline-button-container .button-arrow svg {
  fill: #015d6a;
}
.inline-button-container .button-arrow object {
  height: 20px;
  width: 20px;
}
.inline-button-container .button-arrow svg {
  fill: #015d6a;
}
.chart-wrapper.progressbar-graph {
  padding-left: 50px !important;
}
.e-progressbar {
  box-sizing: border-box;
  border-radius: 10px;
  background-color: rgba(215, 215, 215, 0.4);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) inset;
  border: none;
  font-size: 0;
}
.e-progressbar .e-progress {
  display: inline-block;
  border-radius: inherit;
  background: #015d6a !important;
}
.e-progressbar .e-progress-txt {
  display: inline-block;
  position: relative;
  width: auto;
  top: -40px !important;
  margin: -20px 0;
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: 700;
  color: #050C7f;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.e-progressbar .e-progress-txt:before {
  background: url('images/custom_FOU/ICON_CHEVRON.svg') no-repeat left 0 center white;
  content: '';
  position: absolute;
  display: block;
  bottom: -14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 38px;
  height: 12px;
  padding-top: 10px;
}
.W01 [id^="chartTco_svg_Series0_"] {
  fill: #015d6a;
}
.W01 [id^="chartTco_svg_PrimaryAxis_XLabel_"] {
  fill: #050C7f;
  color: #050C7f;
}
.e-progressbar.small-progress-bar {
  border-radius: 10px;
}
.e-progressbar.small-progress-bar .e-progress-txt {
  font-size: 18px;
  top: -30px !important;
}
.pie-legend-emission .pie-legend-item .value {
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  min-width: 100px;
  text-align: right;
  margin-right: 15px;
  float: left;
}
.pie-legend-emission .pie-legend-item .label {
  display: inline-block;
  min-width: 200px;
  height: 22px;
  padding: 0 9px;
  margin-bottom: 7px;
  font-family: Arial, sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  position: relative;
}
.pie-legend-emission .pie-legend-item .label span {
  float: right;
  margin-right: 20px;
}
.pie-legend-emission .pie-legend-item .label:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: -1px;
  bottom: -1px;
  border-left: 25px solid transparent;
  border-top: 25px solid white;
  border-bottom: 25px solid white;
  border-right: 0 solid white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(1) .label {
  background-color: #4668a6;
  width: 100%;
  color: white;
  height: 47px;
  padding-left: 20px;
  padding-right: 45px;
  padding-top: 12px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(1) .label span {
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(2) .label {
  background-color: #33ad33;
  width: 210px;
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(2) .label span {
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(3) .label {
  background-color: #009036;
  width: 225px;
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(3) .label span {
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(4) .label {
  background-color: #1f5c20;
  width: 240px;
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(4) .label span {
  color: white;
}
.pie-legend-emission .pie-legend-item:nth-of-type(5) .label {
  background-color: #c9d200;
  width: 255px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(6) .label {
  background-color: #ffed00;
  width: 270px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(7) .label {
  background-color: #fabb00;
  width: 285px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(8) .label {
  background-color: #eb690b;
  width: 300px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(9) .label {
  background-color: #e2001a;
  width: 315px;
}
.pie-legend-emission .pie-legend-item:nth-of-type(10) .label {
  background-color: #000;
  color: white;
  width: 330px;
}
.pie-chart .e-legendborder {
  padding-left: 40px;
  width: 30% !important;
}
.pie-chart .e-legendborder .e-scrollbar {
  width: 10px !important;
  float: none;
  position: absolute;
  right: 0;
  top: 0;
}
.pie-chart .e-legendborder .e-scrollbar .e-vup,
.pie-chart .e-legendborder .e-scrollbar .e-vdown {
  visibility: hidden;
}
.card.card-form h2 {
  padding: 0 0 22px;
}
.card.card-form .page-description {
  width: 34%;
  padding: 50px 60px 50px 0;
}
.bill.card.card-form .page-description {
  width: 33%;
  padding: 60px 60px 60px 0;
}
.card-text h2 {
  padding: 30px 45px;
}
.card-text .page-description {
  padding: 0 45px 30px;
}
.card-text .page-description p {
  margin-bottom: 13px;
}
.card-text .page-description ul {
  font-size: 13px;
}
.card-text .page-description ul li {
  line-height: 20px;
  padding-left: 22px;
}
.card-text .page-description ul li:before {
  content: '- ';
}
.card-alert .big-title {
  font-size: 72px;
  font-weight: 700;
  color: #015d6a;
  display: inline-block;
  vertical-align: middle;
  padding: 45px 0 60px 80px;
  margin-right: 225px;
}
.card-alert .big-title span {
  font-size: 18px;
}
.card-alert .page-description {
  width: 'calc(100% - 520px)';
  max-width: 500px;
  display: inline-block;
  vertical-align: middle;
}
.card-warning {
  padding: 65px 30px;
}
.card-warning img {
  margin-bottom: 40px;
  display: inline-block;
}
.card-warning .page-description {
  max-width: 700px;
  margin: 0 auto;
  line-height: 20px;
  display: block;
}
.card-legal-mention {
  padding: 45px;
}
.card-legal-mention p {
  color: #6b6b6b;
  margin-bottom: 20px;
}
.card-legal-mention p b {
  color: #231f20;
}
.card-legal-mention p.card-title {
  margin-top: 35px;
}
.card-legal-mention .card-title:first-child {
  margin-top: 0;
}
.table-double-entry {
  font-size: 13px;
  border-collapse: collapse;
}
.table-double-entry tr {
  border-bottom: 1px solid #d8dce0;
}
.table-double-entry tr:nth-of-type(even) {
  background: #eef3fa;
}
.table-double-entry tr td {
  vertical-align: middle;
  color: #015d6a;
  padding: 20px 160px 20px 0;
  font-size: 14px;
}
.table-double-entry tr td:first-child {
  color: #015d6a;
  padding: 20px 0 20px 60px;
  width: 300px;
  font-size: 14px;
}
.table-multiple-entry {
  font-size: 13px;
  border-collapse: collapse;
  width: 100%;
}
.table-multiple-entry td,
.table-multiple-entry th {
  vertical-align: middle;
  text-align: left;
}
.table-multiple-entry thead tr {
  background: rgba(247, 247, 247, 0.5);
  height: 70px;
  font-weight: 700;
  color: #adb5bc;
}
.table-multiple-entry tr {
  height: 32px;
  border-bottom: 1px solid #d8dce0;
}
.table-multiple-entry tr th:first-child,
.table-multiple-entry tr td:first-child {
  padding-left: 60px;
}
.table-multiple-entry tr.subtitle {
  font-weight: 700;
  color: #adb5bc;
}
.table-multiple-entry .progression {
  padding-right: 55px;
}
.table-multiple-entry .progression .percent {
  display: inline-block;
  width: 70px;
  margin-right: 55px;
}
.table-multiple-entry .progression .progression-bar {
  height: 5px;
  background: #d8d8d8;
  border-radius: 3px;
  display: inline-block;
  width: 185px;
  position: relative;
  overflow: hidden;
}
.table-multiple-entry .progression .progression-bar > div {
  border-radius: 3px;
  height: 100%;
  background: #f26d00;
}
.table-multiple-entry .detail a {
  color: #015d6a;
}
.table-export-bar {
  padding: 15px 30px 20px;
  text-align: right;
}
.table-export-bar button {
  border: 0;
  margin-right: 15px;
}
.card-download {
  padding-bottom: 30px;
}
.card-download > div {
  display: inline-block;
}
.card-download .download-wrapper {
  padding-left: 45px;
  max-width: 465px;
}
#content > div > div > p > b {
  color: #015d6a;
}
.card-download .download-wrapper p {
  color: #015d6a;
  margin-bottom: 20px;
}
.card-download .download-wrapper .btn-blue,
.card-download .download-wrapper .login-page .login .form input[type=submit],
.login-page .login .form .card-download .download-wrapper input[type=submit] {
  margin-bottom: 45px;
  width: 100%;
}
.card-download .download-wrapper .btn-blue img,
.card-download .download-wrapper .login-page .login .form input[type=submit] img,
.login-page .login .form .card-download .download-wrapper input[type=submit] img {
  float: right;
}
.card-download .page-description {
  vertical-align: top;
  padding-top: 65px;
}
.card-download .page-description p {
  position: relative;
  margin: 0 auto 30px;
  left: 0;
  right: 0;
  font-weight: 400;
  max-width: 375px;
}
.drag-upload {
  border: 2px dashed #dbdbdb;
  padding: 30px;
  text-align: center;
  border-radius: 4px;
}
.drag-upload-title {
  color: #231f20;
  margin-bottom: 30px;
}
.drag-upload ul li {
  display: block;
  color: #015d6a;
  text-align: left;
}
.drag-upload ul li svg {
  height: 11px;
  width: 11px;
}
.drag-upload ul li svg path {
  fill: #0287fe;
}
.drag-upload ul li button,
.drag-upload ul li span {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
}
.drag-upload ul li button {
  border: none;
  width: 15px;
  margin: 0;
  margin-right: 25px;
}
.drag-upload ul li .size {
  font-weight: 700;
  float: right;
}
.content.home-page {
  position: relative;
  padding-left: 0;
  padding-top: 0;
  max-width: 100%;
}
.content.home-page .sidebar-container {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #f4f7fa;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 40px;
}
.content.home-page .sidebar-container .block-title {
  font-size: 30px;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 17px;
}
.content.home-page .sidebar-container p {
  color: #000;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}
.content.home-page .sidebar-container .identity-block {
  margin-bottom: 35px;
}
.content.home-page .sidebar-container .identity-block .user-name,
.content.home-page .sidebar-container .identity-block .user-company {
  font-weight: 700;
}
.content.home-page .sidebar-container .identity-block .user-email,
.content.home-page .sidebar-container .identity-block .company-address {
  margin-bottom: 17px;
}
.content.home-page .sidebar-container .identity-block .last-connection {
  display: block;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .feed-item {
  max-width: 175px;
  margin-bottom: 30px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .feed-item p {
  margin-bottom: 16px;
  font-weight: 700;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .feed-item a.link-arrow {
  padding-right: 20px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .feed-item .feed-media {
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-top: 25px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item p {
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 13px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item p.color-blue {
  color: #015d6a;
  font-size: 13px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item p:last-child {
  margin-bottom: 0;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .text {
  padding: 20px;
  background: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form {
  background: #015d6a;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  padding: 11px 17px 12px 20px;
  font-size: 0;
  height: 34px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input {
  padding: 0;
  border: none;
  float: left;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input::-webkit-input-placeholder {
  color: #fff;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input:-ms-input-placeholder {
  color: #fff;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input::placeholder {
  color: #fff;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input[type=text] {
  width: 100px;
  display: inline;
  font-size: 9px;
  opacity: 0.79;
  color: #fff;
  margin-right: 17px;
  line-height: 11Px;
}
.content.home-page .sidebar-container .feed-infos-block .feed-container .support-item .support-form input[type=submit] {
  text-align: right;
  font-size: 13px;
  color: #fff;
  font-weight: 500;
}
.home-content {
  display: block;
  width: 100%;
  padding-left: 335px;
  padding-top: 40px;
}
.home-content .quick-access-container {
  width: 100%;
  display: block;
  max-width: 985px;
  margin: 0 auto 30px;
}
.home-content .quick-access-container .value-infos {
  float: right;
}
.home-content .half-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 985px;
  margin: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.home-content .half-card {
  width: 49.2%;
  font-size: 13px;
  padding: 30px;
  margin-top: 0;
  margin-bottom: 14px;
}
.home-content .home-widget-container {
  margin-top: 30px;
}
.home-content .home-widget-container #progress-bar {
  margin: 100px 0 70px;
}
.home-content .home-widget-container.progress-bar-widget {
  padding: 0 15px;
}
.home-content .details-list {
  margin-top: 30px;
}
.home-content .details-list li {
  margin-bottom: 14px;
  position: relative;
}
.home-content .details-list li:last-child {
  margin-bottom: 0;
}
.home-content .details-list li .int-data {
  font-size: 18px;
  line-height: 17px;
  float: left;
  height: 20px;
  font-weight: 700;
  color: #eb2834;
  width: 30px;
  text-align: right;
}
.home-content .details-list li .int-data.not-important {
  color: #231f20;
}
.home-content .details-list li .data-label {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  color: #000;
  padding-right: 20px;
  padding-left: 50px;
}
.home-content .details-list li .icon.arrow-right {
  position: absolute;
  right: 20px;
  top: 3px;
}
.home-content .details-list li .icon.arrow-right:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(../Content/common_content_less/.../content/images/icons/arrow-right.svg);
  background-size: cover;
  width: 17px;
  height: 11px;
}
.home-content .link {
  color: #015d6a;
  font-weight: 700;
  width: 100%;
  display: block;
  text-align: right;
}
.home-content .link a svg path {
  fill: #015d6a;
}
.home-content .link a svg {
  height: 15px;
  width: 15px;
  padding-top: 5px;
}
.home-content .following-deliveries {
  font-size: 0;
  vertical-align: top;
  min-height: 120px;
  margin: 40px 0;
}
.home-content .following-deliveries > div {
  width: 20%;
  text-align: center;
  float: left;
}
.home-content .following-deliveries > div:last-child .number:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 6px;
  border-color: transparent transparent transparent #015d6a;
  position: absolute;
  bottom: -4px;
  right: -2px;
}
.home-content .following-deliveries .number {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  padding-bottom: 15px;
  border-bottom: 1.5px solid #015d6a;
}
.home-content .following-deliveries .number:after {
  content: ' ';
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  margin: auto;
  background: #015d6a;
  height: 6px;
  width: 6px;
  border-radius: 3px;
}
.home-content .following-deliveries .text {
  position: relative;
  font-size: 11px;
  color: #231f20;
  opacity: 0.59;
  font-weight: 500;
  margin-top: 15px;
  padding: 10px 5px 0;
}
.home-content .following-deliveries .text:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px;
  border-color: transparent transparent #d8d8d8;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.home-content .co2-mesure {
  font-weight: 500;
  padding: 15px 30px 30px;
}
.home-content .co2-mesure p {
  color: #231f20;
  max-width: 240px;
}
.home-content .co2-mesure p span {
  color: #eb2834;
  font-weight: 700;
  float: right;
}
.home-content .co2-mesure .bar {
  background: #30a733;
  color: #fff;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  max-width: 290px;
  position: relative;
  margin: 20px 0 54px;
  padding: 0 5px 0 13px;
  font-weight: 700;
}
.home-content .co2-mesure .bar:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #30a733;
  position: absolute;
  right: -20px;
  content: ' ';
}
.home-content .co2-mesure .bar span {
  float: right;
}
.home-content .dial-widget ul {
  padding: 15px;
}
.home-content .dial-widget ul li {
  display: block;
  height: 15px;
  margin-bottom: 25px;
  font-size: 0;
}
.home-content .dial-widget .title {
  width: 60%;
  font-size: 13px;
  display: inline-block;
}
.home-content .dial-widget .bar {
  display: inline-block;
  width: 40%;
  box-sizing: border-box;
  border-radius: 10px;
  height: 5px;
  background-color: rgba(215, 215, 215, 0.4);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) inset;
}
.home-content .dial-widget .bar > div {
  height: 100%;
  display: block;
  border-radius: inherit;
}
.home-content .gauge-widget {
  height: 45px;
  width: 66px;
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  background: url(/dist/assets/images/gauge.svg) no-repeat top center;
}
.home-content .gauge-widget .needle {
  width: 50px;
  height: 50px;
  background: red;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -12.5px;
  position: absolute;
  background: url(/dist/assets/images/icons/needle.svg) no-repeat center left;
}
.home-content .gauge-widget .percent-value {
  position: absolute;
  bottom: -10px;
  text-align: center;
  width: 100%;
  color: #eb2834;
  font-size: 11px;
  font-weight: 500;
}
.home-content .note-widget .home-widget-container {
  padding: 0 15px;
}
.home-content .note-widget textarea {
  width: 100%;
  height: 165px;
  border: 1px solid #015d6a;
  resize: none;
}
.home-content .charte-card .small-legend {
  font-size: 11px;
}
.home-content .home-widget-container .form {
  padding: 0;
  max-width: 280px;
  padding: 0 15px;
}
.home-content .home-widget-container .form .input-wrapper {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  padding: 0;
  height: auto;
}
.home-content .home-widget-container .form .input-wrapper label {
  line-height: 20px;
}
.home-content .home-widget-container .form .input-wrapper input[type=text] {
  max-width: 180px;
  line-height: 30px;
  padding: 0;
}
.home-content .home-widget-container .form .input-wrapper:first-child {
  height: auto;
  margin-bottom: 15px;
}
.home-content .advanced-search .home-widget-container {
  font-weight: 500;
  padding: 0 15px 15px;
  line-height: 19px;
}
.home-content .advanced-search .home-widget-container p {
  color: #231f20;
  margin-bottom: 5px;
}
.home-content .advanced-search .home-widget-container ul {
  margin-bottom: 30px;
}
.home-content .advanced-search .home-widget-container ul li {
  color: #676767;
}
.home-content .advanced-search .home-widget-container ul li:before {
  content: ' - ';
}
.home-content .advanced-search .home-widget-container .input-wrapper {
  position: relative;
}
.home-content .advanced-search .home-widget-container .input-wrapper input {
  width: 100%;
  color: #676767;
  font-weight: 500;
}
.home-content .advanced-search .home-widget-container .input-wrapper img {
  height: 12px;
  width: 12px;
  position: absolute;
  right: 0;
  bottom: 10px;
}
.home-content .legend {
  width: 200px;
  display: inline-block;
  margin: 0;
}
.home-content .legend p {
  text-align: left;
  color: #231f20;
  margin-bottom: 5px;
  line-height: 20px;
  font-weight: 500;
}
.home-content .legend p span:nth-of-type(1) {
  height: 8px;
  width: 8px;
  border-radius: 2px;
  display: inline-block;
  margin-right: 15px;
}
.home-content .legend p span:last-child {
  float: right;
}
.home-content .legend p span:first-child {
  float: none;
}
.home-content .chart-column #colum-chart {
  width: 260px;
}
.home-content .chart-column #colum-chart svg rect {
  stroke: transparent;
}
.home-content .pie-home-wrapper #pie-home {
  margin-left: -30px;
  height: 200px;
  width: 200px;
  display: inline-block;
}
.home-content .pie-home-wrapper {
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.home-content .pie-home-wrapper .legend {
  padding-top: 30px;
}
.home-content #area-chart {
  height: 200px;
}
.home-content .area-chart-wrapper .legend p {
  display: inline-block;
  margin-left: 30px;
}
.home-content .area-chart-wrapper .legend p span {
  margin-right: 5px;
}
.home-content .chart-area .link {
  margin-top: -25px;
  display: block;
}
.home-content .chart-column #colum-chart {
  height: 200px;
  width: 100%;
}
.home-content .chart-column .link {
  margin-top: -27px;
}
.car-pin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.car-pin p {
  color: #050b7f;
  line-height: 15px;
}
.car-pin p b {
  font-weight: 700;
  text-transform: uppercase;
}
.car-pin .car-information {
  padding: 30px;
}
.car-pin .car-information p {
  margin-bottom: 20px;
}
.car-pin .car-information p:last-child {
  margin-bottom: 0;
}
.car-pin .car-timeline {
  margin-left: 15px;
  padding-bottom: 45px;
  width: 100%;
  max-width: 764px;
}
.car-pin .car-steps {
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.car-pin .car-steps:after {
  content: ' ';
  position: absolute;
  top: 30px;
  width: calc(100% - 100px);
  left: 0;
  right: 0;
  margin: auto;
  height: 3px;
  background: #015d6a;
  z-index: 1;
}
.car-pin .car-steps li {
  width: 70px;
  padding: 0;
  text-align: center;
  display: inline-block;
  margin: 0;
  z-index: 5;
}
.car-pin .car-steps li .icon {
  width: 60px;
  height: 60px;
  border: 4px solid #050b7f;
  background: white;
  display: inline-block;
  border-radius: 50%;
  position: relative;
}
.car-pin .car-steps li .icon img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.car-pin .car-steps li .icon.bottom-img img {
  top: 22px;
}
.car-pin .car-steps li .icon.left-img img {
  left: 6px;
}
.car-pin .car-steps li .text {
  font-size: 11px;
  color: #231f20;
  position: relative;
  padding-top: 15px;
  margin-top: 15px;
}
.car-pin .car-steps li .text span {
  color: #bac6d7;
}
.active .text span {
  color: #0BCBFB !important;
}
.car-pin .car-steps li .text:before {
  content: ' ';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-style: solid;
  border-width: 8px 6.5px 0;
  border-color: #adb5bc transparent transparent;
}
.car-pin .car-steps li.active .icon {
  background-color: white;
  border: 4px solid #0BCBFB;
}
.car-pin .car-steps li.active .text {
  color: #015d6a;
  font-weight: 700;
}
.car-pin .car-steps li.active .text:before {
  border-width: 0 6.5px 8px;
  border-color: transparent transparent #0BCBFB;
}
.car-pin .link {
  color: #015d6a;
  font-weight: 700;
  width: 100%;
  padding: 30px 45px 45px;
  display: block;
  text-align: right;
  font-size: 13px;
}
.car-pin .link a svg {
  height: 10px;
  width: 10px;
}
.car-pin .link a svg path {
  fill: #015d6a;
}
.technical-card {
  padding: 45px;
}
.technical-sheet {
  padding: 45px;
  border: 1px solid #dadee1;
  margin-bottom: 20px;
  font-size: 0;
  border-radius: 3px;
}
.technical-sheet h2 {
  font-size: 18px;
  padding: 0 !important;
  margin-bottom: 20px;
}
.technical-sheet .technical-list {
  width: 100%;
  display: block;
  font-size: 0;
  padding-top: 15px;
}
.technical-sheet .technical-list li {
  font-size: 0;
  width: 50%;
  margin-bottom: 15px;
  display: inline-block;
}
.technical-sheet .technical-list li p {
  font-size: 14px;
  color: #050C7f;
  display: inline-block;
  vertical-align: top;
  padding-right: 10%;
  font-family: Arial, sans-serif;
}
.technical-sheet .technical-list li p:first-child {
  font-weight: 700;
  width: 40%;
}
.technical-sheet .technical-list li p:last-child {
  text-transform: uppercase;
  width: 60%;
}
.contact-page .sidebar-container {
  padding: 21px 0;
}
.contact-page .sidebar-container .card {
  margin-top: 0;
  padding-bottom: 25px;
}
.contact-page .sidebar-container .card-title {
  padding: 45px 15px 0;
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 18px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #015d6a;
}
.contact-page .sidebar-container .text-wrapper {
  margin-bottom: 20px;
  padding: 0 15px;
}
.contact-page .sidebar-container .text-wrapper p:first-child {
  font-weight: 700;
}
.contact-page .sidebar-container .last-ticket {
  padding: 20px 45px;
  margin-top: -1px;
  position: relative;
}
.contact-page .sidebar-container .last-ticket a p {
  color: #015d6a;
  font-weight: 500;
}
.contact-page .sidebar-container .last-ticket a span {
  font-size: 10px;
  color: #adb5bc;
}
.contact-page .sidebar-container .last-ticket a.link-arrow:after {
  right: -17px;
  bottom: 25%;
}
.contact-page .sidebar-container .last-ticket svg {
  height: 15px;
  width: 15px;
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.contact-page .sidebar-container .last-ticket svg path {
  fill: #015d6a;
}
.contact-page .form {
  padding: 0;
}
.contact-page .form .input-wrapper {
  width: 100%;
  display: block;
  width: 400px;
  padding: 0;
}
.contact-page .form .input-wrapper input,
.contact-page .form .input-wrapper select,
.contact-page .form .input-wrapper label {
  width: 93%;
}
.contact-page .form .input-wrapper label {
  line-height: 10px;
}
.contact-page .form .input-wrapper select {
  margin-top: 15px;
}
.contact-page .form .input-wrapper-full {
  width: 100%;
  font-size: 0;
  margin-bottom: 30px;
}
.contact-page .form .input-wrapper-full textarea {
  width: 100%;
}
.contact-page .form .input-wrapper-full label {
  margin-bottom: 10px;
}
.contact-page .form .input-wrapper-full > div {
  width: 50%;
  display: inline-block;
}
.contact-page .form .input-wrapper-full > div input {
  display: inline-block;
  width: auto;
}
.contact-page .form .input-wrapper-full > div input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}
.contact-page .form .input-wrapper-full > div input[type=text] {
  padding-top: 0;
  width: 80%;
}
.contact-page .form .input-wrapper-full > div:last-child {
  text-align: right;
}
.contact-page .form .input-wrapper-full .word-count {
  margin-top: 5px;
  text-align: right;
  font-size: 11Px;
}
.contact-page .form .submit-button-block {
  width: 100%;
}
.contact-page .form .submit-button-block .input-wrapper {
  width: 50%;
}
.contact-page .form .submit-button-block .input-wrapper input {
  width: 100%;
}
.contact-page .form .submit-button-block .submit-button {
  float: right;
}
.contact-page .form .submit-button-block .submit-button input {
  margin-top: 35px;
}
.login-page .login {
  max-width: 570px;
  text-align: center;
  margin: 0 auto;
}
.login-page .login h2 {
  padding: 45px 30px;
  font-size: 30px;
}
.login-page .login p {
  max-width: 300px;
  margin: 0 auto;
  color: #231f20;
}
.login-page .login .form {
  text-align: left;
  padding: 40px 60px 0;
}
.login-page .login .form .input-wrapper {
  width: 100%;
  height: auto;
  padding: 0;
}
.login-page .login .form .input-wrapper input {
  padding: 0 0 6px;
  line-height: 10px;
}
.login-page .login .form input[type=submit] {
  font-size: 13px;
  padding: 0 20px;
  width: 130px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  display: block;
  margin: 30px auto 60px;
}
.login-page .login .links {
  font-size: 0;
  padding: 0;
}
.login-page .login .links p {
  display: inline-block;
  font-size: 13px;
  margin-bottom: 15px;
  text-align: left;
  width: 50%;
}
.login-page .login .links p a {
  color: #adb5bc;
}
.login-page .login .links p a:hover {
  color: #231f20;
}
.login-page .login .links p:nth-of-type(even) {
  text-align: right;
}
.loader-wizard {
  display: none;
}
.field-validation-error {
  color: red;
  padding: 5px;
  display: block;
  font-weight: bolder;
}
input[type=radio] {
  margin-right: 10px;
  cursor: pointer;
}
input[type=radio]:checked {
  margin-right: 7px;
}
.lockKm {
  background: url(../Content/images/custom_FOU/icon-lock-km.svg) no-repeat bottom;
  background-size: 90px 90px;
  width: 80px;
  height: 80px;
  float: left;
}
.lockMixte {
  background: url(../Content/images/custom_FOU/icon-lock-mixte.svg) no-repeat bottom;
  background-size: 90px 90px;
  width: 80px;
  height: 80px;
  float: left;
}
.lockDuration {
  background: url(../Content/images/custom_FOU/icon-lock-duration.svg) no-repeat bottom;
  background-size: 90px 90px;
  width: 80px;
  height: 80px;
  float: left;
}
.lockManual {
  background: url(../Content/images/custom_FOU/icon-lock-manual.svg) no-repeat bottom;
  background-size: 90px 90px;
  width: 80px;
  height: 80px;
  float: left;
}
.lockBask {
  background: url('../Content/images/icons/icon-lock.png') no-repeat bottom;
  background-size: 25px 30px;
  width: 55px;
  height: 55px;
  float: left;
}
.charter-container {
  margin: 0;
  background-color: #fff;
  border: 1px solid #d8dce0;
  border-radius: 5px;
}
.margin-text-info {
  margin-top: 50px;
}
.custom-h {
  margin-top: 25px;
  float: right;
}
.modal-dialog {
  margin: 20px auto 0px auto;
}
.e-datewidget .e-icon {
  width: 26px !important;
  padding: 0 !important;
}
.e-datewidget .e-select {
  width: 26px !important;
  border: none !important;
}
.e-datewidget {
  width: 280px !important;
}
.e-ntouch.e-datewidget .e-select {
  background-color: #ffff !important;
  color: #fff !important;
}
.e-ntouch.e-datewidget .e-select:hover {
  background-color: #ffff !important;
  color: #fff !important;
}
.e-datewidget .e-in-wrap,
.e-fe-dialog input.e-fe-dialog-text {
  border: none !important;
  border-bottom: 1px solid #015d6a !important;
}
.e-datewidget .e-in-wrap {
  height: 22px !important;
}
.e-datewidget .e-input {
  font-size: 12px !important;
}
select {
  border-radius: 0px;
}
#driver-choices-form .radio-container {
  display: block;
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 23px;
}
input,
button {
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0;
  background: none;
}
[type=radio]:checked + label,
[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #1b394e;
}
[type=radio]:checked + label {
  padding-left: 30px;
}
[type=radio]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #050b7f;
  border-radius: 100%;
  background: #ffffff;
}
[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -ms-transform: scale(0);
  transform: scale(0);
}
[type=radio]:checked + label:before {
  content: '';
  position: absolute;
  left: 0.8mm;
  top: 0.8mm;
  width: 16px;
  height: 16px;
  border: 1px solid #050b7f;
  border-radius: 100%;
  background: #eef3fa;
}
[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
[type=radio]:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #050b7f;
  position: absolute;
  top: 1.6mm;
  left: 1.6mm;
  border-radius: 100%;
  transition: all 0.2s ease;
}
[type=radio]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #ffffff;
  position: absolute;
  top: 1.6mm;
  left: 1.6mm;
  border-radius: 100%;
  transition: all 0.2s ease;
}
.e-footer {
  float: left !important;
  margin-left: 80px !important;
}
.title-modal-driver {
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 15px;
  padding-left: 25px;
}
.title-modal {
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 15px;
  padding-left: 25px;
}
.e-dialog > .e-header .e-title {
  display: inline-block;
  max-width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  font-size: 22px;
  font-family: Arial, sans-serif;
  float: left;
}
.e-dialog > .e-header .countdown {
  float: left;
  margin-left: 10px;
}
input[type="text"] {
  border-bottom: 1px solid #015d6a;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #676767;
  display: block;
  width: 90%;
}
.label-form-driver {
  font-size: 11px;
  line-height: 6px;
  color: #050b7f;
  display: block;
  margin-bottom: 6px;
  margin-top: 16px;
  font-family: Arial, sans-serif;
}
.label-form-driver-select {
  font-size: 11px;
  line-height: 6px;
  color: #050b7f;
  display: block;
  margin-bottom: 6px;
  margin-top: 16px;
  font-family: Arial, sans-serif;
}
.e-grid .e-normaledit .e-table,
.e-grid .e-tabletd .e-table,
.e-grid > .e-gridcontent .e-frozencontentdiv > .e-table,
.e-grid > .e-gridcontent .e-movablecontentdiv > .e-table,
.e-grid > .e-gridcontent > div > .e-table,
.e-grid > .e-gridfooter .e-gridsummary,
.e-grid > .e-gridheader .e-frozenheaderdiv > .e-table,
.e-grid > .e-gridheader .e-movableheaderdiv > .e-table,
.e-grid > .e-gridheader > div > .e-table {
  width: 100%;
}
.e-grid.e-touch .e-gridheader .e-headercell,
.e-grid.e-touch .e-rowcell {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
#popupInfoMsg .popin-content.popin-detail {
  margin: 15px;
}
#popupInfoMsg .popin-content.popin-detail .popin-header {
  margin-bottom: 10px;
}
#popupInfoMsg .popin-content.popin-detail .close.icon-cross {
  width: 15px;
  height: 15px;
  background-image: url(../Content/content/images/icons/icon-cross.png);
  background-size: contain;
  opacity: 10;
}
.btn-grey {
  color: #fff;
  font-weight: 700;
  text-align: left;
  font-size: 18px;
  padding: 0px 2px;
  border-radius: 2px;
  border: none;
}
.e-grid .e-headercell:not(.e-stackedHeaderCell):not(.e-headercellactive):hover {
  background-color: #015d6a !important;
}
.e04 .document-number {
  color: #015d6a;
}
#submitTbd {
  background: #015d6a !important;
}
.availableDoc {
  width: 100px;
  height: 140px;
  background: url(../Content/images/custom_FOU/document_blue.png);
  background-size: 100px 140px;
}
.disableDoc {
  width: 100px;
  height: 140px;
  background: url(../Content/images/custom_FOU/document_grey.png);
  background-size: 100px 140px;
}
.document-card {
  display: block;
  width: 140px;
  height: 180px;
  background: url(../Content/images/custom_FOU/document-card-active.svg) no-repeat;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -133px -113px;
}
.document-card.disabled {
  background: url(../Content/images/custom_FOU/document-card-disable.svg) no-repeat;
  background-position: -133px -113px;
}
.focus-avenant .car-documents-content .container .arrow-icon svg {
  fill: white !important;
}
.focus-avenant .car-documents-content .container .active .arrow-icon svg {
  fill: #050b7f;
}
.focus-avenant .car-documents-content .container .car-documents-list .car-document-item a .car-document-image p {
  color: #015d6a;
}
.document_card_darkBlue_active {
  display: block;
  width: 140px;
  height: 180px;
  background: url(../Content/images/custom_FOU/document-card-darkBlue-active.png);
  background-size: 140px 180px;
}
.cancel-button {
  background-color: #fff !important;
  color: #015d6a !important;
}
.card-alert .gentleman_icon {
  width: 85px;
  height: 85px;
  background: url(../Content/images/custom_FOU/access-denied-gris.svg);
  background-repeat: no-repeat;
}
.checkAll_checkBox {
  height: 30px;
  display: block;
  padding-left: 13px;
  padding-top: 5px;
  border-bottom: 1px solid #c8c8c8;
}
input#ddlPostes_hidden {
  border: 1px solid #dbdbdb !important;
  padding: 10px 0;
  text-align: left;
  color: #231f20;
  width: 300px;
  height: 22px;
  border-radius: 4px !important;
}
input#ddlPostes_wrapper {
  height: 22px;
}
span#ddlPostes_container:after {
  content: "";
  position: absolute;
  right: 0px !important;
  top: -1px !important;
  background: url(../Content/images/custom_FOU/ICON_CHEVRON.svg) no-repeat right 0 center #fff;
  background-size: 100%;
  width: 21px !important;
  height: 22px !important;
}
.custom-select-container .filtre-options-container .sub-section .option:hover {
  color: white;
  background-color: #015d6a !important;
}
#confirm-dialog .btn-cancel {
  margin-top: 6px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 700;
}
#confirm-dialog .btn-blue {
  width: 16%;
}
#confirm-dialog,
#confirm-dialog #pModalBody {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.stored-by-renter {
  background-image: url(../Content/images/custom_FOU/carte-stocke.svg);
  background-repeat: no-repeat;
  width: 100px;
  height: 60px;
  background-position: 25px 5px;
}
.not-stored {
  background-image: url(../Content/images/custom_FOU/carte-non-stocke.svg);
  background-repeat: no-repeat;
  width: 100px;
  height: 60px;
  background-position: 25px 5px;
}
.destocking-in-progress {
  background-image: url(../Content/images/custom_FOU/carte-destockage.svg);
  background-repeat: no-repeat;
  width: 100px;
  height: 60px;
  background-position: 25px 5px;
}
.old-destocking {
  background-image: url(../Content/images/custom_FOU/carte-destocke.svg);
  background-repeat: no-repeat;
  width: 100px;
  height: 60px;
  background-position: 25px 5px;
}
.car-documents-card-description {
  font-size: 13px;
  font-weight: 500;
  color: #231f20;
  margin: 42px auto !important;
  margin-right: 100px !important;
  margin-left: 100px !important;
  padding-left: 15%;
}
.car-documents-card-description a strong {
  text-decoration: underline;
  color: #015d6a !important;
}
.search-button-label-depense {
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
}
.btn-choice {
  width: 107% !important;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  background-color: #015d6a !important;
}
span.popup-mail {
  font-weight: bold;
  color: #015d6a !important;
}
#menuHaut .menuHautLv1Li:hover {
  font-size: 14px;
}
.select_logout_Div {
  color: #fff;
  display: block !important;
  float: left;
  padding: 3px 0px 0px 0px;
  border-bottom: 1px solid;
  margin-right: 27px;
}
.select_logout_Div a {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #232323;
  border-bottom: 1px solid;
}
.bohp_Search_Div {
  color: #fff;
  display: block !important;
  float: right;
  padding: 3px 0px 0px 0px;
}
.avatar-left {
  float: left;
  font-weight: 700;
  height: 25px;
  width: 25px;
  background-color: white;
  -webkit-mask: url(../Content/icons/charte_digitale/navigation/ICON_AVATAR.svg) no-repeat center right;
  display: block !important;
  margin-right: 5px;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}
.PalConnexionLoginPortletContent {
  padding: 30px 40px;
}
.LoginCard {
  border: 1px solid #d8dce0;
  border-radius: 5px;
  background-color: #fff;
  margin: 20px auto;
  max-width: 570px;
  padding: 45px 60px;
  text-align: center;
  width: 100%;
}
.LoginCard h2 {
  font-size: 30px;
  margin: 0 0 20px;
  padding: 0 30px;
}
.LoginCard p {
  margin: 0 auto;
  max-width: 300px;
  color: #231f20;
}
.LoginCard form {
  margin-top: 60px;
  text-align: left;
}
.LoginCard .LoginLinks {
  overflow: hidden;
  padding: 20px;
}
.LoginCard .LoginLinks p {
  float: left;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 15px;
  text-align: left;
  width: 50%;
}
.LoginCard .LoginLinks p:nth-child(even) {
  text-align: right;
}
.LoginCard .LoginLinks p a {
  color: #afb5bc;
  transition: color 0.2s linear;
}
.LoginCard .LoginLinks p a:hover {
  color: #606872;
}
@media screen and (max-width: 570px) {
  .PalConnexionLoginPortletContent {
    padding: 0;
  }
  .LoginCard {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 45px 30px;
  }
}
@media screen and (max-width: 400px) {
  .LoginCard .LoginLinks p {
    float: none;
    text-align: center !important;
    width: 100%;
  }
}
#e73 .car-steps li .text {
  color: #015d6a;
}
header-left-block a:hover {
  color: #ffff !important;
}
@media screen and (max-width: 900px) {
  .select_logout_Div a {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: white;
    border-bottom: 1px solid;
  }
  #tohide {
    display: none !important;
  }
  .select_logout_Div {
    color: #fff;
    display: block !important;
    float: left;
    padding: 3px 4px 2px 5px;
    border-bottom: 0px;
  }
  .bohp_Search_Div {
    display: none !important;
  }
}
#menuHaut {
  background: #050C7f;
  color: #fff;
  font-size: 13px;
  height: 47px;
}
#menuHaut .menuHautLvl {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1320px;
  padding: 0 20px;
}
#menuHaut .menuHautLvl .menuHautLv1Li {
  border-top: 5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  line-height: 37px;
  padding: 0 15px 5px;
  position: relative;
}
#menuHaut .menuHautLvl .menuHautLv1Li a {
  color: #fff;
  text-decoration: none;
}
#menuHaut .menuHautLvl .menuHautLv1Li:hover {
  background: #fff;
  border-top: 5px solid #050C7f;
}
#menuHaut .menuHautLvl .menuHautLv1Li:hover .menuHautLv2 {
  display: inline-flex;
  z-index: 1002;
}
#menuHaut .menuHautLvl .menuHautLv1Li .uiIconSimplePlus {
  display: none;
  z-index: 10000;
}
#menuHaut .menuHautLvl .menuHautLv1Li:nth-child(-n+4) .menuHautLv2 {
  left: 0;
  z-index: 10000;
}
#menuHaut .menuHautLvl .menuHautLv1Li:nth-child(n+5) .menuHautLv2 {
  right: 0;
  z-index: 10000;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 {
  display: none;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  min-width: 120px;
  overflow: none;
  padding: 20px;
  position: absolute;
  text-align: left;
  top: 42px;
  width: auto;
  white-space: nowrap;
  z-index: 1;
  columns: 1;
  -webkit-columns: 1;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 .menuHautLv2Li {
  break-inside: avoid-column;
  color: #050C7f;
  font-size: 13px;
  font-weight: 700;
  line-height: 2.4em;
  padding: 10px 20px;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 .menuHautLv2Li a {
  color: #015d6a !important;
  font-size: 22px;
  font-family: Pro-Bold;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 .menuHautLv3Li {
  display: block;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 .menuHautLv3Li a {
  color: #bfbfbf !important;
  cursor: pointer;
  display: block;
  padding-left: 15px;
  transition: color 0.2s linear;
  font-family: Source Pro Regular;
  font-size: 14px;
}
#menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 .menuHautLv3Li a:hover {
  color: gray !important;
  text-decoration: underline !important;
}
#menuHaut .menuHautLvl .menuHautLv1LiVide {
  display: none;
}
@media screen and (max-width: 900px) {
  #menuHaut {
    display: none;
    margin-top: 1px;
  }
  #menuHaut .menuHautLvl {
    padding: 0;
  }
  #menuHaut .menuHautLvl .menuHautLv1Li {
    border-bottom: solid 1px #fff;
    display: block;
    height: auto;
    line-height: 40px;
    padding: 0 25px;
    z-index: 1002 !important;
    background-color: #015d6a;
  }
  #menuHaut .menuHautLvl .menuHautLv1Li .uiIconSimplePlus {
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    display: block;
    height: 0;
    position: absolute;
    right: 30px;
    top: 18px;
    width: 0;
  }
  #menuHaut .menuHautLvl .menuHautLv1Li .menuHautLv2 {
    box-shadow: none;
    padding: 0;
    position: relative;
    top: 0;
  }
}
#footer-top {
  background: #015d6a;
  color: #fff;
  font-size: 13px;
  overflow: hidden;
  padding: 25px;
  height: 148px;
}
#footer-top .footer-column {
  box-sizing: border-box;
  float: left;
  min-width: 170px;
  text-align: left;
  width: 20%;
}
#footer-top .footer-column .column-title {
  font-weight: 700;
  margin-bottom: 10px;
  color: #e3e4d3;
  font-family: Pro-Bold;
  font-size: 16px;
}
#footer-top .footer-column a {
  color: white;
  font-size: 12px;
  line-height: 20px;
  opacity: 0.3;
  text-decoration: none;
  transition: opacity 0.2s linear;
  opacity: 1;
  font-family: Source Pro Regular;
  font-size: 14px;
}
#footer-top .footer-column a:hover {
  opacity: 1;
  text-decoration: underline #015d6a !important;
  color: white !important;
}
@media screen and (max-width: 768px) {
  #footer-top .footer-column {
    width: 33.33333333%;
  }
  #footer-top {
    background: #015d6a;
    color: #fff;
    font-size: 13px;
    overflow: visible;
    padding: 25px;
    height: auto;
  }
}
@media screen and (max-width: 640px) {
  #footer-top .footer-column {
    width: 50%;
  }
  #footer-top {
    background: #015d6a;
    color: #fff;
    font-size: 13px;
    overflow: visible;
    padding: 25px;
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  #footer-top .footer-column {
    width: 100%;
  }
  #footer-top {
    background: #015d6a;
    color: #fff;
    font-size: 13px;
    overflow: visible;
    padding: 25px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  #footer-top {
    background: #015d6a;
    color: #fff;
    font-size: 13px;
    overflow: visible;
    padding: 25px;
  }
}
@media screen and (max-width: 480px) {
  #footer-top {
    background: #015d6a;
    color: #fff;
    font-size: 13px;
    overflow: visible;
    padding: 25px;
    height: auto;
  }
}
body {
  font: 14px Arial, sans-serif;
}
.UIPortal {
  min-height: 100vh;
  position: relative;
}
.wide-max-width {
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto;
  max-width: 1320px;
  padding: 0 20px;
}
.string-input {
  font-size: 16px;
  margin: 0 auto;
  padding: 10px 0 20px;
  position: relative;
}
.string-input input:focus + .placeholder {
  top: -5px;
  font-size: 12px;
  cursor: default;
}
.string-input .placeholder {
  color: #050b7f;
  cursor: text;
  font-size: 18px;
  left: 10px;
  position: absolute;
  top: 15px;
  transition: top 0.15s ease, font-size 0.2s ease;
  white-space: nowrap;
  font-family: Arial, sans-serif;
}
.string-input.has-value .placeholder {
  top: -6px;
  font-size: 11px !important;
  cursor: default;
  font-family: Arial, sans-serif !important;
}
.string-input.has-value {
  top: -6px;
  font-size: 11px !important;
  cursor: default;
  font-family: Arial, sans-serif !important;
}
label {
  display: block;
  margin-bottom: 5px;
}
input[type="text"],
input[type="password"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none !important;
}
/*# sourceMappingURL=ald.css.map */
.layout-content {
  min-height: 755px;
}
.lightColor {
  color: #015d6a;
}
.e-active .lightColor {
  color: white;
}
.alert-danger {
  background-color: #f23e58;
  border: none;
  color: #fff;
  border-radius: 0px;
  padding: 10px;
  margin: 10px;
  border-radius: 4px;
}
#dialog p {
  font-size: 14px;
  color: #015d6a;
  font-family: Arial, sans-serif;
}
.e-chkbox-wrap div > span,
.e-chkbox-wrap div > span.e-chk-act,
.e-chkbox-wrapdiv > span.e-chk-act:hover,
.e-chkbox-wrap div > span:hover,
.e-chkbox-wrap .e-chkbox-small > span {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #ffffff !important;
  position: relative;
  border-radius: 1px;
  width: 16px;
  height: 16px;
  margin: 0;
  margin-right: 0.75em;
  vertical-align: middle;
  float: left;
  background: none;
}
.custom-select::after {
  background: url('images/custom_FOU/ICON_CHEVRON.svg') no-repeat;
}
.sidebar-container .card-content {
  border: 1px solid #d8dce0;
}
.sidebar-container .card {
  border: none !important;
}
.e95 .card-content {
  border: none !important;
}
.e98 .card {
  background-color: white !important;
}
.e98 .card {
  background-color: white !important;
}
.sidebar-container .card .card-title {
  background-color: white !important;
}
.edit-driver-infos .pencil_color {
  top: 0px !important;
}
.sales-settlement-search .search-container {
  padding-top: 28px;
}
.margin-left-30 {
  margin-left: 30px;
}
.e-datepicker .e-header .e-next,
.e-datepicker .e-header .e-prev {
  top: 13px !important;
}
.co2-mesure .contentText,
.co2-mesure .percentText {
  font-family: Source Pro Regular !important;
}
#ListIdClients_popup ul {
  color: #050c7f;
}
.erreur-msg-code {
  color: red;
}
#ClientsCompte .e-ddl .e-input,
.e-ddl .e-input[readonly],
.e-ddl-popup,
.e-ddl .e-options {
  color: #676767;
}
.StepActivation input[type="text"],
input[type="password"] {
  font-size: 16px !important;
}
#statusId {
  padding-top: 12px;
}
.profile-table {
  overflow: hidden;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.profile-table td,
.profile-table th,
.profile-table button {
  padding: 10px;
  text-align: center;
}
.popin-content p {
  padding-bottom: 10px;
}
#footer-top .footer-column {
  width: 33.33% !important;
}
.footer-right-label {
  font-weight: 100 !important;
  font-size: 14px;
  float: right;
}
.footer-right-label a {
  font-size: 14px !important;
}
.footer-left-label {
  float: left;
  font-weight: bold;
  font-size: 14px;
}
.page-description p {
  color: #231f20 !important;
}
body {
  background: url('../Content/images/custom_FOU/background-body.jpg') center top #c8c8c8;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}
.fou-header {
  /*        background: none #4a4a4a;*/
}
.container {
  background: #f6f5f5 !important;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}
.content .content-top .quick-access-container {
  right: 0px !important;
}
.fou-user-infos {
  height: 35px;
  background: none #4a4a4a;
}
.fou-user-infos a {
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-family: verdana, arial, sans-serif;
  border-bottom: 0;
}
.fou-user-infos a:hover {
  text-decoration: underline !important;
  color: white !important;
}
.fou-user-right {
  float: right;
}
.fou-user-right span {
  float: left;
  border-right: 0;
  padding: 10px;
  color: white;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
}
.fou-user-infos .help a {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url('../Content/images/custom_FOU/gpcImg-style-info.png');
  background-origin: padding-box;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto auto;
  padding-right: 20px;
  display: inline-block;
}
.fou-logo {
  background: white;
  width: 100%;
}
.row.container {
  background: white !important;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  background-color: #fcfcfc !important;
}
.table-header-action,
.e-grid,
.e-table,
.e-treegrid {
  background-color: #ffff !important;
}
textarea {
  border-color: #9b9b9b !important;
}
.W08 .card.chart-container.half-card.note-widget {
  border-color: white !important;
}
.e-pager .e-currentitem {
  color: white !important;
}
.e-pager .e-numericitem {
  background: #ececec;
  border-right-color: #fff;
}
.profile-table td,
.profile-table th {
  color: black;
}
