/****** PLACE YOUR CUSTOM STYLES HERE ******/

p { font-size: 16px; }
p.lead { font-size: 24px; line-height: 28px; }
.breadcrumb-2 li a, .breadcrumb-2 li { font-size: 16px; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; opacity: 1; }
.image-bg .breadcrumb li a { opacity: 1; }

.bg-primary { background: #f99d31; }
.bg-secondary { background: #eee; }
.bg-dark { background: #005568; }
.bg-grey { background: #8f9296; }
.bg-blue { background: #b5d5f0; }
.bg-black { background: #000; }
.bg-dar-grey { color: #363636; }

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { color: #333; }
.table-striped { color: #fff; }
.table-responsive {border: none!important}


.overlay:before { opacity: 0.6; }

.full-height { height: 75vh; }


.feature.bg-dark {
  background: #005568 !important;
  color: #f1f1f1 !important;
}

.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

.row.center-me > div {
    display: inline-block;
    float: none;
}

img.iconz {
  height: 60px !important;
  width: 60px !important;
}

/**
 ***********************************
 * MYLES
 ***********************************
 **/
.myles-special {
  padding: 0;
}

.myles-special .image {
  width: 100%;
  height: auto;
}

.myles-special .container {
  background-color: #fff;
  margin-top: -115px;
  padding: 40px 40px 20px;
  box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);
  border: 1px solid #fff;
  margin-bottom: 20px;
}

.myles-special .myles-quote {
  font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.myles-special.bg-dark .container,
.myles-special.bg-primary .container {
  background-color: #363636;
  border: none;
}

.myles-special.bg-dark .myles-quote,
.myles-special.bg-primary .myles-quote {
  color: #f1f1f1;
}

@media all and (max-width: 768px) {
  .myles-special .container {
    margin-top: -50px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .myles-special .myles-quote {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }
}

/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%;
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%;
  }
}
