/*my-app .main-panel .main-content .card{
    animation-duration: 750ms;
    opacity: 0;
    animation-name: fadeIn;
    animation-fill-mode: forwards;
}*/

.tim-typo{
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
  width: 100%;
}
.tim-typo .tim-note{
  bottom: 5px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}

/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
/* Theme for the ripple elements.*/
/** The mixins below are shared between md-menu and md-select */
/**
 * This mixin adds the correct panel transform styles based
 * on the direction that the menu panel opens.
 */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/**
 * This mixin contains shared option styles between the select and
 * autocomplete components.
 */
 @import url("https://fonts.googleapis.com/css?family=Roboto:400,500");
 .mat-elevation-z0 {
   box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z1 {
   box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z2 {
   box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z3 {
   box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z4 {
   box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z5 {
   box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z6 {
   box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z7 {
   box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z8 {
   box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z9 {
   box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z10 {
   box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z11 {
   box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z12 {
   box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z13 {
   box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z14 {
   box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z15 {
   box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z16 {
   box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z17 {
   box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z18 {
   box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z19 {
   box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z20 {
   box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z21 {
   box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z22 {
   box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z23 {
   box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }
 
 .mat-elevation-z24 {
   box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }
 
 .mat-h1, .mat-headline, .mat-typography h1 {
   font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 16px; }
 
 .mat-h2, .mat-title, .mat-typography h2 {
   font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 16px; }
 
 .mat-h3, .mat-subheading-2, .mat-typography h3 {
   font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 16px; }
 
 .mat-h4, .mat-subheading-1, .mat-typography h4 {
   font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 16px; }
 
 .mat-h5, .mat-typography h5 {
   font-size: 11.62px;
   font-weight: 400;
   font-family: Roboto, "Helvetica Neue", sans-serif;
   line-height: 20px;
   margin: 0 0 12px; }
 
 .mat-h6, .mat-typography h6 {
   font-size: 9.38px;
   font-weight: 400;
   font-family: Roboto, "Helvetica Neue", sans-serif;
   line-height: 20px;
   margin: 0 0 12px; }
 
 .mat-body-strong, .mat-body-2 {
   font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-body, .mat-body-1, .mat-typography {
   font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif; }
   .mat-body p, .mat-body-1 p, .mat-typography p {
     margin: 0 0 12px; }
 
 .mat-small, .mat-caption {
   font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-display-4, .mat-typography .mat-display-4 {
   font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 56px;
   letter-spacing: -0.05em; }
 
 .mat-display-3, .mat-typography .mat-display-3 {
   font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 64px;
   letter-spacing: -0.02em; }
 
 .mat-display-2, .mat-typography .mat-display-2 {
   font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 64px;
   letter-spacing: -0.005em; }
 
 .mat-display-1, .mat-typography .mat-display-1 {
   font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
   margin: 0 0 64px; }
 
 .mat-button, .mat-raised-button, .mat-icon-button {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 14px;
   font-weight: 500; }
 
 .mat-button-toggle {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-card {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-card-title {
   font-size: 24px;
   font-weight: 400; }
 
 .mat-card-subtitle,
 .mat-card-content,
 .mat-card-header .mat-card-title {
   font-size: 14px; }
 
 .mat-checkbox {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-checkbox-layout .mat-checkbox-label {
   line-height: 24px; }
 
 .mat-chip:not(.mat-basic-chip) {
   font-size: 13px;
   line-height: 16px; }
 
 .mat-header-cell {
   font-size: 12px;
   font-weight: 500; }
 
 .mat-cell {
   font-size: 14px; }
 
 .mat-calendar {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-calendar-body {
   font-size: 13px; }
 
 .mat-calendar-body-label,
 .mat-calendar-period-button {
   font-size: 14px;
   font-weight: 500; }
 
 .mat-calendar-table-header th {
   font-size: 11px;
   font-weight: 400; }
 
 .mat-dialog-title {
   font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-grid-tile-header,
 .mat-grid-tile-footer {
   font-size: 14px; }
   .mat-grid-tile-header .mat-line,
   .mat-grid-tile-footer .mat-line {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     display: block;
     box-sizing: border-box; }
     .mat-grid-tile-header .mat-line:nth-child(n+2),
     .mat-grid-tile-footer .mat-line:nth-child(n+2) {
       font-size: 12px; }
 
 .mat-input-container {
   font: 400 inherit/1.125 Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-input-wrapper {
   padding-bottom: 1.29688em; }
 
 .mat-input-prefix .mat-icon,
 .mat-input-prefix .mat-datepicker-toggle,
 .mat-input-suffix .mat-icon,
 .mat-input-suffix .mat-datepicker-toggle {
   font-size: 150%; }
 
 .mat-input-prefix .mat-icon-button,
 .mat-input-suffix .mat-icon-button {
   height: 1.5em;
   width: 1.5em; }
   .mat-input-prefix .mat-icon-button .mat-icon,
   .mat-input-suffix .mat-icon-button .mat-icon {
     line-height: 1.5; }
 
 .mat-input-infix {
   padding: 0.4375em 0;
   border-top: 0.84375em solid transparent; }
 
 .mat-input-element:-webkit-autofill + .mat-input-placeholder-wrapper .mat-float {
   transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
   -ms-transform: translateY(-1.28125em) scale(0.75);
   width: 133.33333%; }
 
 .mat-input-placeholder-wrapper {
   top: -0.84375em;
   padding-top: 0.84375em; }
 
 .mat-input-placeholder {
   top: 1.28125em; }
   .mat-input-placeholder.mat-float:not(.mat-empty), .mat-focused .mat-input-placeholder.mat-float {
     transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
     -ms-transform: translateY(-1.28125em) scale(0.75);
     width: 133.33333%; }
 
 .mat-input-underline {
   bottom: 1.29688em; }
 
 .mat-input-subscript-wrapper {
   font-size: 75%;
   margin-top: 0.60417em;
   top: calc(100% - 1.72917em); }
 
 .mat-menu-item {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 16px; }
 
 .mat-paginator {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 12px; }
 
 .mat-paginator-page-size .mat-select-trigger {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 12px; }
 
 .mat-radio-button {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-select {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-select-trigger {
   font-size: 16px; }
 
 .mat-slide-toggle-content {
   font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-slider-thumb-label-text {
   font-size: 12px;
   font-weight: 500; }
 
 .mat-tab-group {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-tab-label, .mat-tab-link {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 14px;
   font-weight: 500; }
 
 .mat-toolbar,
 .mat-toolbar h1,
 .mat-toolbar h2,
 .mat-toolbar h3,
 .mat-toolbar h4,
 .mat-toolbar h5,
 .mat-toolbar h6 {
   font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
   margin: 0; }
 
 .mat-tooltip {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 10px;
   padding-top: 6px;
   padding-bottom: 6px; }
 
 .mat-list-item {
   font-family: Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-list .mat-list-item, .mat-nav-list .mat-list-item {
   font-size: 16px; }
   .mat-list .mat-list-item .mat-line, .mat-nav-list .mat-list-item .mat-line {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     display: block;
     box-sizing: border-box; }
     .mat-list .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list .mat-list-item .mat-line:nth-child(n+2) {
       font-size: 14px; }
 
 .mat-list .mat-subheader, .mat-nav-list .mat-subheader {
   font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-list[dense] .mat-list-item, .mat-nav-list[dense] .mat-list-item {
   font-size: 12px; }
   .mat-list[dense] .mat-list-item .mat-line, .mat-nav-list[dense] .mat-list-item .mat-line {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     display: block;
     box-sizing: border-box; }
     .mat-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2) {
       font-size: 12px; }
 
 .mat-list[dense] .mat-subheader, .mat-nav-list[dense] .mat-subheader {
   font: 500 12px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-option {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 16px; }
 
 .mat-optgroup-label {
   font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif; }
 
 .mat-simple-snackbar {
   font-family: Roboto, "Helvetica Neue", sans-serif;
   font-size: 14px; }
 
 .mat-simple-snackbar-action {
   line-height: 1;
   font-family: inherit;
   font-size: inherit;
   font-weight: 500; }
 
 .mat-ripple {
   overflow: hidden; }
 
 .mat-ripple.mat-ripple-unbounded {
   overflow: visible; }
 
 .mat-ripple-element {
   position: absolute;
   border-radius: 50%;
   pointer-events: none;
   transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
   transform: scale(0); }
 
 .mat-option {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   line-height: 48px;
   height: 48px;
   padding: 0 16px;
   text-align: left;
   text-decoration: none;
   position: relative;
   cursor: pointer;
   outline: none; }
   .mat-option[disabled] {
     cursor: default; }
   [dir='rtl'] .mat-option {
     text-align: right; }
   .mat-option .mat-icon {
     margin-right: 16px; }
     [dir='rtl'] .mat-option .mat-icon {
       margin-left: 16px;
       margin-right: 0; }
   .mat-option[aria-disabled='true'] {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     cursor: default; }
   .mat-optgroup .mat-option:not(.mat-option-multiple) {
     padding-left: 32px; }
     [dir='rtl'] .mat-optgroup .mat-option:not(.mat-option-multiple) {
       padding-left: 16px;
       padding-right: 32px; }
 
 .mat-option-ripple {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   pointer-events: none; }
   @media screen and (-ms-high-contrast: active) {
     .mat-option-ripple {
       opacity: 0.5; } }
 
 .mat-option-pseudo-checkbox {
   margin-right: 8px; }
   [dir='rtl'] .mat-option-pseudo-checkbox {
     margin-left: 8px;
     margin-right: 0; }
 
 .mat-optgroup-label {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   display: block;
   line-height: 48px;
   height: 48px;
   padding: 0 16px;
   text-align: left;
   text-decoration: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   cursor: default; }
   .mat-optgroup-label[disabled] {
     cursor: default; }
   [dir='rtl'] .mat-optgroup-label {
     text-align: right; }
   .mat-optgroup-label .mat-icon {
     margin-right: 16px; }
     [dir='rtl'] .mat-optgroup-label .mat-icon {
       margin-left: 16px;
       margin-right: 0; }
 
 .cdk-visually-hidden {
   border: 0;
   clip: rect(0 0 0 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   text-transform: none;
   width: 1px; }
 
 .cdk-overlay-container, .cdk-global-overlay-wrapper {
   pointer-events: none;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%; }
 
 .cdk-overlay-container {
   position: fixed;
   z-index: 1000; }
 
 .cdk-global-overlay-wrapper {
   display: flex;
   position: absolute;
   z-index: 1000; }
 
 .cdk-overlay-pane {
   position: absolute;
   pointer-events: auto;
   box-sizing: border-box;
   z-index: 1000; }
 
 .cdk-overlay-backdrop {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 1000;
   pointer-events: auto;
   -webkit-tap-highlight-color: transparent;
   transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
   opacity: 0; }
   .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
     opacity: 0.48; }
 
 .cdk-overlay-dark-backdrop {
   background: rgba(0, 0, 0, 0.6); }
 
 .cdk-overlay-transparent-backdrop {
   background: none; }
 
 .cdk-global-scrollblock {
   position: fixed;
   width: 100%;
   overflow-y: scroll; }
 
 .mat-ripple-element {
   background-color: rgba(0, 0, 0, 0.1); }
 
 .mat-option {
   color: rgba(0, 0, 0, 0.87); }
   .mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
     background: rgba(0, 0, 0, 0.04); }
   .mat-option.mat-selected.mat-primary, .mat-primary .mat-option.mat-selected {
     color: #3f51b5; }
   .mat-option.mat-selected.mat-accent, .mat-accent .mat-option.mat-selected {
     color: #ff4081; }
   .mat-option.mat-selected.mat-warn, .mat-warn .mat-option.mat-selected {
     color: #f44336; }
   .mat-option.mat-selected:not(.mat-option-multiple) {
     background: rgba(0, 0, 0, 0.04); }
   .mat-option.mat-active {
     background: rgba(0, 0, 0, 0.04);
     color: rgba(0, 0, 0, 0.87); }
   .mat-option.mat-option-disabled {
     color: rgba(0, 0, 0, 0.38); }
 
 .mat-optgroup-label {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-optgroup-disabled .mat-optgroup-label {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-pseudo-checkbox {
   color: rgba(0, 0, 0, 0.54); }
   .mat-pseudo-checkbox::after {
     color: #fafafa; }
 
 .mat-pseudo-checkbox-checked.mat-primary,
 .mat-pseudo-checkbox-indeterminate.mat-primary,
 .mat-primary .mat-pseudo-checkbox-checked,
 .mat-primary .mat-pseudo-checkbox-indeterminate {
   background: #3f51b5; }
 
 .mat-pseudo-checkbox-checked.mat-accent,
 .mat-pseudo-checkbox-indeterminate.mat-accent,
 .mat-accent .mat-pseudo-checkbox-checked,
 .mat-accent .mat-pseudo-checkbox-indeterminate {
   background: #ff4081; }
 
 .mat-pseudo-checkbox-checked.mat-warn,
 .mat-pseudo-checkbox-indeterminate.mat-warn,
 .mat-warn .mat-pseudo-checkbox-checked,
 .mat-warn .mat-pseudo-checkbox-indeterminate {
   background: #f44336; }
 
 .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
   background: #b0b0b0; }
 
 .mat-app-background {
   background-color: #fafafa; }
 
 .mat-theme-loaded-marker {
   display: none; }
 
 .mat-autocomplete-panel {
   background: white;
   color: rgba(0, 0, 0, 0.87); }
   .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
     background: white;
     color: rgba(0, 0, 0, 0.87); }
 
 .mat-button, .mat-icon-button {
   background: transparent; }
   .mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay {
     background-color: rgba(63, 81, 181, 0.12); }
   .mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay {
     background-color: rgba(255, 64, 129, 0.12); }
   .mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay {
     background-color: rgba(244, 67, 54, 0.12); }
   .mat-button[disabled] .mat-button-focus-overlay, .mat-icon-button[disabled] .mat-button-focus-overlay {
     background-color: transparent; }
   .mat-button.mat-primary, .mat-icon-button.mat-primary {
     color: #3f51b5; }
   .mat-button.mat-accent, .mat-icon-button.mat-accent {
     color: #ff4081; }
   .mat-button.mat-warn, .mat-icon-button.mat-warn {
     color: #f44336; }
   .mat-button.mat-primary[disabled], .mat-button.mat-accent[disabled], .mat-button.mat-warn[disabled], .mat-button[disabled][disabled], .mat-icon-button.mat-primary[disabled], .mat-icon-button.mat-accent[disabled], .mat-icon-button.mat-warn[disabled], .mat-icon-button[disabled][disabled] {
     color: rgba(0, 0, 0, 0.38); }
 
 .mat-raised-button, .mat-fab, .mat-mini-fab {
   color: rgba(0, 0, 0, 0.87);
   background-color: white; }
   .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
     color: rgba(255, 255, 255, 0.87); }
   .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
     color: white; }
   .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
     color: white; }
   .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled] {
     color: rgba(0, 0, 0, 0.38); }
   .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
     background-color: #3f51b5; }
   .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
     background-color: #ff4081; }
   .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
     background-color: #f44336; }
   .mat-raised-button.mat-primary[disabled], .mat-raised-button.mat-accent[disabled], .mat-raised-button.mat-warn[disabled], .mat-raised-button[disabled][disabled], .mat-fab.mat-primary[disabled], .mat-fab.mat-accent[disabled], .mat-fab.mat-warn[disabled], .mat-fab[disabled][disabled], .mat-mini-fab.mat-primary[disabled], .mat-mini-fab.mat-accent[disabled], .mat-mini-fab.mat-warn[disabled], .mat-mini-fab[disabled][disabled] {
     background-color: rgba(0, 0, 0, 0.12); }
   .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
     background-color: rgba(255, 255, 255, 0.2); }
   .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
     background-color: rgba(255, 255, 255, 0.2); }
   .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
     background-color: rgba(255, 255, 255, 0.2); }
 
 .mat-button.mat-primary .mat-ripple-element {
   background-color: rgba(63, 81, 181, 0.1); }
 
 .mat-button.mat-accent .mat-ripple-element {
   background-color: rgba(255, 64, 129, 0.1); }
 
 .mat-button.mat-warn .mat-ripple-element {
   background-color: rgba(244, 67, 54, 0.1); }
 
 .mat-icon-button.mat-primary .mat-ripple-element {
   background-color: rgba(63, 81, 181, 0.2); }
 
 .mat-icon-button.mat-accent .mat-ripple-element {
   background-color: rgba(255, 64, 129, 0.2); }
 
 .mat-icon-button.mat-warn .mat-ripple-element {
   background-color: rgba(244, 67, 54, 0.2); }
 
 .mat-button-toggle {
   color: rgba(0, 0, 0, 0.38); }
   .mat-button-toggle.cdk-focused .mat-button-toggle-focus-overlay {
     background-color: rgba(0, 0, 0, 0.06); }
 
 .mat-button-toggle-checked {
   background-color: #e0e0e0;
   color: black; }
 
 .mat-button-toggle-disabled {
   background-color: #eeeeee;
   color: rgba(0, 0, 0, 0.38); }
   .mat-button-toggle-disabled.mat-button-toggle-checked {
     background-color: #bdbdbd; }
 
 .mat-card {
   background: white;
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-card-subtitle {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-checkbox-frame {
   border-color: rgba(0, 0, 0, 0.54); }
 
 .mat-checkbox-checkmark {
   fill: #fafafa; }
 
 .mat-checkbox-checkmark-path {
   stroke: #fafafa !important; }
 
 .mat-checkbox-mixedmark {
   background-color: #fafafa; }
 
 .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
   background-color: #3f51b5; }
 
 .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
   background-color: #ff4081; }
 
 .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
   background-color: #f44336; }
 
 .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
   background-color: #b0b0b0; }
 
 .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
   border-color: #b0b0b0; }
 
 .mat-checkbox-disabled .mat-checkbox-label {
   color: #b0b0b0; }
 
 .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {
   background-color: rgba(63, 81, 181, 0.26); }
 
 .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
   background-color: rgba(255, 64, 129, 0.26); }
 
 .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {
   background-color: rgba(244, 67, 54, 0.26); }
 
 .mat-chip:not(.mat-basic-chip) {
   background-color: #e0e0e0;
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-chip.mat-chip-selected:not(.mat-basic-chip) {
   background-color: #808080;
   color: rgba(255, 255, 255, 0.87); }
   .mat-chip.mat-chip-selected:not(.mat-basic-chip).mat-primary {
     background-color: #3f51b5;
     color: rgba(255, 255, 255, 0.87); }
   .mat-chip.mat-chip-selected:not(.mat-basic-chip).mat-accent {
     background-color: #ff4081;
     color: white; }
   .mat-chip.mat-chip-selected:not(.mat-basic-chip).mat-warn {
     background-color: #f44336;
     color: white; }
 
 .mat-table {
   background: white; }
 
 .mat-row, .mat-header-row {
   border-bottom-color: rgba(0, 0, 0, 0.12); }
 
 .mat-header-cell {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-cell {
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-datepicker-content {
   background-color: white;
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-calendar-arrow {
   border-top-color: rgba(0, 0, 0, 0.54); }
 
 .mat-calendar-next-button,
 .mat-calendar-previous-button {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-calendar-table-header {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-calendar-table-header-divider::after {
   background: rgba(0, 0, 0, 0.12); }
 
 .mat-calendar-body-label {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-calendar-body-cell-content {
   color: rgba(0, 0, 0, 0.87);
   border-color: transparent; }
   .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
     color: rgba(0, 0, 0, 0.38); }
 
 :not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
 .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
   background-color: rgba(0, 0, 0, 0.04); }
 
 .mat-calendar-body-selected {
   background-color: #3f51b5;
   color: rgba(255, 255, 255, 0.87); }
 
 .mat-calendar-body-disabled > .mat-calendar-body-selected {
   background-color: rgba(63, 81, 181, 0.4); }
 
 .mat-calendar-body-today:not(.mat-calendar-body-selected) {
   border-color: rgba(0, 0, 0, 0.38); }
 
 .mat-calendar-body-today.mat-calendar-body-selected {
   box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.87); }
 
 .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {
   border-color: rgba(0, 0, 0, 0.18); }
 
 .mat-dialog-container {
   background: white;
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-expansion-panel {
   background: white;
   color: black; }
 
 .mat-action-row {
   border-top-color: rgba(0, 0, 0, 0.12); }
 
 .mat-expansion-panel-header:focus,
 .mat-expansion-panel-header:hover {
   background: rgba(0, 0, 0, 0.04); }
 
 .mat-expansion-panel-header-title {
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-expansion-panel-header-description {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-expansion-indicator::after {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-icon.mat-primary {
   color: #3f51b5; }
 
 .mat-icon.mat-accent {
   color: #ff4081; }
 
 .mat-icon.mat-warn {
   color: #f44336; }
 
 .mat-input-placeholder {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-focused .mat-input-placeholder {
   color: #3f51b5; }
   .mat-focused .mat-input-placeholder.mat-accent {
     color: #ff4081; }
   .mat-focused .mat-input-placeholder.mat-warn {
     color: #f44336; }
 
 .mat-input-element:disabled {
   color: rgba(0, 0, 0, 0.38); }
 
 input.mat-input-element:-webkit-autofill + .mat-input-placeholder .mat-placeholder-required,
 .mat-focused .mat-input-placeholder.mat-float .mat-placeholder-required {
   color: #ff4081; }
 
 .mat-input-underline {
   background-color: rgba(0, 0, 0, 0.12); }
 
 .mat-input-ripple {
   background-color: #3f51b5; }
   .mat-input-ripple.mat-accent {
     background-color: #ff4081; }
   .mat-input-ripple.mat-warn {
     background-color: #f44336; }
 
 .mat-input-invalid .mat-input-placeholder {
   color: #f44336; }
   .mat-input-invalid .mat-input-placeholder.mat-accent,
   .mat-input-invalid .mat-input-placeholder.mat-float .mat-placeholder-required {
     color: #f44336; }
 
 .mat-input-invalid .mat-input-ripple {
   background-color: #f44336; }
 
 .mat-input-error {
   color: #f44336; }
 
 .mat-list .mat-list-item, .mat-nav-list .mat-list-item {
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-list .mat-subheader, .mat-nav-list .mat-subheader {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-divider {
   border-top-color: rgba(0, 0, 0, 0.12); }
 
 .mat-nav-list .mat-list-item {
   outline: none; }
   .mat-nav-list .mat-list-item:hover, .mat-nav-list .mat-list-item.mat-list-item-focus {
     background: rgba(0, 0, 0, 0.04); }
 
 .mat-menu-content {
   background: white; }
 
 .mat-menu-item {
   background: transparent;
   color: rgba(0, 0, 0, 0.87); }
   .mat-menu-item[disabled] {
     color: rgba(0, 0, 0, 0.38); }
   .mat-menu-item .mat-icon {
     color: rgba(0, 0, 0, 0.54);
     vertical-align: middle; }
   .mat-menu-item:hover:not([disabled]), .mat-menu-item:focus:not([disabled]) {
     background: rgba(0, 0, 0, 0.04); }
 
 .mat-paginator {
   background: white; }
 
 .mat-paginator,
 .mat-paginator-page-size .mat-select-trigger {
   color: rgba(0, 0, 0, 0.54); }
 
 .mat-paginator-increment,
 .mat-paginator-decrement {
   border-top: 2px solid rgba(0, 0, 0, 0.54);
   border-right: 2px solid rgba(0, 0, 0, 0.54); }
 
 .mat-icon-button[disabled] .mat-paginator-increment,
 .mat-icon-button[disabled] .mat-paginator-decrement {
   border-color: rgba(0, 0, 0, 0.38); }
 
 .mat-progress-bar-background {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23c5cae9%27%2F%3E%3C%2Fsvg%3E"); }
 
 .mat-progress-bar-buffer {
   background-color: #c5cae9; }
 
 .mat-progress-bar-fill::after {
   background-color: #3f51b5; }
 
 .mat-progress-bar.mat-accent .mat-progress-bar-background {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ff80ab%27%2F%3E%3C%2Fsvg%3E"); }
 
 .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
   background-color: #ff80ab; }
 
 .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
   background-color: #ff4081; }
 
 .mat-progress-bar.mat-warn .mat-progress-bar-background {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20enable-background%3D%27new%200%200%205%202%27%20xml%3Aspace%3D%27preserve%27%20viewBox%3D%270%200%205%202%27%20preserveAspectRatio%3D%27none%20slice%27%3E%3Ccircle%20cx%3D%271%27%20cy%3D%271%27%20r%3D%271%27%20fill%3D%27%23ffcdd2%27%2F%3E%3C%2Fsvg%3E"); }
 
 .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
   background-color: #ffcdd2; }
 
 .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
   background-color: #f44336; }
 
 .mat-progress-spinner path, .mat-spinner path {
   stroke: #3f51b5; }
 
 .mat-progress-spinner.mat-accent path, .mat-spinner.mat-accent path {
   stroke: #ff4081; }
 
 .mat-progress-spinner.mat-warn path, .mat-spinner.mat-warn path {
   stroke: #f44336; }
 
 .mat-radio-outer-circle {
   border-color: rgba(0, 0, 0, 0.54); }
 
 .mat-radio-disabled .mat-radio-outer-circle {
   border-color: rgba(0, 0, 0, 0.38); }
 
 .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .mat-radio-disabled .mat-radio-inner-circle {
   background-color: rgba(0, 0, 0, 0.38); }
 
 .mat-radio-disabled .mat-radio-label-content {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
   border-color: #3f51b5; }
 
 .mat-radio-button.mat-primary .mat-radio-inner-circle {
   background-color: #3f51b5; }
 
 .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {
   background-color: rgba(63, 81, 181, 0.26); }
 
 .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
   border-color: #ff4081; }
 
 .mat-radio-button.mat-accent .mat-radio-inner-circle {
   background-color: #ff4081; }
 
 .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
   background-color: rgba(255, 64, 129, 0.26); }
 
 .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
   border-color: #f44336; }
 
 .mat-radio-button.mat-warn .mat-radio-inner-circle {
   background-color: #f44336; }
 
 .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {
   background-color: rgba(244, 67, 54, 0.26); }
 
 .mat-select-trigger,
 .mat-select-arrow {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-select-underline {
   background-color: rgba(0, 0, 0, 0.12); }
 
 .mat-select-disabled .mat-select-value,
 .mat-select-arrow,
 .mat-select-trigger {
   color: rgba(0, 0, 0, 0.38); }
 
 .mat-select-content, .mat-select-panel-done-animating {
   background: white; }
 
 .mat-select-value {
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-select:focus:not(.mat-select-disabled).mat-primary .mat-select-trigger, .mat-select:focus:not(.mat-select-disabled).mat-primary .mat-select-arrow {
   color: #3f51b5; }
 
 .mat-select:focus:not(.mat-select-disabled).mat-primary .mat-select-underline {
   background-color: #3f51b5; }
 
 .mat-select:focus:not(.mat-select-disabled).mat-accent .mat-select-trigger, .mat-select:focus:not(.mat-select-disabled).mat-accent .mat-select-arrow {
   color: #ff4081; }
 
 .mat-select:focus:not(.mat-select-disabled).mat-accent .mat-select-underline {
   background-color: #ff4081; }
 
 .mat-select:focus:not(.mat-select-disabled).mat-warn .mat-select-trigger, .mat-select:focus:not(.mat-select-disabled).mat-warn .mat-select-arrow,
 .mat-select:not(:focus).ng-invalid.ng-touched:not(.mat-select-disabled) .mat-select-trigger,
 .mat-select:not(:focus).ng-invalid.ng-touched:not(.mat-select-disabled) .mat-select-arrow {
   color: #f44336; }
 
 .mat-select:focus:not(.mat-select-disabled).mat-warn .mat-select-underline,
 .mat-select:not(:focus).ng-invalid.ng-touched:not(.mat-select-disabled) .mat-select-underline {
   background-color: #f44336; }
 
 .mat-sidenav-container {
   background-color: #fafafa;
   color: rgba(0, 0, 0, 0.87); }
 
 .mat-sidenav {
   background-color: white;
   color: rgba(0, 0, 0, 0.87); }
   .mat-sidenav.mat-sidenav-push {
     background-color: white; }
 
 .mat-sidenav-backdrop.mat-sidenav-shown {
   background-color: rgba(0, 0, 0, 0.6); }
 
 .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #e91e63; }
 
 .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
   background-color: rgba(233, 30, 99, 0.5); }
 
 .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
   background-color: rgba(0, 0, 0, 0.06); }
 
 .mat-slide-toggle .mat-ripple-element {
   background-color: rgba(233, 30, 99, 0.12); }
 
 .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #3f51b5; }
 
 .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
   background-color: rgba(63, 81, 181, 0.5); }
 
 .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {
   background-color: rgba(0, 0, 0, 0.06); }
 
 .mat-slide-toggle.mat-primary .mat-ripple-element {
   background-color: rgba(63, 81, 181, 0.12); }
 
 .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #f44336; }
 
 .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
   background-color: rgba(244, 67, 54, 0.5); }
 
 .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {
   background-color: rgba(0, 0, 0, 0.06); }
 
 .mat-slide-toggle.mat-warn .mat-ripple-element {
   background-color: rgba(244, 67, 54, 0.12); }
 
 .mat-disabled .mat-slide-toggle-thumb {
   background-color: #bdbdbd; }
 
 .mat-disabled .mat-slide-toggle-bar {
   background-color: rgba(0, 0, 0, 0.1); }
 
 .mat-slide-toggle-thumb {
   background-color: #fafafa; }
 
 .mat-slide-toggle-bar {
   background-color: rgba(0, 0, 0, 0.38); }
 
 .mat-slider-track-background {
   background-color: rgba(0, 0, 0, 0.26); }
 
 .mat-primary .mat-slider-track-fill,
 .mat-primary .mat-slider-thumb,
 .mat-primary .mat-slider-thumb-label {
   background-color: #3f51b5; }
 
 .mat-primary .mat-slider-thumb-label-text {
   color: rgba(255, 255, 255, 0.87); }
 
 .mat-accent .mat-slider-track-fill,
 .mat-accent .mat-slider-thumb,
 .mat-accent .mat-slider-thumb-label {
   background-color: #ff4081; }
 
 .mat-accent .mat-slider-thumb-label-text {
   color: white; }
 
 .mat-warn .mat-slider-track-fill,
 .mat-warn .mat-slider-thumb,
 .mat-warn .mat-slider-thumb-label {
   background-color: #f44336; }
 
 .mat-warn .mat-slider-thumb-label-text {
   color: white; }
 
 .mat-slider-focus-ring {
   background-color: rgba(255, 64, 129, 0.2); }
 
 .mat-slider:hover .mat-slider-track-background,
 .cdk-focused .mat-slider-track-background {
   background-color: rgba(0, 0, 0, 0.38); }
 
 .mat-slider-disabled .mat-slider-track-background,
 .mat-slider-disabled .mat-slider-track-fill,
 .mat-slider-disabled .mat-slider-thumb {
   background-color: rgba(0, 0, 0, 0.26); }
 
 .mat-slider-disabled:hover .mat-slider-track-background {
   background-color: rgba(0, 0, 0, 0.26); }
 
 .mat-slider-min-value .mat-slider-focus-ring {
   background-color: rgba(0, 0, 0, 0.12); }
 
 .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
 .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
   background-color: black; }
 
 .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
 .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
   background-color: rgba(0, 0, 0, 0.26); }
 
 .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
   border-color: rgba(0, 0, 0, 0.26);
   background-color: transparent; }
 
 .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
   border-color: rgba(0, 0, 0, 0.38); }
 
 .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
   border-color: rgba(0, 0, 0, 0.26); }
 
 .mat-slider-has-ticks .mat-slider-wrapper::after {
   border-color: rgba(0, 0, 0, 0.7); }
 
 .mat-slider-horizontal .mat-slider-ticks {
   background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
   background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
 
 .mat-slider-vertical .mat-slider-ticks {
   background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }
 
 .mat-tab-nav-bar,
 .mat-tab-header {
   border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
 
 .mat-tab-group-inverted-header .mat-tab-nav-bar,
 .mat-tab-group-inverted-header .mat-tab-header {
   border-top: 1px solid rgba(0, 0, 0, 0.12);
   border-bottom: none; }
 
 .mat-tab-label:focus {
   background-color: rgba(197, 202, 233, 0.3); }
 
 .mat-ink-bar {
   background-color: #3f51b5; }
 
 .mat-tab-label, .mat-tab-link {
   color: rgba(0, 0, 0, 0.87); }
   .mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
     color: rgba(0, 0, 0, 0.38); }
 
 .mat-toolbar {
   background: whitesmoke;
   color: rgba(0, 0, 0, 0.87); }
   .mat-toolbar.mat-primary {
     background: #3f51b5;
     color: rgba(255, 255, 255, 0.87); }
   .mat-toolbar.mat-accent {
     background: #ff4081;
     color: white; }
   .mat-toolbar.mat-warn {
     background: #f44336;
     color: white; }
 
 .mat-tooltip {
   background: rgba(97, 97, 97, 0.9); }
 
 body {
   font-family: 'Roboto', sans-serif !important;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   font-size: 11px;
   /* background: url(../img/theme2-login.jpg) center no-repeat fixed #000;  */
 }
 
 /*----------------Themeing CSS------------------*/
 .cavContentArea .grid {
   background: transparent; }
 
 .cavContentArea .grid-item {
   box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.2);
   background: rgba(255, 255, 255, 0.95);
   border-radius: 4px;
   border: 1px #525252 solid; }
 
 .mat-sidenav {
   background: #282828;
   box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.3), 0 10px 14px 1px rgba(0, 0, 0, 0.24), 0 4px 18px 3px rgba(0, 0, 0, 0.22); }
 
 .left-nav .icon {
   color: #eaeaea; }
 
 .left-nav .mat-icon-button {
   border-bottom: 1px #3a3a3a solid;
   border-left: 0px;
   border-right: 0px;
   border-top: 0px; }
 
 .cav-toolbar {
   background: rgba(0, 0, 0, 0.1); }
 
 .mat-toolbar.mat-primary {
   background: rgba(255, 255, 255, 0.2);
   box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12);
   color: #000; }
 
 .login-settings {
   color: #000; }
 
 .login-settings .totalscen-btn .ui-button, button.ui-button.ui-state-default, .ui-button.ui-state-default {
   border: 1px solid rgba(0, 0, 0, 0);
   color: #fff;
   background: #073c77;
   /* box-shadow: 0 0 1px 1px #a9a9a9;*/ }
 
 .main-box {
   background-color: rgba(255, 255, 255, 0.9); }
 
 .main-box-alert {
   background-color: rgba(255, 255, 255, 0.9); }
 
 .test-run-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 .test-run-table, .scen-table .ui-datatable th.ui-state-default span {
   color: #000; }
 
 .test-run-table, .scen-table, .ui-datatable-odd {
   background: rgba(65, 126, 191, 0.05); }
 
 .test-run-table, .scen-table, .ui-datatable-even {
   background-color: #fff; }
 
 .test-run-table, .scen-table, .ui-datatable tbody > tr.ui-widget-content {
   border-color: #9eadbd; }
 
 .section_button label {
   background: ghostwhite; }
 
 .section-downloadas label {
   background: rgba(0, 0, 0, 0.94);
   color: #fff; }
 
 .scenleft-tree {
   background: rgba(255, 255, 255, 0.5); }
 
 .scenario .ui-breadcrumb {
   background: #282828;
   color: #fff;
   border: 0;
   border-radius: 0; }
 
 .scenario .ui-breadcrumb ul li a {
   color: #fff; }
 
 .lbl .ui-chkbox-label {
   color: #000; }
 
 .dashboard-nav-menu-header {
   color: #fff;
   background: #525252; }
 
 .dashboard-sql-query .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .dashboard-sql-query-toolbar .ui-toolbar {
   background: #282828; }
 
 .ui-panelmenu-header {
   background: #f3f2f5; }
 
 /*----------------RUN COMMAND---------------*/
 .mainDivRunCommand .ui-widget-header {
   background: rgba(65, 126, 191, 0.4);
   color: #000; }
 
 #outputHeaderDiv {
   background: #808080;
   color: #fff; }
 
 .runCommand-btn .btnClass {
   background: #073c77;
   color: #fff; }
 
 .rcnavbar-a {
   background: #000;
   color: #fff; }
 
 .rc-footer {
   background-color: rgba(49, 49, 49, 0.85); }
 
 .panel4Div, .mainDivRunCommand .ui-tabview .ui-tabview-nav > li.ui-state-default.ui-state-active a {
   background: #2d2d2d;
   color: #fff; }
 
 .panel4Div, .mainDivRunCommand .ui-tabview .ui-tabview-nav > li.ui-state-default a {
   background: #6699c8;
   color: #fff; }
 
 .commandListClass .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 #downloadTxBtn {
   color: #FFFFFF;
   background: #6b6b6b;
   border: 1px solid #6b6b6b; }
 
 .transaction-details-filedset {
   background: rgba(255, 255, 255, 0.45);
   border: 0px #a9a9a9 solid; }
 
 .txBtn {
   color: #FFFFFF;
   background: #073c77;
   border: 1px solid #10335a;
   margin-right: 5px; }
 
 #txDetailWinId .ui-datatable .ui-datatable-thead > tr > th {
   background: rgba(65, 126, 191, 0.25);
   color: #000; }
 
 #txDetailWinId div.ui-datatable-scrollable-body {
   background: transparent; }
 
 .rc-schmanage .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .rc-modal a {
   color: #fff; }
 
 /*--------------------Fav-----------*/
 .favBtn {
   background: #073c77;
   color: #eaeaea; }
 
 /*----------------Alert CSS----------------------*/
 app-alert-home .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 app-alert-home .ui-accordion .ui-accordion-header a {
   color: #000; }
 
 app-alert-home .ui-button.ui-togglebutton.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-state-active {
   border: 1px solid #156090;
   background: #186ba0;
   color: #fff; }
 
 app-alert-home .ui-button.ui-togglebutton.ui-widget.ui-state-default.ui-corner-all {
   background: #f1f1f1; }
 
 app-alert-home .ui-datatable th span.ui-column-title {
   color: #000; }
 
 app-alert-home .detailTable .ui-datatable th span.ui-column-title {
   color: #000; }
 
 .alert-top-panel {
   background: rgba(67, 128, 193, 0.4);
   border-bottom: 1px #83a4c5 solid;
   color: #fff; }
 
 app-alert-home .historyTable .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 app-alert-home .ui-accordion .ui-accordion-header {
   background: #282828; }
 
 app-alert-home .ui-accordion .ui-accordion-header.ui-state-active {
   background: #4c6788; }
 
 app-alert-home .ui-accordion .ui-accordion-header:hover {
   background: #4279ba; }
 
 app-alert-home .ui-accordion-header .fa {
   color: #000; }
 
 .top-panel {
   background: rgba(19, 19, 19, 0.5); }
 
 .download-panel {
   background: rgba(255, 255, 255, 0.78); }
 
 app-alert-home .ui-state-default {
   border: 1px solid #8e8e8e;
   border-top: 1px solid #8e8e8e; }
 
 /*----------------END-------------------*/
 md-icon.dashboard-menu-item-icon {
   color: #cecece; }
 
 .dashboard-menu-item-text {
   color: #fff !important; }
 
 .mat-sidenav mat-icon {
   color: white; }
 
 .mat-sidenav div {
   color: #000; }
 
 .dashboard-panel-header-color {
   color: #000;
   font-weight: 500;
   border-color: black;
   background: rgba(67, 128, 193, 0.4);
   border-bottom: 1px #83a4c5 solid; }
 
 .dashboard-menu-nav-header-icon {
   color: #dadada; }
 
 .dashboard-panel-color {
   box-shadow: 0 0 6px 1px #5a5a5a;
   background: rgba(255, 255, 255, 0.8); }
 
 .dashboard-panel-selected-color {
   border-color: black; }
 
 .scenario-left .ui-panelmenu-content {
   background: #ecf6ff; }
 
 .dashboard-nav-panel-menu .ui-panelmenu-header {
   background: rgba(217, 226, 226, 0.99); }
 
 .dashboard-nav-panel-menu div {
   color: black; }
 
 .dashboard-lower-section {
   background: #feffff;
   background: -moz-linear-gradient(top, #feffff 0%, #d2ebf9 100%);
   background: -webkit-linear-gradient(top, #feffff 0%, #d2ebf9 100%);
   background: linear-gradient(to bottom, #feffff 0%, #d2ebf9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); }
 
 .dashboard-lower-section .ui-toolbar {
   background: #282828;
   border: 0;
   border-radius: 0; }
 
 .dashboard-lower-section button.ui-button.ui-state-default, .ui-button.ui-state-default {
   border: 1px solid #525252;
   color: #fff;
   background: rgba(0, 0, 0, 0.55); }
 
 .dashboard-lower-section .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   /*background: -moz-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
     background: -webkit-linear-gradient(top, #417ebf 0%,#3b77b6 100%);
     background: linear-gradient(to bottom, #417ebf 0%,#3b77b6 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );*/
   color: #000;
   border: 1px #9eadbd solid; }
 
 .dashboard-lower-section .ui-widget-content .lower-panel-table-row-odd {
   background: #d0d0d0; }
 
 /*First level node css.*/
 .dashboard-tree-input-icon {
   background: transparent; }
 
 .mat-select-value {
   color: white; }
 
 .mat-select-trigger {
   color: #464646; }
 
 .mat-select-arrow {
   color: white; }
 
 /*For Single Prime UI panel.*/
 .ui-panel .ui-panel-content {
   background: #fff; }
 
 .mainDivRunCommand .ui-panel .ui-panel-content {
   background: #f9f9f9; }
 
 .mat-sidenav-container {
   background: transparent; }
 
 .mat-card {
   background: rgba(255, 255, 255, 0.3); }
 
 /*For navigation link on top panel.*/
 .top-panel-nav-icon {
   color: #000;
   font-size: 20px; }
 
 .product-nav-bar .mat-ink-bar {
   background: red; }
 
 /*for md select color lable*/
 .mat-select-value-text {
   color: #1d1919; }
 
 .dashboard-sidenav {
   background: #282828;
   box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); }
 
 .dashboard-tree-input-icon {
   color: black; }
 
 .dashboard-sub-menu .ui-menuitem-link:hover {
   color: white;
   font-weight: 500;
   background: rgba(255, 255, 255, 0.25); }
 
 .dashboard-panel-context-menu .ui-menuitem-active .ui-menuitem-link:hover {
   color: white;
   font-weight: bold;
   background: rgba(255, 255, 255, 0.5); }
 
 /*for layout selection icon*/
 .layoutFocus {
   background: #56c5f2 !important; }
 
 .layoutNotFocus {
   background: transparent; }
 
 .customTitleBar .ui-accordion {
   background: #56c5f2; }
 
 .customTitleBar .ui-accordion-header {
   background: #282828; }
 
 .customTitleBar .ui-accordion-header .fa {
   color: #282828; }
 
 .customTitleBar .ui-accordion-header.ui-state-default.ui-corner-all.ui-state-active {
   background: rgba(65, 126, 191, 0.25); }
 
 /*------------------- Tree component css start-------------------*/
 .dashboard-tree-input-icon {
   background: transparent; }
 
 .dashboard-tree-component .mat-tab-label {
   background-color: #95bede; }
 
 .dashboard-tree-component .mat-select-trigger {
   color: grey;
   background-color: ghostwhite; }
 
 .dashboard-tree-component .ui-menuitem-active .ui-menuitem-link:hover {
   color: white;
   font-weight: bold;
   background: #778cf5; }
 
 .dashboard-tree-component .ui-state-highlight {
   background: wheat; }
 
 .mat-select-value-text {
   color: #1d1919; }
 
 .mat-select-arrow {
   color: black; }
 
 .dashboard-tree-graph-node {
   color: blue; }
 
 .dashboard-tree-group-node {
   color: #800080; }
 
 .dashboard-tree-metrics-node {
   color: #d35b37; }
 
 .dashboard-tree-tier-node {
   color: #7ABB15; }
 
 .dashboard-tree-server-node {
   color: #FFA500; }
 
 .dashboard-tree-instance-node {
   color: #FF6347; }
 
 .dashboard-tree-interface-node {
   color: blue; }
 
 .dashboard-tree-search-select .mat-select-underline {
   background: black; }
 
 .dashboard-show-inTree {
   color: chartreuse;
   font-style: italic;
   background-color: chocolate; }
 
 /*------------------- Tree component css End-------------------*/
 .ui-panelmenu-content {
   background: rgba(217, 226, 226, 0.99); }
 
 .dashboard-nav-panel-menu .ui-panelmenu-header {
   background: rgba(217, 226, 226, 0.99); }
 
 .dashboard-nav-panel-menu div {
   color: black; }
 
 .ui-panelmenu-header {
   background: #353837; }
 
 /*-----------Start Configuration css------------*/
 .dashboard-setting-win-fieldSets {
   border: 1px solid #e0e0e0; }
 
 .dashboard-setting-win-perconfigcheckbox .ui-chkbox .ui-chkbox-box {
   border: 1px solid #e0e0e0; }
 
 .dashboard-setting-win-configModuleName .ui-dropdown label.ui-dropdown-label {
   border-bottom: 1px solid #e0e0e0; }
 
 .dashboard-setting-win-configdropdown .ui-dropdown label.ui-dropdown-label {
   border-bottom: 1px solid #e0e0e0; }
 
 .dashboard-setting-win-permultiselect .ui-multiselect .ui-multiselect-label-container {
   color: black; }
 
 .dashboard-setting-win-perTxtcheckbox .ui-chkbox .ui-chkbox-box {
   border: 1px solid #e0e0e0; }
 
 .dashboard-setting-win-configdialog {
   background: #282828;
   color: #ccc; }
 
 .dashboard-setting-win-tabs {
   color: black; }
 
 .dashboard-tree-component .dashboard-tree-context-menu.ui-contextmenu.ui-menu.ui-widget.ui-widget-content {
   background: #417dbc; }
 
 .dashboard-tree-context-menu a.ui-menuitem-link.ui-corner-all {
   color: #fff; }
 
 .dashboard-sub-menu .ui-menu, .ui-menu .ui-menu-child {
   background: #417dbc;
   border: 0; }
 
 .dashboard-panel-context-menu.ui-contextmenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all.ui-helper-clearfix.ui-menu-dynamic.ui-shadow {
   background: #417dbc;
   border: 0; }
 
 .dashboard-panel-context-menu a.ui-menuitem-link.ui-corner-all {
   color: #f6f6f6; }
 
 .dashboard-sub-menu .ui-widget-content a {
   color: #fff; }
 
 /*-----------End Configuration css------------*/
 /*This is the CSS for the Highlight lower panel row*/
 .dashboard-lower-table .ui-widget-content .lower-panel-table-selected-row {
   background-color: #808080;
   color: black; }
 
 .dashboard-lower-table .ui-widget-content .lower-panel-table-row-even {
   background: #fff;
   color: #222222; }
 
 .dashboard-lower-table .ui-widget-content .lower-panel-table-row-odd {
   background: rgba(65, 126, 191, 0.05);
   color: #222222; }
 
 /*------------------- Custom Tree component css start-------------------*/
 .dashboard-custom-tree-graph-node {
   color: khaki; }
 
 .dashboard-custom-tree-metrics-node {
   color: blanchedalmond; }
 
 .dashboard-custom-tree-report-node {
   color: gold; }
 
 .dashboard-open-CustomDialog h2 {
   color: white; }
 
 .dashboard-open-CustomDialog .dialogclose {
   background: #282828; }
 
 .dashboard-open-CustomDialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 /*-------------------Custom Tree component css End-------------------*/
 /*------------------------  graph time window css-------------- */
 .graph-dialog-title {
   background: black; }
 
 .graph-icon {
   color: white; }
 
 .graphOption {
   background-color: #f2f5f9; }
 
 /*--------------- end graph time window css -------------*/
 /*--------------Derived Component Css Start ------------------------*/
 .dashboard-open-derivedDialog .block2 {
   border: 1px solid #ADADAD; }
 
 .dashboard-open-derivedDialog .mat-select-value {
   color: #1d1919; }
 
 .dashboard-open-derivedDialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-open-derivedDialog .deriveddialogclose {
   background: #282828; }
 
 .dashboard-open-derivedDialog1 .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-open-derivedDialog1 .deriveddialogclose {
   background: #282828; }
 
 .dashboard-open-derivedDialog1 .dashboard-open-derivedDialog h2 {
   color: white; }
 
 .dashboard-open-derivedDialog1 .derivedadvanced {
   border: 1px solid black; }
 
 .dashboard-open-derivedDialog1 .block2 {
   border: 1px solid #ADADAD; }
 
 .dashboard-gdf-advanced .derivedadvanced {
   border: 1px solid black; }
 
 .dashboard-gdf-advanced .block2 {
   border: 1px solid #ADADAD; }
 
 .dashboard-gdf-advanced .legendLbl2 {
   color: #399394; }
 
 .dashboard-gdf-selection .deriveddialogclose {
   background: #673ab7; }
 
 .dashboard-gdf-selection .dashboard-open-derivedDialog .mat-select-placeholder {
   color: black; }
 
 .dashboard-gdf-selection .derivedadvanced {
   border: 1px solid black; }
 
 .dashboard-gdf-selection .block2 {
   border: 1px solid #ADADAD; }
 
 .dashboard-gdf-selection .dashboardspecified {
   border: 1px solid black; }
 
 /*-----------------Derived Component Css End -----*/
 /*This is the CSS for the Highlight compare window table row*/
 .ui-widget-content .compare-table-selected-row {
   background-color: #96c3eb;
   color: black; }
 
 .dashboard-compare-Dialog .ui-widget-content .compare-table-row-even {
   border: 1px solid #D5D5D5;
   background: #f5f9fd;
   color: #222222; }
 
 .dashboard-compare-Dialog .ui-widget-content .compare-table-row-odd {
   border: 1px solid #D5D5D5;
   background: rgba(65, 126, 191, 0.05);
   color: #222222; }
 
 /* For compare window */
 .dashboard-compare-Dialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-compare-Dialog h2 {
   color: white; }
 
 .dashboard-compare-Dialog .mat-select-trigger {
   color: black; }
 
 /*-----------------Compare Compoment Css ---------*/
 .dashboard-data-load-spinner path {
   stroke: white; }
 
 /*----------------widget setting ---------------*/
 .dashboard-widget-setting-dialog {
   color: white;
   background-color: black; }
 
 /*-----------Start Open Merge css------------*/
 .dashboard-open-mergeDialog .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 .dashboard-open-mergeDialog h2 {
   color: white; }
 
 .selected-hirarchy {
   background: #417ebf;
   background: -moz-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: -webkit-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );
   color: #fff; }
 
 .dashboard-open-mergehelpDialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-open-mergehelpDialog h2 {
   color: white; }
 
 .contentHelpMerge tr:nth-child(even) {
   background-color: #dddddd; }
 
 .contentHelpMerge th {
   background-color: #2e7a78;
   color: #fff; }
 
 .contentHelpMerge .heading {
   background: #3d7170;
   color: #fff;
   border-bottom: 1px #ccc solid; }
 
 .contentHelpMerge .td {
   border: 1px solid #dddddd; }
 
 .contentHelpMerge .td a {
   color: #505050; }
 
 .openMerge .ui-state-default a {
   color: black;
   background: #5c92ca; }
 
 /*-----------End Open Merge css------------*/
 .dashboard-lowerPanel-multiSelect .ui-multiselect .ui-multiselect-trigger .fa {
   color: transparent;
   background: transparent; }
 
 .dashboard-lowerPanel-multiSelect .ui-multiselect .ui-multiselect-panel ul li label {
   color: black; }
 
 /*----------Scenario Difference GUI START---------*/
 .dashboard-scenario-HeadingDiv {
   background-color: black;
   color: white; }
 
 .dashboard-scenario-InnerDiv-Single {
   background-color: #dcecfd; }
 
 .dashboard-scenario-InnerDiv {
   background-color: #dcecfd; }
 
 /*----------Scenario Difference GUI END---------*/
 /*----------Server Signature Difference GUI START---------*/
 .dashboard-server-diff-HeadingDiv {
   background-color: black;
   color: white; }
 
 .dashboard-server-diff-InnerDiv {
   background-color: #dcecfd; }
 
 /*----------Server Signature Difference GUI END---------*/
 /*-------------------Scenario Main GUI--------------------*/
 /*Scenario---------*/
 .scen-gui-backg, .scenTab .ui-tabview.ui-widget-content {
   background: rgba(255, 255, 255, 0.8);
   box-shadow: 0 0 4px 1px #878787; }
 
 .scenario .ui-toolbar {
   background: rgba(40, 40, 40, 0.67); }
 
 .scenario-left .ui-widget.ui-panelmenu-header.ui-state-default {
   background: transparent;
   border-bottom: 1px solid #3a3a3a; }
 
 .scenario-left .ui-panelmenu .ui-panelmenu-header.ui-state-active, .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
   background: #619be6; }
 
 /*----------added for left panel in scenario---------*/
 .scenario-left .ui-state-default a {
   color: #eaeaea; }
 
 .scen-toolbar .ui-toolbar {
   background: rgba(255, 255, 255, 0.75); }
 
 /** Global Header in scenario */
 .scen-global-header {
   background: #f1f1f1;
   color: #000;
   font-weight: 500; }
 
 .scen-table .ui-datatable.ui-widget.ui-datatable-resizable {
   background: rgba(255, 255, 255, 0.5); }
 
 .scenario .ui-grid.ui-grid-responsive.ui-fluid.ui-grid-pad {
   background: rgba(245, 245, 245, 0.65); }
 
 .scen-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   /*background: -moz-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
     background: -webkit-linear-gradient(top, #417ebf 0%,#3b77b6 100%);
     background: linear-gradient(to bottom, #417ebf 0%,#3b77b6 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );*/
   color: #000;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 .scen-lefttree {
   background: #282828; }
 
 .scen-table .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight .ui-widget-content {
   background: #b6dff3;
   color: #000; }
 
 .scenario .ui-toolbar label {
   color: white; }
 
 .scen-title-span span {
   margin-left: 15px;
   border-bottom: 1px solid #fff; }
 
 .scenVUser span {
   color: #282828; }
 
 .scenario .toolbarIcon.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
   background: transparent;
   border: 0px #848484 solid; }
 
 .scenmodal .ui-dialog-titlebar.ui-widget-header {
   background: #282828;
   color: #fff; }
 
 .scenmodal span.fa.fa-fw.fa-close {
   color: #fff; }
 
 .accordHeader .ui-accordion-header.ui-state-default.ui-corner-all.ui-state-active {
   background: rgba(65, 126, 191, 0.25);
   border-bottom: 1px #87acc5 solid; }
 
 .accordHeader .ui-accordion-header.ui-state-default.ui-corner-all {
   background: rgba(65, 126, 191, 0.05);
   border: 1px #87acc5 solid; }
 
 .accordHeader span.fa.fa-fw.fa-caret-down {
   color: #000; }
 
 /*--------For dropdown arrow caret-----------*/
 .accordHeader span.fa.fa-fw.fa-caret-down.ui-clickable {
   color: #000; }
 
 .accordian-css .ui-state-default a:link {
   color: #000; }
 
 .accordHeader .ui-accordion .ui-accordion-header a {
   font-weight: inherit;
   color: #000; }
 
 .accordHeader .ui-accordion .ui-accordion-content.ui-widget-content {
   background: rgba(255, 255, 255, 0.8); }
 
 .logsDrpDwn, .scenario, .scenmodal, span.fa.fa-fw.fa-caret-down.ui-c {
   color: black; }
 
 .buttonList, span.fa.fa-fw.fa-caret-down.ui-c.ui-button-icon-left {
   color: #fff; }
 
 .scen-panel .ui-panel .ui-panel-titlebar {
   padding: 4px;
   background: #ffffff; }
 
 .scen-panel .ui-panel .ui-panel-content {
   background: #eef0f5; }
 
 .scenTab li.ui-state-default.ui-corner-top.ui-tabview-selected.ui-state-active {
   background: #3d7ab9; }
 
 .scenTab .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #073c77; }
 
 .scenTab .ui-tabview-panels {
   background: rgba(255, 255, 255, 0.73); }
 
 .scenario-left .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
   background: rgba(197, 197, 197, 0.75); }
 
 .toolbarTabPanel .ui-toolbar {
   background: rgba(126, 122, 122, 0.37); }
 
 /*for pick list in scenario*/
 .scen-pickList .ui-picklist-caption.ui-widget-header.ui-corner-tl.ui-corner-tr {
   background: #7da7d3;
   color: #fff;
   text-align: left; }
 
 .scen-pickList .ui-picklist-list.ui-picklist-source, .ui-picklist-list.ui-picklist-target {
   background: #d7e0e1;
   color: #000; }
 
 /*for scenario wizard*/
 .wizard-dialog .ui-dialog .ui-dialog-titlebar {
   background: #1c526b;
   color: white; }
 
 .wizard-dialog .ui-dialog .ui-dialog-buttonpane {
   background: ghostwhite; }
 
 .wizard-dialog .ui-widget-overlay .ui-dialog-mask {
   background: rgba(31, 34, 38, 0.55); }
 
 /*Dashboard Update User session Css*/
 /*----------------- PrimeNg Tab and Data Table CSS------------------*/
 .dashboard-update-user-session-rate-tab .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #6daaea; }
 
 .dashboard-update-user-session-rate-tab .ui-tabview .ui-tabview-panel {
   border-bottom: 1px #3e7bbb solid;
   border-left: 1px #3e7bbb solid;
   border-right: 1px #3e7bbb solid;
   background: #bdd2e5; }
 
 .dashboard-update-user-session-rate-tab .ui-tabview.ui-widget-content {
   background: transparent; }
 
 .dashboard-update-user-session-rate-tab .ui-tabview .ui-tabview-nav > li.ui-state-active {
   background: #bdd2e5; }
 
 .dashboard-update-user-session-rate-tab .ui-state-default a:link {
   color: #000; }
 
 .dashboard-update-user-session-text-header {
   background: rgba(26, 26, 26, 0.8);
   color: #fff; }
 
 .dashboard-update-user-session-text-header .ui-widget-header {
   color: white; }
 
 .dashboard-update-user-session-dataTable .ui-datatable th.ui-state-default, .fieldSetClass {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .dashboard-update-user-session-dataTable > table .ui-widget-content ui-datatable-odd {
   background: transparent; }
 
 .dashboard-update-user-session-dataTable .ui-datatable-odd {
   background: rgba(65, 126, 191, 0.05);
   color: #000; }
 
 .dashboard-update-user-session-dataTable tr.ui-widget-content.ui-datatable-even {
   background: #f5f9fd;
   color: #2b2828; }
 
 /*--------------END CODE-----------------*/
 /* -----------------------------------Import access log css---------------------------*/
 .accessLog-parse-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   border: 1px #9eadbd solid;
   color: #000; }
 
 .accessLog-theme {
   background-color: rgba(255, 255, 255, 0.55);
   color: #000; }
 
 .accessLog-theme-lower {
   background: rgba(255, 255, 255, 0.8); }
 
 .accessLog-middle-component {
   background-color: white; }
 
 .accessLog-dialogHeader {
   background-color: black; }
 
 .accessLog-dialogHeaderText {
   color: white; }
 
 .dialogHeaderBackground {
   background: black;
   color: #fff; }
 
 .accessLog-applyButton, .accessLog-cancelButton {
   border: 1px solid #e0e0e0;
   color: #fff;
   background: rgba(0, 0, 0, 0.75);
   box-shadow: 0 0 5px 1px #b1b1b1; }
 
 .accessLog-successMsg {
   color: green; }
 
 .accessLog-errMsg {
   color: red; }
 
 .accessLog-help-Content tr:nth-child(even) {
   background-color: #f2f2f2; }
 
 .accessLog-help-Content th {
   background-color: #4CAF50;
   color: white; }
 
 .access-log-table .ui-datatable .ui-datatable-thead > tr > th {
   background: #417ebf;
   background: -moz-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: -webkit-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );
   color: white;
   padding: 6px; }
 
 .access-log-footer .ui-datatable .ui-datatable-tfoot > tr > td {
   background: black;
   color: white; }
 
 .accessLogButtonText .mat-button, .mat-icon-button, .mat-raised-button {
   color: white; }
 
 .file-manager-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .file-manager-table .ui-datatable-odd {
   background: rgba(65, 126, 191, 0.05); }
 
 /*---------------------------Import Access Log Css--------------------------------------------*/
 .scheduleTabPanel {
   background: #fff; }
 
 .rc-modal .ui-dialog .ui-dialog-titlebar {
   background: #282828;
   color: #fff; }
 
 /******* For Config UI ************/
 .nde-ui .ui-datatable .ui-datatable-thead > tr > th {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 /* .nde-ui .ui-datatable-odd {
   background-color: #e8f4ff; } */
 
 /* .ndegui-sidenav {
   background: rgba(255, 255, 255, 0.5);
     box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); } */
 
 /*.config-ui button[md-icon-button] {
     border-bottom: 1px #353535 solid;
 }*/
 .config-ui .mat-button,
 .config-ui .mat-icon-button,
 .config-ui .mat-raised-button {
   border-bottom: 1px #3a3a3a solid; }
 
 .top-nav-bar {
   background: rgba(255, 255, 255, 0.5); }
 
 .custom-breadcrumb .ui-breadcrumb {
   color: #212121; }
 
 .custom-breadcrumb .ui-breadcrumb a {
   color: #000; }
 
 .top-nav-bar .ui-widget-header {
   background: transparent; }
 
 .header-content {
   color: #000;
   background: rgba(65, 126, 191, 0.4); }
 
 .ndegui_left button {
   background: transparent; }
 
 /* .tabs-all {
   background: rgba(255, 255, 255, 0.65); } */
 
 .tabs-all .ui-tabview {
   background: rgba(255, 255, 255, 0); }
 
 .tabs-all .ui-tabview .ui-tabview-nav > li.ui-state-default.ui-state-active {
   background: rgba(255, 255, 255, 0.85);
   color: #fff; }
 
 .tabs-all .ui-tabview .ui-tabview-panel {
   border: 1px #c5c5c5 solid;
   background: rgba(255, 255, 255, 0.85); }
 
 .tabs-all .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #95b7db;
   border-color: #738298; }
 
 .tabs-all .ui-tabview .ui-tabview-nav li a,
 .ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a {
   color: #000; }
 
 .tabs-all .ui-widget-header {
   background: #d4d1d1;
   color: #fff; }
 
 .tabs-all .ui-panel .ui-panel-content {
   background: #fff; }
 
 .tabsincontent .header {
   color: #000;
   background: #f1f1f1;
   border-bottom: 1px #bbb solid; }
 
 .profile-dialog .ui-dialog .ui-dialog-titlebar {
   /* background: #2a3950;*/
   color: #fff; }
 
 .flowpathheader-accordion {
   color: #000; }
 
 .profile-dialog .ui-dialog .ui-dialog-titlebar-close {
   color: #fff; }
 
 .flowpathheader-accordion .ui-accordion .ui-accordion-header.ui-state-active {
   background: #ececec; }
 
 .config-tree .ui-tree {
   background: rgba(255, 255, 255, 0.8); }
 
 /* .ui-datatable-odd {
   background-color: #e8f4ff; } */
 
 /* .configUI {
   background: rgba(255, 255, 255, 0.65); } */
 
 .configUI .header {
   color: #000;
   background: rgba(65, 126, 191, 0.4); }
 
 .cav-toolbar {
   background: rgba(255, 255, 255, 0.38); }
 
 .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #77d218; }
 
 /* config header */
 .md-card-subtitle-css {
   background: rgba(65, 126, 191, 0.4); }
 
 .header-Name {
   color: #000; }
 
 .ndegui-card {
   background: rgba(255, 255, 255, 0.9);
   border-radius: 4px; }
 
 .button-color {
   background-color: #4cae4c;
   border-color: #449d44; }
 
 ul.cav-menu-ul {
   color: white; }
 
 .mat-button-focus-overlay {
   background: white; }
 
 /*
 button[md-icon-button] {
     background: #000000;
 }*/
 .iconCss {
   color: #e6e6e6; }
 
 /* configuration.component.css */
 #top-div {
   background: rgba(255, 255, 255, 0.65);
   box-shadow: 0 0 6px 2px #565656;
   border-radius: 4px; }
 
 a {
   color: white; }
 
 #top-div .heading {
   border-bottom: 1px #777 solid; }
 
 .configUI_card-css .mat-card {
   background: #4470b1; }
 
 .icon_big {
   color: white; }
 
 /*session-attribute.css */
 .configui-session-css {
   background: #f6f7f9; }
 
 /* config-profile-list.components.css */
 .profile-dialog .ui-dialog .ui-dialog-titlebar {
   background: #282828;
   color: #fff; }
 
 .profile-dialog .ui-dialog .ui-dialog-titlebar-close {
   color: #fff; }
 
 /* config-top-nav-bar.component.css */
 .stripbg {
   background: rgba(255, 255, 255, 0.58); }
 
 /* config-tree-main.components.css */
 /* .mytreeview {
    background: rgba(255, 255, 255, 0.65); } */
 
 .mytreeview .header {
   color: #000;
   background: rgba(65, 126, 191, 0.4); }
 
 .config-ui .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #77d218 !important; }
 
 .config-ui .mat-slide-toggle-thumb {
   background-color: #cccccc; }
 
 .config-ui .mat-slide-toggle-bar {
   background-color: rgba(0, 0, 0, 0.4) !important; }
 
 .config-ui .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
   background-color: #5c8830 !important; }
 
 /*----------Login Screen-------------*/
 .container1 {
   background: url("../img/theme2-login.jpg") no-repeat center fixed; }
 
 .ui-panelmenu-header {
   background: rgba(255, 255, 255, 0);
   border: 0; }
 
 /*Kanchan - Don't use css without custom classes in component. It causes issues on other buttons.*/
 /*.btn-select, .btn-add-folder, .btn-create-folder, .btn-cancel-folder, .btn-upload, .mat-button {
     background: #0e335f;
     color: #f0f0f0;
 }*/
 /**** CSS for File Browser ****/
 .btn-fileExplorer {
   background: #0e335f;
   color: #f0f0f0; }
 
 .editFavoriteDialog .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 .favEdit {
   background: #073c77;
   color: #fff; }
 
 .favoFileMgmtDialog .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 .favoriteFile-Path .btn-select .btn-add-folder .btn-create-folder .btn-cancel-folder .btn-upload {
   color: #fff;
   background: #bbb; }
 
 .glb-allbtn {
   border: 1px solid #e0e0e0;
   color: #fff;
   background: #073c77;
   box-shadow: 0 0 1px 1px #a9a9a9; }
 
 button.glb-allbtn.mat-raised-button {
   color: #fff; }
 
 /*
 .loading {
     width: 100%;
     height: 100%;
     opacity: 1;
     position: fixed;
     background: #feffff;
 background: -moz-radial-gradient(center, ellipse cover, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%);
 background: -webkit-radial-gradient(center, ellipse cover, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
 background: radial-gradient(ellipse at center, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=1 );
 
 }*/
 .dashboard-menu-nav-split-icon {
   font-size: 1px;
   border-bottom: 1px #313131 solid;
   border-top: 0px #313131 solid;
   border-left: 0px #313131 solid;
   border-right: 0px #313131 solid; }
 
 .dashboard-tree-component .ui-tabview {
   background: #eaf3fb;
   background: -moz-linear-gradient(top, #eaf3fb 0%, #ffffff 100%);
   background: -webkit-linear-gradient(top, #eaf3fb 0%, #ffffff 100%);
   background: linear-gradient(to bottom, #eaf3fb 0%, #ffffff 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf3fb', endColorstr='#ffffff',GradientType=0 ); }
 
 .dashboard-tree-metrics-node span.ui-tree-toggler.fa.fa-fw.fa-caret-right, span.ui-treenode-icon.fa.fa-fw.fa-hdd-o {
   color: #000; }
 
 .dashboard-tree-metrics-node span.ui-tree-toggler.fa.fa-fw.fa-caret-down, span.ui-treenode-icon.fa.fa-fw.fa-newspaper-o, span.ui-treenode-icon.fa.fa-fw.fa-line-chart {
   color: #282828; }
 
 .dashboard-custom-tree-metrics-node span.ui-tree-toggler.fa.fa-fw.fa-caret-right, span.ui-treenode-icon.fa.fa-fw.fa-hdd-o {
   color: #000; }
 
 .dashboard-custom-tree-metrics-node span.ui-tree-toggler.fa.fa-fw.fa-caret-down, span.ui-treenode-icon.fa.fa-fw.fa-newspaper-o, span.ui-treenode-icon.fa.fa-fw.fa-line-chart {
   color: #282828; }
 
 .dashboard-custom-tree-metrics-node span.ui-treenode-label.ui-corner-all {
   color: #000; }
 
 button.dashboard-tree-action-buttion.mat-mini-fab {
   background: transparent; }
 
 button.md-fab.pieChartInTD.mat-mini-fab {
   background: #42A5F5; }
 
 #txDetailWinId .ui-accordion .ui-accordion-content {
   background: #d4e3f0; }
 
 .trnssidenav-piechart {
   background: #d3e2ef;
   box-shadow: 0 0 4px 1px white;
   border: 1px #fff solid; }
 
 .dashboard-elapsed-time-icon .clr {
   color: #fff; }
 
 .sql-btn {
   background: #073c77;
   box-shadow: 0 0 3px 1px #525252;
   color: #fff; }
 
 #outputMainBodyDiv {
   background: rgba(255, 255, 255, 0.52);
   border: solid #eee; }
 
 .dashboard-setting-win-tabs .mat-tab-label-active {
   background: #95b7db;
   color: #000; }
 
 .dashboard-corelation-dialog {
   background: #282828; }
 
 .dashboard-corelation-dialog span {
   font-size: 16px;
   color: #fff; }
 
 .selected-alert-type {
   background: #072546; }
 
 .historyleftpane .ui-accordion .ui-accordion-header .fa {
   color: #fff; }
 
 .openMerge .ui-state-default a:link {
   color: #fff; }
 
 .left-nav button[md-icon-button] {
   border-top: 0px #c00 solid;
   border-bottom: 1px #2d2d2d solid;
   border-left: 0px #c00 solid;
   border-right: 0px #c00 solid; }
 
 .dashboard-pagination .ui-paginator .ui-paginator-page.ui-state-active {
   background: #186ba0;
   color: #ffffff;
   border-color: #156090; }
 
 app-alert-home .mat-button-toggle-checked {
   color: #fff;
   background: #073c77; }
 
 .alert-nav-item {
   background: rgba(255, 255, 255, 0.55); }
 
 .bottom-panel {
   background: rgba(185, 228, 255, 0.85); }
 
 md-icon.dashboard-elapsed-time-icon.clr.fa.fa-clock-o.mat-icon {
   color: #f5f5f5; }
 
 .ndegui-mainbox {
   background: rgba(255, 255, 255, 0.9); }
 
 .ui-chkbox-box.ui-state-active, .ui-radiobutton-box.ui-state-active {
   color: #282828; }
 
 .dashboard-pagination .ui-paginator .ui-paginator-page.ui-state-active {
   background: #7ba6f5;
   border-color: #7fc1ea; }
 
 .ui-widget-header .ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default {
   background: #f7f7f7; }
 
 .transcompare-filedset {
   border: 1px solid #262626;
   background: rgba(247, 247, 247, 0.62); }
 
 .trans-heading {
   background: rgba(255, 255, 255, 0.3); }
 
 .drawer-menu {
   background: rgba(0, 0, 0, 0.75); }
 
 .organiseFavoriteDialog .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 .inline-display {
   background: transparent; }
 
 .display-label {
   color: #000; }
 
 app-alert-home .mat-sidenav {
   background-color: #fff;
   padding: 2px; }
 
 .totalTestRunCard, .totalArchieveCard, .totalLockedTestsCard, .totalScriptsCard, .totalScenarioCard, .totalRunningCard {
   background: #fff;
   width: auto;
   cursor: pointer;
   border: 1px solid #d2dfea; }
 
 .ndagent .ui-accordion .ui-accordion-header {
   background: rgba(65, 126, 191, 0.25);
   border: 1px #87acc5 solid; }
 
 .ndagent .ui-accordion-header.ui-state-default.ui-corner-all.ui-state-active {
   background: rgba(65, 126, 191, 0.35); }
 
 .ndagent .ui-accordion .ui-accordion-content.ui-widget-content {
   border: 1px #ccc solid;
   border-top: 0;
   margin-bottom: 4px; }
 
 .favParamBtn {
   color: #FFFFFF;
   background: #2399e5;
   border: 1px solid #0b2138; }
 
 .favoriteParamNdFilter .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 .saveDialogBox .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 /*-------Added on 10072017---------*/
 .mat-menu-content .ui-state-default {
   background: #417dbc; }
 
 .addFavoriteDialog .mat-dialog-title {
   color: #fff;
   background: #282828; }
 
 .chngPassword .ui-widget-header {
   background: #282828; }
 
 .chngPassword .ui-dialog.ui-widget .ui-dialog-titlebar {
   color: #fff;
   padding: 6px; }
 
 .chngPassword .ui-widget-content {
   margin: 0; }
 
 .chngrefreshkey .ui-widget-header {
   background: #282828; }
 
 .chngrefreshkey .ui-dialog.ui-widget .ui-dialog-titlebar {
   color: #fff;
   padding: 6px; }
 
 .chngrefreshkey .ui-widget-content {
   margin: 0; }
 
 /*---------Added on 12072017-----------*/
 .lastReleaseClass {
   color: #000; }
 
 md-card.buildCardClass.mat-card {
   background-color: #5a79a9; }
 
 .eyeDivClass {
   background: #0A162C; }
 
 .lastRelease-table, .diskgrid-table, th {
   background: rgba(65, 126, 191, 0.25);
   /* background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );*/
   color: #000; }
 
 .lastRelease-table tr:nth-of-type(odd) {
   background: rgba(65, 126, 191, 0.05);
   color: #000; }
 
 .lastRelease-table tr:nth-of-type(even) {
   background: #fff;
   color: #000; }
 
 .diskgrid-table tr:nth-of-type(odd) {
   background: rgba(65, 126, 191, 0.05);
   color: #000; }
 
 .diskgrid-table tr:nth-of-type(even) {
   background: #fff;
   color: #000; }
 
 /* .diskgrid-table td {
   border: 1px #bdbdbd solid; } */
 
 .dashboard-top-panel md-toolbar-row {
   background: rgba(255, 255, 255, 0.25); }
 
 .dashboard-top-panel .mat-button-focus-overlay {
   background: rgba(255, 255, 255, 0.25);
   margin: -4px 0 0 0; }
 
 .grphtab-view .ui-treetable th.ui-state-default {
   background: #417ebf;
   background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );
   color: #fff; }
 
 .grphtab-view tbody:nth-of-type(odd) {
   background: rgba(65, 126, 191, 0.05);
   color: #000;
   border-bottom: 1px #9c9c9c solid;
   border-top: 1px #9c9c9c solid; }
 
 .grphtab-view tbody:nth-of-type(even) {
   background: #f5f9fd;
   color: #000;
   border-bottom: 1px #9c9c9c solid;
   border-top: 1px #9c9c9c solid; }
 
 .dashboard-panel-selected {
   border: 0px solid #c8e2ff;
   box-shadow: 0px 0px 3px 3px #c3ca84; }
 
 /*---------------Timeslot Management --------------*/
 .timeslot-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 .timeslot-header {
   background: #282828;
   color: #dadada; }
 
 .timeslot-main .ui-paginator {
   background: rgba(0, 0, 0, 0.14); }
 
 .timeslot-top {
   background: rgba(255, 255, 255, 0.5); }
 
 .timeslot-popup-header .mat-dialog-title {
   background: #282828;
   color: #fff; }
 
 .timeslot-popup-footer {
   background: #f9f9f9;
   border-top: 1px #d2d2d2 solid; }
 
 /*-------------NewAddon17072017----------------*/
 .mat-dialog-container {
   background: #fcfeff; }
 
 .chngPassword, .chngrefreshkey .ui-widget-content {
   background: #fff; }
 
 .btn1, .btn2, .dashboard-alert-model-footer-btn, .dashboard-confirm-model-footer-btn, .transaction-alert-model-footer-btn, .td-confirm-model-footer-btn {
   background: #073c77; }
 
 button.btn1, button.btn2, button.dashboard-alert-model-footer-btn, button.dashboard-confirm-model-footer-btn, button.transaction-alert-model-footer-btn, button.td-confirm-model-footer-btn {
   color: #f0f0f0; }
 
 .dashboard-alert-model-header, .dashboard-confirm-model-header, .transaction-alert-model-header, .td-confirm-model-header {
   background: #282828;
   color: #fff; }
 
 .top-panel-nav-cross-icon {
   color: #c82727;
   background: whitesmoke; }
 
 #txDetailWinId .ui-accordion .ui-accordion-header {
   background: #5c92ca;
   border: 0;
   border-radius: 0;
   margin: 1px; }
 
 #txDetailWinId .ui-accordion .ui-accordion-header.ui-state-active {
   background: #5c92ca; }
 
 #txDetailWinId .ui-state-default a:link {
   color: #282828; }
 
 #txDetailWinId .tx_Subheader {
   background: #073c77;
   border: 0; }
 
 .dashboard-tree-component .ui-tabview .ui-tabview-nav > li.ui-state-default.ui-state-active {
   background: transparent;
   font-weight: normal;
   color: #282828; }
 
 .dashboard-tree-component .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #95b7db;
   border-color: #acc6e2; }
 
 .ui-tabview.ui-widget-content {
   border: 0px none;
   /*background: #8bb5de;*/ }
 
 .ui-tabview .ui-tabview-panel {
  border-width: 1px;
  padding: 2em;
  background: whitesmoke;
   /* border-width: 0;
   padding: 0em;
   background: 0;  */
 }
 
 app-alert-home .ui-widget-content .history-table-row-even {
   background: #fff;
   color: #000; }
 
 app-alert-home .ui-widget-content .history-table-row-odd {
   background: rgba(65, 126, 191, 0.05);
   color: #000; }
 
 .dashboard-input-model-footer .dashboard-input-model-footer-btn {
   background: #4d6d92; }
 
 /*for not changing color on mouse hover on button*/
 .mat-button-focus-overlay {
   position: relative; }
 
 /*--------------DDR CSS-------------*/
 .ddr-tabs .ui-tabview-nav > li.ui-state-default {
   background: #4475a5; }
 
 .ddr-tabs .ui-tabview-nav > li.ui-state-default.ui-state-active {
   background: #073c77; }
 
 .ddr-accordion .ui-accordion .ui-accordion-header.ui-state-active {
   background: #073C77; }
 
 .ddr-accordion .ui-accordion-header > .fa {
   color: #f0f0f0; }
 
 .ddr-accordion .ui-accordion-header.ui-state-default {
   background: #4475a5; }
 
 .ddr-dialog .ui-dialog.ui-widget .ui-dialog-titlebar {
   background: #073c77;
   color: #f0f0f0; }
 
 .ddr-header .ui-datatable .ui-datatable-caption, .ui-datatable .ui-datatable-footer, .ui-datatable .ui-datatable-header {
   background: #282828;
   color: #f0f0f0; }
 
 .ddr-graphpanel {
   background: white;
   border-radius: 4px; }
 
 .ddr-custom-div {
   background: #073c77;
   border: 1px solid #d9d9d9;
   color: #f0f0f0; }
 
 .ddr-tabs .ui-tabview.ui-widget-content {
   background: #E2EFFB; }
 
 .updateDataFile {
   background: rgba(255, 255, 255, 0.82); }
 
 .updateDataFile .ui-datatable .ui-datatable-caption, .ui-datatable, .ui-datatable-header {
   background: transparent; }
 
 .sliderCustomColor .mat-slider-horizontal .mat-slider-thumb-label {
   background-color: #4d6d92; }
 
 .sliderCustomColor .mat-slider-horizontal .mat-slider-track-fill {
   background-color: #4d6d92; }
 
 .ddr-table .ui-datatable-odd {
   background-color: rgba(65, 126, 191, 0.05); }
 
 .ddr-table .ui-datatable-even {
   background-color: #f5f9fd; }
 
 .ddr-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 .ddr-table .ui-datatable th.ui-state-default span {
   color: #000; }
 
 /* For DDR table table row selection color*/
 .ddr-table .ui-datatable .ui-datatable-data tr.ui-state-highlight {
   background: #b6dff3;
   color: #000;
   border-color: #6497ca; }
 
 /*-- In ddr-side bar multiselect ,color link on close button --*/
 .ddr-link .ui-state-default a {
   color: black; }
 
 /*This is the CSS for the Highlight health check monitor window table row*/
 .ui-widget-content .healthChkMon-table-selected-row {
   background-color: #96c3eb;
   color: black; }
 
 .health-chk-mon .ui-widget-content .healthChkMon-table-row-even {
   border: 1px solid #D5D5D5;
   background: #f5f9fd;
   color: #222222; }
 
 .health-chk-mon .ui-widget-content .healthChkMon-table-row-odd {
   border: 1px solid #D5D5D5;
   background: rgba(65, 126, 191, 0.05);
   color: #222222; }
 
 /*--------------CSS For FileUpload-----------------*/
 .uploadFiles .ui-fileupload-choose.ui-button.ui-widget {
   background: #314184; }
 
 /*Access Control css */
 .mdcardbackgrnd {
   background: #bedcea; }
 
 .compotable .ui-datatable th.ui-state-default {
   background-color: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .mdcardtoprightbackgrnd {
   background: #f5f9fd; }
 
 .permissionTree .ui-widget-content .ui-state-highlight {
   background: rgba(89, 91, 95, 0.41); }
 
 .capabilitytable .ui-widget-content .ui-state-highlight {
   background: rgba(89, 91, 95, 0.41); }
 
 .accesscontrol-tree-tier-node {
   color: #b92717; }
 
 .accesscontrol-tree-default-node {
   color: rgba(44, 20, 141, 0.94); }
 
 .permissionGroup .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
   border-color: #595b5f; }
 
 .permissionpanel .ui-panel .ui-panel-content {
   background: #ffffff; }
 
 .permissionpanel .ui-panel .ui-panel-titlebar {
   color: #fff8da; }
 
 .permissionGroup .mat-radio-button.mat-accent .mat-radio-inner-circle {
   background-color: #595b5f; }
 
 .permissionGroup .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
   border-color: #595b5f; }
 
 .capabilityButton {
   color: black; }
 
 /* css for add new layout window*/
 .addLayoutDialog .mat-dialog-title {
   color: white;
   background-color: #282828; }
 
 /*--------ProductUI widget Header backgrounds----------*/
 .handle {
   border-color: black;
   background: rgba(67, 128, 193, 0.4);
   border-bottom: 1px #83a4c5 solid; }
 
 .header {
   color: #000; }
 
 .handle.alertHeader {
   border-color: black;
   background: rgba(67, 128, 193, 0.4);
   border-bottom: 1px #83a4c5 solid;
   /* background: #b71c1c;
   background: -moz-linear-gradient(top,  #b71c1c 0%, #960606 100%);
   background: -webkit-linear-gradient(top,  #b71c1c 0%,#960606 100%);
   background: linear-gradient(to bottom,  #b71c1c 0%,#960606 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71c1c', endColorstr='#960606',GradientType=0 );*/ }
 
 table {
   border-collapse: collapse;
   box-shadow: 0 0 0 0 #fff; }
 
 th {
   font-size: 11px;
   font-weight: 400;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 td {
   font-size: 11px;
   font-weight: 400;
   padding: 4px;
   border: 1px #9eadbd solid; }
 
 /*----------New AccessControl CSS--------------*/
 .accessControl-box {
   background-color: rgba(250, 250, 250, 0.8); }
 
 .tabheader {
   background: #2a3950;
   color: #e2e2e2; }
 
 .AC-leftpane {
   background: rgba(255, 255, 255, 0.62); }
 
 .toprightheader {
   /*theme5*/
   background: #2c3b51;
   color: #fafafa; }
 
 .AC-rightpane {
   background: rgba(255, 255, 255, 0.8); }
 
 .permissionpanel .ui-panel .ui-panel-titlebar {
   background: #2c3b51;
   color: #fafafa; }
 
 md-card.permissionTree.mat-card {
   overflow: auto;
   height: 215px;
   padding: 0px;
   margin: 0 6px;
   /*background: rgb(231, 205, 149);*/ }
 
 .permissionTree {
   background: rgba(190, 220, 234, 0.15); }
 
 button.capabilityButton.mat-raised-button {
   background: #073c77;
   color: #e0e0e0; }
 
 .compotable .ui-datatable .ui-datatable-data tr.ui-state-hover, .ui-datatable .ui-datatable-data tr.ui-state-highlight {
   border-color: #9eadbd;
   /*background: #b6dff3;*/ }
 
 /*----------------Added for dashboard standard and custom button------------------*/
 .dashboard-tree-component .ui-tabview a {
   color: #212121; }
 
 /*------------ Added for alert inner TAB -----------------------------------*/
 .filters-container .ui-state-default a:link {
   color: #000; }
 
 /* -------------------------- Dashboard Panel Setting Drop Down ------------------*/
 .mat-menu-panel .ui-state-default a:link {
   color: white; }
 
 /*------------------ND CONFIG UI----------------*/
 .ndegui_left .mat-button, .mat-icon-button, .mat-raised-button {
   color: #fff; }
 
 /* .header-button {
   background: #2a3950; } */
 
 .profile-dialog .ui-dialog .ui-dialog-titlebar {
   /*    background: #2a3950; */
   color: #fff; }
 
 .profile-dialog .ui-dialog .ui-dialog-titlebar-close {
   color: #fff; }
 
 /* -------------------------- ProductUICSS ------------------*/
 .cardTitleClass {
   color: #fff; }
 
 .mat-card-subtitle {
   color: #282828; }
 
 /*---------------Config UI------------*/
 .config-ui .mat-button, .config-ui .mat-icon-button, .config-ui .mat-raised-button {
   border-top: 0;
   border-left: 0;
   border-right: 0; }
 
 /*------------------DDR GUI -------------*/
 .ddr-box {
   background: rgba(250, 250, 250, 0.8); }
 
 .ddrbreadcrumb .ui-widget-header {
   background: rgba(255, 255, 255, 0.4); }
 
 .showoffset {
   background: rgba(255, 255, 255, 0.52); }
 
 .ddr-accordion .ui-accordion-content {
   background: rgba(255, 255, 255, 0.5);
   border: 1px solid #fbfbfb; }
 
 .ddr-side-view-div {
   background: #EAF3FB;
   border-bottom: 1px #1e3652 solid; }
 
 .ddr-active-flowpath {
   background-color: #5ea0da !important; }
 
 .ddr-side-view-bg {
   background: #e2effb; }
 
 /*-------------------NEW KPI UI--------------------*/
 .ed-kpi {
   background-color: rgba(245, 245, 245, 0.8);
   box-shadow: 0 0 4px 2px #565656; }
 
 .ed-table .ui-datatable .ui-datatable-thead > tr > th {
   color: #fff; }
 
 .ed-toolbar .ui-toolbar.ui-widget.ui-widget-header {
   background: rgba(255, 255, 255, 0.58);
   border: 0; }
 
 .sampleTimeClass {
   color: #282828; }
 
 .timeLabel {
   color: #373e69; }
 
 .revenue-table .ui-datatable-even {
   background: #fff; }
 
 .revenue-table .ui-datatable-odd {
   background: rgba(65, 126, 191, 0.05); }
 
 .ed-table .ui-widget-header {
   background: #98ADD0;
   border-bottom: 1.3px #375773 solid; }
 
 .kpigrid tr.ui-state-default {
   border: 1px solid #646cab; }
 
 .kpi_multi_pvs.ui-state-default.ui-unselectable-text {
   background: #336dab;
   /*rgb(65, 126, 191);*/
   color: #fff;
   font-weight: 500; }
 
 .kpi_multi_cpu.ui-state-default.ui-unselectable-text {
   background: #336dab;
   /*rgb(65, 126, 191);*/
   color: #fff;
   font-weight: 500; }
 
 .kpi_multi_res.ui-state-default.ui-unselectable-text {
   background: #295b90;
   /*rgb(65, 126, 191);*/
   color: #fff;
   font-weight: 500; }
 
 .kpi_multi_pky.ui-state-default.ui-unselectable-text {
   background: rgba(65, 126, 191, 0.8);
   color: #000;
   font-weight: 500; }
 
 .kpi_multi_scs.ui-state-default.ui-unselectable-text {
   background: #85B4E5;
   color: #000;
   font-weight: 500; }
 
 .kpi_pvs_pky_data.ui-state-default.ui-unselectable-text {
   background: rgba(65, 126, 191, 0.35);
   color: #000; }
 
 .kpi_pvs_scs_data.ui-state-default.ui-unselectable-text {
   background: rgba(169, 211, 255, 0.6);
   color: #000; }
 
 .kpi_res_pky_data.ui-state-default.ui-unselectable-text {
   background: rgba(65, 126, 191, 0.35);
   color: #000; }
 
 .kpi_res_scs_data.ui-state-default.ui-unselectable-text {
   background: rgba(169, 211, 255, 0.6);
   color: #000; }
 
 .kpi_cpu_pky_data.ui-state-default.ui-unselectable-text {
   background: rgba(65, 126, 191, 0.35);
   color: #000; }
 
 .kpi_cpu_scs_data.ui-state-default.ui-unselectable-text {
   background: rgba(169, 211, 255, 0.6);
   color: #000; }
 
 .kpi_total.ui-state-default.ui-unselectable-text {
   background: #417ebf;
   color: #fff;
   font-weight: 500; }
 
 .kpi_updated_mins.ui-state-default.ui-unselectable-text {
   background: #c3dbf5;
   color: #000;
   font-weight: 500; }
 
 .kpi_tier_name.ui-state-default.ui-unselectable-text {
   background: #98adc3;
   color: #000;
   font-weight: 500; }
 
 .kpiTierName.ui-state-default.ui-unselectable-text {
   background: #666; }
 
 .kpiKohls.ui-state-default.ui-unselectable-text {
   background: #b70229; }
 
 .kpiWebstore.ui-state-default.ui-unselectable-text {
   background: #3c8ad5; }
 
 .kpiTotalMobile.ui-state-default.ui-unselectable-text {
   background: #4D6939; }
 
 .kpiMCom.ui-state-default.ui-unselectable-text {
   background: #da7d53; }
 
 .kpiTablet.ui-state-default.ui-unselectable-text {
   background: #64707E; }
 
 .kpiIphone.ui-state-default.ui-unselectable-text {
   background: #8A0E6E; }
 
 .kpiAndroid.ui-state-default.ui-unselectable-text {
   background: #22899A; }
 
 .kpiKiosk.ui-state-default.ui-unselectable-text {
   background: #4B57B9; }
 
 .kpiCSC.ui-state-default.ui-unselectable-text {
   background: #b5a72c; }
 
 .kohlscss {
   background: rgba(255, 178, 195, 0.3); }
 
 .webstorecss {
   background: rgba(170, 209, 247, 0.3); }
 
 .totalMobilecss {
   background: rgba(177, 206, 156, 0.3); }
 
 .mComcss {
   background: rgba(251, 205, 184, 0.3); }
 
 .tabletcss {
   background: rgba(167, 179, 193, 0.3); }
 
 .iphonecss {
   background: rgba(222, 168, 210, 0.3); }
 
 .androidcss {
   background: rgba(94, 207, 226, 0.3); }
 
 .kioskcss {
   background: rgba(186, 195, 243, 0.3); }
 
 .kpiCsccss {
   background: rgba(218, 209, 132, 0.3); }
 
 i.topicon {
   color: black; }
 
 /*------------------DDR side bar -------------*/
 .sidedbar-accordion .ui-accordion .ui-accordion-header.ui-state-active {
   background: #245fa0; }
 
 .sidedbar-accordion .ui-accordion-header.ui-state-default {
   background: #4d87c3;
   border: 1px #4d87c3 solid; }
 
 .sidedbar-accordion .ui-accordion-header > .fa {
   color: #FFF; }
 
 .sidedbar-accordion {
   background: rgba(255, 255, 255, 0.7); }
 
 .sidedbar-accordion .ui-accordion-content {
   background: transparent;
   border: 1px solid #fbfbfb; }
 
 /*-----------------------Dashboard Reports CSS--------------------*/
 .dashboardrpt-box {
   background-color: rgba(250, 250, 250, 0.8); }
 
 .dashboard-report-menu-left-slide {
   background: #282828;
   color: #fff; }
 
 .dashboard-report-menu-left-slide .ui-accordion .ui-accordion-header {
   background: #313131;
   border-bottom: 1px #464646 solid;
   border-radius: 0;
   border-top: 0;
   border-left: 0;
   border-right: 0; }
 
 .dashboard-report-menu-left-slide .ui-accordion .ui-accordion-header.ui-state-active {
   background: #000;
   color: #cecece; }
 
 .dashboard-report-menu-left-slide .ui-widget-content {
   background: transparent;
   /*#3a3a3a;*/
   color: #cecece; }
 
 .dashboard-report-menu-left-slide .ui-widget-content a {
   color: #cecece; }
 
 .dashboard-reports-tempate-left-content {
   border-bottom: 1px #2d2d2d solid; }
 
 .dashboard-reports-available-page-top-panel {
   background: rgba(255, 255, 255, 0.9); }
 
 .dashboard-report-context-menu-item .ui-widget-content {
   background: #417dbc; }
 
 .dashboard-report-context-menu-item .ui-widget-content a {
   color: #fff;
   background: transparent; }
 
 .dashboardreports .ui-fieldset, .ui-fieldset .ui-fieldset-legend {
   border: 1px #cecece solid;
   background: rgba(255, 255, 255, 0.75); }
 
 .dashboardreports legend.ui-fieldset-legend {
   background: #f7f7f7; }
 
 .dashboard-report-summary-main-div .ui-state-default a:link {
   color: #f5f5f5; }
 
 .dashboard-report-summary-main-div .ui-accordion .ui-accordion-header {
   background: #5893de;
   border: 1px #3f6da9 solid; }
 
 .dashboard-report-summary-main-div .ui-state-default {
   color: #fff; }
 
 .dashboard-report-summary-main-div .ui-accordion .ui-accordion-header.ui-state-active {
   background: #245fa0;
   color: #f5f5f5;
   border-bottom: 1px #3f6da9 solid;
   border-top: 1px #3f6da9 solid;
   border-left: 0;
   border-right: 0;
   border-radius: 0; }
 
 .dashboardrpt-modal-header {
   background: #282828;
   color: #fff; }
 
 .dashboard-report-alert-box ::ng-deep .ui-dialog.ui-widget .ui-dialog-titlebar {
   background: #073c77;
   color: #e0e0e0; }
 
 .dashboard-report-alert-box ::ng-deep .ui-dialog .ui-dialog-titlebar-close {
   color: #e0e0e0; }
 
 .dashboard-reports-excel-template-upload ::ng-deep span.ui-button.ui-fileupload-choose.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left {
   background: #359ce4; }
 
 /*-----------------NetOceanUI------------------*/
 .mat-button, .mat-raised-button, .mat-icon-button {
   font-family: Roboto, sans-serif;
   font-size: 11px;
   font-weight: 500; }
 
 .NO-box {
   background: rgba(250, 250, 250, 0.8); }
 
 .NO-header {
   box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12);
   color: #000;
   background: rgba(255, 255, 255, 0.25); }
 
 .NO-accordian .ui-state-default a:link {
   color: #fff; }
 
 .NO-accordian .ui-accordion .ui-accordion-header {
   background: #5893de;
   border: 1px #3f6da9 solid; }
 
 .NO-accordian .ui-accordion .ui-accordion-header.ui-state-active {
   background: #245fa0;
   border: 1px #3f6da9 solid; }
 
 .NO-fieldset fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all {
   background: rgba(255, 255, 255, 0.8); }
 
 .NO-fieldset legend.ui-fieldset-legend.ui-unselectable-text {
   background: rgba(255, 255, 255, 0.9); }
 
 .NO-accordian .ui-widget-content {
   background: rgba(255, 255, 255, 0.58); }
 
 .NO-modal .ui-dialog.ui-widget .ui-dialog-titlebar {
   background: #282828;
   color: #fff;
   height: 30px;
   padding: 6px; }
 
 .NO-modal .ui-dialog-titlebar-close {
   color: #fff; }
 
 .NO-modal .ui-panel-titlebar {
   background: #c2daea;
   border: 1px #073c77 solid; }
 
 .NO-modal .ui-panel .ui-panel-content {
   background: transparent;
   border: 1px #e6e6e6 solid; }
 
 .NO-modal .ui-button.ui-state-default {
   background: #073c77; }
 
 /*---------------Alert Email SettingPopup---------------*/
 .mailSmsConfigSetting .ui-dialog-titlebar-close {
   color: #fff; }
 
 .mailSmsConfigSetting fieldset.ui-fieldset {
   background: rgba(255, 255, 255, 0.6);
   border: 1px solid #d5d5d5; }
 
 .mailSmsConfigSetting .ui-fieldset .ui-fieldset-legend {
   background: rgba(255, 255, 255, 0.8); }
 
 .mailSmsConfigSetting .ui-panel .ui-panel-content {
   padding: 2px;
   background: rgba(255, 255, 255, 0.6);
   border: 1px solid #d5d5d5; }
 
 .mailSmsConfigSetting .ui-widget-header {
   background: rgba(7, 60, 119, 0.63);
   color: #fff; }
 
 app-alert-home .ui-fieldset {
   border: 1px solid rgba(65, 126, 191, 0.41);
   background: #fff; }
 
 app-alert-home .ui-fieldset .ui-fieldset-legend {
   border: 1px solid rgba(65, 126, 191, 0.41);
   background: #cfe1f1; }
 
 .mat-button-toggle {
   color: rgba(0, 0, 0, 0.8); }
 
 .alert-maintenance-wrapper .ui-datepicker.ui-widget .ui-datepicker-calendar th {
   background: #3b77b7; }
 
 .filters-container .ui-datepicker.ui-widget .ui-datepicker-calendar th {
   background-color: #3e7bbb; }
 
 .scenario-left .ui-state-active {
   background: transparent; }
 
 .nde-ui .ui-datatable .ui-datatable-header {
   background: #2a3950; }
 
 .scenProDrp .ui-dropdown label.ui-dropdown-label {
   color: #000; }
 
 .main-box-scen {
   background: rgba(255, 255, 255, 0.9); }
 
 /*-------Test Run Component---------*/
 .totalTestRunCard .IconClass, md-card-title {
   color: #1b1c29; }
 
 .totalArchieveCard .IconClass, md-card-title {
   color: #248471; }
 
 .totalLockedTestsCard .IconClass, md-card-title {
   color: #a93455; }
 
 .totalScriptsCard .IconClass, md-card-title {
   color: #633994; }
 
 .totalScenarioCard .IconClass, md-card-title {
   color: #d2833a; }
 
 .totalRunningCard .IconClass, md-card-title {
   color: #000; }
 
 /*-- DDR Table text color --*/
 .ddr-table-right, .ddr-table-left {
   color: blue; }
 
 .ddr-fptype-right, .ddr-fptype-left {
   color: grey;
   text-decoration: underline; }
 
 .sidebarUI-sidenav {
   box-shadow: 0 0 6px 2px #565656;
   background: #fafafa; }
 
 .AC-rghtpane-box {
   background: white;
   border: 1px #4a4a4a solid; }
 
 .resultDetailsDiv {
   background: #d2e1ec; }
 
 /*---------Script Execution Logs---------------*/
 .srptexc-header {
   background: #282828;
   color: #fff; }
 
 /*-------------Monitor UI CSS--------------*/
 .monitor-brdcmp .ui-breadcrumb.ui-widget.ui-widget-header.ui-helper-clearfix.ui-corner-all {
   background: rgba(255, 255, 255, 0.6); }
 
 .monitor-fieldset .ui-widget-content {
   border: 1px solid #D5D5D5;
   background: rgba(255, 255, 255, 0.8); }
 
 .monitor-ui-table .ui-datatable .ui-datatable-header {
   background: #f1f1f1;
   color: #000; }
 
 .monitor-ui-table button.ui-button.ui-state-default {
   border: 1px solid transparent;
   color: #fff;
   /*background: #666;*/ }
 
 .monitor-fieldset .ui-fieldset .ui-fieldset-legend {
   border: 1px #cbd3d9 solid;
   background: rgba(255, 255, 255, 0.9); }
 
 .monitor-ui-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .monitor-ui-table .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight .ui-widget-content {
   background: #b6dff3;
   color: #000; }
 
 .monitor-toolbar .ui-widget-header {
   background: rgba(65, 126, 191, 0.4);
   color: #000; }
 
 .monitor-ui-accordion .ui-accordion .ui-accordion-header.ui-state-active {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #3f6da9 solid; }
 
 .monitor-ui-accordion .ui-accordion .ui-accordion-content.ui-widget-content {
   background: rgba(255, 255, 255, 0.8);
   border: 1px #cecece solid; }
 
 .monitor-ui-accordion .ui-accordion .ui-accordion-header {
   /*background: #5893de;*/
   /*border: 1px #3f6da9 solid;*/
   background: rgba(65, 126, 191, 0.05);
   border: 1px #87acc5 solid; }
 
 .mon-ui .ui-treetable th.ui-state-default {
   background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
   color: white; }
 
 .configured-datatable .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 /*---------Css for Health Check Monitor---------------*/
 .healthChk-treeTable .ui-treetable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .monitor-ui-tab .ui-tabview .ui-tabview-nav li.ui-tabview-selected a {
   background: #65a2e6;
   color: #fff; }
 
 .monitor-ui-tab .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #e6e6e6; }
 
 .healthChkField {
   background: #eef3f7; }
 
 .hlthChckDependentField {
   border: 1px #ccc solid; }
 
 .healthChk-treeTable .ui-treetable tbody .ui-treetable-row td {
   border: 1px #efefef solid; }
 
 .monitor-ui-tab .ui-tabview .ui-tabview-nav li a {
   color: #5d5d5d; }
 
 .monitor-ui-accordion .ui-accordion .ui-accordion-header a {
   /*color: #fff;*/
   font-weight: inherit;
   color: #000; }
 
 #testUpload span.ui-button.ui-fileupload-choose.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left {
   background: #073c77; }
 
 .healthChk-treeTable .ui-treetable .ui-treetable-header {
   background: #f1f1f1;
   color: #000; }
 
 .hlthChkSettingsTab {
   border: 1px #bbbbbb solid; }
 
 a.tierGroupIcon {
   color: #000; }
 
 /*Css added for toggle in health check monitor datatable*/
 .monconfig-ui.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
   background-color: #5c8830; }
 
 .tier-group-table .ui-treetable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: black; }
 
 .tier-group-table .ui-treetable tbody .ui-treetable-row td {
   border: 1px #f1f1f1 dashed; }
 
 /*Css added for toggle in health check monitor datatable*/
 .monconfig-ui.mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
   background-color: #77d218; }
 
 /*Css added for alternation of the rows in the treetable*/
 .healthChk-treeTable tbody.ui-treetable-data:nth-child(odd) {
   background: rgba(65, 126, 191, 0.05); }
 
 /*-------------Graphical KPI--------------*/
 .ed-gkpi .grid-item {
   background: rgba(255, 255, 255, 0.8);
   box-shadow: 1px 1.5px 0px 0px #5a5a5a;
   border: none; }
 
 .ed-gkpi .highcharts-gauge-series .highcharts-dial {
   fill: #000; }
 
 .edSinglePanelPopup .ui-widget-header {
   color: #d6d6d6;
   background: #282828; }
 
 .edSinglePanelPopup .ui-widget-header a {
   color: #fff; }
 
 .edSinglePanelPopup .ui-widget-content {
   border: 1px #6b6b6b solid;
   background: #d9e9f3; }
 
 /*------------NetVision CSS----------------*/
 .netvision-left-menu .mat-icon {
   color: #eaeaea; }
 
 .netvision-left-menu .menu-item-text {
   color: #eaeaea; }
 
 .netVision-table .ui-datatable th.ui-state-default {
   background: rgba(65, 126, 191, 0.25);
   color: #000;
   border: 1px #9eadbd solid; }
 
 .compotable .ui-datatable .ui-datatable-header {
   background: #3e7aba;
   color: black; }
 
 /* -----------Catalogue Management-------------- */
 .dashboard-catalogue-management-tabs .ui-tabview .ui-tabview-nav li.ui-tabview-selected a {
   color: black;
   background: #95b7db; }
 
 .dashboard-catalogue-management-tabs .ui-tabview .ui-tabview-nav li a {
   color: black; }
 
 /*-----------Global Date Picker Header CSS-----------*/
 .ui-datepicker.ui-widget .ui-datepicker-calendar thead th {
   background: #186ba0;
   color: #fff; }
 
 /*----------------New MS SQL QUERY-----------*/
 .sql-query-table-box, .sql-flow-map-box {
   background: rgba(250, 250, 250, 0.8);
   box-shadow: 0 0 6px 2px #565656; }
 
 /* .icon-sm {
   color: white; } */
 
 .mat-button-toggle-checked {
   background-color: initial; }
 
 .sql-main-toolbar {
   background-color: rgba(255, 255, 255, 0.25); }
 
 .mssql-tabs .top-panel-nav-icon {
   color: #000; }
 
 .label-css {
   color: #000; }
 
 .dashboard-open-SqlFlowMapDialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-open-SqlFlowMapDialog fieldset {
   border: 1px #d8d8d8 solid;
   border-radius: 4px;
   height: 500px;
   overflow-y: auto; }
 
 .dashboard-open-SqlFlowMapDialog .queryhtxt {
   background-color: #00897B;
   color: white; }
 
 .flowmaptree {
   background: beige; }
 
 .sql-flow-map-div {
   background-color: rgba(255, 255, 255, 0.95); }
 
 .sql-dashboard-elapsed-time-icon {
   color: white; }
 
 .dashboard-show-graph-data-header {
   color: black; }
 
 .dashboard-show-graph-data-Info {
   background: cadetblue; }
 
 .dashboard-show-graph-data-accordain {
   background: gray; }
 
 .dashboard-show-graph-data-accordain-tab {
   background: gray; }
 
 .dashboard-show-graph-data-test-info {
   border-left: 1px solid #1d1d01; }
 
 .sql-dashboard-elapsed-time-icon {
   color: white; }
 
 .blockedUI {
   background: rgba(9, 9, 9, 0.52); }
 
 .sql-query-title {
   color: #fff; }
 
 /*---------sql main navbar component----------*/
 .sql-main-navbar-fieldset {
   background-color: lightblue;
   position: relative; }
 
 .sql-main-navbar {
   background-color: lightblue;
   box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); }
 
 .example-container {
   border: 1px solid rgba(0, 0, 0, 0.5); }
 
 .mat-button-toggle-checked {
   background-color: initial; }
 
 .sql-main-toolbar {
   background-color: rgba(255, 255, 255, 0.25); }
 
 .msql-tabs.mat-tab-link.active {
   background: #c00; }
 
 /*---------------sql query flowmap-detail--------------*/
 .sql-FlowMap-Detail-Dialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 .dashboard-open-SqlFlowMapDialog .mat-dialog-title {
   background-color: #282828;
   color: white; }
 
 /*--------------------sql wait statistics----------------*/
 .wait-stats-table {
   border: 1px solid darkgrey; }
 
 .sql-wait-stats-query-title {
   color: white; }
 
 .dashboard-elapsed-time-icon clr {
   line-height: 24px;
   font-size: 18px; }
 
 .dashboard-sql-query-blocking .ui-treetable th.ui-state-default {
   background: #417ebf;
   background: -moz-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: -webkit-linear-gradient(top, #417ebf 0%, #3b77b6 100%);
   background: linear-gradient(to bottom, #417ebf 0%, #3b77b6 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#417ebf', endColorstr='#3b77b6',GradientType=0 );
   color: #fff; }
 
 .dashboard-sql-query-blocking tbody:nth-of-type(odd) {
   background: rgba(65, 126, 191, 0.05);
   color: #000;
   border-bottom: 1px #9c9c9c solid;
   border-top: 1px #9c9c9c solid; }
 
 .dashboard-sql-query-blocking tbody:nth-of-type(even) {
   background: #f5f9fd;
   color: #000;
   border-bottom: 1px #9c9c9c solid;
   border-top: 1px #9c9c9c solid; }
 
 .dialogHeader .ui-dialog.ui-widget .ui-dialog-titlebar {
   background: black; }
 
 .dialogHeader .ui-dialog.ui-widget .ui-dialog-content {
   background: white; }
 
 .dialogHeader .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
   font-family: sans-serif;
   color: white; }
 
 .dialogHeader .ui-dialog .ui-dialog-titlebar-close span {
   color: white; }
 
 /*------------------ ED Store----------------*/
 .ed-box {
   box-shadow: 0 0 6px 2px #565656;
   border-radius: 4px;
   background: rgba(250, 250, 250, 0.8); }
 
 .storePanel.ui-widget-content {
   border: 1px solid #D5D5D5;
   background: transparent;
   color: #222222; }
 
 .storePanel .ui-panel.ui-widget .ui-panel-titlebar.ui-corner-all {
   background: #282828;
   color: #fff;
   border-bottom: 1px #dadada solid; }
 
 .storePanel .ui-panel .ui-panel-content {
   border: 1px solid #959595; }
 
 .store-map .ui-panel .ui-panel-content {
   background: #D2E1EC; }
 
 .geoMapDivClass .ui-datatable th.ui-state-default {
   color: #000;
   background: rgba(65, 126, 191, 0.25);
   border: 1px #9eadbd solid; }
 
 .geoMapDivClass .ui-datatable-even {
   background: white; }
 
 .geoMapDivClass .ui-datatable-odd {
   background: rgba(65, 126, 191, 0.05); }
 
 #appContainer {
   border: 2px solid;
   background-color: #fff;
   box-shadow: 0 0 6px grey; }
 
 .store-table th {
   background-color: #538AC4;
   color: #fff; }
 
 .store-table td {
   border: 1px solid #dddddd; }
 
 .store-table tr:nth-child(even) {
   background: #cfe1f1; }
 
 .divTable .ui-datatable-header.ui-widget-header {
   background: linear-gradient(#3B78E8 0%, #0f2e32 100%);
   color: #fff; }
 
 /*Changes for cavisson logo in navigation bar*/
 .logo-image {
   background-image: url("/ProductUI/images/cavi_logo_white.png"); }
 
 /*-------------------ddr css new version  ---------------------*/
 .ddr-timeLabel {
   color: #83dec5; }
 
 /*------------- .ddr-toolbar .ui-toolbar.ui-widget.ui-widget-header
 {
   background: #282828;
   color : #FFF ;
 }  ----commenting for bug-47867-----*/
 .flowmap-box {
   box-shadow: 0 0 6px 2px #565656;
   background: rgba(250, 250, 250, 0.8); }
 
 .selectedBtCheckbox {
   color: #000; }
 
 .ddr-dialog-box .ui-dialog-titlebar.ui-widget-header {
   background: #282828;
   color: #FFF; }
 
 .ddr-dialog-box .ui-widget-header a {
   color: #FFF; }
 
 /* MS SQL Tables*/
 .leftHandSideTableData {
   background: #92b5db;
   color: #000; }
 
 .rightHandSideTableData {
   background: #d0e1f1;
   color: #000; }
 
 .sqlHandleTableHeader {
   background: #75a8d6;
   width: 225px; }
 
 .planHandleTableData {
   background: #a3c9ec;
   width: 225px; }
 
 .fieldValue {
   color: #000; }
 
 /* changes for ddr split-gutter color */
 .ddr-split > split-gutter {
   background: #D6E6E1; }
 
 /* changes for iframe color */
 .ddr-iframe {
   background: #f9f9f9; }
 
 /* changes for p-panel */
 /* .ddr-panel .ui-panel-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-all {
   background: #79a6d2; } */
 
 /*-------------------For CreateScript----------*/
 .fieldSetBackground .ui-widget-content {
   border: 1px #ccc solid; }
 
 .mainBorder {
   background: #fff; }
 
 .accordHeader .ui-accordion .ui-accordion-content.ui-widget-content {
   background: rgba(255, 255, 255, 0.8);
   border: 1px #ccc solid; }
 
 .tabsincontent {
   border: 1px #bbb solid;
   padding: 6px;
   background: #c7daed; }
 
 .netocean .ui-datatable .ui-datatable-header {
   background: #f1f1f1;
   color: #000;
   height: 25px; }
 
 .dashboard-report-menu-left-slide .ui-accordion-header a {
   color: #cecece; }
 
 .dashboard-report-menu-left-slide .ui-accordion-header.ui-state-default {
   color: #cecece; }
 
 .dashboard-widget-setting-dialog {
   background: #282828;
   color: #fff; }
 
 /*-----------JMETER UI CSS----------*/
 .jmeter_header {
   background: rgba(65, 126, 191, 0.4);
   color: #000; }
 
 .jmeterpanel .ui-panel .ui-panel-content {
   background: transparent; }
 
 /*-------------Create Script CSS-----------*/
 .script-mainBorder {
   border: 1px #d1d4d8 solid; }
 
 /*----------Below mentioned a globals style for all modules with all element.You don't need to insert any class or id selector , to use them. 
 These are Deafult element styles for , Accordion, Tabs, Modal-Titlebar, Table header , button, header's, and more..... */
 /*---------GLOBAL-----------*/
 .ui-datatable.ui-datatable-resizable .ui-datatable-thead > tr > th {
   color: #000;
   border: 1px #9db2ca solid;
   background: rgba(65, 126, 191, 0.25); }
 
 /* For setting the mat toolbar background color by default .*/
 .mat-toolbar {
   background-color: #282828; }
 
 /*.ui-datatable-odd {
     background: rgba(65, 126, 191, 0.05);
 }
 .ui-datatable-even {
     background: #fff;
 }
 tr:nth-child(even) {background: #fff;}
 tr:nth-child(odd) {background:rgba(65, 126, 191, 0.05); }*/
 .ui-button.ui-button-info.ui-state-default {
   border: 1px solid rgba(0, 0, 0, 0);
   color: #fff;
   background: #073c77; }
 
 .ui-widget-content .ui-inputtext {
   background: #fff; }
 
 /*----------------GLOBAL DIV HEADER------------*/
 .global-div-header {
   background: rgba(67, 128, 193, 0.4);
   border-bottom: 1px #83a4c5 solid; }
 
 /*---------------TABS---------------*/
 .ui-tabview .ui-tabview-nav > li.ui-state-default.ui-state-active {
   background: transparent;
   font-weight: normal;
   color: #282828; }
 
 .ui-tabview .ui-tabview-nav > li.ui-state-default {
   background: #95b7db;
   border-color: #acc6e2; }
 
 /*-----------Accodion----------------*/
 .ui-accordion-header.ui-state-default.ui-corner-all.ui-state-active {
   background: rgba(65, 126, 191, 0.25); }
 
 .ui-accordion-header.ui-state-default.ui-corner-all {
   background: rgba(65, 126, 191, 0.05);
   /*border-bottom: 1px #87acc5 solid;*/ }
 
 .ui-accordion .ui-accordion-content.ui-widget-content {
   /* border: 1px #90b2ca solid;*/
   border-top: 0; }
 
 /*----------Modal Title bar-----------*/
 .ui-dialog .ui-dialog-titlebar {
   color: #fff;
   background: #282828; }
 
 .ui-widget-content .ui-state-highlight {
   background: #b6dff3; }
 
 .ui-dialog .ui-dialog-titlebar-close {
   color: #fff; }
 
 /*-------------Global Imput csss-------------*/
 .global-ui-Input {
   background: #fff; }
 
 .storeView-pieChartDiv {
   background-color: aliceblue; }
 
