@import url("dynamic.css");
/* ----- IMPORT WEB FONTS ----- */
@import url("fonts/icomoon/style.css");
/* ----- INTELLIGENT DEFAULTS ----- */
body {
  margin: 0; }

body * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

a,
.btn,
.transition {
  text-decoration: none;
  transition: color .2s, opacity .2s, border .2s, background .2s, box-shadow .2s, text-shadow .2s; }

a:hover,
.btn:hover,
a:focus,
.btn:focus,
a:active,
.btn:active {
  text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0;
  padding: 0; }

sup {
  font-size: 60%; }

/* ----- BOOTSTRAP OVERRIDES ----- */
.btn,
.btn.btn-info,
.btn.btn-primary,
.btn.btn-default {
  border: none;
  font-weight: bold; }

/* REMOVE NEGATIVE MARGIN FROM ROW */
.row {
  margin-left: 0;
  margin-right: 0; }

/* REMOVE DEFAULT GUTTERS */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  margin: 0;
  padding: 0; }

/* REMOVE DEFAULT COLOR */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  color: inherit; }

textarea.form-control {
  resize: vertical; }

.nav-pills > li > a {
  border-radius: 0; }

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: inherit; }

.nav-stacked > li,
.nav-stacked > li + li {
  margin-top: 0; }

.dropdown-menu {
  border: none;
  border-radius: 0;
  margin: 0; }

.form-control {
  border-radius: 0; }

.nav > li {
  margin: 0; }

.nav-tabs {
  border-bottom-color: transparent; }

.nav-tabs > li > a {
  border-radius: 0;
  margin: 0;
  padding: 15px 10px; }

.nav-tabs > li > a:hover {
  border-color: transparent; }

.nav-tabs > li:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border-color: transparent;
  border-radius: 0; }

.img-responsive {
  margin: auto; }

.container {
  max-width: 980px; }

/* ----- BACKGROUND CONTAINERS ----- */
.bg-container {
  position: relative; }

.bg-container > .bg {
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  top: 0; }

.bg-container > .content {
  position: relative; }

/* ----- TABLET ONLY  ----- */
/* ----- MOBILE ONLY ----- */
@media (max-width: 767px) {
  /* ----- TYPOGRAPHY ----- */
  .text-xs-uppercase {
    text-transform: uppercase; }

  .text-xs-lowercase {
    text-transform: lowercase; }

  .text-xs-capitalize {
    text-transform: capitalize; }

  .text-xs-left {
    text-align: left; }

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

  .text-xs-right {
    text-align: right; }

  .text-xs-bottom-vertical-align: bottom;
  .text-xs-middle {
    vertical-align: middle; }

  .text-xs-top-vertical-align: top;
  .container {
    max-width: inherit;
    min-width: 0; } }

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