.cams-text--normal {
  font-size: 12px; }

.cams-text--subtitle {
  font-size: 14px; }
  @media (max-width: 959px) {
    .cams-text--subtitle {
      font-size: 14px; } }

.cams-text--title {
  font-size: 16px; }
  @media (max-width: 959px) {
    .cams-text--title {
      font-size: 14px; } }

.cams-text--multi-line {
  line-height: 30px; }

.cams-text--bold {
  font-weight: bold; }

.cams-text--underline {
  text-decoration: underline !important; }

.uppercase {
  text-transform: uppercase; }

.theme-cams--light .CamsSelect__input {
  border-color: var(--THEME, white) !important;
  color: var(--THEME, white) !important; }

.theme-cams--light .CamsSelect__icon {
  color: var(--THEME, white) !important; }

.CamsSelect {
  position: relative; }
  .CamsSelect__FormControl {
    width: 100%; }
  .CamsSelect select {
    color: var(--COLOR_PRIMARY_TEXT, black);
    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }
  .CamsSelect option {
    color: var(--COLOR_PRIMARY_TEXT, black);
    background-color: var(--COLOR_PRIMARY_BACKGROUND, white) !important; }
  .CamsSelect option[disabled] {
    color: var(--COLOR_DISABLED_TEXT, #999999); }
  label + .CamsSelect__root {
    margin-top: 24px; }
  .CamsSelect--text-align-center {
    text-align-last: center; }
  .CamsSelect__icon {
    color: var(--COLOR_PRIMARY_TEXT, white) !important; }
    .CamsSelect__icon--original-colors {
      color: white !important; }
  .CamsSelect__input {
    height: 40px !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    position: relative;
    background-color: transparent !important;
    border: 1px solid var(--COLOR_PRIMARY_TEXT, white) !important;
    font-size: 16px !important;
    padding: 8px 26px 8px 12px !important;
    color: var(--COLOR_PRIMARY_TEXT, white) !important; }
    .CamsSelect__input--original-colors {
      color: white !important;
      border: 1px solid white !important; }
    .CamsSelect__input:focus {
      border-radius: 4px;
      border-color: var(--COLOR_PRIMARY_LINK_ACTIVE_TEXT, #80bdff);
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

