/*See internal documentation in EXM_2_Dev_Docs*/
/*
background secondary colors:
  - default     #EEEEEE
  - dark        #D5D5D5
  - light       #F5F5F5
button text primary colors:
  - default     #FFFFFF
button text secondary colors:
  - default     #444444
  - disabled    #7B7B7B
form text colors:
  - enabled     #444444
  - placeholder #999999
  - disabled    #444444
form border:
  - default     #CCCCCC
  - hover       #66AFE9
form background:
  - enabled     #FFFFFF
  - disabled    #F8F8F8
plain text colors:
  - default     #444444
  - secondary   #999999
  - light       #FFFFFF
border colors:
  - default     #DDDDDD
  - dark        #B0BAC5
  - light       #ECECEC
  - widget      #EFEFEF
  - card table  #E9EAE9
scroll colors:
  - rail        #FBFBFB;
  - border      #EBEBEB;
  - button      #C9C9C9;
*/

/*backgrounds*/
.bg-primary-default {background-color: #337AB7 !important;}
.bg-secondary {background-color: #EEEEEE !important;}
.bg-secondary-dark {background-color: #D5D5D5;}
.bg-secondary-light {background-color: #F5F5F5;}
.bg-widget {background-color: #FFFFFF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}
.bg-wrapper {background-color: #FFFFFF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04); border: 1px solid #EFEFEF;}
.bg-page {background-color: #F9F9F9;}
.bg-tertiary-green-light {background-color: #ABFDF6;}
.bg-tertiary-green-dark {background-color: #8FFDF5;}
.bg-tertiary-blue-light {background-color: #CAF4FF;}
.bg-tertiary-blue-dark {background-color: #B4EEFF;}
.bg-tertiary-periwinkle-light {background-color: #CEE0FF;}
.bg-tertiary-periwinkle-dark {background-color: #204D74;}
.bg-tertiary-fog-light {background-color: #D2CDFF;}
.bg-tertiary-fog-dark {background-color: #B2A6FF;}
.bg-tertiary-mauve-light {background-color: #FBCAFF;}
.bg-tertiary-mauve-dark {background-color: #F89EFF;}
.bg-tertiary-pink-light {background-color: #FFCACD;}
.bg-tertiary-pink-dark {background-color: #FF99A2;}
.bg-success {background-color: #44D18F !important;}
.bg-danger {background-color: #EC5665 !important;}

/*plain text*/
html, body, .text-default {color: #444444;} /*text-default is not required if parent have default color*/
.text-primary-default {color: #337AB7 !important;}
.text-secondary {color: #999999 !important;}
.text-light {color: #FFFFFF;}
.text-success {color: #44D18F !important;}
.text-danger {color: #EC5665 !important;}
.text-link {color: #337AB7 !important;}

/*border*/
.border, .border-right, .border-left, .border-top, .border-bottom {border-color: #DDDDDD !important;}
.table-border-cells td, .table-border-cells-t td, .table-border-cells-b td, .table-border-cells-r td, .table-border-cells-l td {border-color: #DDDDDD;}

/* APEX cards */
.card-dyn-table td, .card-dyn-table td:first-child, .card-dyn-table td:last-child {border-color: #E9EAE9;}

/*buttons*/
.btn-primary {color: #FFFFFF;}
.btn.btn-primary.disabled, .btn.btn-primary:disabled, .btn.btn-primary[disabled] {opacity: 1;}
.btn-primary:not(:disabled):not(.disabled):not([disabled]).active, .btn-primary:not(:disabled):not(.disabled):not([disabled]):active, .show > .btn-primary.dropdown-toggle {box-shadow: 0 1px 5px 0 rgba(0,0,0,0.53) inset;}
.btn-secondary {background-color: #EEEEEE; border-color: #CCCCCC; color: #444444;}
.btn-secondary:hover, .btn-secondary.hover {background-color: #D5D5D5; border-color: #ADADAD; color: #444444;}
.btn.btn-secondary.disabled, .btn.btn-secondary:disabled, .btn.btn-secondary[disabled] {opacity: 1; background-color: #F5F5F5; border-color: #DEDEDE; color: #7B7B7B;}
.btn-secondary:not(:disabled):not(.disabled):not([disabled]).active, .btn-secondary:not(:disabled):not(.disabled):not([disabled]):active, .show > .btn-secondary.dropdown-toggle {background-color: #D5D5D5; border-color: #D5D5D5; box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.5); color: #444444;}
.table-pagination .btn.btn-secondary:hover + .btn.btn-secondary {border-left-color: #ADADAD;}

/*btn primary default*/
.btn-primary-default, .btn-primary-default:hover {color: #FFFFFF;}
.btn.btn-primary-default.disabled, .btn.btn-primary-default:disabled, .btn.btn-primary-default[disabled] {opacity: 1;}
.btn-primary-default:not(:disabled):not(.disabled):not([disabled]).active, .btn-primary-default:not(:disabled):not(.disabled):not([disabled]):active, .show > .btn-primary-default.dropdown-toggle {box-shadow: 0 1px 5px 0 rgba(0,0,0,0.53) inset;}
.btn-primary-default {background-color: #337AB7; border-color: #337AB7;}
.btn-primary-default:hover, .btn-primary-default.hover {background-color: #296090; border-color: #204D74;}
.btn.btn-primary-default.disabled, .btn.btn-primary-default:disabled, .btn.btn-primary-default[disabled] {background-color: #79A7CE; border-color: #79A7CE;}
.btn-primary-default:not(:disabled):not(.disabled):not([disabled]).active, .btn-primary-default:not(:disabled):not(.disabled):not([disabled]):active, .show > .btn-primary-default.dropdown-toggle {background-color: #204D74; border-color: #204D74;}

/*menu buttons*/
.btn-menu[disabled], .btn-menu.disabled {color: #7B7B7B;}
/*Material icons - settings*/
/*.btn-menu.btn-menu-settings:before {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23444444' d='M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61 l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41 h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87 C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58 c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54 c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96 c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z M12,15.6c-1.98,0-3.6-1.62-3.6-3.6 s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z'/%3E%3C/g%3E%3C/svg%3E");}*/
/*Material icons - keyboard_arrow_down*/
.btn-menu:after, .list-carousel-arrow:after, .bootstrap-select .dropdown-toggle:after, .btn-tool-chevron:after, .node-switch:after, .btn-tool-chevron.double:before, .carousel-arrow:after, .form-grp-i-number .icon, .form-grp-i-autocomplete .icon.chevron {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23444444' d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");}

/*link buttons*/
.btn-link {color: #444444;}
.btn-link[disabled], .btn-link.disabled {color: #7B7B7B;}

/*forms fields*/
.form-control {color: #444444; border-color: #CCCCCC; background-color: #FFFFFF;}
.form-control::placeholder {color: #999999;}
.form-control:disabled, .form-control[readonly] {background-color: #F8F8F8;}
.form-grp-btn-search .form-control[readonly] {background-color: #FFFFFF;}

/*text fields with icon + in widgets*/
/*Material icons - search*/
.form-grp-i-search:after, .form-grp-i-search .icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23444444' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");}
/*Material icons - person*/
.form-grp-i-person:after, .form-grp-i-person .icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23444444' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");}
/*Material icons - clear*/
.form-grp-i-clear:after, .form-grp-i-clear .icon, .form-grp-i-autocomplete .icon.clear {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23444444' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");}
/*Material icons - podcasts*/
.form-grp-i-podcasts:after, .form-grp-i-podcasts .icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23444444' d='M14,12c0,0.74-0.4,1.38-1,1.72V22h-2v-8.28c-0.6-0.35-1-0.98-1-1.72c0-1.1,0.9-2,2-2S14,10.9,14,12z M12,6 c-3.31,0-6,2.69-6,6c0,1.74,0.75,3.31,1.94,4.4l1.42-1.42C8.53,14.25,8,13.19,8,12c0-2.21,1.79-4,4-4s4,1.79,4,4 c0,1.19-0.53,2.25-1.36,2.98l1.42,1.42C17.25,15.31,18,13.74,18,12C18,8.69,15.31,6,12,6z M12,2C6.48,2,2,6.48,2,12 c0,2.85,1.2,5.41,3.11,7.24l1.42-1.42C4.98,16.36,4,14.29,4,12c0-4.41,3.59-8,8-8s8,3.59,8,8c0,2.29-0.98,4.36-2.53,5.82l1.42,1.42 C20.8,17.41,22,14.85,22,12C22,6.48,17.52,2,12,2z'/%3E%3C/g%3E%3C/svg%3E");}

/*Material icons - visibility*/
.form-grp-i-visibility:after, .form-grp-i-visibility .icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24' %3E%3Cg%3E%3path d='M0 0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23444444' d='M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z'/%3E%3C/g%3E%3C/svg%3E");}

/*Material icons - visibility_off*/
.form-grp-i-visibility_off:after, .form-grp-i-visibility_off .icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' viewBox='0 0 24 24'%3E%3Cg%3E%3path d='M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z' /%3E%3C/g%3E%3Cg%3E%3Cpath d='M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z'/%3E%3C/g%3E%3C/svg%3E");}

/*select boxes*/
.btn.dropdown-toggle {border-color: #CCCCCC; background-color: #FFFFFF; color: #444444;}
.bootstrap-select > .dropdown-toggle.bs-placeholder:after {color: #444444;}
.bootstrap-select .btn.disabled, .bootstrap-select .btn:disabled {opacity: 1; background-color: #F8F8F8;}
.btn-light.dropdown-toggle:not(:disabled):not(.disabled).active, .btn-light.dropdown-toggle:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {background-color:#FFFFFF;}
.dropdown-item .active {border-color: #337AB7 !important; color: #FFFFFF !important; background-color: #337AB7 !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active,.ui-button.ui-state-active:hover {border:1px solid #337AB7 !important; background:#337AB7 !important;}
.dropdown-item.hover, .dropdown-item:hover {color: #FFFFFF;}
.dropdown-menu {border-color: #CCCCCC; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}
/* fill='%23<plain text light>'*/
/*Material icons - done*/
.bootstrap-select .bs-ok-default:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3e%3cpath fill='%23444444' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3e%3c/svg%3e");}
/*Material icons - done*/
.bootstrap-select .dropdown-item:hover  .bs-ok-default:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3e%3cpath fill='%23FFFFFF' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3e%3c/svg%3e");}

/*radio and checkboxes*/
/* fill='%23<form border default> - unchecked and disabled'*/
/*Material icons - radio_button_unchecked*/
.custom-radio .custom-control-input ~ .custom-control-label:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='17px' width='17px' viewBox='0 0 24 24'%3e%3cpath fill='%23CCCCCC' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3e%3c/svg%3e");}
/*Material icons - radio_button_checked*/
.custom-radio .custom-control-input:checked:disabled ~ .custom-control-label:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='17px' width='17px' viewBox='0 0 24 24'%3e%3cpath fill='%23CCCCCC'  d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3e%3c/svg%3e");}
/*Material icons - check_box_outline_blank*/
.custom-checkbox .custom-control-input ~ .custom-control-label:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='17px' width='17px' viewBox='0 0 24 24'%3e%3cpath fill='%23CCCCCC' d='M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z'/%3e%3c/svg%3e");}
/*Material icons - check_box*/
.custom-checkbox .custom-control-input:checked:disabled ~ .custom-control-label:after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='17px' width='17px' viewBox='0 0 24 24'%3e%3cpath fill='%23CCCCCC'  d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3e%3c/svg%3e");}

/*slider*/
.ui-slider.ui-slider-horizontal .ui-slider-handle {background-color: #FFFFFF !important; box-shadow: 0 2px 6px 0 #B0BAC5;}
.ui-slider-handle:after {background-color: #B0BAC5;}
.ui-slider.ui-slider-horizontal {border-color: #ECECEC; background-color: #FFFFFF;}

/*Tooltips*/
.tooltip-inner {color: #444444; background-color: #FFFFFF; border-color: #ECECEC; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}

/*Datepicker*/
/*Material icons - range*/
.form-grp-i-range:after, .bootstrap-select.range .dropdown-toggle:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23444444' d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3C/svg%3E");}
.daterangepicker td.off, .daterangepicker td.off > span {color: #999999 !important;}
.daterangepicker td.active > span, .daterangepicker td.active:hover > span {color: #FFFFFF;}
.drp-calendar.left:not(.single) .calendar-table:after {border-color: #ECECEC;}

/*Navigation - Tabs*/
.nav-link {color: #999999;}
.nav-tabs .nav-link.disabled {color: #C9C9C9;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-color: #DDDDDD #DDDDDD #FFFFFF;}
.nav-tabs .nav-link:not(.active):focus, .nav-tabs .nav-link:not(.active):hover {color: #444444;}

/*Navigation - Vertical pillows*/
.nav-pillow .nav-link {border-color: #DDDDDD;}
.nav-pillow .nav-link.active {color: #FFFFFF;}
.nav-pillow .nav-link.disabled {color: #999999;}
/*Material icons - keyboard_arrow_down*/
.nav-pillow .nav-link.active:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23FFFFFF' d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");}
.widget-list-pillow tr.active td span, .widget-list-pillow tr.active td .mi {color: #FFFFFF !important;}
.widget-list-pillow tr td, .widget-list-pillow tr:first-child td {border-color: #DDDDDD;}
.modal-pillow-link.active .text-secondary {color: inherit !important;}

/*Table/report components*/
.table-setting .dropdown .dropdown-toggle::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 10l5 5 5-5z' fill='%234D4D4D'/%3E%3C/svg%3E");}

/*for scrollbar*/
.scroll .scrollbar-rail {background: #FBFBFB; border-left: 1px solid #EBEBEB;}
.scroll .scrollbar {background: #C9C9C9;}

/*Header-General*/

/* tool buttons */
.btn-tool-refresh:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23444444' d='M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z'/%3E%3C/svg%3E");}
.btn-tool-arrow:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23444444' d='M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z'/%3E%3C/svg%3E");}

/*Header-General-Dropdown*/
.header-general-dropdown > div > div:not(:first-child) > div {border-left: 1px solid #D6D6D6;}
/*.header-general-dropdown .arrow > div {border-bottom: 5px solid #FBFBFB;}
.header-general-dropdown .arrow {color: #EAEAEA;}*/

/*Header-Breadcrumb*/
.header-breadcrumb-wrap {color: #4C4C4C; background-color: #FBFBFB; border-bottom: 1px solid #EAEAEA;}

/*Dropdown Menu*/
.dropdown-style .dropdown-menu {border: 1px solid #DDDDDD}
.dropdown-style .dropdown-toggle:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z' fill='%23444444'/%3E%3C/svg%3E");}
.dropdown-item.disabled, .dropdown-item:disabled {color: #999999;}

/*Modal*/
.modal-style .modal-body {background-color: #FFFFFF;}
.modal-style .modal-footer {background-color: #FFFFFF;}
.modal-style .modal-header {color: #FFFFFF;}
/*.modal-style .nav-link:not(.active) {color: #444444;}*/
.modal-style .usage-cost .usage-header {background: rgba(51,122,183,0.1); border: 1px solid #DDDDDD;border-left: 0; border-right: 0;}
.modal-style .usage-cost .usage-item + .usage-item {border-left: 1px solid #DDDDDD;}.modal-style .modal-header {color: #FFFFFF;}

/*Icon State*/
.icon-state.mi[disabled] {color: #DDDDDD !important;}

/*Dashboard Summaries*/
.summaries-item {border-color: #EFEFEF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}
/*.modal-style .usage-cost .usage-item + .usage-item {border-left: 1px solid #DDDDDD;}*/

/*List Carousel*/
/*.list-carousel-arrow {box-shadow: 0 0 5px rgba(0,0,0,0.22);background-color: #FFFFFF;}
.list-carousel-arrow:not([disabled]):hover {box-shadow: 0 0 7px rgba(0,0,0,0.22);}*/
/*Material icons - keyboard_arrow_down*/

/*Dashboard Action List*/
.dash-action-item {border-color: #EFEFEF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}

/*Widget*/
.widget {border-color: #EFEFEF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}
.widget .widget-item {box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}
.border-line > div {border-color: #DDDDDD;}
.text-badges {color: #FFFFFF;}
.widget-list tr.widget-row-badge td, .widget-list tr.widget-row-header td, .widget-list td {border-color: #DDDDDD;}
.widget-list tr:first-child td {border-color: #DDDDDD;}
.widget.ui-droppable-hover {box-shadow: 0 2px 9px rgba(0,0,0,0.22);}
.dash-no-widget .mi {color: #CCCCCC;}
.widget-drag-placeholder {border-color: #B2DBFF;}
.widget-wrap.ui-draggable-dragging .widget{border-color: #337AB7;}

/* page 907 */
.my_profile {border: 1px solid #EFEFEF; box-shadow: 0 2px 9px 0 rgba(0,0,0,0.04);}

/*allocation pages*/
.marked_red {color: red; border: 1px solid red;}