html,
body {
  background-color: #ebf2f6;
}

body {
  max-width: none;
  font-family: 'Poppins', sans-serif !important;
  color: #676a6c;
}

.text-red {
  color: #dc343b;
}

.bg-red {
  background-color: #ff9999;
}

.text-green {
  color: #449d43 !important;
}

.bg-green {
  background-color: #449d43 !important;
}

.theme-titulo {
  line-height: 22px;
  font-size: 18px;
  color: #1d89d4;
  padding: 16px 0px 18px 0px;
}

.dropdown-item {
  color: #212529 !important;
}

.custom-switch {
  margin-left: 6px !important;
  padding-left: 0.25rem !important;
}

/* Scroll Bar Theme */
/*
.scroll_tabs_theme_light div.scroll_tab_inner span, .scroll_tabs_theme_light div.scroll_tab_inner li {
    background-color: #383d41;
    border-left: 1px solid #e9ecef;
    border-top: 1px solid #383d41;
    border-bottom: 1px solid #383d41;
    color: #e9ecef;
}

.scroll_tabs_theme_light div.scroll_tab_inner li.tab_selected {
    background-color: #dc3545;
    border-left: 1px solid #e9ecef;
    border-top: 1px solid #dc3545;
    border-bottom: 1px solid #dc3545;
    color: #e9ecef;
}

.scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_over {
    background-color: #495057;
    border-top: 1px solid #495057;
    border-bottom: 1px solid #495057;
}

.scroll_tabs_theme_light .scroll_tab_left_button, .scroll_tabs_theme_light .scroll_tab_right_button  {
    background-color: #383d41;
    border: 1px solid #383d41;
}

.scroll_tabs_theme_light .scroll_tab_right_button_disabled, .scroll_tabs_theme_light .scroll_tab_left_button_disabled {
    color: #AAAAAA;
    background-color: #666c;
    border: 1px solid #666c;

}

.scroll_tabs_theme_light .scroll_tab_right_button::before {
    content: "\25B6";
    line-height: 40px;
    padding-left: 5px;
    color: #e9ecef;

}

.scroll_tabs_theme_light .scroll_tab_left_button::before {
    content: "\25C0";
    line-height: 40px;
    padding-left: 5px;
    color: #e9ecef;

}
*/
/* scroll theme */
/*
::-webkit-scrollbar {
    width: 5px;
    height: 7px;
  }

  ::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
  }

  ::-webkit-scrollbar-thumb {
    background: #DDDDDD;
    border: 0px none #ffffff;
    border-radius: 0px;
  }

  ::-webkit-scrollbar-thumb:hover {
    background: #DDDDDD;
  }

  ::-webkit-scrollbar-thumb:active {
    background: #DDDDDD;
  }

  ::-webkit-scrollbar-track {
    background: transparent;
    border: 0px none #ffffff;
    border-radius: 50px;
  }

  ::-webkit-scrollbar-track:hover {
    background: transparent;
  }

  ::-webkit-scrollbar-track:active {
    background: transparent;
  }

  ::-webkit-scrollbar-corner {
    background: #5d0e0e00;
  } 

  body::-webkit-scrollbar {
    width: 10px;
}
*/
/* end scroll theme */

label.required:after {
  content: ' *';
  color: red;
}
