/*
  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: #185E5D;
}

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

/* line 45, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-searchable-dropdown:hover {
  background-color: #448786 !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/orchard-benefits@2x-22caaf52c41beffa792fe7ce772c17f2fed433eb10766c2d8b5f6cc12d0e08fb.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/orchard-benefits-reversed@2x-2effaae22aede538a6456bfcdd1034b7fe0ba1d2e31fe98fc57eb14036f7adef.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/orchard-benefits-reversed@2x-2effaae22aede538a6456bfcdd1034b7fe0ba1d2e31fe98fc57eb14036f7adef.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: #3B7675;
}

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

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

/* 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: #185E5D;
}

/* line 193, app/assets/stylesheets/white_label/variables/_white_label_styles.scss */
.wl-btn.Btn > span {
  background: -webkit-linear-gradient(top, #3B7675, #185E5D);
  background: linear-gradient(180deg, #3B7675, #185E5D);
  border-color: #103d3d;
}

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

/* 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/orchard-benefits-reversed@2x-2effaae22aede538a6456bfcdd1034b7fe0ba1d2e31fe98fc57eb14036f7adef.png) !important;
}
