/*
  base styles that can be overriden by customer-specific css defined in the same directory.
  this file must be included in customer-specific scss files.
*/
/*
  all variables used in this file are defined in _defaults.scss
  and can be overriden in broker-specific files (e.g., creative_planning_financial_group.scss)

  every broker-specific scss file must use the following structure:

  @import '_defaults'; <- imports default variable values

  $navbar-bg-colour: #fff; <- override of a default variable
  ... other overrides ...

  @import 'variables/_white_label_styles'; <- contains the actual styles that would use the variables defined above
*/
/* Text Colours */
/* Grey Scale */
/* Colours */
/* Avatar Colours */
/* Company Avatar Colours */
/* line 38, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-bg-primary {
  background-color: #154081;
}

/* line 42, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-searchable-dropdown {
  background-color: #5272A2 !important;
}

/* line 45, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-searchable-dropdown:hover {
  background-color: #5f7fae !important;
}

/* line 49, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-searchable-dropdown:focus {
  background-color: white !important;
}

/* line 54, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-name-container {
  position: absolute;
  top: 11px;
  left: 70px;
  line-height: 1;
  display: table;
  height: 35px;
}

/* line 63, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-name {
  font-size: 16px;
  color: white;
  display: table-cell;
  vertical-align: middle;
}

/* line 69, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-name::before {
  content: "";
  white-space: nowrap;
}

/* line 75, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-logo {
  width: 100%;
  height: 32px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -4px;
  border-radius: 3px;
  background-image: url(https://secure.collage.co/assets/white_label/norbram@2x-d6c9d136147a95b65339e154ab5f197a28ee3e35ed8fc2e08643d881d4876099.png);
}

/* line 86, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-logo-white {
  background-image: url(https://secure.collage.co/assets/white_label/norbram-reversed@2x-b3110f8920efe538fb06a8c192d948a3319a97f270495cee36b47c460d42b719.png) !important;
}

/* line 92, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-logo-link:hover .wl-logo {
  opacity: 0.9;
}

/* line 96, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-logo-link:hover .wl-broker-name {
  color: rgba(255, 255, 255, 0.9);
}

/* line 102, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-powered-by-container {
  display: block;
  position: absolute;
  bottom: 1.5rem;
}

/* line 108, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-powered-by {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.28px;
  color: #818F9E;
  margin-bottom: 6px;
}

/* line 116, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-brand-container-signup {
  width: 100%;
  position: absolute;
  top: 24px;
  left: 24px;
}

/* line 122, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-brand-container-signup .wl-broker-name-container-white {
  top: -3px;
  left: 32px;
}

/* line 127, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-brand-container-signup .wl-broker-name {
  color: #212736;
}

/* line 132, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-email-logo {
  width: 100%;
  position: relative;
}

/* line 136, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-email-image {
  width: 100%;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://secure.collage.co/assets/white_label/norbram-reversed@2x-b3110f8920efe538fb06a8c192d948a3319a97f270495cee36b47c460d42b719.png) !important;
}

/* line 145, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-email-name {
  position: absolute;
  line-height: 35px;
  left: 40px;
  top: 0;
  display: none;
}

/* line 158, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-portal-settings-icon {
  background-color: #5272A2;
}

/* line 161, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-portal-settings-icon:hover {
  background-color: #496691;
}

/* line 165, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-portal-settings-icon:active {
  background-color: #445f87;
}

/* line 171, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-branded-container .BrandedFormContainer {
  background: #FFFFFF;
  height: 100vh;
  padding: 2rem;
}

@media (min-width: 640px) {
  /* line 171, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
  .wl-broker-branded-container .BrandedFormContainer {
    width: 578px;
    padding: 0 80px;
    border-left: 1px solid rgba(63, 63, 68, 0.15);
  }
}

/* line 183, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-branded-container .MarketingCopyContainer {
  width: 460px;
}

/* line 187, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-broker-branded-container .wl-branded-svg-path {
  fill: #154081;
}

/* line 193, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-btn.Btn > span {
  background: -webkit-linear-gradient(top, #5272A2, #154081);
  background: linear-gradient(180deg, #5272A2, #154081);
  border-color: #0f2f5e;
}

/* line 198, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-btn.Btn:hover > span {
  background: -webkit-linear-gradient(top, #445f87, #0f2f5e);
  background: linear-gradient(180deg, #445f87, #0f2f5e);
  border-color: #0c2448;
}

/* line 204, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-big-logo {
  height: 64px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://secure.collage.co/assets/white_label/norbram-reversed@2x-b3110f8920efe538fb06a8c192d948a3319a97f270495cee36b47c460d42b719.png) !important;
}
