/* tapestry-quickstart customizations start here: */
body {
  color: #014d87;
  padding-top: 0px;
  font-family: 'Droid';
}
.img-responsive {
  margin: 0 auto;
}
.navbar {
  margin-bottom: 0;
  border-radius: 0px;
}
.navbar-inverse {
  background-color: #014d8b;
  border-color: #014d8b;
  color: #fff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #014d8b;
}
.navbar-inverse .navbar-toggle {
  border-color: #fff;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #26a;
}
.navsep {
  font-weight: bold;
  color: #008ace;
  padding-right: 5px;
}
.bluedot {
  color: #008ace;
  font-weight: bold;
}
.center {
  text-align: center;
}
.pagelinks {
  text-align: center;
  color: #555;
  font-size: 1.4em;
  margin: 20px auto;
}
.pagelinks a {
  color: #aaa;
}
@font-face {
  font-family: 'Droid';
  src: url("/assets/ctx/2700bb9b/bootstrap/fonts/DroidSans-webfont.eot");
  src: url("/assets/ctx/2700bb9b/bootstrap/fonts/DroidSans-webfont.eot?iefix") format('eot'), url("/assets/ctx/1171ec4e/bootstrap/fonts/DroidSans-webfont.woff") format('woff'), url("/assets/ctx/bc7db2c9/bootstrap/fonts/DroidSans-webfont.ttf") format('truetype'), url("/assets/ctx/z1921c7e6/bootstrap/fonts/DroidSans-webfont.svg#webfont") format('svg');
}
@font-face {
  font-family: 'DroidBold';
  src: url("/assets/ctx/a9635c32/bootstrap/fonts/DroidSans-Bold-webfont.eot");
  src: url("/assets/ctx/a9635c32/bootstrap/fonts/DroidSans-Bold-webfont.eot?iefix") format('eot'), url("/assets/ctx/75b7e9ca/bootstrap/fonts/DroidSans-Bold-webfont.woff") format('woff'), url("/assets/ctx/b4fba28b/bootstrap/fonts/DroidSans-Bold-webfont.ttf") format('truetype'), url("/assets/ctx/z85e867b3/bootstrap/fonts/DroidSans-Bold-webfont.svg#webfont") format('svg');
}
@media (min-width: 1500px) {
  .container {
    width: 1470px;
  }
}
.homebtn {
  color: #fff;
  font-weight: bold;
  height: 72px;
  width: 300px;
  vertical-align: middle;
  font-size: 2.2em;
  padding-top: 14px;
  margin: 4px auto;
}
.homebtn-lblue {
  background: transparent url("/assets/ctx/d797e8d7/bootstrap/css/i/btn-lblue.png") no-repeat 0 0;
}
.homebtn-dblue {
  background: transparent url("/assets/ctx/de578418/bootstrap/css/i/btn-dblue.png") no-repeat 0 0;
}
.homebtn-brown {
  background: transparent url("/assets/ctx/7494fafc/bootstrap/css/i/btn-brown.png") no-repeat 0 0;
}
.homebtn a {
  color: #fff;
  text-decoration: none;
}
.homebtn a:hover {
  text-decoration: underline;
}
/*** backgrounds for dev work ***/
.yback {
  background: #ffb;
}
.mback {
  background: magenta;
}
.cback {
  background: cyan;
}
p.gray {
  color: #707070;
}
.white-font {
  color: #fff;
  font-size: 1.22em;
}
.pad6 {
  padding: 6px 0;
}
.pad20 {
  padding: 20px 0;
}
#orderArrow {
  border: 0px solid blue;
  width: 744px;
  background: #ffffff url("/assets/ctx/518901a4/bootstrap/css/i/arrow-outline.png") no-repeat 0px 4px;
  margin: 0 auto;
  text-align: center;
  padding: 60px 0;
}
.lblue-bold {
  color: #008ace;
  font-size: 1.9em;
  font-weight: bold;
  padding-top: 15px;
  padding-left: 30px;
}
.dblue-bold {
  color: #014d8b;
  font-size: 1.9em;
  font-weight: bold;
  text-align: left;
  padding-top: 17px;
}
div.dblue {
  background: #074f8c;
}
div.brown {
  background: #d59151;
}
.triangle-bottomleft {
  width: 0;
  height: 0;
  border-bottom: 36px solid #fff;
  border-right: 36px solid transparent;
  margin-left: -15px;
}
div.lblue {
  background: #1c8acb;
}
.triangle-topleft {
  width: 0;
  height: 0;
  border-top: 36px solid #fff;
  border-right: 36px solid transparent;
  margin-left: -15px;
}
/*** credit page ***/
h3 {
  font-size: 1.5em;
  font-weight: bold;
}
h3.border {
  font-size: 1.5em;
  font-weight: bold;
  width: -moz-fit-content;
  padding: 2px 6px;
  border: 1px solid #014d87;
}
h4 {
  margin-top: 40px;
  font-size: 1.1em;
  font-weight: bold;
}
h4.brown {
  color: #d59151;
}
h4.lblue {
  color: #1c8acb;
}
p.grayblurb {
  color: #707070;
  font-size: 1.15em;
}
p.brownblurb {
  color: #d59151;
  font-size: 1.15em;
}
p.lblueblurb {
  color: #008ace;
  font-size: 1.15em;
}
p.dblueblurb {
  color: #074f8c;
  font-size: 1.15em;
}
hr.dblue {
  height: 1px;
  background: #074f8c;
}
hr.lblue {
  height: 1px;
  background: #008ace;
}
#credit-services div.top10 {
  margin-top: 10px;
}
/*** collections page ***/
.lblue-triangle {
  float: left;
  width: 0;
  height: 0;
  border-top: 55px solid transparent;
  border-bottom: 55px solid transparent;
  border-left: 35px solid #008ace;
}
.dblue-triangle {
  float: left;
  width: 0;
  height: 0;
  border-top: 55px solid transparent;
  border-bottom: 55px solid transparent;
  border-left: 35px solid #074f8c;
}
.brown-triangle {
  float: left;
  width: 0;
  height: 0;
  border-top: 55px solid transparent;
  border-bottom: 55px solid transparent;
  border-left: 35px solid #d59151;
}
/*** collections page ***/
#phones h4 {
  font-size: 1.9em;
}
/**** trade reference start ****/
.centerTitle {
  text-align: center;
  width: 100%;
}
#mainContentContainer .checkboxMargin {
  margin: 0 0 0 10px;
}
.rightAlignText {
  text-align: right;
}
.marginTop10 {
  margin-top: 10px;
}
.marginTop16 {
  margin-top: 16px;
}
.marginBottom20 {
  margin-bottom: 20px;
}
.centerText {
  text-align: center;
}
.horizontalLine {
  width: 100%;
}
.marginLeft20 {
  margin-left: 20px;
}
.boldText {
  font-weight: bold;
}
.required {
  background: #d7ecff;
}
/**** trade reference end ****/
/**** bank reference start ****/
.bankReference {
  font-size: 16px;
}
.sectionHeader {
  border-bottom: 3px solid #d7ecff;
  font-family: DroidBold;
  font-size: 20px;
}
.marginBottom5 {
  margin-bottom: 5px;
}
.droidBold {
  font-family: DroidBold;
}
.horizontalLineBank {
  width: 100%;
  height: 2px;
  background: #d7ecff;
  margin: 10px 0 0 0;
}
.bankTitle {
  background: #014d87;
  color: white;
  padding: 10px;
}
.centerTitleOnly {
  text-align: center;
}
.bankReference label {
  font-family: DroidBold;
  margin-top: 5px;
}
.marginBottom40 {
  margin-bottom: 40px;
}
/**** bank reference end ****/

