@charset "UTF-8";
/*
@import url("variables.css");
@import url("base.css?v=2");
@import url("dealer_dashboard.css?v=2");
@import url("orders.css?v=2");
@import url("kb-styles.css");
*/


@font-face {
    font-family: 'berthold_akzidenz_groteskBdex';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_bold_extended-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_bold_extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bBd';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_bold-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bex';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_extended-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bit';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_italic-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_groteskLtex';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_light_extended-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_light_extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bLt';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_light-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_groteskmdex';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_medium_extended-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_medium_extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bmd';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_medium-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'berthold_akzidenz_grotesk_bRg';
    src: url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_regular-webfont.woff2') format('woff2'),
         url('/themes/nimbusdealers/css/new_fonts/berthold_akzidenz_grotesk_be_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */
body {
	margin: 0;
	padding: 0;
}
.submit-order .col-9 {
  width: 100% !important;
}
.submit-order .modal-footer {
  display: none;
}
.submit-order .modal-body {
  padding-left: 0;
  padding-right: 0;
}

.order-layout-top,
.order-header {
    margin-bottom: 15px;
}

.order-layout h1 { font-size: 18pt; }

.order-layout .category-name {
	font-size: 16px;
    margin-bottom: 15px;
	padding-bottom: 4px;
}

.order-layout .group-name {
    font-weight: 700;
    color: var(--n-medium-blue);
    font-size: 10px;
	margin-bottom: 6px;
}

.boat_summary .list-group {
    margin-bottom: 15px;
}


.boat_summary .list-group-item {
	font-size: 10px;
    display: flex;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 2px 5px;
}

.boat_summary .list-group-item div {
  font-size: 10px !important;
}

.order-header label { font-size: 10px; }
.order-header p { font-size: 12px; line-height: 1; }

.order-header figure {
    margin: 0 0 8px 0;
}

.order-layout .item-price {
    margin-bottom: 0;
    font-size: 10px;
}

.order-layout .standard {
    font-size: 8px !important;
	letter-spacing: 0;
}

.configured-price {
    font-weight: 700;
}

#boat_summary_print { width: 100% !important; }


@page {
	size: 8.5in 11in;
  	margin: 15mm;
  	font-size: 10px;
}