/* 
 * Cross-browser linear gradients
 * Notes: we're defaulting to the webkit direction system since that's what seems to be mostly in effect
 * However know that 90deg in webkit-linear-gradients = 0deg in modern standard linear-gradient syntax
 * If gradients are mucky, try changing the source to 'standard' in the options
 * 
 * Usage:
 * @include linear-gradient(90deg, #20304e 0%, #273a5f 100%);
 * @include linear-gradient(90deg, #20304e 0%, #273a5f 100%, (source: 'standard'));
 * @include linear-gradient(90deg, #20304e 0%, #273a5f 100%, (important: true)); for !important
 *
 * Old replacement mixins wrappers:
 * @include gradient(direction, color1, color2);
 * @include gradient(color1, color2);
 * 
 * Options:
 * - include-webkit-legacy: true/false (default false) - whether to include the very old webkit gradient syntax
 * - include-fallback: true/false (default true) - whether to include a fallback color for background-color (note: fallback color is the first color)
 * - property: background-image (default) - the CSS property to apply the gradient to
 * - important: true/false (default false) - whether to add !important to the property
 * - source: 'standard' (linear-gradient, modern), 'webkit' (default), 'moz', 'opera' - which syntax to use for the gradient
 */
.rl-red {
  color: #B83742;
}

.rl-green {
  color: #37B76C;
}

.bg-gray,
.bg-light-gray {
  background-color: #F2F2F2;
}

.bg-gray-darker {
  background-color: #E8E8E8;
}

/* top nav */
#top-nav,
#top-nav.logged-in,
#top-nav.not-logged-in {
  background-color: #FFFFFF;
  background-image: -moz-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: -o-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
}

.top-nav-branding,
#top-nav.logged-in .top-nav-branding,
#top-nav.not-logged-in .top-nav-branding {
  background-color: #FFFFFF;
  background-image: -moz-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: -o-linear-gradient(bottom, #FFFFFF, #FFFFFF);
  background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
  box-shadow: none;
}

.top-nav-branding {
  width: 100px;
}
.top-nav-branding img {
  width: auto;
  height: auto;
  max-height: 42px;
  padding-top: 8px;
}

.top-nav-item.top-nav-item-active:after {
  background-color: #e39e44;
}

.top-nav-menu-item.top-nav-menu-item-active a,
.top-nav-item.top-nav-item-active a {
  color: #4C4C4C;
}

.top-nav-menu-item:hover,
.top-nav-item:hover {
  border-bottom: none;
  border-left: 1px solid #E0E0E0;
  box-shadow: 3px 0 #F2F2F2;
}

.top-nav-menu-item a,
.top-nav-item a {
  color: #4C4C4C;
  padding: 15px;
  font-weight: 400;
  font-size: 20px;
}

.top-nav-menu-item a:hover,
.top-nav-item a:hover {
  color: #4C4C4C;
  opacity: 1;
  font-weight: 400;
}

.top-nav-menu-item.top-nav-menu-item-active,
.top-nav-item.top-nav-item-active {
  color: #4C4C4C;
  border-bottom: none;
  background-color: #F5F5F5;
}

.top-nav-menu-item.cust_pipeline_pipeline,
.top-nav-menu-item.cust_rl_lock_loan,
.top-nav-menu-item.cust_cr_announcements,
.top-nav-item.admin_adjustments_list,
.top-nav-item.admin_sellers,
.top-nav-item.admin_site_settings,
.top-nav-item.admin_site_admin_users,
.top-nav-item.admin_site_kill_session {
  background-image: none;
}

.top-nav-menu-item.cust_pipeline_pipeline:hover,
.top-nav-menu-item.cust_rl_lock_loan:hover,
.top-nav-menu-item.cust_cr_announcements:hover,
.top-nav-item.admin_adjustments_list:hover,
.top-nav-item.admin_sellers:hover,
.top-nav-item.admin_site_settings:hover,
.top-nav-item.admin_site_admin_users:hover,
.top-nav-item.admin_site_kill_session:hover {
  background-image: none;
  opacity: 1;
}

.top-nav-menu-item.cust_pipeline_pipeline.top-nav-menu-item-active,
.top-nav-menu-item.cust_rl_lock_loan.top-nav-menu-item-active,
.top-nav-menu-item.cust_cr_announcements.top-nav-menu-item-active,
.top-nav-item.admin_adjustments_list.top-nav-item-active,
.top-nav-item.admin_sellers.top-nav-item-active,
.top-nav-item.admin_site_settings.top-nav-item-active,
.top-nav-item.admin_site_admin_users.top-nav-item-active,
.top-nav-item.admin_site_kill_session.top-nav-item-active {
  background-image: none;
}

/* subnav */
.top-subnav-item.top-subnav-item-active a,
#top-subnav.admin .top-subnav-item a:hover {
  color: #e39e44;
}

.top-nav-user-menu svg.icon-dropdown {
  fill: #000000;
}

/* user menu nav */
.top-nav-user-menu {
  color: #000000;
}

.user-menu-popover a {
  color: #e39e44;
}

/* buttons */
.accent-button,
.white-button,
.gray-button,
.grey-button,
.red-button,
.white-button-blue-text,
.green-button,
.blank-button {
  border-radius: 100px;
  box-shadow: none;
}

.white-button,
.white-button-blue-text {
  color: #e39e44;
  box-shadow: none;
  border: 1px solid #e39e44;
}

.accent-button {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to bottom, #e39e44, #e39e44);
  color: #FFFFFF;
  box-shadow: none;
}
.accent-button:hover {
  background-color: #d08f3a;
  background-image: -moz-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: -webkit-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: -o-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: linear-gradient(to top, #d08f3a, #d08f3a);
  box-shadow: none;
}
.accent-button:active {
  background-color: #d08f3a;
  background-image: -moz-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: -webkit-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: -o-linear-gradient(bottom, #d08f3a, #d08f3a);
  background-image: linear-gradient(to top, #d08f3a, #d08f3a);
  box-shadow: none;
}

.ie_fix {
  max-width: 49%;
}

.gray-button,
.grey-button {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to top, #e39e44, #e39e44);
  color: #FFFFFF;
  box-shadow: none;
}
.gray-button:hover,
.grey-button:hover {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -o-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: linear-gradient(to top, #e39e44, #d08f3a);
  box-shadow: none;
}
.gray-button:active,
.grey-button:active {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -o-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: linear-gradient(to top, #e39e44, #d08f3a);
  box-shadow: none;
}

.green-button {
  background-color: #38bb6e;
  background-image: -moz-linear-gradient(bottom, #38bb6e, #38bb6e);
  background-image: -webkit-linear-gradient(bottom, #38bb6e, #38bb6e);
  background-image: -o-linear-gradient(bottom, #38bb6e, #38bb6e);
  background-image: linear-gradient(to top, #38bb6e, #38bb6e);
  box-shadow: none;
}
.green-button:hover {
  background-color: #30a15f;
  background-image: -moz-linear-gradient(bottom, #30a15f, #30a15f);
  background-image: -webkit-linear-gradient(bottom, #30a15f, #30a15f);
  background-image: -o-linear-gradient(bottom, #30a15f, #30a15f);
  background-image: linear-gradient(to top, #30a15f, #30a15f);
  box-shadow: none;
}
.green-button:active {
  background-color: #36b36a;
  background-image: -moz-linear-gradient(bottom, #36b36a, #36b36a);
  background-image: -webkit-linear-gradient(bottom, #36b36a, #36b36a);
  background-image: -o-linear-gradient(bottom, #36b36a, #36b36a);
  background-image: linear-gradient(to top, #36b36a, #36b36a);
  box-shadow: none;
}

/* form inputs */
.rl-input {
  border-radius: 16px;
  background-color: #FFFFFF;
  box-shadow: 0 0 0 1px #BCC0C2;
}

textarea.rl-input {
  border-radius: 2px;
}

select[multiple].rl-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rl-checkbox {
  border-color: #e39e44;
}

/* sidebar */
#sidebar {
  background-color: #393939;
  background-image: -moz-linear-gradient(bottom, #393939, #303030);
  background-image: -webkit-linear-gradient(bottom, #393939, #303030);
  background-image: -o-linear-gradient(bottom, #393939, #303030);
  background-image: linear-gradient(to bottom, #393939, #303030);
  box-shadow: none;
}

.sidebar-item {
  background-color: #393939;
  background-image: -moz-linear-gradient(bottom, #393939, #303030);
  background-image: -webkit-linear-gradient(bottom, #393939, #303030);
  background-image: -o-linear-gradient(bottom, #393939, #303030);
  background-image: linear-gradient(to bottom, #393939, #303030);
  box-shadow: none;
}
.sidebar-item:hover {
  background-color: #494949;
  background-image: -moz-linear-gradient(bottom, #494949, #3d3d3d);
  background-image: -webkit-linear-gradient(bottom, #494949, #3d3d3d);
  background-image: -o-linear-gradient(bottom, #494949, #3d3d3d);
  background-image: linear-gradient(to bottom, #494949, #3d3d3d);
  box-shadow: none;
}
.sidebar-item:active {
  background-color: #383838;
  background-image: -moz-linear-gradient(bottom, #383838, #434343);
  background-image: -webkit-linear-gradient(bottom, #383838, #434343);
  background-image: -o-linear-gradient(bottom, #383838, #434343);
  background-image: linear-gradient(to bottom, #383838, #434343);
  box-shadow: none;
}
.sidebar-item.sidebar-item-active {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to bottom, #e39e44, #e39e44);
  box-shadow: none;
}

/* tables */
.rl-table th > div,
.rl-table #rate_sheets_table th,
.rl-table .table-footer {
  background-color: #F7F7F7;
  background-image: -moz-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: -webkit-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: -o-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: linear-gradient(to bottom, #F7F7F7, #F4F4F4);
}
.rl-table tr:hover td {
  background-color: #F5F5F5;
}
.rl-table tr.selected:not(.inactive) td {
  background-color: #264C92;
}
.rl-table th, .rl-table td {
  border-color: #D6D6D6 !important;
}

.table-footer {
  border-top-color: #D6D6D6;
}

/* table tabs */
#table-tabs-container,
#table-info-actions,
.table-info-actions {
  background-color: #F2F2F2;
}

.table-info-actions-down1 {
  background-color: #D9D9D9;
}

.table-info-actions-down2 {
  background-color: #C1C1C1;
}

.table-tabs .tab.tab-inactive {
  background-color: #F2F2F2;
  background-image: -moz-linear-gradient(bottom, #F2F2F2, #EAEAEA);
  background-image: -webkit-linear-gradient(bottom, #F2F2F2, #EAEAEA);
  background-image: -o-linear-gradient(bottom, #F2F2F2, #EAEAEA);
  background-image: linear-gradient(to bottom, #F2F2F2, #EAEAEA);
}
.table-tabs .tab.tab-inactive:hover {
  background-color: #E5E5E5;
  background-image: -moz-linear-gradient(bottom, #E5E5E5, #DEDEDE);
  background-image: -webkit-linear-gradient(bottom, #E5E5E5, #DEDEDE);
  background-image: -o-linear-gradient(bottom, #E5E5E5, #DEDEDE);
  background-image: linear-gradient(to bottom, #E5E5E5, #DEDEDE);
}
.table-tabs .tab.tab-inactive:active {
  background-color: #D9D9D9;
  background-image: -moz-linear-gradient(bottom, #D9D9D9, #D1D1D1);
  background-image: -webkit-linear-gradient(bottom, #D9D9D9, #D1D1D1);
  background-image: -o-linear-gradient(bottom, #D9D9D9, #D1D1D1);
  background-image: linear-gradient(to bottom, #D9D9D9, #D1D1D1);
}

/* pipeline */
.rl-table tr.pipeline_expire td {
  background-color: #F8E5E7;
}
.rl-table tr.pipeline_expire td.final-expiration-cell {
  color: #B83742;
}

/* ratelock */
#characteristics_summary,
#sidebar_extension_cell {
  background-color: #1c1c1c;
}

#ratelock_root .row-active {
  background-color: #ecb256;
  background-image: -moz-linear-gradient(bottom, #ecb256, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #ecb256, #e39e44);
  background-image: -o-linear-gradient(bottom, #ecb256, #e39e44);
  background-image: linear-gradient(to bottom, #ecb256, #e39e44);
}

#ratelock_root th,
#root_characteristics_tbl th {
  background-color: #F2F2F2;
}

.char-header-cell {
  background-color: #FAFAFA;
}
.char-header-cell .input-container-text:before,
.char-header-cell #prim_field_container:before {
  background-color: #008fd1;
  background-image: -moz-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -webkit-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -o-linear-gradient(bottom, #008fd1, #009be3);
  background-image: linear-gradient(to bottom, #008fd1, #009be3);
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.interval-item.item-active:not(.item-disabled) {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to top, #e39e44, #e39e44);
}
.interval-item.item-active:not(.item-disabled):after {
  border-color: #025E8D;
}
.interval-item:not(.item-active):hover {
  background-color: #F2F2F2;
}
.interval-item:not(.item-active):active {
  background-color: #D6D6D6;
}
.interval-item:after {
  border-color: #C9C9C9;
}

.interval-container > .item-disabled:hover, .interval-container > .item-disabled:active, .interval-container > .item-disabled {
  background-color: #E5E5E5;
}

#compare_button {
  color: #e39e44;
  display: none;
}

.prim-char-tab {
  border-color: #C9C9C9;
}

/* extension request */
.extension-request-container:before {
  background-color: transparent;
}

/* funding memo */
.funding-memo-details-table,
.wiring-instructions-columns table {
  background-color: #FAFAFA;
}

/* funding memo loan details */
.loan-details-table tr:not(:first-child):hover td, .loan-details-table tr:not(:first-child):hover th,
.loan-details-table tr:not(:first-child).row-highlight td,
.loan-details-table tr:not(:first-child).row-highlight th,
.loan-details-table-headers tr:not(:first-child):hover td,
.loan-details-table-headers tr:not(:first-child):hover th,
.loan-details-table-headers tr:not(:first-child).row-highlight td,
.loan-details-table-headers tr:not(:first-child).row-highlight th {
  background-color: #F5F5F5;
}

.funding-memo-loan-details-container:before {
  background-color: #F2F2F2;
}

/* auth */
.auth-content {
  background-color: #FAFAFA;
}
.auth-content input, .auth-content select {
  border-radius: 20px;
  padding: 0 14px;
}
.auth-content .input-container label span:nth-of-type(2) {
  color: #e39e44;
}

/* announcements */
.announcements-list-item {
  border-color: #BABABA !important;
}
.announcements-list-item:hover {
  background-color: #F0F0F0;
}
.announcements-list-item:active {
  background-color: #EBEBEB;
}

/* documents */
.documents-container:before {
  background-color: #E8E8E8;
}

/* loan details */
.lock-final-inner-table tr:hover td:not(.empty-cell) {
  background-color: #F2F2F2;
}
.lock-final-inner-table tr.has-hovertd:not(.empty-cell) {
  background-color: #F2F2F2;
}

.loan-info-table tr:hover td {
  background-color: #F2F2F2;
}

.loan-info-two-col .loan-info-row:not(.loan-info-row-title):not(.loan-info-row-multiple-wrapper):hover {
  background-color: #F2F2F2;
}

.loan-info-row-multiple-wrapper:hover,
.loan-info-row-title:hover {
  background-color: #FFFFFF;
}

#loan-info-summary-table th, #loan-info-summary-table td,
#loan-info-thank-you-table th,
#loan-info-thank-you-table td {
  background-color: #F2F2F2;
}

.price-comparison-grid-button {
  background-color: #008fd1;
  background-image: -moz-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -webkit-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -o-linear-gradient(bottom, #008fd1, #009be3);
  background-image: linear-gradient(to bottom, #008fd1, #009be3);
}

/* contact us */
.contact-us-container:before, .contact-us-container:after {
  background-color: #F2F2F2;
}

/* terms of use */
.terms-logo-container-owner {
  padding: 18px 5px;
}

/* file uploads */
.uploadifyProgressBar {
  background-color: #008fd1;
  background-image: -moz-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -webkit-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -o-linear-gradient(bottom, #008fd1, #009be3);
  background-image: linear-gradient(to bottom, #008fd1, #009be3);
}

.uploadifyQueueItem .fileForm select[multiple] {
  border-radius: 0;
}

.upload-window-top button {
  background-color: #FAFAFA;
  background-image: -moz-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -webkit-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -o-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: linear-gradient(to bottom, #FAFAFA, #FAFAFA);
  border-radius: 100px;
  box-shadow: 0 0 0 1px #BCC0C2, 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border: none;
}

/* loan details popups */
.loan-details-popup footer, .loan-details-popup header {
  background-color: #F2F2F2;
  background-image: -moz-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: -webkit-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: -o-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: linear-gradient(to bottom, #F2F2F2, #F2F2F2);
}
.loan-details-popup footer button,
.loan-details-popup footer #upload_conditions_window_browse_buttonUploader {
  background-color: #FAFAFA;
  background-image: -moz-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -webkit-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -o-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: linear-gradient(to bottom, #FAFAFA, #FAFAFA);
  border-radius: 100px;
  box-shadow: 0 0 0 1px #BCC0C2, 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border: none;
}
.loan-details-popup footer button:nth-of-type(1) {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to bottom, #e39e44, #e39e44);
  color: #FFFFFF;
  box-shadow: none;
}
.loan-details-popup footer button:nth-of-type(1):hover {
  color: #000000;
  background-color: #FAFAFA;
  background-image: -moz-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -webkit-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -o-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: linear-gradient(to bottom, #FAFAFA, #FAFAFA);
  border-radius: 100px;
  box-shadow: 0 0 0 1px #BCC0C2, 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  border: none;
}
.loan-details-popup footer button:hover {
  background-color: #FAFAFA;
  background-image: -moz-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -webkit-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: -o-linear-gradient(bottom, #FAFAFA, #FAFAFA);
  background-image: linear-gradient(to bottom, #FAFAFA, #FAFAFA);
}
.loan-details-popup footer button:active {
  background-color: #E5E5E5;
  background-image: -moz-linear-gradient(bottom, #E5E5E5, #E5E5E5);
  background-image: -webkit-linear-gradient(bottom, #E5E5E5, #E5E5E5);
  background-image: -o-linear-gradient(bottom, #E5E5E5, #E5E5E5);
  background-image: linear-gradient(to bottom, #E5E5E5, #E5E5E5);
}

#upload_conditions_window_browse_buttonUploader {
  border-radius: 100px;
}

.loan-details-popup-table td.cell-highlight {
  background-color: #e39e44;
  color: #FFFFFF;
}

/* reports */
.report-name-list li:hover,
.report-status-list li:hover {
  background-color: #F5F5F5;
}
.report-name-list li.active,
.report-status-list li.active {
  background-color: #727272;
}

/* adjustments edit */
.adjustments-table .header-row td {
  background-color: #F2F2F2;
}
.adjustments-table .action-cell > div:before {
  background-color: #727272;
  background-image: -moz-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: -webkit-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: -o-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: linear-gradient(to top, #727272, #7c7c7c);
}

.adjustment-type-controls .template-switcher {
  color: #e39e44;
}

.table-switcher-container .table-switcher {
  background-color: #E8E8E8;
}

.adjustments-list-templates a {
  color: black;
}

/* adjustment report */
.adjustment-report-table th, .adjustment-report-table td.header-row-cell {
  background-color: #F2F2F2;
}

.adjustment-report-switcher {
  background-color: #E8E8E8;
}

/* price incentives */
.price-incentives-table .incentive-type-label-row td {
  background-color: #E8E8E8;
}

/* sellers */
#top-nav-navigation-seller {
  --nav-seller-background: #9b9c9c;
  background-color: var(--nav-seller-background);
  background-image: -moz-linear-gradient(90deg, var(--nav-seller-background) 0%, var(--nav-seller-background) 100%);
  background-image: -webkit-linear-gradient(90deg, var(--nav-seller-background) 0%, var(--nav-seller-background) 100%);
  background-image: -o-linear-gradient(90deg, var(--nav-seller-background) 0%, var(--nav-seller-background) 100%);
  background-image: linear-gradient(0deg, var(--nav-seller-background) 0%, var(--nav-seller-background) 100%);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2), inset 0px -1px 0px 0px var(--nav-seller-background);
}

.sellers-search-bar .input-container button {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to top, #e39e44, #e39e44);
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.sellers-search-bar .input-container button:hover {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: -o-linear-gradient(bottom, #e39e44, #d08f3a);
  background-image: linear-gradient(to top, #e39e44, #d08f3a);
}

.sellers-alphabet-container {
  background-color: #F7F7F7;
  background-image: -moz-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: -webkit-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: -o-linear-gradient(bottom, #F7F7F7, #F4F4F4);
  background-image: linear-gradient(to bottom, #F7F7F7, #F4F4F4);
}
.sellers-alphabet-container div {
  background-color: #F2F2F2;
}

/* seller info */
.admin-form-table td {
  background-color: #F2F2F2;
}

/* seller wires */
.seller-wires-table .inactive-wires-title-cell {
  background-color: #F2F2F2;
}
.seller-wires-table .inactive-wires-title-cell:hover {
  background-color: #F2F2F2;
}

/* table scrolling */
.table-scroll-container.ps--active-x:after {
  background-color: #F2F2F2;
  background-image: -moz-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: -webkit-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: -o-linear-gradient(bottom, #F2F2F2, #F2F2F2);
  background-image: linear-gradient(to bottom, #F2F2F2, #F2F2F2);
}

/* content editor */
.editor-controls-table button.active {
  background-color: #008fd1;
  background-image: -moz-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -webkit-linear-gradient(bottom, #008fd1, #009be3);
  background-image: -o-linear-gradient(bottom, #008fd1, #009be3);
  background-image: linear-gradient(to top, #008fd1, #009be3);
  color: #FFFFFF;
}

/* calendar */
#cal_month #calendar_popup tr.days td.day.today {
  background-color: #727272;
  background-image: -moz-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: -webkit-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: -o-linear-gradient(bottom, #727272, #7c7c7c);
  background-image: linear-gradient(to top, #727272, #7c7c7c);
}

/* loan actions nav */
.loan-actions {
  box-shadow: none !important;
}
.loan-actions button {
  box-shadow: none !important;
}
.loan-actions button.btn-actions-active {
  border-radius: 4px !important;
  color: #e39e44 !important;
  box-shadow: none !important;
  border: 1px solid #e39e44 !important;
  background-image: none !important;
  background-color: #FFFFFF !important;
  -webkit-border-bottom-left-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
  -moz-border-radius-bottomleft: 0 !important;
  -moz-border-radius-bottomright: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.loan-actions button.btn-actions-active:hover {
  color: #e39e44 !important;
  box-shadow: none !important;
  border: 1px solid #e39e44 !important;
  background-image: none !important;
}
.loan-actions .loan-actions-menu-wrapper {
  right: 20px !important;
}
.loan-actions ul li {
  background-color: #e39e44;
  background-image: -moz-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -webkit-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: -o-linear-gradient(bottom, #e39e44, #e39e44);
  background-image: linear-gradient(to bottom, #e39e44, #e39e44);
  color: #FFFFFF;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -2px 0 0 #e39e44, 0 1px 3px 0 rgba(255, 255, 255, 0.3);
}

/* exception request */
.exception-form-table-container td:first-of-type, .exception-form-table-container th:first-of-type {
  width: 350px;
}
.exception-form-table-container .borrower-credit-score-input {
  width: 220px;
  display: inline-block;
  padding: 0 20px 0 0;
}
.exception-form-table-container .borrower-credit-score-input input {
  width: 200px !important;
}

/* cust_pipeline_exception_form_150 */
.form-title {
  margin: 0 20px;
  display: flex;
  flex-direction: row;
  width: calc(100% - 40px - 190px);
  align-items: center;
}
.form-title h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  flex: 1 1 auto;
  text-align: center;
}
.form-title h2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  flex: 0 0 auto;
}
.form-title .red {
  color: red;
}

.cust_pipeline_exception_form_150 {
  -webkit-print-color-adjust: exact;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
}
.cust_pipeline_exception_form_150 table {
  border-collapse: collapse;
  width: calc(100% - 40px);
  margin: 20px;
}
.cust_pipeline_exception_form_150 table tr td {
  padding: 5px;
}
.cust_pipeline_exception_form_150 table tr td.empty {
  border-bottom: none !important;
}
.cust_pipeline_exception_form_150 table tr td.short {
  max-height: 10px !important;
  padding: 0;
}
.cust_pipeline_exception_form_150 table tr td:nth-child(1), .cust_pipeline_exception_form_150 table tr td:nth-child(3) {
  width: 15%;
  white-space: nowrap;
}
.cust_pipeline_exception_form_150 table tr td:nth-child(2), .cust_pipeline_exception_form_150 table tr td:nth-child(4) {
  border-bottom: 1px solid #000000;
  width: 35%;
}
.cust_pipeline_exception_form_150 table.borrower-credit-scores td {
  border-bottom: none;
}
.cust_pipeline_exception_form_150 table.borrower-credit-scores td.spacing {
  width: 20px;
}
.cust_pipeline_exception_form_150 table.borrower-credit-scores td:nth-child(2), .cust_pipeline_exception_form_150 table.borrower-credit-scores td:nth-child(4), .cust_pipeline_exception_form_150 table.borrower-credit-scores td:nth-child(6) {
  border-bottom: 1px solid #000000;
  width: 20%;
}
.cust_pipeline_exception_form_150 table.outline {
  border: 1px solid #000000;
}
.cust_pipeline_exception_form_150 table.header > thead th {
  background-color: #008fd1;
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
  text-align: left;
  font-weight: normal;
}
.cust_pipeline_exception_form_150 table.submitted-on-behalf-of > tbody tr td:nth-child(odd) {
  width: 5%;
  white-space: nowrap;
}
.cust_pipeline_exception_form_150 table.submitted-on-behalf-of > tbody tr td:nth-child(even) {
  width: 20%;
  border-bottom: 1px solid #000000;
}
.cust_pipeline_exception_form_150 table.last-form > thead {
  border-left: 2px solid #000000;
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr {
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr > td {
  border: 1px solid #000000;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr > td:nth-child(1), .cust_pipeline_exception_form_150 table.last-form > tbody > tr > td:nth-child(3) {
  border-right: none;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr > td:nth-child(2), .cust_pipeline_exception_form_150 table.last-form > tbody > tr > td:nth-child(4) {
  border-left: none;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr:first-child {
  border: none;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr:first-child > td {
  padding: 0;
  border: none;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr:last-child {
  border-bottom: 2px solid #000000;
}
.cust_pipeline_exception_form_150 table.last-form > tbody > tr:last-child > td:first-child {
  border-right: 1px solid #000000;
}
.cust_pipeline_exception_form_150 table.to-be-completed-by {
  margin: 0 -2px;
  width: calc(100% + 3px);
}
.cust_pipeline_exception_form_150 table.to-be-completed-by thead th {
  font-weight: normal;
  border-bottom: 1px solid #000000;
}
.cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr {
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}
.cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(1), .cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(3), .cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(5) {
  width: 10%;
  border-bottom: none;
  text-align: right;
}
.cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(1) {
  width: 20%;
}
.cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(2), .cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(4), .cust_pipeline_exception_form_150 table.to-be-completed-by tbody tr td:nth-child(6) {
  border-bottom: 1px solid #000000;
  width: 20%;
}
.cust_pipeline_exception_form_150 .exception-request-disclaimer {
  margin: 20px;
}
.cust_pipeline_exception_form_150 .red {
  color: red;
}
.cust_pipeline_exception_form_150 .version {
  font-size: 12px;
  width: calc(100% - 40px);
  margin: 20px;
}

/*# sourceMappingURL=owner.css.map */
