@font-face {
  font-family: 'GearedSlabExtraBold';
  src: url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.eot");
  src: url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.woff2") format("woff2"), url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.woff") format("woff"), url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.ttf") format("truetype"), url("https://dev.marblebrewery.com/css/fonts/gearedslab_extrabold-webfont.svg#geared_slabextrabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MissionGothicBold';
  src: url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.eot");
  src: url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.woff2") format("woff2"), url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.woff") format("woff"), url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.ttf") format("truetype"), url("https://dev.marblebrewery.com/css/fonts/mission_gothic_bold-webfont.svg#mission_gothicbold") format("svg");
  font-weight: normal;
  font-style: normal;
}


html, body { background: #f8f7f0; }
#tab-form, #vipcopyright { margin: 0 auto; box-shadow: none; background: #f8f7f0; }
.nav-tabs { margin: 0 auto 30px; display: flex; justify-content: center; border: 0px; height: 50px; }
.nav-tabs > li:not(:last-child) { margin-right: 15px; }
.nav-tabs > li > a, .nav-tabs > li.disabled > a { display: inline-block; padding: 8px 0px; width: 190px; border: 0px; background: #e8e3cf; color: #3D3B38; line-height: 20px; font-size: 1.2em; letter-spacing: 0.5px; font-family: 'GearedSlabExtraBold'; font-weight: normal !important; text-transform: uppercase; text-align: center; border-top: 5px solid #f8f7f0; border-bottom: 5px solid #f8f7f0; font-style: normal; box-shadow: none !important; border-radius: 0px; }
.nav-tabs > li.disabled > a { background: #e8e3cf !important; color: #3D3B38 !important; border-top: 5px solid #f8f7f0 !important; border-bottom: 5px solid #f8f7f0 !important; }
.nav-tabs > li.disabled > a:hover { background: #e8e3cf !important; color: #3D3B38 !important; cursor: not-allowed !important; }
.nav-tabs > li.active.disabled > a { font-size: 1.2em !important; line-height: 20px !important; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:active, .nav-tabs > li > a:focus, .nav-tabs > li > a:focus:hover { background: #3d3b38; color: #F8F7F0; border-top: 5px solid #f8f7f0; border-bottom: 5px solid #f8f7f0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:focus:hover { background: #3d3b38; color: #F8F7F0; border-top: 0px; border-bottom: 0px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:hover { background: #3d3b38; color: #F8F7F0; font-size: 1.4em; border: 0px; line-height: 30px; box-shadow: none; border-radius: 0px; }
.form-group .finder_form_right { text-align: center; }
.btn { display: inline-block; font-family: 'GearedSlabExtraBold'; font-weight: normal; font-size: 1.43em; min-width: 160px; padding: 8px 0; background: #00A8D1; color: #F8F7F0; margin: 15px 0 0; text-transform: uppercase; border: 0; cursor: pointer; border-radius: 0px; box-shadow: none; }
.btn:hover, .btn:focus { background: #3D3B38; color: #F8F7F0; text-decoration: none; }
.form-horizontal .control-label { text-transform: uppercase; font-family: 'MissionGothicBold', sans-serif; font-size: 1.2em; color: #3D3B38; padding: 10px 15px 0 0; }
select.form-control, input.form-control[type="text"] { background-color: #E8E3CF; box-shadow: none !important; padding: 10px 15px; height: inherit; }
/* select.form-control { background: #E8E3CF url('https://dev.marblebrewery.com/css/images/selectArrow.png') right center no-repeat; padding-right: 32px; } */
select.form-control { background-position: right 10px center; }
.panel-footer { text-align: center; background: #f8f7f0; color: #3D3B38; font-size: 1.1em; }

#tab-map { margin-top: 60px; overflow: hidden; background: #f8f7f0; box-shadow: none; }
#finder_map_paging { top: 70px; }

#tab-list { max-height: initial; margin: 0 auto; background: #f8f7f0; box-shadow: none; }
.panel { border-radius: 0px; box-shadow: none; }
.panel-primary > .panel-heading { background: #E8E3CF; color: #1B1A19; border-radius: 0px; border: 0px; }
.label-default { background: transparent; color: #1B1A19; padding: 0 10px; font-size: 100%; font-weight: normal; }
.label-default:after { content: "." }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: #6D6B69; opacity: 1; }
.text-muted { color: #6D6B69; }
.alert-warning { background: #BB3A1C; color: #F8F7F0; font-size: 1.2em; }
