.miniCalc-theme, .miniCalc { background-color: rgba(7, 10, 12, 0.84); border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.3); }

.modal-dialog { z-index: 1500; }

.nonjumbo { padding-top: 2em; }

@font-face { font-family: 'Calibri'; src: url("/static/fonts/Calibri.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Calibri.woff") format("woff"), url("/static/fonts/Calibri.ttf") format("truetype"), url("/static/fonts/Calibri.svg#Calibri") format("svg"); font-weight: normal; font-style: normal; }
body { font-family: 'Calibri'; }

.mainmenu.navbar.navbar-default { background-color: #0088f0; border: medium none; }
.mainmenu.navbar-default .navbar-brand { color: #6c4831; background: #fff; font-size: 24px; line-height: 26px; text-transform: uppercase; height: auto; padding: 16px 30px 0; text-align: center; position: relative; }
.mainmenu.navbar-default .navbar-brand:hover, .mainmenu.navbar-default .navbar-brand:focus { color: #6c4831; }

.navbar-brand > strong { font-size: 38px; }

.well-white {
	background-image: none;
	/* background:red; */
	background:rgba(199, 197, 197, 0.71);
}


.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #6c4831; }

.number, .email { margin: 15px 0; }
.number i.glyphicon.glyphicon-earphone, .number i.glyphicon.glyphicon-envelope, .email i.glyphicon.glyphicon-earphone, .email i.glyphicon.glyphicon-envelope { background: #ffffff none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); color: #0088f0; font-size: 22px; padding: 6px; margin: 0 5px; }
.number > a, .email > a { color: #ffffff; font-size: 28px; text-decoration: none; }
.number > a:hover, .email > a:hover { color: #6c4831; font-size: 28px; text-decoration: none; }

.mainmenu.navbar { min-height: 72px; }

body .jumbotron { background-image: url("/static/images/lease-dark/jumboBg.jpg"); background-repeat: no-repeat; background-size: cover; margin-bottom: 0; }

header { margin: 72px 0 0; }

.miniCalc { padding: 30px; }
.miniCalc h2 { color: #ffffff; margin: 0; padding: 0; font-weight: bold; }

.rationale, .jumbotron .rationale { color: rgba(255, 255, 255, 0.8); font-size: large; margin: 10px; text-align: center; line-height: 35px; }
.rationale p, .jumbotron .rationale p { /* color: rgba(255, 255, 255, 0.8); */ /* font-size: 19px; */ }

.jumbotron p { color: rgba(255, 255, 255, 0.8); font-size: 21px; font-weight: 200; margin-bottom: 15px; }

.text-center { text-align: center; }

.btn-lg.btn-contact { text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); border: 1px solid #fff; border-radius: 15px; font-size: 28px; line-height: 28px; margin: 10px 5px 0; padding: 15px 20px; /* text-transform: uppercase; */ white-space: normal; }

.btn-topic { background-color: #0088f0; border-color: #fff; border-radius: 0; color: #fff; }
.btn-topic:hover, .btn-topic:focus, .btn-topic:active, .btn-topic.active { background-color: rgba(255, 255, 255, 0.8); border-color: #6c4831; color: #6c4831 !important; }

.open .dropdown-toggle.btn-topic { background-color: rgba(255, 255, 255, 0.8); border-color: #6c4831; color: #6c4831 !important; }

.btn .glyphicon { margin: 0 5px; top: 5px; left: -4px; }

.row .midcolumn { float: none; margin: 120px auto; text-align: center; }

h5 { font-size: 30px; }

.contentColumn p { color: #252525; font-size: 20px; line-height: 40px; }
.contentColumn h1, .contentColumn h2, .contentColumn h5 { color: #252525; font-weight: bold; }

table td > strong { font-size: 18px; }

footer { background: #0088f0; padding: 20px 0; }
footer .nav.navbar-nav a { color: #ffffff; font-size: 20px; }
footer .nav.navbar-nav a:hover { color: rgba(255, 255, 255, 0.8); }
footer img { padding: 7px 0 0; }
footer .nav > li > a:focus, footer .nav > li > a:hover { background: none; }

.copyright { color: #ffffff; font-size: 17px; padding: 0 15px; }

.footer { color: #ffffff; }

@media (max-width: 767px) { .navbar-default .navbar-toggle .icon-bar { background-color: #6c4831; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none; }
  .navbar-header { float: left; }
  footer { text-align: center; } }
@media (max-width: 640px) { .rationale { margin: 29px 5px; } }
@media (max-width: 480px) { .btn-lg.btn-contact { font-size: 16px; }
  .miniCalc h2 { font-size: 20px; }
  #navwrap .number { float: none; margin: 10px 0; }
  .mainmenu.navbar-default .navbar-brand { font-size: 22px; }
  .navbar-brand > strong { font-size: 32px; }
  .mainmenu.navbar-default .navbar-brand::after { border-width: 50px 109px 0; }
  .number > a { font-size: 22px; }
  .number > a:hover { font-size: 22px; }
  .contentColumn h1, .contentColumn h2 { font-size: 22px; }
  .contentColumn h5 { font-size: 22px !important; }
  .row .midcolumn { margin: 60px auto 0; } }



@media all and (min-width:480px) {
.mainmenu.navbar-default .navbar-brand:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 124px 0;
    border-color: white transparent transparent;
    bottom: -50px;
    left: 0;
}
}
