/* CSS Document */
/* Scss Document - LTrack */
/* Scss Document */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Oswald:300,700");
.padB10 {
  padding-bottom: 10px; }

.padB20 {
  padding-bottom: 20px; }

.padB30 {
  padding-bottom: 30px; }

.padB40 {
  padding-bottom: 40px; }

.padB50 {
  padding-bottom: 50px; }

.padT10 {
  padding-top: 10px; }

.padT20 {
  padding-top: 20px; }

.padT30 {
  padding-top: 30px; }

.padT40 {
  padding-top: 40px; }

.padT50 {
  padding-top: 50px; }

.padL10 {
  padding-left: 10px; }

.padL20 {
  padding-left: 20px; }

.padL30 {
  padding-left: 30px; }

.padL40 {
  padding-left: 40px; }

.padL50 {
  padding-left: 50px; }

.marB10 {
  margin-bottom: 10px; }

.marB20 {
  margin-bottom: 20px; }

.marB30 {
  margin-bottom: 30px; }

.marB40 {
  margin-bottom: 40px; }

.marB50 {
  margin-bottom: 50px; }

.marT10 {
  margin-top: 10px; }

.marT20 {
  margin-top: 20px; }

.marT30 {
  margin-top: 30px; }

.marT40 {
  margin-top: 40px; }

.marT50 {
  margin-top: 50px; }

.marL10 {
  margin-left: 10px; }

.marL20 {
  margin-left: 20px; }

.marL30 {
  margin-left: 30px; }

.marL40 {
  margin-left: 40px; }

.marL50 {
  margin-left: 50px; }

/* Scss Document */
/* Open+Sans:300,400,600|Oswald:300,700 */
body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: #FAFAFA; }

body, td, th {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300; }

.showMobile {
  display: none; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading {
  font-family: 'Oswald', sans-serif;
  font-weight: 300; }

a:link {
  color: #6899d4;
  text-decoration: none; }

a:visited {
  text-decoration: none;
  color: #6899d4; }

a:hover {
  text-decoration: underline;
  color: #6899d4; }

a:active {
  text-decoration: none;
  color: #6899d4; }

.header {
  height: 50px;
  line-height: 50px; }

.brdrBtm1 {
  border-bottom: 1px solid #333333; }

.brdrTop1 {
  border-top: 1px solid #333333; }

h4, .h4 {
  line-height: 1.5 !important; }

.heading {
  color: #3b3b3b;
  border-bottom: 1px solid #2F66A7;
  /*  background: url(/assets/images/BG3a.jpg) center left no-repeat;
    background-size: cover;
  */
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4); }

.mainCont {
  /*  @include box-shadow(0px, 0px, 10px, rgba(0,0,0,.6), true);
  */ }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: white; }

#table {
  background-color: white; }

.centerMeV {
  /* add to parent container */
  display: flex;
  align-items: center;
  justify-content: center; }

a.topBlock {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  background-color: #dfeaf6;
  border: 1px solid #6899d4;
  color: #6899d4; }

a.topBlock:hover {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #b7cfeb;
  border: 1px solid #163452;
  color: #163452; }

#top-link-block.affix-top {
  position: absolute;
  /* allows it to "slide" up into view */
  bottom: -382px;
  /* negative of the offset - height of link element */
  right: 15px;
  /* padding from the left side of the window */ }

#top-link-block.affix {
  position: fixed;
  /* keeps it on the bottom once in view */
  bottom: 18px;
  /* height of link element */
  right: 15px; }

#hdrState {
  margin-top: 25px; }

.addInfo {
  background-color: #dfeaf6; }

#mLogo {
  height: 60px;
  width: auto; }

a.mobileTel {
  color: #333333; }

#mobileWarning {
  display: none; }

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .showMobile {
    display: block; }

  .hideMobile {
    display: none; }

  #hdrState {
    margin-top: 30px;
    font-size: 30px !important; }

  #mLogo {
    height: 50px;
    width: auto; }

  a.mobileTel {
    color: #2F66A7; } }
@media only screen and (orientation: portrait) and (max-width: 768px) {
  #mobileWarning {
    display: block; } }
@media print {
  a[href]:after {
    content: none !important; }

  .noprint {
    display: none !important; } }

/*# sourceMappingURL=main.css.map */
