@charset "UTF-8";
/*---------------------------------------------------------

THIS FILE CONTAINS GENERIC OVERRIDES TO BOOTSTRAP

--------------------------------------------------------------*/
@media (max-width: 767px) {
  .ewAdmin #adminHeader #headers.preview {
    margin-left: 0px!important;
  }
  .ewAdmin #adminHeader #headers.preview a {
    margin: 5px;
    float: right;
  }
}
@media (min-width: 768px) {
  .col-sm-2.5col {
    width: 20%!important;
    *width: 20%!important;
  }
  .col-sm-equal-2 {
    width: 50%!important;
    float: left;
  }
  .fivecolumns > .col-sm-2 {
    width: 20%!important;
    *width: 20%!important;
  }
  .fivecolumns > .col-sm-4 {
    width: 40%!important;
    *width: 40%!important;
  }
  .fivecolumns > .col-sm-6 {
    width: 60%!important;
    *width: 60%!important;
  }
  .fivecolumns > .col-sm-8 {
    width: 80%!important;
    *width: 80%!important;
  }
}
@media (min-width: 992px) {
  .fivecolumns > .col-md-2 {
    width: 20%!important;
    *width: 20%!important;
  }
  .fivecolumns > .col-md-4 {
    width: 40%!important;
    *width: 40%!important;
  }
  .fivecolumns > .col-md-6 {
    width: 60%!important;
    *width: 60%!important;
  }
  .fivecolumns > .col-md-8 {
    width: 80%!important;
    *width: 80%!important;
  }
}
@media (min-width: 992px) {
  .col-md-2.5col {
    width: 20%!important;
    *width: 20%!important;
  }
  .col-md-equal-2 {
    width: 50%!important;
    float: left;
  }
}
@media (min-width: 1200px) {
  .fivecolumns-lg > .col-lg-2 {
    width: 20%!important;
    *width: 20%!important;
  }
  .fivecolumns-lg > .col-lg-4 {
    width: 40%!important;
    *width: 40%!important;
  }
  .fivecolumns-lg > .col-lg-6 {
    width: 60%!important;
    *width: 60%!important;
  }
  .fivecolumns-lg > .col-lg-8 {
    width: 80%!important;
    *width: 80%!important;
  }
}
.make-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
}
@media (min-width: 768px) {
  .make-container {
    width: 745px;
  }
}
@media (min-width: 992px) {
  .make-container {
    width: 965px;
  }
}
@media (min-width: 1200px) {
  .make-container {
    width: 1165px;
  }
}
.navbar-unfixed-top {
  position: static!important;
  padding-top: 0!important;
}
body .ewAdmin #adminHeader {
  background: #000;
}
.terminus {
  clear: both;
  line-height: 0px;
}
.Site img.alignleft {
  margin-right: 15px;
}
.Site img.alignright {
  margin-left: 15px;
}
.cols2:before,
.cols3:before,
.cols4:before,
.cols5:before,
.cols2:after,
.cols3:after,
.cols4:after,
.cols5:after {
  content: " ";
  display: table;
}
.cols2:after,
.cols3:after,
.cols4:after,
.cols5:after {
  clear: both;
}
.cols2:before,
.cols3:before,
.cols4:before,
.cols5:before,
.cols2:after,
.cols3:after,
.cols4:after,
.cols5:after {
  content: " ";
  display: table;
}
.cols2:after,
.cols3:after,
.cols4:after,
.cols5:after {
  clear: both;
}
.Site .well-body .cols1,
.Site .alert-body .cols1,
.Site .nobox .cols1,
.Site .detail > .cols1,
.Site .well-body .cols2,
.Site .alert-body .cols2,
.Site .nobox .cols2,
.Site .detail > .cols2,
.Site .well-body .cols3,
.Site .alert-body .cols3,
.Site .nobox .cols3,
.Site .detail > .cols3,
.Site .well-body .cols4,
.Site .alert-body .cols4,
.Site .nobox .cols4,
.Site .detail > .cols4,
.Site .well-body .cols5,
.Site .alert-body .cols5,
.Site .nobox .cols5,
.Site .detail > .cols5,
.Site .well-body .cols6,
.Site .alert-body .cols6,
.Site .detail > .cols6 .Site .nobox .cols6 {
  margin-left: -12px;
  margin-right: -13px;
}
.Site .Sitemap .cols1 {
  margin-right: 0!important;
  margin-left: 0!important;
}
.Site .Grid {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (max-width: 767px) {
  .Site .Grid .cols5 {
    margin: 0;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .list-group-item,
div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .listItem {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-sm-max){
			height:auto!important;
			.lIinner{height:auto!important;}
		}*/
}
@media (min-width: 992px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .list-group-item,
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .listItem {
    float: left;
    width: 50%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .list-group-item,
div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .listItem {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-sm-max){
			height:auto!important;
			.lIinner{height:auto!important;}
		}*/
}
@media (min-width: 992px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .list-group-item,
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .listItem {
    float: left;
    width: 33.33333333%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .list-group-item,
div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .listItem {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-sm-max){
			height:auto!important;
			.lIinner{height:auto!important;}
		}*/
}
@media (min-width: 992px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .list-group-item,
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .listItem {
    float: left;
    width: 25%;
  }
}
div:not(.content-scroller) > .cols5:not(.content-cols-responsive) .list-group-item,
div:not(.content-scroller) > .cols5:not(.content-cols-responsive) .listItem {
  /*@media (max-width: @screen-sm-max){
			width:100%;
			float:left;
		}*/
}
@media (min-width: 992px) {
  div:not(.content-scroller) > .cols5:not(.content-cols-responsive) .list-group-item,
  div:not(.content-scroller) > .cols5:not(.content-cols-responsive) .listItem {
    width: 20%;
    float: left;
  }
}
div:not(.content-scroller) > .cols6:not(.content-cols-responsive) .list-group-item,
div:not(.content-scroller) > .cols6:not(.content-cols-responsive) .listItem {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-sm-max){
			height:auto!important;
			.lIinner{height:auto!important;}
		}
		@media (max-width: @screen-sm-max){
			height:auto!important;
			.lIinner{height:auto!important;}
		}*/
}
@media (min-width: 992px) {
  div:not(.content-scroller) > .cols6:not(.content-cols-responsive) .list-group-item,
  div:not(.content-scroller) > .cols6:not(.content-cols-responsive) .listItem {
    float: left;
    width: 16.66666667%;
  }
}
div:not(.content-scroller) .cols1 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-xs-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) .cols1 .grid-item {
    float: left;
    width: 100%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-xs-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols2 .grid-item {
    float: left;
    width: 50%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-xs-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols3 .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-xs-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols4 .grid-item {
    float: left;
    width: 25%;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols5 .grid-item {
  /*@media (max-width: @screen-sm-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols5 .grid-item {
    width: 20%;
    float: left;
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
div:not(.content-scroller) > div:not(.content-cols-responsive).cols6 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  /*@media (max-width: @screen-xs-max){
		    height:auto!important;
		    .thumbnail{height:auto!important;}
	    }*/
}
@media (min-width: 768px) {
  div:not(.content-scroller) > div:not(.content-cols-responsive).cols6 .grid-item {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 576px) {
  .mobile-2-col-content .listItem,
  .mobile-2-col-content .grid-item {
    width: 50%;
    float: left;
  }
}
.sm-content-1 .listItem,
.sm-content-1 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .sm-content-1 .listItem,
  .sm-content-1 .grid-item {
    float: left;
    width: 100%;
  }
}
.sm-content-2 .listItem,
.sm-content-2 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .sm-content-2 .listItem,
  .sm-content-2 .grid-item {
    float: left;
    width: 50%;
  }
}
.sm-content-3 .listItem,
.sm-content-3 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .sm-content-3 .listItem,
  .sm-content-3 .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
.sm-content-4 .listItem,
.sm-content-4 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .sm-content-4 .listItem,
  .sm-content-4 .grid-item {
    float: left;
    width: 25%;
  }
}
.sm-content-5 .listItem,
.sm-content-5 .grid-item {
  width: 20%;
  float: left;
}
.sm-content-6 .listItem,
.sm-content-6 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .sm-content-6 .listItem,
  .sm-content-6 .grid-item {
    float: left;
    width: 16.66666667%;
  }
}
.md-content-1 .listItem,
.md-content-1 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 992px) {
  .md-content-1 .listItem,
  .md-content-1 .grid-item {
    float: left;
    width: 100%;
  }
}
.md-content-2 .listItem,
.md-content-2 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 992px) {
  .md-content-2 .listItem,
  .md-content-2 .grid-item {
    float: left;
    width: 50%;
  }
}
.md-content-3 .listItem,
.md-content-3 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 992px) {
  .md-content-3 .listItem,
  .md-content-3 .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
.md-content-4 .listItem,
.md-content-4 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 992px) {
  .md-content-4 .listItem,
  .md-content-4 .grid-item {
    float: left;
    width: 25%;
  }
}
.md-content-5 .listItem,
.md-content-5 .grid-item {
  width: 20%;
  float: left;
}
.md-content-6 .listItem,
.md-content-6 .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 992px) {
  .md-content-6 .listItem,
  .md-content-6 .grid-item {
    float: left;
    width: 16.66666667%;
  }
}
.cols1.content-cols-responsive .list-group-item,
.cols1.content-cols-responsive .listItem,
.cols1.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols1.content-cols-responsive .list-group-item,
  .cols1.content-cols-responsive .listItem,
  .cols1.content-cols-responsive .grid-item {
    float: left;
    width: 100%;
  }
}
.cols2.content-cols-responsive .list-group-item,
.cols2.content-cols-responsive .listItem,
.cols2.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols2.content-cols-responsive .list-group-item,
  .cols2.content-cols-responsive .listItem,
  .cols2.content-cols-responsive .grid-item {
    float: left;
    width: 50%;
  }
}
.cols2.content-cols-responsive .list-group-item,
.cols2.content-cols-responsive .listItem,
.cols2.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols2.content-cols-responsive .list-group-item,
  .cols2.content-cols-responsive .listItem,
  .cols2.content-cols-responsive .grid-item {
    float: left;
    width: 50%;
  }
}
.cols3.content-cols-responsive .list-group-item,
.cols3.content-cols-responsive .listItem,
.cols3.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols3.content-cols-responsive .list-group-item,
  .cols3.content-cols-responsive .listItem,
  .cols3.content-cols-responsive .grid-item {
    float: left;
    width: 33.33333333%;
  }
}
.cols4.content-cols-responsive .list-group-item,
.cols4.content-cols-responsive .listItem,
.cols4.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols4.content-cols-responsive .list-group-item,
  .cols4.content-cols-responsive .listItem,
  .cols4.content-cols-responsive .grid-item {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .cols5.content-cols-responsive .list-group-item,
  .cols5.content-cols-responsive .listItem,
  .cols5.content-cols-responsive .grid-item {
    width: 20%;
    float: left;
  }
}
.cols6.content-cols-responsive .list-group-item,
.cols6.content-cols-responsive .listItem,
.cols6.content-cols-responsive .grid-item {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 1200px) {
  .cols6.content-cols-responsive .list-group-item,
  .cols6.content-cols-responsive .listItem,
  .cols6.content-cols-responsive .grid-item {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .Site .mobile-2-col {
    width: 50%;
    float: left;
  }
}
.Site li.itemInfo .pager-caption {
  padding-top: 6px;
  border: none;
}
.Site table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}
.Site table > thead > tr > th,
.Site table > tbody > tr > th,
.Site table > tfoot > tr > th,
.Site table > thead > tr > td,
.Site table > tbody > tr > td,
.Site table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.Site table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.Site table > caption + thead > tr:first-child > th,
.Site table > colgroup + thead > tr:first-child > th,
.Site table > thead:first-child > tr:first-child > th,
.Site table > caption + thead > tr:first-child > td,
.Site table > colgroup + thead > tr:first-child > td,
.Site table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.Site table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.Site table .table {
  background-color: #6c6c6c;
}
.Site thead tr td {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  font-weight: 700;
}
.Site .Grid {
  margin-left: -12px;
  margin-right: -13px;
}
.Site .Grid .lIinner:before,
.Site .Grid .lIinner:after {
  content: " ";
  display: table;
}
.Site .Grid .lIinner:after {
  clear: both;
}
.Site .Grid .lIinner:before,
.Site .Grid .lIinner:after {
  content: " ";
  display: table;
}
.Site .Grid .lIinner:after {
  clear: both;
}
.Site .Grid .grid-item a {
  display: block;
}
.ewXform .has-alert input.form-control {
  border-color: #cc1e3b;
  color: #cc1e3b !important;
}
.ewXform .alert-wrapper {
  color: #cc1e3b;
  float: left;
  padding: 15px;
  border-radius: 4px !important;
  background-color: #f6c0c9;
}
@media (min-width: 767px) {
  .ewXform .alert-wrapper {
    margin-left: 25%;
  }
}
.ewXform .alert-wrapper .fa {
  font-size: 2em;
  float: left;
  padding-right: 10px;
}
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  height: 500px;
}
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img {
  border: none;
}
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image {
  padding: 10px;
}
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
  left: 0;
}
#lightbox-nav a {
  outline: none;
}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}
#lightbox-nav-btnNext {
  right: 0;
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px;
  color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}
#lightbox-image-details-caption {
  font-weight: bold;
}
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}
.title .center-block i {
  text-align: center;
  margin-bottom: 10px;
}
.title .center-block {
  text-align: center;
}
.title .title-align-right {
  text-align: right;
}
.Site .align-left {
  text-align: left;
}
.Site .align-right,
.Site .align-Right {
  text-align: right;
}
.Site .align-centre,
.Site .align-center {
  text-align: center;
}
.Site .socialLinks {
  margin-bottom: 10px;
}
.Site .socialLinks a img {
  display: inline;
}
.Site .socialLinks a {
  margin-right: 10px;
}
.Site .socialLinks a:last-child {
  margin-right: 0;
}
.Site .socialLinks.iconset-icons-circle a {
  margin-right: 0;
}
.Site .socialLinks.iconset-icons-circle a:last-child {
  margin-right: 0;
}
.Site a.social-sprite {
  width: 32px;
  height: 32px;
  display: block;
  background-position: 0 0;
  float: left;
  margin-right: 10px;
}
.Site a.social-sprite:hover {
  background-position: 0 32px;
}
.Site #cartFull .radiocheckbox input[type='radio'] {
  margin-right: 10px;
}
.Site #cartFull .ccForm {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .Site #cartFull .ccForm {
    width: 600px;
  }
}
.Site #PayForm .control-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.Site #PayForm .checkbox {
  margin-left: 0px;
  padding-left: 0px;
  padding-top: 0px;
}
.Site #PayForm input.Cv2 {
  background: #fff url(/ewcommon/images/icons/cv2hint.png) no-repeat right center;
}
.Site #PayForm .popoverContent {
  display: none;
}
.Site #PayForm .ccExpire .month,
.Site #PayForm .ccIssue .month {
  width: 43%;
  display: inline-block;
  margin-right: 2px;
}
.Site #PayForm .ccExpire .year,
.Site #PayForm .ccIssue .year {
  width: 55%;
  display: inline-block;
}
.Site #PayForm .ccIssue,
.Site #PayForm .issueNumber {
  display: none;
}
.Site #PayForm .creditCard .radiocheckbox {
  width: 80px;
}
.Site #PayForm label.radio {
  display: inline-block;
  padding-right: 20px;
  height: 45px;
  line-spacing: 45px;
  float: none;
  /*height:25px;  WHY THE HEIGHT??? Clips all descending characters and brackets !! WH 2009-01-06*/
}
@media (max-width: 768px) {
  .Site #PayForm .checkbox {
    display: inline;
  }
  .Site #PayForm .radio input[type="radio"] {
    position: inherit;
    margin-left: 0px;
  }
}
.Site #PayForm label {
  padding-left: 0px;
}
.Site #PayForm label.MC,
.Site #PayForm label.MasterCard,
.Site #PayForm label.Master-Card {
  background: transparent url(/ewcommon/images/icons/cc/mastercard.png) no-repeat 15px center;
  padding-left: 63px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.VISA,
.Site #PayForm label.Visa {
  background: transparent url(/ewcommon/images/icons/cc/visa.png) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.UKE,
.Site #PayForm label.Uke {
  background: transparent url(/ewcommon/images/icons/cc/electron.gif) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.DELTA,
.Site #PayForm label.Delta {
  background: transparent url(/ewcommon/images/icons/cc/visadebit.png) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.SOLO,
.Site #PayForm label.Solo {
  background: transparent url(/ewcommon/images/icons/cc/solo.png) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.SWITCH,
.Site #PayForm label.MAESTRO,
.Site #PayForm label.Switch,
.Site #PayForm label.Switch-Maestro {
  background: transparent url(/ewcommon/images/icons/cc/maestro.png) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site #PayForm label.AMEX,
.Site #PayForm label.American-Express {
  background: transparent url(/ewcommon/images/icons/cc/amex.png) no-repeat 15px center;
  padding-left: 60px;
  padding-top: 10px;
  overflow: hidden;
  width: 0 !important;
  color: transparent;
}
.Site .responsive-cart {
  margin-bottom: 10px;
  clear: both;
}
.Site .responsive-cart:before,
.Site .responsive-cart:after {
  content: " ";
  display: table;
}
.Site .responsive-cart:after {
  clear: both;
}
.Site .responsive-cart:before,
.Site .responsive-cart:after {
  content: " ";
  display: table;
}
.Site .responsive-cart:after {
  clear: both;
}
.Site .responsive-cart .cart-headings:before,
.Site .responsive-cart .cart-row:before,
.Site .responsive-cart .cart-headings:after,
.Site .responsive-cart .cart-row:after {
  content: " ";
  display: table;
}
.Site .responsive-cart .cart-headings:after,
.Site .responsive-cart .cart-row:after {
  clear: both;
}
.Site .responsive-cart .cart-headings:before,
.Site .responsive-cart .cart-row:before,
.Site .responsive-cart .cart-headings:after,
.Site .responsive-cart .cart-row:after {
  content: " ";
  display: table;
}
.Site .responsive-cart .cart-headings:after,
.Site .responsive-cart .cart-row:after {
  clear: both;
}
@media (min-width: 768px) {
  .Site .responsive-cart .cart-headings > div,
  .Site .responsive-cart .cart-row > div {
    float: left;
  }
}
.Site .responsive-cart .cart-item {
  border-top: 1px solid #eeeeee;
  padding: 5px 0;
}
.Site .responsive-cart .totals-row {
  text-align: right;
  border-bottom: 2px solid #666;
}
.Site .responsive-cart .totals-row > div {
  display: inline;
}
.Site .responsive-cart .totals-row .amount {
  display: inline-block;
  width: 110px;
  margin-left: 30px;
}
.Site .responsive-cart .totals-row .subTotal {
  border-top: 1px solid #eeeeee;
  margin-top: 5px;
}
.Site .responsive-cart .shipping {
  border-top: 1px solid #eeeeee;
  text-align: right;
  padding-top: 10px;
}
@media (max-width: 767px) {
  .Site .responsive-cart .cart-headings {
    display: none;
  }
}
.Site .responsive-cart .cart-headings .btn-danger,
.Site .responsive-cart .cart-item .btn-danger {
  float: none;
}
.Site .responsive-cart .cart-headings .quantity,
.Site .responsive-cart .cart-item .quantity {
  float: left;
}
.Site .responsive-cart .cart-headings > div,
.Site .responsive-cart .cart-item > div {
  padding: 5px;
}
@media (min-width: 768px) {
  .Site .responsive-cart .cart-headings,
  .Site .responsive-cart .cart-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .Site .responsive-cart .cart-headings > div,
  .Site .responsive-cart .cart-item > div {
    padding: 5px;
  }
  .Site .responsive-cart .cart-headings > div.description,
  .Site .responsive-cart .cart-item > div.description {
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-grow: 4;
    flex-grow: 4;
  }
  .Site .responsive-cart .cart-headings button.update,
  .Site .responsive-cart .cart-item button.update {
    float: none;
    margin-top: 5px;
    display: block;
  }
}
@media (max-width: 767px) {
  .Site .responsive-cart .cart-headings .delete,
  .Site .responsive-cart .cart-item .delete,
  .Site .responsive-cart .cart-headings .quantity .quantity-input button.update,
  .Site .responsive-cart .cart-item .quantity .quantity-input button.update {
    margin: 0 0 0 20px;
    float: left;
  }
  .Site .responsive-cart .cart-headings .quantity-input,
  .Site .responsive-cart .cart-item .quantity-input {
    float: left;
  }
  .Site .responsive-cart .cart-headings .quantity-input input,
  .Site .responsive-cart .cart-item .quantity-input input {
    float: left;
  }
  .Site .responsive-cart .cart-headings .linePrice,
  .Site .responsive-cart .cart-item .linePrice {
    float: right;
    text-align: right;
    width: auto !important;
  }
  .Site .responsive-cart .cart-headings .quantity,
  .Site .responsive-cart .cart-item .quantity {
    width: auto;
  }
}
.Site .responsive-cart .cart-thumbnail {
  width: 60px;
  float: left;
}
.Site .responsive-cart .cart-thumbnail img {
  margin-bottom: 0;
}
.Site .responsive-cart .quantity {
  width: 150px;
}
.Site .responsive-cart .linePrice {
  width: 120px;
  text-align: right;
}
.Site .responsive-cart .lineTotal {
  width: 120px;
  text-align: right;
}
.Site .responsive-cart .cart-item .quantity .quantity-input button.update {
  float: none;
}
.Site .rrpPrice {
  text-decoration: line-through;
}
.Site .ewXform {
  /*.inline {
        > .form-group,
        > fieldset {
            .make-sm-column(6);
        }
        .form-group:nth-child(even) {
            margin-left: 0px !important;
            margin-right: 0px !important;
            padding-right: 0px !important;
            label {
                padding-right: 0px !important;
            }
        }
        .form-group:nth-child(odd) {
            margin-left: 0px !important;
            margin-right: 0px !important;
            padding-left: 0px !important;
            label {
                padding-left: 0px !important;
            }
        }
        .control-wrapper {
            padding-right: 0px !important;
            .input-group {  
               padding-right: 0px !important;
            }
        }
        .long {
            width: 100%;
        }
    }*/
}
.Site .ewXform .form-text {
  padding-bottom: 0.7em;
}
.Site .ewXform .inline {
  /*	margin-left:-(@grid-gutter-width/2);
	margin-right:-(@grid-gutter-width/2);
	div.form-group,
	.upload-wrapper{
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}*/
}
.Site .ewXform .inline > .form-group,
.Site .ewXform .inline > fieldset {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform .inline > .form-group,
  .Site .ewXform .inline > fieldset {
    float: left;
    width: 50%;
  }
}
.Site .ewXform .inline .long {
  width: 100%;
}
iframe#threeDS {
  width: 100%;
  height: 500px;
}
.slick-slider .lIinner {
  margin: 0 12.5px;
}
.fullwidthContainer .row {
  margin-left: 0;
  margin-right: 0;
}
.fullwidthContainer .row > div {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  .hidden-xs-nav {
    display: none!important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm-nav {
    display: none!important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md-nav {
    display: none!important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg-nav {
    display: none!important;
  }
}
.detail .picture {
  float: right;
}
.detail .picture .text-muted {
  text-align: right;
  padding-top: 5px;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
input[readonly] {
  cursor: text !important;
}
.multiline label {
  display: block;
  width: 100% !important;
}
.multiline {
  clear: both;
}
.Site .ui-accordion h3 i.fa-chevron-down {
  padding-right: 5px;
}
.Site .accordion-module,
.Site .tabbed-module .nav-tabs {
  margin-bottom: 15px;
}
.Site .accordion-module h3 span.caret {
  margin-right: 5px;
}
.Site .accordion-module a i.fa-chevron-down,
.Site .accordion-module a.open i.fa-chevron-down {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.Site .accordion-module a.accordion-load i.fa-chevron-down,
.Site .accordion-module a.collapsed i.fa-chevron-down {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: relative;
  top: -0.5em;
  left: -0.5em;
}
.ewXform .pseudo-table {
  margin-bottom: 20px;
}
.ewXform .pseudo-table .pt-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 4.5px;
  padding-right: 4.5px;
  padding-bottom: 10px;
  border-top: 1px solid #616161;
}
@media (max-width: 767px) {
  .ewXform .pseudo-table .pt-row {
    flex-wrap: wrap;
  }
}
.ewXform .pseudo-table .pt-col {
  padding: 8px;
}
.ewXform .pseudo-table .pt-col .pt-label {
  display: block;
}
.ewXform .pseudo-table .pt-col .input-group {
  width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .ewXform .pseudo-table {
    padding-top: 40px;
  }
  .ewXform .pseudo-table .pt-row {
    padding-bottom: 5px;
  }
  .ewXform .pseudo-table .pt-row .pt-label {
    display: none;
  }
  .ewXform .pseudo-table .pt-row:first-child .pt-label {
    display: block;
    margin-top: -40px;
    margin-bottom: 20px;
  }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #616161;
  background-color: #6c6c6c;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #cc1e3b;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #e9677d;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #6c6c6c;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #cc1e3b;
}
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 {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 11px;
  margin-bottom: 11px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 28px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p {
  margin: 0 0 11px;
}
.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 24px;
  }
}
small,
.small {
  font-size: 87%;
}
mark,
.mark {
  background-color: #f39c12;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #616161;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #484848;
}
.text-success {
  color: #148f53;
}
a.text-success:hover,
a.text-success:focus {
  color: #0e6239;
}
.text-info {
  color: #004469;
}
a.text-info:hover,
a.text-info:focus {
  color: #002336;
}
.text-warning {
  color: #f39c12;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #c87f0a;
}
.text-danger {
  color: #cc1e3b;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #a0172e;
}
.bg-primary {
  color: #fff;
  background-color: #616161;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #484848;
}
.bg-success {
  background-color: #148f53;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #0e6239;
}
.bg-info {
  background-color: #004469;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #002336;
}
.bg-warning {
  background-color: #f39c12;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #c87f0a;
}
.bg-danger {
  background-color: #cc1e3b;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #a0172e;
}
.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 22px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 991px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 15px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
}
@media (min-width: 768px) {
  .container {
    width: 745px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 965px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1165px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
}
.row {
  margin-left: -12px;
  margin-right: -13px;
}
.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 {
  position: relative;
  min-height: 1px;
  padding-left: 13px;
  padding-right: 12px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #999999;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #6c6c6c;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #148f53;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #117946;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #004469;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #003350;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #f39c12;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #e08e0b;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #cc1e3b;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #b61b35;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #616161;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 9px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #616161;
}
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #616161;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 40px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 33px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 57px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
  min-height: 38px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 33px;
  line-height: 33px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 33px;
  line-height: 33px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 33px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
}
.input-lg {
  height: 57px;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 57px;
  line-height: 57px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 57px;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 57px;
  line-height: 57px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 57px;
  min-height: 42px;
  padding: 15px 16px;
  font-size: 20px;
  line-height: 1.33;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 50px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 57px;
  height: 57px;
  line-height: 57px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #148f53;
}
.has-success .form-control {
  border-color: #148f53;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #0e6239;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #28e187;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #28e187;
}
.has-success .input-group-addon {
  color: #148f53;
  border-color: #148f53;
  background-color: #148f53;
}
.has-success .form-control-feedback {
  color: #148f53;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #f39c12;
}
.has-warning .form-control {
  border-color: #f39c12;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #c87f0a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c573;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8c573;
}
.has-warning .input-group-addon {
  color: #f39c12;
  border-color: #f39c12;
  background-color: #f39c12;
}
.has-warning .form-control-feedback {
  color: #f39c12;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #cc1e3b;
}
.has-error .form-control {
  border-color: #cc1e3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #a0172e;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9677d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9677d;
}
.has-error .input-group-addon {
  color: #cc1e3b;
  border-color: #cc1e3b;
  background-color: #cc1e3b;
}
.has-error .form-control-feedback {
  color: #cc1e3b;
}
.has-feedback label ~ .form-control-feedback {
  top: 27px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a1a1a1;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 9px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}
.form-horizontal .form-group {
  margin-left: -12px;
  margin-right: -13px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 9px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 12px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 15px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #ffffff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}
.btn-default:focus,
.btn-default.focus {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #040404;
}
.btn-default:hover {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #191919;
  border-color: #040404;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #444444;
  border-color: #444444;
}
.btn-default .badge {
  color: #444444;
  background-color: #ffffff;
}
.btn-primary {
  color: #fff;
  background-color: #616161;
  border-color: #616161;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #484848;
  border-color: #212121;
}
.btn-primary:hover {
  color: #fff;
  background-color: #484848;
  border-color: #424242;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #484848;
  border-color: #424242;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #363636;
  border-color: #212121;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #616161;
  border-color: #616161;
}
.btn-primary .badge {
  color: #616161;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #148f53;
  border-color: #148f53;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #0e6239;
  border-color: #041f12;
}
.btn-success:hover {
  color: #fff;
  background-color: #0e6239;
  border-color: #0c5934;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #0e6239;
  border-color: #0c5934;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #094327;
  border-color: #041f12;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #148f53;
  border-color: #148f53;
}
.btn-success .badge {
  color: #148f53;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #004469;
  border-color: #004469;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #002336;
  border-color: #000000;
}
.btn-info:hover {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #000c12;
  border-color: #000000;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #004469;
  border-color: #004469;
}
.btn-info .badge {
  color: #004469;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f39c12;
  border-color: #f39c12;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #c87f0a;
  border-color: #7f5006;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c87f0a;
  border-color: #be780a;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #c87f0a;
  border-color: #be780a;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #a66908;
  border-color: #7f5006;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f39c12;
  border-color: #f39c12;
}
.btn-warning .badge {
  color: #f39c12;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #cc1e3b;
  border-color: #cc1e3b;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #a0172e;
  border-color: #5d0e1b;
}
.btn-danger:hover {
  color: #fff;
  background-color: #a0172e;
  border-color: #97162c;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #a0172e;
  border-color: #97162c;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #801325;
  border-color: #5d0e1b;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #cc1e3b;
  border-color: #cc1e3b;
}
.btn-danger .badge {
  color: #cc1e3b;
  background-color: #fff;
}
.btn-link {
  color: #cc1e3b;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #e9677d;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.eot');
  src: url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/ewcommon/bs3/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #616161;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #616161;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 991px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 57px;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 57px;
  line-height: 57px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 33px;
  line-height: 33px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 8px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #616161;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 14px 16px;
  font-size: 20px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #cc1e3b;
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #666;
  background-color: #6c6c6c;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #6c6c6c;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #616161;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #6c6c6c;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 22px;
  border: 1px solid transparent;
}
@media (min-width: 991px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 991px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 12px;
  padding-left: 12px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 991px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -12px;
  margin-left: -12px;
}
@media (min-width: 991px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 991px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 991px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 14px 12px;
  font-size: 20px;
  line-height: 22px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 991px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -12px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 12px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 991px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7px -12px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}
@media (max-width: 990px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 22px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 991px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
.navbar-form {
  margin-left: -12px;
  margin-right: -12px;
  padding: 10px 12px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 990px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 991px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.navbar-btn.btn-sm {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 14px;
  margin-bottom: 14px;
}
@media (min-width: 991px) {
  .navbar-text {
    float: left;
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (min-width: 991px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -12px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #616161;
  border-color: #505050;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #cccccc;
  background-color: #7a7a7a;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fbd2d9;
  background-color: #7a7a7a;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #505050;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #505050;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #505050;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #7a7a7a;
  color: #fbd2d9;
}
@media (max-width: 990px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #cccccc;
    background-color: #7a7a7a;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fbd2d9;
    background-color: #7a7a7a;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #cccccc;
}
.navbar-default .btn-link {
  color: #ffffff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #444;
}
.navbar-inverse {
  background-color: #616161;
  border-color: #484848;
}
.navbar-inverse .navbar-brand {
  color: #ddd;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ddd;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ddd;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #484848;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #484848;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #4f4f4f;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #fff;
}
@media (max-width: 990px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #484848;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #484848;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ddd;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ddd;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #ddd;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #ccc;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #333333;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #616161;
}
.breadcrumb > .active {
  color: #616161;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #cc1e3b;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #e9677d;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #999999;
  background-color: #f5f5f5;
  border-color: #616161;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 22px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #444444;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #2b2b2b;
}
.label-primary {
  background-color: #616161;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #484848;
}
.label-success {
  background-color: #148f53;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #0e6239;
}
.label-info {
  background-color: #004469;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #002336;
}
.label-warning {
  background-color: #f39c12;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #c87f0a;
}
.label-danger {
  background-color: #cc1e3b;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #a0172e;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #cc1e3b;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 72px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.42857143;
  background-color: #6c6c6c;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #cc1e3b;
}
.thumbnail .caption {
  padding: 9px;
  color: #616161;
}
.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #148f53;
  border-color: #117935;
  color: #148f53;
}
.alert-success hr {
  border-top-color: #0e622b;
}
.alert-success .alert-link {
  color: #0e6239;
}
.alert-info {
  background-color: #004469;
  border-color: #003845;
  color: #004469;
}
.alert-info hr {
  border-top-color: #00242c;
}
.alert-info .alert-link {
  color: #002336;
}
.alert-warning {
  background-color: #f39c12;
  border-color: #ea6f0c;
  color: #f39c12;
}
.alert-warning hr {
  border-top-color: #d2630b;
}
.alert-warning .alert-link {
  color: #c87f0a;
}
.alert-danger {
  background-color: #cc1e3b;
  border-color: #bf1c52;
  color: #cc1e3b;
}
.alert-danger hr {
  border-top-color: #a81949;
}
.alert-danger .alert-link {
  color: #a0172e;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  background-color: #616161;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #148f53;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #004469;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f39c12;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #cc1e3b;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #999999;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #999999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #616161;
  border-color: #616161;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7c7c7;
}
.list-group-item-success {
  color: #148f53;
  background-color: #148f53;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #148f53;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #148f53;
  background-color: #117946;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #148f53;
  border-color: #148f53;
}
.list-group-item-info {
  color: #004469;
  background-color: #004469;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #004469;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #004469;
  background-color: #003350;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #004469;
  border-color: #004469;
}
.list-group-item-warning {
  color: #f39c12;
  background-color: #f39c12;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #f39c12;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #f39c12;
  background-color: #e08e0b;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #f39c12;
  border-color: #f39c12;
}
.list-group-item-danger {
  color: #cc1e3b;
  background-color: #cc1e3b;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #cc1e3b;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #cc1e3b;
  background-color: #b61b35;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #cc1e3b;
  border-color: #cc1e3b;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #3c3c3c;
  border-top: 1px solid #282828;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 22px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #282828;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #282828;
}
.panel-default {
  border-color: #282828;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #3c3c3c;
  border-color: #282828;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #282828;
}
.panel-default > .panel-heading .badge {
  color: #3c3c3c;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #282828;
}
.panel-primary {
  border-color: #616161;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #616161;
  border-color: #616161;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #616161;
}
.panel-primary > .panel-heading .badge {
  color: #616161;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #616161;
}
.panel-success {
  border-color: #117935;
}
.panel-success > .panel-heading {
  color: #148f53;
  background-color: #148f53;
  border-color: #117935;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #117935;
}
.panel-success > .panel-heading .badge {
  color: #148f53;
  background-color: #148f53;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #117935;
}
.panel-info {
  border-color: #003845;
}
.panel-info > .panel-heading {
  color: #004469;
  background-color: #004469;
  border-color: #003845;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #003845;
}
.panel-info > .panel-heading .badge {
  color: #004469;
  background-color: #004469;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #003845;
}
.panel-warning {
  border-color: #ea6f0c;
}
.panel-warning > .panel-heading {
  color: #f39c12;
  background-color: #f39c12;
  border-color: #ea6f0c;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ea6f0c;
}
.panel-warning > .panel-heading .badge {
  color: #f39c12;
  background-color: #f39c12;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ea6f0c;
}
.panel-danger {
  border-color: #bf1c52;
}
.panel-danger > .panel-heading {
  color: #cc1e3b;
  background-color: #cc1e3b;
  border-color: #bf1c52;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bf1c52;
}
.panel-danger > .panel-heading .badge {
  color: #cc1e3b;
  background-color: #cc1e3b;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bf1c52;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.9);
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.popover {
  position: absolute;
  top: 0;
  /* left: auto !important;*/
  z-index: 1010;
  display: none;
  max-width: 350px;
  /*@popover-max-width;*/
  padding: 1px;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.make-container:before,
.make-container:after,
.Site .well-body .cols1:before,
.Site .well-body .cols1:after,
.Site .alert-body .cols1:before,
.Site .alert-body .cols1:after,
.Site .nobox .cols1:before,
.Site .nobox .cols1:after,
.Site .detail > .cols1:before,
.Site .detail > .cols1:after,
.Site .well-body .cols2:before,
.Site .well-body .cols2:after,
.Site .alert-body .cols2:before,
.Site .alert-body .cols2:after,
.Site .nobox .cols2:before,
.Site .nobox .cols2:after,
.Site .detail > .cols2:before,
.Site .detail > .cols2:after,
.Site .well-body .cols3:before,
.Site .well-body .cols3:after,
.Site .alert-body .cols3:before,
.Site .alert-body .cols3:after,
.Site .nobox .cols3:before,
.Site .nobox .cols3:after,
.Site .detail > .cols3:before,
.Site .detail > .cols3:after,
.Site .well-body .cols4:before,
.Site .well-body .cols4:after,
.Site .alert-body .cols4:before,
.Site .alert-body .cols4:after,
.Site .nobox .cols4:before,
.Site .nobox .cols4:after,
.Site .detail > .cols4:before,
.Site .detail > .cols4:after,
.Site .well-body .cols5:before,
.Site .well-body .cols5:after,
.Site .alert-body .cols5:before,
.Site .alert-body .cols5:after,
.Site .nobox .cols5:before,
.Site .nobox .cols5:after,
.Site .detail > .cols5:before,
.Site .detail > .cols5:after,
.Site .well-body .cols6:before,
.Site .well-body .cols6:after,
.Site .alert-body .cols6:before,
.Site .alert-body .cols6:after,
.Site .detail > .cols6 .Site .nobox .cols6:before,
.Site .detail > .cols6 .Site .nobox .cols6:after,
.Site .Grid:before,
.Site .Grid:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
#mainTable:before,
#mainTable:after,
#pagefooter:before,
#pagefooter:after,
.Site .pager:before,
.Site .pager:after,
.Site .detail-container:before,
.Site .detail-container:after,
.Site .ewXform .form-group:before,
.Site .ewXform .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.make-container:after,
.Site .well-body .cols1:after,
.Site .alert-body .cols1:after,
.Site .nobox .cols1:after,
.Site .detail > .cols1:after,
.Site .well-body .cols2:after,
.Site .alert-body .cols2:after,
.Site .nobox .cols2:after,
.Site .detail > .cols2:after,
.Site .well-body .cols3:after,
.Site .alert-body .cols3:after,
.Site .nobox .cols3:after,
.Site .detail > .cols3:after,
.Site .well-body .cols4:after,
.Site .alert-body .cols4:after,
.Site .nobox .cols4:after,
.Site .detail > .cols4:after,
.Site .well-body .cols5:after,
.Site .alert-body .cols5:after,
.Site .nobox .cols5:after,
.Site .detail > .cols5:after,
.Site .well-body .cols6:after,
.Site .alert-body .cols6:after,
.Site .detail > .cols6 .Site .nobox .cols6:after,
.Site .Grid:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
#mainTable:after,
#pagefooter:after,
.Site .pager:after,
.Site .detail-container:after,
.Site .ewXform .form-group:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.Site .tp-caption.primary_heading {
  position: absolute;
  color: #616161;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.primary_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.action_heading {
  position: absolute;
  color: #8f148b;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.action_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.info_heading {
  position: absolute;
  color: #004469;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.info_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.success_heading {
  position: absolute;
  color: #148f53;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.success_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.warning_heading {
  position: absolute;
  color: #f39c12;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.warning_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.danger_heading {
  position: absolute;
  color: #cc1e3b;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.danger_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.white_heading {
  position: absolute;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.Site .tp-caption.white_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.black_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.black_heading h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_heading h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_heading h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_heading h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_heading h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.whitebg_blackHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #000 !important;
}
.Site .tp-caption.whitebg_blackHeading h1,
.Site .tp-caption.whitebg_blackHeading h2,
.Site .tp-caption.whitebg_blackHeading h3,
.Site .tp-caption.whitebg_blackHeading h4,
.Site .tp-caption.whitebg_blackHeading h5,
.Site .tp-caption.whitebg_blackHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #000 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_blackHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_blackHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_blackHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_blackHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_blackHeading span,
.Site .tp-caption.whitebg_blackHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_primaryHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #616161 !important;
}
.Site .tp-caption.whitebg_primaryHeading h1,
.Site .tp-caption.whitebg_primaryHeading h2,
.Site .tp-caption.whitebg_primaryHeading h3,
.Site .tp-caption.whitebg_primaryHeading h4,
.Site .tp-caption.whitebg_primaryHeading h5,
.Site .tp-caption.whitebg_primaryHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_primaryHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_primaryHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_primaryHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_primaryHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_primaryHeading span,
.Site .tp-caption.whitebg_primaryHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_actionHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #8f148b !important;
}
.Site .tp-caption.whitebg_actionHeading h1,
.Site .tp-caption.whitebg_actionHeading h2,
.Site .tp-caption.whitebg_actionHeading h3,
.Site .tp-caption.whitebg_actionHeading h4,
.Site .tp-caption.whitebg_actionHeading h5,
.Site .tp-caption.whitebg_actionHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_actionHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_actionHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_actionHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_actionHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_actionHeading span,
.Site .tp-caption.whitebg_actionHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_infoHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #004469 !important;
}
.Site .tp-caption.whitebg_infoHeading h1,
.Site .tp-caption.whitebg_infoHeading h2,
.Site .tp-caption.whitebg_infoHeading h3,
.Site .tp-caption.whitebg_infoHeading h4,
.Site .tp-caption.whitebg_infoHeading h5,
.Site .tp-caption.whitebg_infoHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_infoHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_infoHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_infoHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_infoHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_infoHeading span,
.Site .tp-caption.whitebg_infoHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_successHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #148f53 !important;
}
.Site .tp-caption.whitebg_successHeading h1,
.Site .tp-caption.whitebg_successHeading h2,
.Site .tp-caption.whitebg_successHeading h3,
.Site .tp-caption.whitebg_successHeading h4,
.Site .tp-caption.whitebg_successHeading h5,
.Site .tp-caption.whitebg_successHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_successHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_successHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_successHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_successHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_successHeading span,
.Site .tp-caption.whitebg_successHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_warningHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #f39c12 !important;
}
.Site .tp-caption.whitebg_warningHeading h1,
.Site .tp-caption.whitebg_warningHeading h2,
.Site .tp-caption.whitebg_warningHeading h3,
.Site .tp-caption.whitebg_warningHeading h4,
.Site .tp-caption.whitebg_warningHeading h5,
.Site .tp-caption.whitebg_warningHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_warningHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_warningHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_warningHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_warningHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_warningHeading span,
.Site .tp-caption.whitebg_warningHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_dangerHeading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #cc1e3b !important;
}
.Site .tp-caption.whitebg_dangerHeading h1,
.Site .tp-caption.whitebg_dangerHeading h2,
.Site .tp-caption.whitebg_dangerHeading h3,
.Site .tp-caption.whitebg_dangerHeading h4,
.Site .tp-caption.whitebg_dangerHeading h5,
.Site .tp-caption.whitebg_dangerHeading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_dangerHeading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_dangerHeading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_dangerHeading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_dangerHeading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_dangerHeading span,
.Site .tp-caption.whitebg_dangerHeading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primary_body {
  position: absolute;
  color: #616161;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.primary_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.action_body {
  position: absolute;
  color: #8f148b;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.action_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.info_body {
  position: absolute;
  color: #004469;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.info_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.success_body {
  position: absolute;
  color: #148f53;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.success_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.warning_body {
  position: absolute;
  color: #f39c12;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.warning_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.danger_body {
  position: absolute;
  color: #cc1e3b;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.danger_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.white_body {
  position: absolute;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.Site .tp-caption.white_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.white_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #ffffff !important;
}
.Site .tp-caption.black_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.black_body h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_body h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_body h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_body h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_body h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.black_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000000 !important;
}
.Site .tp-caption.primarybg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.primarybg_headingw h1,
.Site .tp-caption.primarybg_headingw h2,
.Site .tp-caption.primarybg_headingw h3,
.Site .tp-caption.primarybg_headingw h4,
.Site .tp-caption.primarybg_headingw h5,
.Site .tp-caption.primarybg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(97, 97, 97, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_headingw span {
  background-color: #616161;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.actionbg_headingw h1,
.Site .tp-caption.actionbg_headingw h2,
.Site .tp-caption.actionbg_headingw h3,
.Site .tp-caption.actionbg_headingw h4,
.Site .tp-caption.actionbg_headingw h5,
.Site .tp-caption.actionbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(143, 20, 139, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_headingw span {
  background-color: #8f148b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.infobg_headingw h1,
.Site .tp-caption.infobg_headingw h2,
.Site .tp-caption.infobg_headingw h3,
.Site .tp-caption.infobg_headingw h4,
.Site .tp-caption.infobg_headingw h5,
.Site .tp-caption.infobg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 68, 105, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_headingw span {
  background-color: #004469;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.successbg_headingw h1,
.Site .tp-caption.successbg_headingw h2,
.Site .tp-caption.successbg_headingw h3,
.Site .tp-caption.successbg_headingw h4,
.Site .tp-caption.successbg_headingw h5,
.Site .tp-caption.successbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(20, 143, 83, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_headingw span {
  background-color: #148f53;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.warningbg_headingw h1,
.Site .tp-caption.warningbg_headingw h2,
.Site .tp-caption.warningbg_headingw h3,
.Site .tp-caption.warningbg_headingw h4,
.Site .tp-caption.warningbg_headingw h5,
.Site .tp-caption.warningbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(243, 156, 18, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_headingw span {
  background-color: #f39c12;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.dangerbg_headingw h1,
.Site .tp-caption.dangerbg_headingw h2,
.Site .tp-caption.dangerbg_headingw h3,
.Site .tp-caption.dangerbg_headingw h4,
.Site .tp-caption.dangerbg_headingw h5,
.Site .tp-caption.dangerbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(204, 30, 59, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_headingw span {
  background-color: #cc1e3b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_headingw {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #fff !important;
}
.Site .tp-caption.blackbg_headingw h1,
.Site .tp-caption.blackbg_headingw h2,
.Site .tp-caption.blackbg_headingw h3,
.Site .tp-caption.blackbg_headingw h4,
.Site .tp-caption.blackbg_headingw h5,
.Site .tp-caption.blackbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_headingw span,
.Site .tp-caption.blackbg_headingw p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.whitebg_headingw h1,
.Site .tp-caption.whitebg_headingw h2,
.Site .tp-caption.whitebg_headingw h3,
.Site .tp-caption.whitebg_headingw h4,
.Site .tp-caption.whitebg_headingw h5,
.Site .tp-caption.whitebg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_headingw span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.primarybg_bodyw h1,
.Site .tp-caption.primarybg_bodyw h2,
.Site .tp-caption.primarybg_bodyw h3,
.Site .tp-caption.primarybg_bodyw h4,
.Site .tp-caption.primarybg_bodyw h5,
.Site .tp-caption.primarybg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(97, 97, 97, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_bodyw span {
  background-color: #616161;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.actionbg_bodyw h1,
.Site .tp-caption.actionbg_bodyw h2,
.Site .tp-caption.actionbg_bodyw h3,
.Site .tp-caption.actionbg_bodyw h4,
.Site .tp-caption.actionbg_bodyw h5,
.Site .tp-caption.actionbg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(143, 20, 139, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_bodyw span {
  background-color: #8f148b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.infobg_bodyw h1,
.Site .tp-caption.infobg_bodyw h2,
.Site .tp-caption.infobg_bodyw h3,
.Site .tp-caption.infobg_bodyw h4,
.Site .tp-caption.infobg_bodyw h5,
.Site .tp-caption.infobg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 68, 105, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_bodyw span {
  background-color: #004469;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.successbg_bodyw h1,
.Site .tp-caption.successbg_bodyw h2,
.Site .tp-caption.successbg_bodyw h3,
.Site .tp-caption.successbg_bodyw h4,
.Site .tp-caption.successbg_bodyw h5,
.Site .tp-caption.successbg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(20, 143, 83, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_bodyw span {
  background-color: #148f53;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.warningbg_bodyw h1,
.Site .tp-caption.warningbg_bodyw h2,
.Site .tp-caption.warningbg_bodyw h3,
.Site .tp-caption.warningbg_bodyw h4,
.Site .tp-caption.warningbg_bodyw h5,
.Site .tp-caption.warningbg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(243, 156, 18, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_bodyw span {
  background-color: #f39c12;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.dangerbg_bodyw h1,
.Site .tp-caption.dangerbg_bodyw h2,
.Site .tp-caption.dangerbg_bodyw h3,
.Site .tp-caption.dangerbg_bodyw h4,
.Site .tp-caption.dangerbg_bodyw h5,
.Site .tp-caption.dangerbg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(204, 30, 59, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_bodyw span {
  background-color: #cc1e3b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.blackbg_bodyw h1,
.Site .tp-caption.blackbg_bodyw h2,
.Site .tp-caption.blackbg_bodyw h3,
.Site .tp-caption.blackbg_bodyw h4,
.Site .tp-caption.blackbg_bodyw h5,
.Site .tp-caption.blackbg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_bodyw span {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_bodyw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.whitebg_bodyw h1,
.Site .tp-caption.whitebg_bodyw h2,
.Site .tp-caption.whitebg_bodyw h3,
.Site .tp-caption.whitebg_bodyw h4,
.Site .tp-caption.whitebg_bodyw h5,
.Site .tp-caption.whitebg_bodyw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.whitebg_bodyw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_bodyw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_bodyw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_bodyw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.whitebg_bodyw span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #616161 !important;
}
.Site .tp-caption.primarybg_heading h1,
.Site .tp-caption.primarybg_heading h2,
.Site .tp-caption.primarybg_heading h3,
.Site .tp-caption.primarybg_heading h4,
.Site .tp-caption.primarybg_heading h5,
.Site .tp-caption.primarybg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_heading span,
.Site .tp-caption.primarybg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #8f148b !important;
}
.Site .tp-caption.actionbg_heading h1,
.Site .tp-caption.actionbg_heading h2,
.Site .tp-caption.actionbg_heading h3,
.Site .tp-caption.actionbg_heading h4,
.Site .tp-caption.actionbg_heading h5,
.Site .tp-caption.actionbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_heading span,
.Site .tp-caption.actionbg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #004469 !important;
}
.Site .tp-caption.infobg_heading h1,
.Site .tp-caption.infobg_heading h2,
.Site .tp-caption.infobg_heading h3,
.Site .tp-caption.infobg_heading h4,
.Site .tp-caption.infobg_heading h5,
.Site .tp-caption.infobg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_heading span,
.Site .tp-caption.infobg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #148f53 !important;
}
.Site .tp-caption.successbg_heading h1,
.Site .tp-caption.successbg_heading h2,
.Site .tp-caption.successbg_heading h3,
.Site .tp-caption.successbg_heading h4,
.Site .tp-caption.successbg_heading h5,
.Site .tp-caption.successbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_heading span,
.Site .tp-caption.successbg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #f39c12 !important;
}
.Site .tp-caption.warningbg_heading h1,
.Site .tp-caption.warningbg_heading h2,
.Site .tp-caption.warningbg_heading h3,
.Site .tp-caption.warningbg_heading h4,
.Site .tp-caption.warningbg_heading h5,
.Site .tp-caption.warningbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_heading span,
.Site .tp-caption.warningbg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #cc1e3b !important;
}
.Site .tp-caption.dangerbg_heading h1,
.Site .tp-caption.dangerbg_heading h2,
.Site .tp-caption.dangerbg_heading h3,
.Site .tp-caption.dangerbg_heading h4,
.Site .tp-caption.dangerbg_heading h5,
.Site .tp-caption.dangerbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_heading span,
.Site .tp-caption.dangerbg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_heading {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #000 !important;
}
.Site .tp-caption.blackbg_heading h1,
.Site .tp-caption.blackbg_heading h2,
.Site .tp-caption.blackbg_heading h3,
.Site .tp-caption.blackbg_heading h4,
.Site .tp-caption.blackbg_heading h5,
.Site .tp-caption.blackbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #000 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_heading span,
.Site .tp-caption.blackbg_heading p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #616161 !important;
}
.Site .tp-caption.primarybg_body h1,
.Site .tp-caption.primarybg_body h2,
.Site .tp-caption.primarybg_body h3,
.Site .tp-caption.primarybg_body h4,
.Site .tp-caption.primarybg_body h5,
.Site .tp-caption.primarybg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primarybg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primarybg_body span,
.Site .tp-caption.primarybg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #8f148b !important;
}
.Site .tp-caption.actionbg_body h1,
.Site .tp-caption.actionbg_body h2,
.Site .tp-caption.actionbg_body h3,
.Site .tp-caption.actionbg_body h4,
.Site .tp-caption.actionbg_body h5,
.Site .tp-caption.actionbg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.actionbg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.actionbg_body span,
.Site .tp-caption.actionbg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #004469 !important;
}
.Site .tp-caption.infobg_body h1,
.Site .tp-caption.infobg_body h2,
.Site .tp-caption.infobg_body h3,
.Site .tp-caption.infobg_body h4,
.Site .tp-caption.infobg_body h5,
.Site .tp-caption.infobg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.infobg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.infobg_body span,
.Site .tp-caption.infobg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #148f53 !important;
}
.Site .tp-caption.successbg_body h1,
.Site .tp-caption.successbg_body h2,
.Site .tp-caption.successbg_body h3,
.Site .tp-caption.successbg_body h4,
.Site .tp-caption.successbg_body h5,
.Site .tp-caption.successbg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.successbg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.successbg_body span,
.Site .tp-caption.successbg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #f39c12 !important;
}
.Site .tp-caption.warningbg_body h1,
.Site .tp-caption.warningbg_body h2,
.Site .tp-caption.warningbg_body h3,
.Site .tp-caption.warningbg_body h4,
.Site .tp-caption.warningbg_body h5,
.Site .tp-caption.warningbg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warningbg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warningbg_body span,
.Site .tp-caption.warningbg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #cc1e3b !important;
}
.Site .tp-caption.dangerbg_body h1,
.Site .tp-caption.dangerbg_body h2,
.Site .tp-caption.dangerbg_body h3,
.Site .tp-caption.dangerbg_body h4,
.Site .tp-caption.dangerbg_body h5,
.Site .tp-caption.dangerbg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.dangerbg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.dangerbg_body span,
.Site .tp-caption.dangerbg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_body {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #ffffff !important;
}
.Site .tp-caption.blackbg_body h1,
.Site .tp-caption.blackbg_body h2,
.Site .tp-caption.blackbg_body h3,
.Site .tp-caption.blackbg_body h4,
.Site .tp-caption.blackbg_body h5,
.Site .tp-caption.blackbg_body h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #ffffff !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.blackbg_body h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_body h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_body h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_body h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.blackbg_body span,
.Site .tp-caption.blackbg_body p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.WhiteheadingBbg_heading {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.WhiteheadingBbg_heading h1,
.Site .tp-caption.WhiteheadingBbg_heading h2,
.Site .tp-caption.WhiteheadingBbg_heading h3,
.Site .tp-caption.WhiteheadingBbg_heading h4,
.Site .tp-caption.WhiteheadingBbg_heading h5,
.Site .tp-caption.WhiteheadingBbg_heading h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.WhiteheadingBbg_heading h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_heading h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_heading h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_heading h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_heading span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primary_heading_jumbo {
  position: absolute;
  color: #616161;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.primary_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.action_heading_jumbo {
  position: absolute;
  color: #8f148b;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.action_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.info_heading_jumbo {
  position: absolute;
  color: #004469;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.info_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.success_heading_jumbo {
  position: absolute;
  color: #148f53;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.success_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.warning_heading_jumbo {
  position: absolute;
  color: #f39c12;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.warning_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.danger_heading_jumbo {
  position: absolute;
  color: #cc1e3b;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.danger_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.black_heading_jumbo {
  position: absolute;
  color: #000;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.black_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_heading_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_heading_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.white_heading_jumbo {
  position: absolute;
  color: #fff !important;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.Site .tp-caption.white_heading_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_heading_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_heading_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_heading_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.primary_body_jumbo {
  position: absolute;
  color: #616161;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.primary_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.primary_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #616161 !important;
}
.Site .tp-caption.action_body_jumbo {
  position: absolute;
  color: #8f148b;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.action_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.action_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #8f148b !important;
}
.Site .tp-caption.info_body_jumbo {
  position: absolute;
  color: #004469;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.info_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.info_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #004469 !important;
}
.Site .tp-caption.success_body_jumbo {
  position: absolute;
  color: #148f53;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.success_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.success_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #148f53 !important;
}
.Site .tp-caption.warning_body_jumbo {
  position: absolute;
  color: #f39c12;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.warning_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.warning_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #f39c12 !important;
}
.Site .tp-caption.danger_body_jumbo {
  position: absolute;
  color: #cc1e3b;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.danger_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.danger_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #cc1e3b !important;
}
.Site .tp-caption.black_body_jumbo {
  position: absolute;
  color: #000;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
}
.Site .tp-caption.black_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_body_jumbo h5 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.black_body_jumbo h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000 !important;
}
.Site .tp-caption.white_body_jumbo {
  position: absolute;
  color: #fff !important;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.Site .tp-caption.white_body_jumbo h1 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_body_jumbo h2 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_body_jumbo h3 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.white_body_jumbo h4 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff !important;
}
.Site .tp-caption.primary_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.primary_heading_jumbobg h1,
.Site .tp-caption.primary_heading_jumbobg h2,
.Site .tp-caption.primary_heading_jumbobg h3,
.Site .tp-caption.primary_heading_jumbobg h4,
.Site .tp-caption.primary_heading_jumbobg h5,
.Site .tp-caption.primary_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(97, 97, 97, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primary_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_heading_jumbobg span {
  background-color: #616161;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.action_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.action_heading_jumbobg h1,
.Site .tp-caption.action_heading_jumbobg h2,
.Site .tp-caption.action_heading_jumbobg h3,
.Site .tp-caption.action_heading_jumbobg h4,
.Site .tp-caption.action_heading_jumbobg h5,
.Site .tp-caption.action_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(143, 20, 139, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.action_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_heading_jumbobg span {
  background-color: #8f148b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.info_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.info_heading_jumbobg h1,
.Site .tp-caption.info_heading_jumbobg h2,
.Site .tp-caption.info_heading_jumbobg h3,
.Site .tp-caption.info_heading_jumbobg h4,
.Site .tp-caption.info_heading_jumbobg h5,
.Site .tp-caption.info_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 68, 105, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.info_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_heading_jumbobg span {
  background-color: #004469;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.success_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.success_heading_jumbobg h1,
.Site .tp-caption.success_heading_jumbobg h2,
.Site .tp-caption.success_heading_jumbobg h3,
.Site .tp-caption.success_heading_jumbobg h4,
.Site .tp-caption.success_heading_jumbobg h5,
.Site .tp-caption.success_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(20, 143, 83, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.success_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_heading_jumbobg span {
  background-color: #148f53;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warning_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.warning_heading_jumbobg h1,
.Site .tp-caption.warning_heading_jumbobg h2,
.Site .tp-caption.warning_heading_jumbobg h3,
.Site .tp-caption.warning_heading_jumbobg h4,
.Site .tp-caption.warning_heading_jumbobg h5,
.Site .tp-caption.warning_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(243, 156, 18, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warning_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_heading_jumbobg span {
  background-color: #f39c12;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.danger_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.danger_heading_jumbobg h1,
.Site .tp-caption.danger_heading_jumbobg h2,
.Site .tp-caption.danger_heading_jumbobg h3,
.Site .tp-caption.danger_heading_jumbobg h4,
.Site .tp-caption.danger_heading_jumbobg h5,
.Site .tp-caption.danger_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(204, 30, 59, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.danger_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_heading_jumbobg span {
  background-color: #cc1e3b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.black_heading_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.black_heading_jumbobg h1,
.Site .tp-caption.black_heading_jumbobg h2,
.Site .tp-caption.black_heading_jumbobg h3,
.Site .tp-caption.black_heading_jumbobg h4,
.Site .tp-caption.black_heading_jumbobg h5,
.Site .tp-caption.black_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.black_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_heading_jumbobg span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.white_heading_jumbobg {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #fff !important;
}
.Site .tp-caption.white_heading_jumbobg h1,
.Site .tp-caption.white_heading_jumbobg h2,
.Site .tp-caption.white_heading_jumbobg h3,
.Site .tp-caption.white_heading_jumbobg h4,
.Site .tp-caption.white_heading_jumbobg h5,
.Site .tp-caption.white_heading_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.white_heading_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_heading_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_heading_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_heading_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_heading_jumbobg span,
.Site .tp-caption.white_heading_jumbobg p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.primary_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.primary_body_jumbobg h1,
.Site .tp-caption.primary_body_jumbobg h2,
.Site .tp-caption.primary_body_jumbobg h3,
.Site .tp-caption.primary_body_jumbobg h4,
.Site .tp-caption.primary_body_jumbobg h5,
.Site .tp-caption.primary_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(97, 97, 97, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.primary_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.primary_body_jumbobg span {
  background-color: #616161;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.action_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.action_body_jumbobg h1,
.Site .tp-caption.action_body_jumbobg h2,
.Site .tp-caption.action_body_jumbobg h3,
.Site .tp-caption.action_body_jumbobg h4,
.Site .tp-caption.action_body_jumbobg h5,
.Site .tp-caption.action_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(143, 20, 139, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.action_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.action_body_jumbobg span {
  background-color: #8f148b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.info_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.info_body_jumbobg h1,
.Site .tp-caption.info_body_jumbobg h2,
.Site .tp-caption.info_body_jumbobg h3,
.Site .tp-caption.info_body_jumbobg h4,
.Site .tp-caption.info_body_jumbobg h5,
.Site .tp-caption.info_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 68, 105, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.info_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.info_body_jumbobg span {
  background-color: #004469;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.success_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.success_body_jumbobg h1,
.Site .tp-caption.success_body_jumbobg h2,
.Site .tp-caption.success_body_jumbobg h3,
.Site .tp-caption.success_body_jumbobg h4,
.Site .tp-caption.success_body_jumbobg h5,
.Site .tp-caption.success_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(20, 143, 83, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.success_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.success_body_jumbobg span {
  background-color: #148f53;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.warning_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.warning_body_jumbobg h1,
.Site .tp-caption.warning_body_jumbobg h2,
.Site .tp-caption.warning_body_jumbobg h3,
.Site .tp-caption.warning_body_jumbobg h4,
.Site .tp-caption.warning_body_jumbobg h5,
.Site .tp-caption.warning_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(243, 156, 18, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.warning_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.warning_body_jumbobg span {
  background-color: #f39c12;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.danger_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.danger_body_jumbobg h1,
.Site .tp-caption.danger_body_jumbobg h2,
.Site .tp-caption.danger_body_jumbobg h3,
.Site .tp-caption.danger_body_jumbobg h4,
.Site .tp-caption.danger_body_jumbobg h5,
.Site .tp-caption.danger_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(204, 30, 59, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.danger_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.danger_body_jumbobg span {
  background-color: #cc1e3b;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.black_body_jumbobg {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.black_body_jumbobg h1,
.Site .tp-caption.black_body_jumbobg h2,
.Site .tp-caption.black_body_jumbobg h3,
.Site .tp-caption.black_body_jumbobg h4,
.Site .tp-caption.black_body_jumbobg h5,
.Site .tp-caption.black_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.black_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.black_body_jumbobg span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.white_body_jumbobg {
  position: absolute;
  color: #000000;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
  color: #fff !important;
}
.Site .tp-caption.white_body_jumbobg h1,
.Site .tp-caption.white_body_jumbobg h2,
.Site .tp-caption.white_body_jumbobg h3,
.Site .tp-caption.white_body_jumbobg h4,
.Site .tp-caption.white_body_jumbobg h5,
.Site .tp-caption.white_body_jumbobg h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.white_body_jumbobg h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_body_jumbobg h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_body_jumbobg h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_body_jumbobg h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.white_body_jumbobg span,
.Site .tp-caption.white_body_jumbobg p {
  background-color: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-caption.WhiteheadingBbg_headingw {
  position: absolute;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  line-height: 1.42857143;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  Letter-spacing: 0;
}
.Site .tp-caption.WhiteheadingBbg_headingw h1,
.Site .tp-caption.WhiteheadingBbg_headingw h2,
.Site .tp-caption.WhiteheadingBbg_headingw h3,
.Site .tp-caption.WhiteheadingBbg_headingw h4,
.Site .tp-caption.WhiteheadingBbg_headingw h5,
.Site .tp-caption.WhiteheadingBbg_headingw h6 {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px 10px 15px;
  margin-bottom: 10px;
  clear: right;
  line-height: 1.42857143;
}
.Site .tp-caption.WhiteheadingBbg_headingw h1 {
  font-size: 33px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_headingw h2 {
  font-size: 28px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_headingw h3 {
  font-size: 23px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_headingw h4 {
  font-size: 18px;
  padding: 10px 15px 10px 15px;
}
.Site .tp-caption.WhiteheadingBbg_headingw span {
  background-color: #000;
  padding: 10px 15px 10px 15px;
  line-height: 1.42857143;
}
.Site .tp-bullets {
  z-index: 999;
}
html,
body {
  height: 100%;
}
#mainTable {
  min-height: 100%;
  height: auto!important;
  height: 100%;
}
.Site {
  font-weight: 300;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #616161;
}
.Site a,
.Site a:focus {
  outline: none!important;
}
.Site .btn.principle {
  float: right;
}
.Site .eventdate {
  padding-right: 25px;
}
.Site section.margin-bottom-0 {
  margin-bottom: 0!important;
}
.Site .margin-bottom-0 {
  margin-bottom: 0!important;
}
.Site .central-text {
  margin-left: auto;
  margin-right: auto;
}
.Site .jsHide {
  display: none;
}
@font-face {
  font-family: "logo-font-3";
  font-display: swap;
  src: url("/ewcommon/fonts/logo-font-3.eot");
  src: url("/ewcommon/fonts/logo-font-3.eot?#iefix") format("embedded-opentype"), url("/ewcommon/fonts/logo-font-3.woff") format("woff"), url("/ewcommon/fonts/logo-font-3.ttf") format("truetype"), url("/ewcommon/fonts/logo-font-3.svg#logo-font-3") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "logo-font-3" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-eonic"]:before,
[class*=" icon-eonic"]:before {
  font-family: "logo-font-3" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-eonic-logo3:before {
  content: "e";
  font-size: 4.8em;
  float: right;
  margin-top: -58px;
}
@font-face {
  font-family: 'eonic-logo1';
  font-display: swap;
  src: url("/ewcommon/fonts/eonic-logo1.eot");
  src: url("/ewcommon/fonts/eonic-logo1.eot?#iefix") format("embedded-opentype"), url("/ewcommon/fonts/eonic-logo1.woff") format("woff"), url("/ewcommon/fonts/eonic-logo1.woff2") format("woff2"), url("/ewcommon/fonts/eonic-logo1.ttf") format("truetype"), url("/ewcommon/fonts/eonic-logo1.svg#eonic-logo1") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-Eonic-Logo-AllWhite-no-padding:before {
  content: '\0045';
  display: inline-block;
  font-family: 'eonic-logo1';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-inverse {
  color: #616161;
}
.Site #buyPanels h4 {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site #buyPanels ul {
  padding: 0;
  text-align: center;
  margin-top: 15px;
}
.Site #buyPanels ul li {
  float: left;
  list-style: none;
}
@media (max-width: 991px) {
  .Site #buyPanels ul li {
    width: auto;
  }
}
.Site #buyPanels time.icon {
  font-size: 1em;
  /* change icon size */
  display: block;
  position: relative;
  width: 7em;
  height: 7em;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #bdbdbd;
  overflow: hidden;
  max-width: 100%;
}
.Site #buyPanels time.icon * {
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}
.Site #buyPanels time.icon strong {
  position: absolute;
  top: 0;
  padding: 0.4em 0;
  color: #fff;
  background-color: #8f148b;
}
.Site #buyPanels time.icon em {
  position: absolute;
  bottom: 0.3em;
  color: #8f148b;
}
.Site #buyPanels time.icon span {
  font-size: 2.8em;
  letter-spacing: -0.05em;
  padding-top: 0.8em;
  color: #8f148b;
}
.Site #buyPanels .price {
  font-weight: 700;
  padding: 7px 0;
  display: inline-block;
}
.Site #buyPanels .active time.icon strong {
  background-color: #616161;
}
.Site #buyPanels .active time.icon em,
.Site #buyPanels .active time.icon span {
  color: #616161;
}
.Site #buyPanels .active .price {
  color: #616161;
}
.Site #buyPanels .booking-full {
  cursor: not-allowed;
}
.Site #buyPanels .booking-full time.icon strong {
  background-color: #666;
}
.Site #buyPanels .booking-full time.icon em,
.Site #buyPanels .booking-full time.icon span {
  color: #666;
}
.Site #buyPanels .booking-full .price {
  color: #666;
}
.Site #buyPanels .input-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.Site #buyPanels .input-group input,
.Site #buyPanels .input-group button {
  height: 40px;
  float: none;
}
.Site #buyPanels .input-group .decreaseQty {
  border-radius: 4px 0 0 4px;
}
.Site #buyPanels .input-group .increaseQty {
  border-radius: 0 4px 4px 0;
}
.Site #buyPanels .input-group input {
  width: 50px;
  border-top: 1px solid #004469;
  border-bottom: 1px solid #004469;
}
.Site #buyPanels .input-group .input-group-btn {
  font-size: 0.8em;
  position: static;
  width: auto;
}
.Site .eventdate {
  padding: 0;
}
.Site .background-carousel.carousel .item {
  background-size: cover;
  height: 100%;
}
.Site .background-carousel.carousel .item .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  padding-bottom: 30px;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner {
  margin: 0 auto;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:before,
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:after {
  content: " ";
  display: table;
}
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:after {
  clear: both;
}
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:before,
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:after {
  content: " ";
  display: table;
}
.Site .background-carousel.carousel .item .carousel-caption .carousel-caption-inner:after {
  clear: both;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-v-top {
  top: 20px;
  bottom: auto;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-v-center {
  bottom: 0;
  top: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-v-center .carousel-caption-inner {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-v-bottom {
  bottom: 0;
  top: auto;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-h-left {
  text-align: left;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-h-center {
  text-align: center;
}
.Site .background-carousel.carousel .item .carousel-caption.carousel-h-right {
  text-align: right;
}
.Site .background-carousel.carousel .carousel-control {
  opacity: 1;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site .background-carousel.carousel .carousel-indicators {
  bottom: 0;
}
.Site .background-carousel.carousel .carousel-indicators li {
  border: 0;
  background: #fff;
  opacity: 0.5;
  margin: 0 3px;
  width: 12px;
  height: 12px;
}
.Site .background-carousel.carousel .carousel-indicators li:hover {
  opacity: 1;
}
.Site .background-carousel.carousel .carousel-indicators li.active {
  width: 12px;
  height: 12px;
  border: 0;
  opacity: 1;
  margin: 0 3px;
}
@media (min-width: 768px) {
  .Site .fullwidthContainer .background-carousel .item .carousel-caption .carousel-caption-inner {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .Site .fullwidthContainer .background-carousel .item .carousel-caption .carousel-caption-inner {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .Site .fullwidthContainer .background-carousel .item .carousel-caption .carousel-caption-inner {
    width: 1140px;
  }
}
.Site .parallax-wrapper {
  position: relative;
}
.Site .parallax__container {
  clip: rect(0, auto, auto, 0);
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.Site .parallax {
  position: fixed;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  width: 100%;
  /* BG behaviour */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
body {
  background: url('/ewThemes/corporate/images/radialtint.png') repeat center top scroll #6c6c6c;
  background-attachment: fixed;
}
#mainTable {
  background: #fff;
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  #mainTable {
    width: 745px;
  }
}
@media (min-width: 992px) {
  #mainTable {
    width: 965px;
  }
}
@media (min-width: 1200px) {
  #mainTable {
    width: 1165px;
  }
}
@media (min-width: 768px) {
  #mainTable .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  #mainTable .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  #mainTable .container {
    width: 1140px;
  }
}
#pagefooter {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  #pagefooter {
    width: 745px;
  }
}
@media (min-width: 992px) {
  #pagefooter {
    width: 965px;
  }
}
@media (min-width: 1200px) {
  #pagefooter {
    width: 1165px;
  }
}
@media (min-width: 768px) {
  #pagefooter .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  #pagefooter .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  #pagefooter .container {
    width: 1140px;
  }
}
#pagefooter .footer-inner {
  padding-top: 22px;
  padding-bottom: 0px;
}
#pagefooter .footer-inner #developerLink a {
  font-size: 0.9em;
}
#pagefooter .footer-inner #developerLink img {
  margin-top: -8px;
  display: inline;
}
#pagefooter .footer-inner .footer-nav {
  background: none;
  border-radius: 0;
  margin-bottom: 25px;
}
#pagefooter .footer-inner .footer-nav li:first-child a {
  padding-left: 0;
}
#pagefooter .footer-inner .footer-nav li:last-child a {
  padding-right: 0;
}
#pagefooter .footer-inner .footer-nav a {
  background: none;
  border-radius: 0;
}
#pagefooter .footer-inner .footer-nav a:hover,
#pagefooter .footer-inner .footer-nav a:focus,
#pagefooter .footer-inner .footer-nav a.on,
#pagefooter .footer-inner .footer-nav a.active,
#pagefooter .footer-inner .footer-nav:hover,
#pagefooter .footer-inner .footer-nav:focus,
#pagefooter .footer-inner .footer-nav.on,
#pagefooter .footer-inner .footer-nav.active {
  background: none;
}
#pagefooter .footer-inner .footer-nav a {
  background: none;
  border-radius: 0;
}
#pagefooter .footer-inner .footer-nav a:hover,
#pagefooter .footer-inner .footer-nav a:focus,
#pagefooter .footer-inner .footer-nav a.on,
#pagefooter .footer-inner .footer-nav a.active,
#pagefooter .footer-inner .footer-nav:hover,
#pagefooter .footer-inner .footer-nav:focus,
#pagefooter .footer-inner .footer-nav.on,
#pagefooter .footer-inner .footer-nav.active {
  background: none;
}
#pagefooter .footer-inner a {
  color: rgba(255, 255, 255, 0.7);
}
#pagefooter .footer-inner a:hover {
  color: rgba(255, 255, 255, 0.7);
}
#pagefooter .footer-inner .morelink a.btn {
  color: #ffffff;
}
.Site .nobox {
  margin-bottom: 25px;
}
.Site .layoutModule {
  margin-bottom: 0;
}
.Site .list-group {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.Site .cols2 .list-group-item,
.Site .cols3 .list-group-item,
.Site .cols4 .list-group-item,
.Site .cols5 .list-group-item,
.Site .cols6 .list-group-item {
  border-width: 1px 1px 0px 0px;
  margin-bottom: 0;
}
.Site .cols2 .row0,
.Site .cols3 .row0,
.Site .cols4 .row0,
.Site .cols5 .row0,
.Site .cols6 .row0 {
  border-top: 0;
}
.Site .cols2 .list-group-item:nth-child(2) {
  border-top: 0;
}
.Site .cols2 .list-group-item:nth-child(even) {
  border-right: 0;
}
.Site .cols3 .list-group-item:nth-child(2),
.Site .cols3 .list-group-item:nth-child(3) {
  border-top: 0;
}
.Site .cols3 .list-group-item:nth-child(3n+0) {
  border-right: 0;
}
.Site .cols4 .list-group-item:nth-child(2),
.Site .cols4 .list-group-item:nth-child(3),
.Site .cols4 .list-group-item:nth-child(4) {
  border-top: 0;
}
.Site .cols4 .list-group-item:nth-child(4n+0) {
  border-right: 0;
}
.Site .cols5 .list-group-item:nth-child(2),
.Site .cols5 .list-group-item:nth-child(3),
.Site .cols5 .list-group-item:nth-child(4),
.Site .cols5 .list-group-item:nth-child(5) {
  border-top: 0;
}
.Site .cols5 .list-group-item:nth-child(5n+0) {
  border-right: 0;
}
.Site .cols6 .list-group-item:nth-child(2),
.Site .cols6 .list-group-item:nth-child(3),
.Site .cols6 .list-group-item:nth-child(4),
.Site .cols6 .list-group-item:nth-child(5),
.Site .cols6 .list-group-item:nth-child(6) {
  border-top: 0;
}
.Site .cols6 .list-group-item:nth-child(6n+0) {
  border-right: 0;
}
.Site .list-group {
  border: 0;
}
.Site .cols1 .list-group-item {
  border: 0;
}
.Site .cols2 .list-group-item {
  border: 0;
}
.Site .cols3 .list-group-item {
  border: 0;
}
.Site .cols4 .list-group-item {
  border: 0;
}
.Site .cols5 .list-group-item {
  border: 0;
}
.Site .cols6 .list-group-item {
  border: 0;
}
.Site .pager {
  border-bottom: 0!important;
}
.Site .listItem {
  border: 0!important;
  padding-top: 0;
}
.Site .list-group {
  border-top: 0;
  border-bottom: 0;
}
.Site .cols2 .row0 {
  border-top: 0;
}
.Site .cols3 .row0 {
  border-top: 0;
}
.Site .cols4 .row0 {
  border-top: 0;
}
.Site .cols5 .row0 {
  border-top: 0;
}
.Site .cols6 .row0 {
  border-top: 0;
}
.Site .cols1 .listItem:first-child .lIinner {
  border-top: 0;
}
.Site .cols2 .listItem:first-child .lIinner,
.Site .cols2 .listItem:nth-child(2) .lIinner {
  border-top: 0;
}
.Site .cols3 .listItem:first-child .lIinner,
.Site .cols3 .listItem:nth-child(2) .lIinner,
.Site .cols3 .listItem:nth-child(3) .lIinner {
  border-top: 0;
}
.Site .cols4 .listItem:first-child .lIinner,
.Site .cols4 .listItem:nth-child(2) .lIinner,
.Site .cols4 .listItem:nth-child(3) .lIinner,
.Site .cols4 .listItem:nth-child(4) .lIinner {
  border-top: 0;
}
.Site .cols5 .listItem:first-child .lIinner,
.Site .cols5 .listItem:nth-child(2) .lIinner,
.Site .cols5 .listItem:nth-child(3) .lIinner,
.Site .cols5 .listItem:nth-child(4) .lIinner,
.Site .cols5 .listItem:nth-child(5) .lIinner {
  border-top: 0;
}
.Site .cols6 .listItem:first-child .lIinner,
.Site .cols6 .listItem:nth-child(2) .lIinner,
.Site .cols6 .listItem:nth-child(3) .lIinner,
.Site .cols6 .listItem:nth-child(4) .lIinner,
.Site .cols6 .listItem:nth-child(5) .lIinner,
.Site .cols6 .listItem:nth-child(6) .lIinner {
  border-top: 0;
}
.Site .bg-alt {
  padding-bottom: 0px;
  margin-bottom: 22px;
  padding-top: 22px;
}
.Site .col-md-2 .bg-alt,
.Site .col-md-3 .bg-alt,
.Site .col-md-4 .bg-alt,
.Site .col-md-5 .bg-alt,
.Site .col-md-6 .bg-alt,
.Site .col-md-7 .bg-alt,
.Site .col-md-8 .bg-alt,
.Site .col-md-9 .bg-alt,
.Site .col-md-10 .bg-alt,
.Site .col-md-11 .bg-alt {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .nobox .list-group-item {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .alert,
.Site .well {
  padding: 18px 25px;
}
.Site .alert .cols1,
.Site .well .cols1 {
  margin-left: -25px;
  margin-right: -25px;
}
.Site .list-group-item,
.Site .panel-body,
.Site .well {
  padding: 18px 25px;
}
.Site .panel-heading,
.Site .panel-footer {
  padding: 10px 25px;
}
.Site div.alert-title,
.Site div.well-heading {
  margin-top: -18px;
  padding-top: 10px;
}
.Site .panel,
.Site .alert,
.Site .well,
.Site .nobox {
  margin-bottom: 25px;
}
.Site .alert .alert-image,
.Site .well .well-image {
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .Site .xs-remove-padding {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .Site .header-wrapper .container .row .navbar-header {
    margin-left: 12.5px;
    margin-right: 12.5px;
  }
}
@media (max-width: 767px) {
  .Site .header-wrapper .container .row .nav-col {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .Site .header-wrapper .container .row .nav-col {
    width: 100%;
  }
}
.Site .navbar-nav li a:hover {
  color: #fbd2d9;
}
.Site .navbar-brand {
  padding: 0;
  margin-left: 0!important;
}
@media (max-width: 767px) {
  .Site .navbar-brand {
    padding-left: 15px;
  }
}
.Site .nav li a.on {
  color: #fbd2d9;
  background-color: #7a7a7a;
}
.Site .navbar-nav .dropdown .dropdown-menu {
  background-color: #7a7a7a;
  border: none;
}
.Site .navbar-nav .dropdown .dropdown-menu li a {
  color: #ffffff;
}
.Site .navbar-nav .dropdown .dropdown-menu li a.on,
.Site .navbar-nav .dropdown .dropdown-menu li a.active {
  color: #fbd2d9;
}
.Site .navbar-nav .dropdown .dropdown-menu li a .caret,
.Site .navbar-nav .dropdown .dropdown-menu li a a:focus .caret,
.Site .navbar-nav .dropdown .dropdown-menu li a .open > a .caret,
.Site .navbar-nav .dropdown .dropdown-menu li a .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.Site .navbar-nav .dropdown .dropdown-menu li a .open > a:hover .caret,
.Site .navbar-nav .dropdown .dropdown-menu li a a:hover .caret {
  border-top-color: #fbd2d9;
  border-bottom-color: #fbd2d9;
}
.Site .dropdown .dropdown-menu li a {
  padding-left: 15px;
  padding-right: 15px;
}
.Site .nav-tabs {
  border-color: #e0e0e0;
}
.Site .nav-tabs li.active a {
  border-color: #e0e0e0;
  border-bottom-color: transparent;
}
.Site .nav-tabs li.active a:hover {
  border-bottom-color: transparent;
}
.Site .nav-pills li a:hover {
  background: #e6e6e6;
}
.Site .xs-sub-menu li a,
.Site #subMenu li a,
.Site .top-sub-menu ul li a {
  color: #616161;
}
.Site .xs-sub-menu li a:hover,
.Site #subMenu li a:hover,
.Site .top-sub-menu ul li a:hover {
  color: #fbd2d9;
}
.Site .top-sub-menu {
  clear: right;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: -22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
}
.Site .top-sub-menu ul li a.active,
.Site .top-sub-menu ul li a.on {
  color: #fbd2d9;
  background: #e6e6e6;
}
.Site .top-sub-menu ul li a.active:hover,
.Site .top-sub-menu ul li a.on:hover {
  color: #fbd2d9;
}
.Site .top-sub-menu .nav-add-more-auto li {
  margin-left: 0;
}
.Site .top-sub-menu .caret,
.Site .top-sub-menu .nav .open > a .caret,
.Site .top-sub-menu .nav .open > a:focus .caret {
  border-top-color: #616161;
  border-bottom-color: #616161;
}
.Site .top-sub-menu .nav .open > a:hover .caret,
.Site .top-sub-menu .nav a:hover .caret {
  border-top-color: #fbd2d9;
  border-bottom-color: #fbd2d9;
}
.Site .xs-sub-menu ul li a,
.Site #subMenu ul li a {
  background: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.Site .xs-sub-menu ul li a li:first-child a,
.Site #subMenu ul li a li:first-child a {
  padding-left: 0;
}
.Site .xs-sub-menu ul li a li:last-child a,
.Site #subMenu ul li a li:last-child a {
  padding-right: 0;
}
.Site .xs-sub-menu ul li a a,
.Site #subMenu ul li a a {
  background: none;
  border-radius: 0;
}
.Site .xs-sub-menu ul li a a:hover,
.Site #subMenu ul li a a:hover,
.Site .xs-sub-menu ul li a a:focus,
.Site #subMenu ul li a a:focus,
.Site .xs-sub-menu ul li a a.on,
.Site #subMenu ul li a a.on,
.Site .xs-sub-menu ul li a a.active,
.Site #subMenu ul li a a.active,
.Site .xs-sub-menu ul li a:hover,
.Site #subMenu ul li a:hover,
.Site .xs-sub-menu ul li a:focus,
.Site #subMenu ul li a:focus,
.Site .xs-sub-menu ul li a.on,
.Site #subMenu ul li a.on,
.Site .xs-sub-menu ul li a.active,
.Site #subMenu ul li a.active {
  background: none;
}
.Site .xs-sub-menu ul li a a,
.Site #subMenu ul li a a {
  background: none;
  border-radius: 0;
}
.Site .xs-sub-menu ul li a a:hover,
.Site #subMenu ul li a a:hover,
.Site .xs-sub-menu ul li a a:focus,
.Site #subMenu ul li a a:focus,
.Site .xs-sub-menu ul li a a.on,
.Site #subMenu ul li a a.on,
.Site .xs-sub-menu ul li a a.active,
.Site #subMenu ul li a a.active,
.Site .xs-sub-menu ul li a:hover,
.Site #subMenu ul li a:hover,
.Site .xs-sub-menu ul li a:focus,
.Site #subMenu ul li a:focus,
.Site .xs-sub-menu ul li a.on,
.Site #subMenu ul li a.on,
.Site .xs-sub-menu ul li a.active,
.Site #subMenu ul li a.active {
  background: none;
}
.Site .xs-sub-menu ul ul,
.Site #subMenu ul ul {
  padding: 15px;
  margin-top: -4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Site .xs-sub-menu ul ul li,
.Site #subMenu ul ul li {
  float: none;
}
.Site .xs-sub-menu {
  margin-bottom: 25px;
}
.Site .xs-sub-menu .panel-body {
  padding: 0;
}
.Site .xs-sub-menu ul li {
  position: relative;
}
.Site .xs-sub-menu ul li:first-child a,
.Site .xs-sub-menu ul li a {
  background: none;
  border-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.Site .xs-sub-menu ul li:first-child a li:first-child a,
.Site .xs-sub-menu ul li a li:first-child a {
  padding-left: 0;
}
.Site .xs-sub-menu ul li:first-child a li:last-child a,
.Site .xs-sub-menu ul li a li:last-child a {
  padding-right: 0;
}
.Site .xs-sub-menu ul li:first-child a a,
.Site .xs-sub-menu ul li a a {
  background: none;
  border-radius: 0;
}
.Site .xs-sub-menu ul li:first-child a a:hover,
.Site .xs-sub-menu ul li a a:hover,
.Site .xs-sub-menu ul li:first-child a a:focus,
.Site .xs-sub-menu ul li a a:focus,
.Site .xs-sub-menu ul li:first-child a a.on,
.Site .xs-sub-menu ul li a a.on,
.Site .xs-sub-menu ul li:first-child a a.active,
.Site .xs-sub-menu ul li a a.active,
.Site .xs-sub-menu ul li:first-child a:hover,
.Site .xs-sub-menu ul li a:hover,
.Site .xs-sub-menu ul li:first-child a:focus,
.Site .xs-sub-menu ul li a:focus,
.Site .xs-sub-menu ul li:first-child a.on,
.Site .xs-sub-menu ul li a.on,
.Site .xs-sub-menu ul li:first-child a.active,
.Site .xs-sub-menu ul li a.active {
  background: none;
}
.Site .xs-sub-menu ul li:first-child a a,
.Site .xs-sub-menu ul li a a {
  background: none;
  border-radius: 0;
}
.Site .xs-sub-menu ul li:first-child a a:hover,
.Site .xs-sub-menu ul li a a:hover,
.Site .xs-sub-menu ul li:first-child a a:focus,
.Site .xs-sub-menu ul li a a:focus,
.Site .xs-sub-menu ul li:first-child a a.on,
.Site .xs-sub-menu ul li a a.on,
.Site .xs-sub-menu ul li:first-child a a.active,
.Site .xs-sub-menu ul li a a.active,
.Site .xs-sub-menu ul li:first-child a:hover,
.Site .xs-sub-menu ul li a:hover,
.Site .xs-sub-menu ul li:first-child a:focus,
.Site .xs-sub-menu ul li a:focus,
.Site .xs-sub-menu ul li:first-child a.on,
.Site .xs-sub-menu ul li a.on,
.Site .xs-sub-menu ul li:first-child a.active,
.Site .xs-sub-menu ul li a.active {
  background: none;
}
.Site .xs-sub-menu ul li:last-child {
  border-bottom-width: 0;
}
.Site .xs-sub-menu ul ul li {
  border-bottom: none;
}
.Site #subMenu {
  margin-bottom: 25px;
}
.Site #mainTitle {
  border-bottom: none;
}
.Site #mainTitle h1 {
  margin-top: 0;
}
.Site .page-header h1,
.Site h1.page-header {
  font-size: 4em;
  margin-bottom: 0;
}
.Site h3.title,
.Site h2.title {
  margin-top: 0;
}
.Site #mainTitle h1 {
  margin-bottom: 22px;
}
.Site h2.content-title {
  margin-top: 0;
}
.Site .nobox h3.title,
.Site .detail-container h2.title,
.Site .noboxlayout h3.title,
.Site .well h3.well-title {
  margin-top: 0;
  margin-bottom: 10px;
}
.Site .well h3.well-title {
  margin-top: 0;
  margin-bottom: 20px;
  color: #616161;
  border-bottom: 1px solid #ddd;
  padding-bottom: 3px;
}
.Site .lead {
  font-weight: 300;
}
.Site .panel-heading img {
  display: inline;
}
.Site .panel-default > .panel-heading + .panel-collapse .panel-body {
  border-color: #e0e0e0;
}
.Site .breadcrumb,
.Site .jumbotron,
.Site .well,
.Site .bg-alt {
  background: #f5f5f5;
}
.Site .well .well-heading h3.well-title {
  border-color: #e0e0e0;
}
.Site table thead tr td,
.Site table tbody tr td,
.Site h1.page-header {
  border-color: #e0e0e0;
}
.Site .navbar-fixed-top {
  border-color: #616161;
}
.Site .list-group-item,
.Site hr {
  border-color: #e0e0e0;
}
.Site .panel-footer {
  border-color: #e0e0e0;
  background: #e6e6e6;
}
.Site .breadcrumb li + li:before {
  color: #949494;
}
.Site .breadcrumb li + li:before a {
  color: #949494;
}
.Site .breadcrumb li + li:before a:hover {
  color: #aeaeae;
}
.Site .breadcrumb li + li:before a {
  color: #949494;
}
.Site .breadcrumb li + li:before a:hover {
  color: #aeaeae;
}
.Site .breadcrumb li.active {
  color: #949494;
}
.Site .breadcrumb li.active a {
  color: #949494;
}
.Site .breadcrumb li.active a:hover {
  color: #aeaeae;
}
.Site .breadcrumb li.active a {
  color: #949494;
}
.Site .breadcrumb li.active a:hover {
  color: #aeaeae;
}
.Site .text-muted {
  color: #949494;
}
.Site .text-muted a {
  color: #949494;
}
.Site .text-muted a:hover {
  color: #aeaeae;
}
.Site .text-muted a {
  color: #949494;
}
.Site .text-muted a:hover {
  color: #aeaeae;
}
.Site .droppable-hover {
  background: #e6e6e6;
}
.Site .dropdown .dropdown-menu {
  background: #f5f5f5;
  border-color: #e0e0e0;
  color: #616161;
}
.Site .dropdown .dropdown-menu li:first-child a {
  padding-left: 15px!important;
}
.Site .dropdown .dropdown-menu h5 .cartBriefWelcome {
  color: #616161;
}
.Site .dropdown .dropdown-menu h5 {
  border-color: #e0e0e0;
  color: #616161;
}
.Site .ui-accordion h3 i {
  padding-right: 5px;
}
.Site .accordion-module,
.Site .tabbed-module {
  margin-bottom: 25px;
}
.Site .tabbed-module .nav-tabs {
  margin-bottom: 15px;
}
.Site .accordion-module h3 span.caret {
  margin-right: 5px;
}
.Site .accordion-module a i,
.Site .accordion-module a.open i {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.Site .accordion-module a.accordion-load i,
.Site .accordion-module a.collapsed i {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.Site .panel .list-group {
  margin-bottom: 0;
}
.Site .lIinner .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.Site .list-group-item {
  background: transparent;
}
.Site .list-group-item .entryFooter {
  margin-top: 0px;
}
.Site .list-group-item .thumbnail {
  float: right !important;
  margin-left: 15px;
  background: unset;
}
.Site .alert .list-group-item,
.Site .well .list-group-item {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-radius: 0;
}
.Site .alert .list-group-item:last-child,
.Site .well .list-group-item:last-child {
  border-bottom-width: 0;
}
.Site .alert .list-group-item,
.Site .well .list-group-item,
.Site .panel .list-group-item {
  border-radius: 0;
}
.Site .alert .rowMargin,
.Site .well .rowMargin {
  border-right-width: 1px;
}
.Site .alert-body .cols1,
.Site .alert-body .cols2,
.Site .alert-body .cols3,
.Site .alert-body .cols4,
.Site .alert-body .cols5 {
  border-top-width: 1px;
  border-top-style: solid;
}
.Site .alert-footer:before,
.Site .well-footer:before,
.Site .alert-footer:after,
.Site .well-footer:after {
  content: " ";
  display: table;
}
.Site .alert-footer:after,
.Site .well-footer:after {
  clear: both;
}
.Site .alert-footer:before,
.Site .well-footer:before,
.Site .alert-footer:after,
.Site .well-footer:after {
  content: " ";
  display: table;
}
.Site .alert-footer:after,
.Site .well-footer:after {
  clear: both;
}
.Site .nobox .list-group-item {
  border: none;
  background: transparent;
  margin-bottom: 0px;
  padding-top: 0px;
}
.Site .nobox .list-group-item:last-child {
  margin-bottom: 0;
}
.Site .panel > .list-group .cols1 .list-group-item {
  margin-bottom: 0;
  border-bottom-width: 0 !important;
}
.Site .TagsList ul,
.Site .SubPageMenu ul {
  padding-left: 0;
}
.Site .TagsList ul li,
.Site .SubPageMenu ul li {
  list-style-type: none;
  padding-bottom: 10px;
}
.Site .SiteMapList ul {
  padding-left: 0;
}
.Site .SiteMapList ul li {
  list-style-type: none;
}
.Site .SiteMapList ul ul {
  margin-bottom: 10px;
  padding-left: 20px;
}
.Site .TagsList .cols1 {
  margin: 0;
}
.Site .nobox .poll {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .nobox .poll .pollBar {
  background: #616161;
}
.Site .pollBar {
  margin-bottom: 10px;
}
.Site .panel .poll .pollBar {
  background: #616161;
}
.Site .panel-default .poll .pollBar {
  background: #616161;
}
.Site .Documents .lIinner:before,
.Site .Documents .lIinner:after {
  content: " ";
  display: table;
}
.Site .Documents .lIinner:after {
  clear: both;
}
.Site .Documents .lIinner:before,
.Site .Documents .lIinner:after {
  content: " ";
  display: table;
}
.Site .Documents .lIinner:after {
  clear: both;
}
.Site .Documents h3 {
  margin-top: 0;
}
.Site .content-scroller .list-group-item .lIinner {
  padding-top: 18px;
  padding-bottom: 18px;
}
.Site .slick-prev:before,
.Site .slick-next:before {
  color: rgba(97, 97, 97, 0.3);
}
.Site button:hover.slick-prev:before,
.Site button:hover.slick-next:before {
  color: #616161;
}
.Site .panel .slick-slider {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .nobox .slick-slider .slick-list {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .alert .slick-slider {
  margin-left: -25px !important;
  margin-right: -25px !important;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .well-body .cols1,
.Site .alert-body .cols1,
.Site .well-body .cols2,
.Site .alert-body .cols2,
.Site .well-body .cols3,
.Site .alert-body .cols3,
.Site .well-body .cols4,
.Site .alert-body .cols4,
.Site .well-body .cols5,
.Site .alert-body .cols5,
.Site .well-body .cols6,
.Site .alert-body .cols6 {
  margin-left: -25px;
  margin-right: -25px;
}
.Site .media,
.Site .media .media-body {
  overflow: visible;
}
.Site .media .thumbnail {
  clear: both;
  display: block;
}
.Site .entryFooter .tags {
  margin-bottom: 22px;
}
.Site .pager {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  margin-left: -12px;
  margin-right: -13px;
}
.Site .pager a {
  border-color: #444444;
  background-color: #444444;
  border-radius: 4px;
}
.Site .pager .disabled a {
  background-color: rgba(68, 68, 68, 0.5);
  border-color: rgba(68, 68, 68, 0.5);
}
.Site .pager .pager-caption {
  background-color: transparent;
}
.Site .cols2 .pager,
.Site .cols3 .pager,
.Site .cols4 .pager,
.Site .cols5 .pager {
  border-bottom: 1px solid #e0e0e0;
}
.Site .detail-container {
  margin-bottom: 22px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 13px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 768px) {
  .Site .detail-container {
    width: 745px;
  }
}
@media (min-width: 992px) {
  .Site .detail-container {
    width: 965px;
  }
}
@media (min-width: 1200px) {
  .Site .detail-container {
    width: 1165px;
  }
}
.Site .detail-container h1.content-title {
  margin-top: 0px;
}
.Site .col-md-2 .detail-container,
.Site .col-md-3 .detail-container,
.Site .col-md-4 .detail-container,
.Site .col-md-5 .detail-container,
.Site .col-md-6 .detail-container,
.Site .col-md-7 .detail-container,
.Site .col-md-8 .detail-container,
.Site .col-md-9 .detail-container,
.Site .col-md-10 .detail-container,
.Site .col-md-11 .detail-container {
  width: auto;
  padding: 0;
}
.Site .imageEnlarge {
  display: none;
}
.Site .detail img.detail {
  float: right !important;
  padding: 0 0 10px 10px;
}
.Site .strapline-detail p {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .Site .strapline-detail p {
    font-size: 24px;
  }
}
.Site .detail span.label {
  color: #616161;
  font-size: 1em;
  padding: 0 5px 0 0;
}
.Site .detail .socialLinks {
  margin-bottom: 22px;
}
.Site span.label {
  color: inherit;
  font-size: 1em;
  padding: 0 5px 0 0;
  white-space: normal;
}
.Site .entryFooter .tags span .ewAdmin:before,
.Site .entryFooter .tags span .ewAdmin:after {
  content: " ";
  display: table;
}
.Site .entryFooter .tags span .ewAdmin:after {
  clear: both;
}
.Site .entryFooter .tags span .ewAdmin:before,
.Site .entryFooter .tags span .ewAdmin:after {
  content: " ";
  display: table;
}
.Site .entryFooter .tags span .ewAdmin:after {
  clear: both;
}
.Site .detail h2 {
  margin-top: 0;
}
.Site .socialBookmarks:before,
.Site .socialBookmarks:after {
  content: " ";
  display: table;
}
.Site .socialBookmarks:after {
  clear: both;
}
.Site .socialBookmarks:before,
.Site .socialBookmarks:after {
  content: " ";
  display: table;
}
.Site .socialBookmarks:after {
  clear: both;
}
.Site .socialBookmarks span.bookmark {
  display: block;
  float: left;
}
.Site .socialBookmarks .linkedin-bookmark,
.Site .socialBookmarks .pinterest-bookmark {
  padding-right: 25px;
}
.Site .bottom-left .socialBookmarks,
.Site .bottom-right .socialBookmarks {
  margin-top: 22px;
}
.Site .top-left .socialBookmarks,
.Site .top-right .socialBookmarks {
  margin-bottom: 22px;
}
.Site .align-Right .socialLinks {
  text-align: right;
}
.Site .bottom-right .socialBookmarks,
.Site .top-right .socialBookmarks {
  float: right;
}
.Site img {
  /*width: auto;*/
  display: block;
  max-width: 100%;
  height: auto;
}
.Site .carousel {
  border-radius: 6px;
  overflow: hidden;
}
.Site .carousel .carousel-control.right,
.Site .carousel .carousel-control.left {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  width: 8%;
}
.Site .carousel .carousel-indicators {
  bottom: 4px;
}
.Site .carousel .carousel-caption {
  padding-bottom: 10px;
}
.Site .carousel h3 {
  color: #fff;
}
.Site img.thumbnail,
.Site .thumbnail {
  border-radius: 0;
  padding: 0;
  border: 0;
}
.Site a:hover {
  text-decoration: none;
  cursor: pointer;
}
.Site a:focus {
  text-decoration: none;
}
.Site .breadcrumb a:hover {
  color: #e9677d;
}
.Site .pdficon,
.Site .xlsicon,
.Site .docicon,
.Site .zipicon {
  padding-left: 20px;
}
.Site .pdficon {
  background: url(/ewcommon/images/icons/pdf-icon-16x16.png) no-repeat;
}
.Site .xlsicon {
  background: url(/ewcommon/images/icons/xlsx.png) no-repeat;
}
.Site .docicon {
  background: url(/ewcommon/images/icons/icon_word.png) no-repeat;
}
.Site .zipicon {
  background: url(/ewcommon/images/icons/zip_icon.png) no-repeat;
}
.Site .lIinner .btn {
  float: right;
}
.Site .btn {
  float: right;
}
.Site .btn:focus {
  outline: none;
}
.Site .button {
  float: right;
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}
.Site .button:focus,
.Site .button.focus {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #040404;
}
.Site .button:hover {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.Site .button:active,
.Site .button.active,
.open > .dropdown-toggle.Site .button {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.Site .button:active:hover,
.Site .button.active:hover,
.open > .dropdown-toggle.Site .button:hover,
.Site .button:active:focus,
.Site .button.active:focus,
.open > .dropdown-toggle.Site .button:focus,
.Site .button:active.focus,
.Site .button.active.focus,
.open > .dropdown-toggle.Site .button.focus {
  color: #ffffff;
  background-color: #191919;
  border-color: #040404;
}
.Site .button:active,
.Site .button.active,
.open > .dropdown-toggle.Site .button {
  background-image: none;
}
.Site .button.disabled:hover,
.Site .button[disabled]:hover,
fieldset[disabled] .Site .button:hover,
.Site .button.disabled:focus,
.Site .button[disabled]:focus,
fieldset[disabled] .Site .button:focus,
.Site .button.disabled.focus,
.Site .button[disabled].focus,
fieldset[disabled] .Site .button.focus {
  background-color: #444444;
  border-color: #444444;
}
.Site .button .badge {
  color: #444444;
  background-color: #ffffff;
}
.Site .btn-action {
  color: #fff;
  background-color: #8f148b;
  border-color: #8f148b;
}
.Site .btn-action:focus,
.Site .btn-action.focus {
  color: #fff;
  background-color: #620e60;
  border-color: #1f041e;
}
.Site .btn-action:hover {
  color: #fff;
  background-color: #620e60;
  border-color: #590c57;
}
.Site .btn-action:active,
.Site .btn-action.active,
.open > .dropdown-toggle.Site .btn-action {
  color: #fff;
  background-color: #620e60;
  border-color: #590c57;
}
.Site .btn-action:active:hover,
.Site .btn-action.active:hover,
.open > .dropdown-toggle.Site .btn-action:hover,
.Site .btn-action:active:focus,
.Site .btn-action.active:focus,
.open > .dropdown-toggle.Site .btn-action:focus,
.Site .btn-action:active.focus,
.Site .btn-action.active.focus,
.open > .dropdown-toggle.Site .btn-action.focus {
  color: #fff;
  background-color: #430941;
  border-color: #1f041e;
}
.Site .btn-action:active,
.Site .btn-action.active,
.open > .dropdown-toggle.Site .btn-action {
  background-image: none;
}
.Site .btn-action.disabled:hover,
.Site .btn-action[disabled]:hover,
fieldset[disabled] .Site .btn-action:hover,
.Site .btn-action.disabled:focus,
.Site .btn-action[disabled]:focus,
fieldset[disabled] .Site .btn-action:focus,
.Site .btn-action.disabled.focus,
.Site .btn-action[disabled].focus,
fieldset[disabled] .Site .btn-action.focus {
  background-color: #8f148b;
  border-color: #8f148b;
}
.Site .btn-action .badge {
  color: #8f148b;
  background-color: #fff;
}
.Site .account-btns-top {
  margin-bottom: 22px;
}
.Site .account-btns-top .btn-primary {
  float: right !important;
}
.Site a .panel-default {
  color: #616161;
}
.Site .backlink {
  margin-top: 18px;
}
.Site .ewXform > fieldset {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.Site .ewXform legend,
.Site .ewXform .form-text {
  margin-left: 12.5px;
  margin-right: 12.5px;
}
.Site .ewXform fieldset.form-group {
  margin: 0;
}
.Site .ewXform div.form-group div.form-group {
  margin: 0;
}
.Site .ewXform div.form-group {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.Site .ewXform div.form-group .form-group {
  padding: 0;
}
@media (min-width: 768px) {
  .Site .ewXform .inline div.form-group {
    margin-left: 0;
    margin-right: 0;
  }
}
.Site .ewXform:before,
.Site .ewXform:after {
  content: " ";
  display: table;
}
.Site .ewXform:after {
  clear: both;
}
.Site .ewXform:before,
.Site .ewXform:after {
  content: " ";
  display: table;
}
.Site .ewXform:after {
  clear: both;
}
.Site .ewXform label {
  color: #616161;
  font-weight: 400;
}
.Site .ewXform .dropdown {
  padding-left: 3px;
  font-size: 0.95em;
}
.Site .ewXform .short {
  width: auto;
}
.Site .ewXform .input-wrapper,
.Site .ewXform .select1-wrapper,
.Site .ewXform .secret-wrapper,
.Site .ewXform .textarea-wrapper,
.Site .ewXform .input-group {
  font-size: 1em;
}
.Site .ewXform .button {
  float: right;
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
  float: right !important;
}
.Site .ewXform .button:focus,
.Site .ewXform .button.focus {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #040404;
}
.Site .ewXform .button:hover {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.Site .ewXform .button:active,
.Site .ewXform .button.active,
.open > .dropdown-toggle.Site .ewXform .button {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #252525;
}
.Site .ewXform .button:active:hover,
.Site .ewXform .button.active:hover,
.open > .dropdown-toggle.Site .ewXform .button:hover,
.Site .ewXform .button:active:focus,
.Site .ewXform .button.active:focus,
.open > .dropdown-toggle.Site .ewXform .button:focus,
.Site .ewXform .button:active.focus,
.Site .ewXform .button.active.focus,
.open > .dropdown-toggle.Site .ewXform .button.focus {
  color: #ffffff;
  background-color: #191919;
  border-color: #040404;
}
.Site .ewXform .button:active,
.Site .ewXform .button.active,
.open > .dropdown-toggle.Site .ewXform .button {
  background-image: none;
}
.Site .ewXform .button.disabled:hover,
.Site .ewXform .button[disabled]:hover,
fieldset[disabled] .Site .ewXform .button:hover,
.Site .ewXform .button.disabled:focus,
.Site .ewXform .button[disabled]:focus,
fieldset[disabled] .Site .ewXform .button:focus,
.Site .ewXform .button.disabled.focus,
.Site .ewXform .button[disabled].focus,
fieldset[disabled] .Site .ewXform .button.focus {
  background-color: #444444;
  border-color: #444444;
}
.Site .ewXform .button .badge {
  color: #444444;
  background-color: #ffffff;
}
.Site .ewXform .select1-wrapper .radiocheckbox {
  width: 100%;
}
.Site .ewXform .select1-wrapper .radiocheckbox label {
  padding-top: 0;
  padding-right: 16px;
  padding-left: 1.1em;
  position: relative;
}
@media (min-width: 768px) {
  .Site .ewXform .select1-wrapper .radiocheckbox label input {
    position: absolute;
    left: 0;
  }
}
.Site .ewXform .inline-items:before,
.Site .ewXform .inline-items:after {
  content: " ";
  display: table;
}
.Site .ewXform .inline-items:after {
  clear: both;
}
.Site .ewXform .inline-items:before,
.Site .ewXform .inline-items:after {
  content: " ";
  display: table;
}
.Site .ewXform .inline-items:after {
  clear: both;
}
.Site .ewXform .inline-items .select1-wrapper .radiocheckbox,
.Site .ewXform .inline-items .select-wrapper .checkbox {
  width: auto;
  float: left;
  padding-right: 20px;
}
.Site .ewXform input.qtybox {
  width: auto !important;
  padding: 5px 3px 4px;
  margin-right: 5px;
}
.Site .ewXform input.qtyButton {
  float: right;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
  color: #fff;
  background-color: #004469;
  border-color: #004469;
}
.Site .ewXform input.qtyButton:focus,
.Site .ewXform input.qtyButton.focus {
  color: #fff;
  background-color: #002336;
  border-color: #000000;
}
.Site .ewXform input.qtyButton:hover {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .ewXform input.qtyButton:active,
.Site .ewXform input.qtyButton.active,
.open > .dropdown-toggle.Site .ewXform input.qtyButton {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .ewXform input.qtyButton:active:hover,
.Site .ewXform input.qtyButton.active:hover,
.open > .dropdown-toggle.Site .ewXform input.qtyButton:hover,
.Site .ewXform input.qtyButton:active:focus,
.Site .ewXform input.qtyButton.active:focus,
.open > .dropdown-toggle.Site .ewXform input.qtyButton:focus,
.Site .ewXform input.qtyButton:active.focus,
.Site .ewXform input.qtyButton.active.focus,
.open > .dropdown-toggle.Site .ewXform input.qtyButton.focus {
  color: #fff;
  background-color: #000c12;
  border-color: #000000;
}
.Site .ewXform input.qtyButton:active,
.Site .ewXform input.qtyButton.active,
.open > .dropdown-toggle.Site .ewXform input.qtyButton {
  background-image: none;
}
.Site .ewXform input.qtyButton.disabled:hover,
.Site .ewXform input.qtyButton[disabled]:hover,
fieldset[disabled] .Site .ewXform input.qtyButton:hover,
.Site .ewXform input.qtyButton.disabled:focus,
.Site .ewXform input.qtyButton[disabled]:focus,
fieldset[disabled] .Site .ewXform input.qtyButton:focus,
.Site .ewXform input.qtyButton.disabled.focus,
.Site .ewXform input.qtyButton[disabled].focus,
fieldset[disabled] .Site .ewXform input.qtyButton.focus {
  background-color: #004469;
  border-color: #004469;
}
.Site .ewXform input.qtyButton .badge {
  color: #004469;
  background-color: #fff;
}
.Site .ewXform input,
.Site .ewXform select {
  color: #333;
}
.Site .ewXform .input-wrapper .textbox {
  display: block;
  width: 100%;
  height: 40px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #616161;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  color: #333;
}
.Site .ewXform .input-wrapper .textbox:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.Site .ewXform .input-wrapper .textbox::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.Site .ewXform .input-wrapper .textbox:-ms-input-placeholder {
  color: #999999;
}
.Site .ewXform .input-wrapper .textbox::-webkit-input-placeholder {
  color: #999999;
}
.Site .ewXform .input-wrapper .textbox::-ms-expand {
  border: 0;
  background-color: transparent;
}
.Site .ewXform .input-wrapper .textbox[disabled],
.Site .ewXform .input-wrapper .textbox[readonly],
fieldset[disabled] .Site .ewXform .input-wrapper .textbox {
  background-color: #eeeeee;
  opacity: 1;
}
.Site .ewXform .input-wrapper .textbox[disabled],
fieldset[disabled] .Site .ewXform .input-wrapper .textbox {
  cursor: not-allowed;
}
textarea.Site .ewXform .input-wrapper .textbox {
  height: auto;
}
.Site .ewXform .qty-product {
  float: left;
}
.Site .ewXform .qty-product .qty-label {
  padding-left: 0;
  width: auto;
  padding-top: 4px;
}
.Site .ewXform .qty-product button {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
  margin-right: 5px;
}
.Site .ewXform .radiocheckbox input,
.Site .ewXform .radiocheckbox label {
  width: auto !important;
  float: left;
}
.Site .ewXform .radiocheckbox input {
  box-shadow: none;
}
.Site .ewXform .addressGrp ol {
  padding: 0;
  list-style: none;
}
.Site .ewXform .addressGrp .button {
  color: #fff;
  background-color: #004469;
  border-color: #004469;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
  float: left !important;
  margin-right: 10px;
}
.Site .ewXform .addressGrp .button:focus,
.Site .ewXform .addressGrp .button.focus {
  color: #fff;
  background-color: #002336;
  border-color: #000000;
}
.Site .ewXform .addressGrp .button:hover {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .ewXform .addressGrp .button:active,
.Site .ewXform .addressGrp .button.active,
.open > .dropdown-toggle.Site .ewXform .addressGrp .button {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .ewXform .addressGrp .button:active:hover,
.Site .ewXform .addressGrp .button.active:hover,
.open > .dropdown-toggle.Site .ewXform .addressGrp .button:hover,
.Site .ewXform .addressGrp .button:active:focus,
.Site .ewXform .addressGrp .button.active:focus,
.open > .dropdown-toggle.Site .ewXform .addressGrp .button:focus,
.Site .ewXform .addressGrp .button:active.focus,
.Site .ewXform .addressGrp .button.active.focus,
.open > .dropdown-toggle.Site .ewXform .addressGrp .button.focus {
  color: #fff;
  background-color: #000c12;
  border-color: #000000;
}
.Site .ewXform .addressGrp .button:active,
.Site .ewXform .addressGrp .button.active,
.open > .dropdown-toggle.Site .ewXform .addressGrp .button {
  background-image: none;
}
.Site .ewXform .addressGrp .button.disabled:hover,
.Site .ewXform .addressGrp .button[disabled]:hover,
fieldset[disabled] .Site .ewXform .addressGrp .button:hover,
.Site .ewXform .addressGrp .button.disabled:focus,
.Site .ewXform .addressGrp .button[disabled]:focus,
fieldset[disabled] .Site .ewXform .addressGrp .button:focus,
.Site .ewXform .addressGrp .button.disabled.focus,
.Site .ewXform .addressGrp .button[disabled].focus,
fieldset[disabled] .Site .ewXform .addressGrp .button.focus {
  background-color: #004469;
  border-color: #004469;
}
.Site .ewXform .addressGrp .button .badge {
  color: #004469;
  background-color: #fff;
}
.Site .ewXform .range-wrapper input {
  width: 60px;
  float: left;
}
.Site .ewXform .range-wrapper div.slider {
  float: left;
  width: 50%;
  margin: 10px 0 0 29px;
}
.Site .ewXform .range-wrapper div.slider span {
  display: none;
}
.Site .ewXform .range-wrapper div.slider span.ui-slider-handle {
  display: block;
}
.Site .ewXform .upload-wrapper input,
.Site .ewXform input.imgVerification {
  padding: 8px 12px;
}
.Site .ewXform span.req {
  color: #cc1e3b;
}
.Site .ewXform .textarea-wrapper textarea {
  width: 100%;
}
.Site .ewXform .input-wrapper .input-group {
  padding: 0;
  width: 100%;
}
.Site .ewXform .input-wrapper .input-group label.btn {
  width: 100%;
  padding: 8px 15px;
  color: #fff;
  border-radius: 0 4px 4px 0;
}
.Site .ewXform table button.btn {
  margin: 0 0 10px 10px;
}
.Site .ewXform .popoverContent {
  display: none;
}
.Site .ewXform .checkbox,
.Site .ewXform .radiocheckbox {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}
.Site .ewXform .checkbox:before,
.Site .ewXform .radiocheckbox:before,
.Site .ewXform .checkbox:after,
.Site .ewXform .radiocheckbox:after {
  content: " ";
  display: table;
}
.Site .ewXform .checkbox:after,
.Site .ewXform .radiocheckbox:after {
  clear: both;
}
.Site .ewXform .checkbox:before,
.Site .ewXform .radiocheckbox:before,
.Site .ewXform .checkbox:after,
.Site .ewXform .radiocheckbox:after {
  content: " ";
  display: table;
}
.Site .ewXform .checkbox:after,
.Site .ewXform .radiocheckbox:after {
  clear: both;
}
.Site .ewXform .checkbox label,
.Site .ewXform .radiocheckbox label {
  padding-top: 0;
  margin-top: 0;
}
.Site .ewXform .radio,
.Site .ewXform .checkbox,
.Site .ewXform .radio-inline,
.Site .ewXform .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 9px;
}
.Site .ewXform .radio,
.Site .ewXform .checkbox {
  min-height: 31px;
}
.Site .ewXform .form-group {
  margin-left: -12px;
  margin-right: -13px;
}
@media (min-width: 768px) {
  .Site .ewXform .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 9px;
  }
}
.Site .ewXform .has-feedback .form-control-feedback {
  right: 12px;
}
@media (min-width: 768px) {
  .Site .ewXform .form-group-lg .control-label {
    padding-top: 15px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .Site .ewXform .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .Site .ewXform .inline .form-group {
    padding-right: 0;
  }
  .Site .ewXform .inline label {
    padding: 0;
  }
}
.Site .ewXform div.form-group .alert {
  margin-left: 12.5px;
  margin-right: 12.5px;
}
.Site .ewXform label {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform label {
    float: left;
    width: 25%;
  }
}
.Site .ewXform .input-wrapper,
.Site .ewXform .upload-wrapper,
.Site .ewXform .select1-wrapper,
.Site .ewXform .secret-wrapper,
.Site .ewXform .textarea-wrapper,
.Site .ewXform .input-group,
.Site .ewXform .select-group .select-wrapper,
.Site .ewXform .checkbox-group .select-wrapper,
.Site .ewXform .range-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform .input-wrapper,
  .Site .ewXform .upload-wrapper,
  .Site .ewXform .select1-wrapper,
  .Site .ewXform .secret-wrapper,
  .Site .ewXform .textarea-wrapper,
  .Site .ewXform .input-group,
  .Site .ewXform .select-group .select-wrapper,
  .Site .ewXform .checkbox-group .select-wrapper,
  .Site .ewXform .range-wrapper {
    float: left;
    width: 75%;
  }
}
.Site .ewXform .upload-wrapper .input-group {
  padding: 0;
}
.Site .ewXform .checkbox,
.Site .ewXform .radiocheckbox {
  padding-top: 0;
}
.Site .ewXform .checkbox label,
.Site .ewXform .radiocheckbox label {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
  margin-left: -12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform .checkbox label,
  .Site .ewXform .radiocheckbox label {
    float: left;
    width: 100%;
  }
}
.Site .ewXform .select1-wrapper .checkbox,
.Site .ewXform .select1-wrapper .radiocheckbox {
  padding-left: 16px;
  padding-right: 0;
}
@media (max-width: 767px) {
  .Site .ewXform .select1-wrapper .checkbox,
  .Site .ewXform .select1-wrapper .radiocheckbox {
    padding-left: 20px;
  }
}
.Site .ewXform .select-wrapper .checkbox {
  padding-left: 20px;
  padding-right: 0;
}
.Site .ewXform .li-2col .form-actions {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform .li-2col .form-actions {
    float: left;
    width: 100%;
  }
}
.Site .ewXform .addressGrp {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .ewXform .addressGrp {
    float: left;
    width: 50%;
  }
}
.Site .ewXform input,
.Site .ewXform select,
.Site .ewXform textarea,
.Site .ewXform .input-wrapper .textbox {
  border: 1px solid #e0e0e0;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site .searchBrief input {
  padding: 6px;
}
.Site .searchBrief .btn {
  border-radius: 0 4px 4px 0;
}
.Site .pollform input.radiocheckbox {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site .pollform label {
  font-weight: 300;
}
.Site #cartBrief .btn,
.Site #loginBrief #signin .btn,
.Site #cartBriefxs .btn,
.Site #loginBriefxs #signin .btn {
  display: block;
  font-size: 0.9em;
  text-align: left;
}
.Site #cartBrief .btn .fa-shopping-cart,
.Site #loginBrief #signin .btn .fa-shopping-cart,
.Site #cartBriefxs .btn .fa-shopping-cart,
.Site #loginBriefxs #signin .btn .fa-shopping-cart,
.Site #cartBrief .btn .fa-user,
.Site #loginBrief #signin .btn .fa-user,
.Site #cartBriefxs .btn .fa-user,
.Site #loginBriefxs #signin .btn .fa-user {
  font-size: 1.35em;
  padding-right: 3px;
}
.Site #cartBrief .btn .fa-chevron-right,
.Site #loginBrief #signin .btn .fa-chevron-right,
.Site #cartBriefxs .btn .fa-chevron-right,
.Site #loginBriefxs #signin .btn .fa-chevron-right {
  padding-top: 3px;
  padding-left: 5px;
}
.Site .xs-login,
.Site .xs-cart,
.Site .xs-search {
  float: right !important;
}
.Site .xs-login .dropdown-menu,
.Site .xs-cart .dropdown-menu,
.Site .xs-search .dropdown-menu {
  right: 0;
  left: auto;
}
.Site .xs-login #loginBrief,
.Site .xs-cart #loginBrief,
.Site .xs-search #loginBrief,
.Site .xs-login #cartBrief,
.Site .xs-cart #cartBrief,
.Site .xs-search #cartBrief,
.Site .xs-login #loginBriefxs,
.Site .xs-cart #loginBriefxs,
.Site .xs-search #loginBriefxs,
.Site .xs-login #cartBriefxs,
.Site .xs-cart #cartBriefxs,
.Site .xs-search #cartBriefxs,
.Site .xs-login .search-xs-btn,
.Site .xs-cart .search-xs-btn,
.Site .xs-search .search-xs-btn {
  padding-right: 10px;
  padding-left: 0;
}
.Site #loginBrief,
.Site #cartBrief,
.Site #loginBriefxs,
.Site #cartBriefxs,
.Site .xs-search {
  padding-top: 9px;
  padding-left: 20px;
}
.Site #loginBrief .basket-inner,
.Site #cartBrief .basket-inner,
.Site #loginBriefxs .basket-inner,
.Site #cartBriefxs .basket-inner,
.Site .xs-search .basket-inner,
.Site #loginBrief .membership-inner,
.Site #cartBrief .membership-inner,
.Site #loginBriefxs .membership-inner,
.Site #cartBriefxs .membership-inner,
.Site .xs-search .membership-inner {
  display: block;
  padding: 0px 10px;
}
.Site #loginBrief .basket-inner a,
.Site #cartBrief .basket-inner a,
.Site #loginBriefxs .basket-inner a,
.Site #cartBriefxs .basket-inner a,
.Site .xs-search .basket-inner a,
.Site #loginBrief .membership-inner a,
.Site #cartBrief .membership-inner a,
.Site #loginBriefxs .membership-inner a,
.Site #cartBriefxs .membership-inner a,
.Site .xs-search .membership-inner a {
  color: #cc1e3b;
}
.Site #loginBrief a,
.Site #cartBrief a,
.Site #loginBriefxs a,
.Site #cartBriefxs a,
.Site .xs-search a {
  color: #ffffff;
}
.Site #loginBrief a:hover,
.Site #cartBrief a:hover,
.Site #loginBriefxs a:hover,
.Site #cartBriefxs a:hover,
.Site .xs-search a:hover,
.Site #loginBrief a:focus,
.Site #cartBrief a:focus,
.Site #loginBriefxs a:focus,
.Site #cartBriefxs a:focus,
.Site .xs-search a:focus {
  background: none !important;
  outline: none;
  color: #cccccc;
}
.Site #loginBrief .open > a,
.Site #cartBrief .open > a,
.Site #loginBriefxs .open > a,
.Site #cartBriefxs .open > a,
.Site .xs-search .open > a,
.Site #loginBrief .open > a:hover,
.Site #cartBrief .open > a:hover,
.Site #loginBriefxs .open > a:hover,
.Site #cartBriefxs .open > a:hover,
.Site .xs-search .open > a:hover,
.Site #loginBrief .open > a:focus,
.Site #cartBrief .open > a:focus,
.Site #loginBriefxs .open > a:focus,
.Site #cartBriefxs .open > a:focus,
.Site .xs-search .open > a:focus {
  background: none;
}
.Site #loginBrief p,
.Site #cartBrief p,
.Site #loginBriefxs p,
.Site #cartBriefxs p,
.Site .xs-search p {
  font-size: 0.9em;
  margin-bottom: 5px;
}
.Site #loginBrief p:last-child,
.Site #cartBrief p:last-child,
.Site #loginBriefxs p:last-child,
.Site #cartBriefxs p:last-child,
.Site .xs-search p:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.Site #loginBrief h5,
.Site #cartBrief h5,
.Site #loginBriefxs h5,
.Site #cartBriefxs h5,
.Site .xs-search h5 {
  padding-bottom: 3px;
  margin-top: 3px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 5px;
}
.Site #loginBrief .dropdown-menu,
.Site #cartBrief .dropdown-menu,
.Site #loginBriefxs .dropdown-menu,
.Site #cartBriefxs .dropdown-menu,
.Site .xs-search .dropdown-menu {
  color: #ffffff;
}
.Site #loginBrief .dropdown-menu a:hover,
.Site #cartBrief .dropdown-menu a:hover,
.Site #loginBriefxs .dropdown-menu a:hover,
.Site #cartBriefxs .dropdown-menu a:hover,
.Site .xs-search .dropdown-menu a:hover {
  color: #e23b57;
}
.Site #loginBrief .dropdown-menu h5,
.Site #cartBrief .dropdown-menu h5,
.Site #loginBriefxs .dropdown-menu h5,
.Site #cartBriefxs .dropdown-menu h5,
.Site .xs-search .dropdown-menu h5,
.Site #loginBrief .dropdown-menu h5 .cartBriefWelcome,
.Site #cartBrief .dropdown-menu h5 .cartBriefWelcome,
.Site #loginBriefxs .dropdown-menu h5 .cartBriefWelcome,
.Site #cartBriefxs .dropdown-menu h5 .cartBriefWelcome,
.Site .xs-search .dropdown-menu h5 .cartBriefWelcome {
  color: #ffffff;
  border-color: #ffffff;
}
.Site .xs-search {
  padding-left: 0;
}
.Site .xs-search button.CTAsearch_button {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 0 4px 4px 0;
}
.Site .xs-search input.CTAsearch {
  margin-right: 40px;
  margin-left: 7px;
  padding: 6px;
}
.Site #loginBrief .cartBriefWelcome,
.Site #loginBriefxs .cartBriefWelcome {
  padding-top: 4px;
  font-size: 0.9em;
  line-height: 1;
}
.Site #loginBrief #signin a,
.Site #loginBriefxs #signin a,
.Site #loginBrief #signin span,
.Site #loginBriefxs #signin span {
  font-size: 0.8em;
}
.Site #loginBrief #signin i.logged-in-icon,
.Site #loginBriefxs #signin i.logged-in-icon {
  padding-top: 3px;
  padding-bottom: 10px;
}
.Site #loginBrief p.loginText,
.Site #loginBriefxs p.loginText {
  margin: 0;
}
.Site #cartListing {
  margin-top: 20px;
}
.Site #SelectCurrency .radiocheckbox {
  margin-left: 0;
}
.Site .cartButtons {
  margin-top: 22px;
}
.Site .payment-tcs .ewXform .radiocheckbox {
  padding-left: 0px;
  margin-left: 0;
  display: block;
  padding-bottom: 5px;
}
.Site .payment-tcs .ewXform .radiocheckbox:before,
.Site .payment-tcs .ewXform .radiocheckbox:after {
  content: " ";
  display: table;
}
.Site .payment-tcs .ewXform .radiocheckbox:after {
  clear: both;
}
.Site .payment-tcs .ewXform .radiocheckbox:before,
.Site .payment-tcs .ewXform .radiocheckbox:after {
  content: " ";
  display: table;
}
.Site .payment-tcs .ewXform .radiocheckbox:after {
  clear: both;
}
.Site .payment-tcs .ewXform .control-wrapper {
  padding-left: 15px;
}
.Site .payment-tcs .ewXform .textarea-wrapper {
  float: left;
}
.Site .payment-tcs .ewXform .select-wrapper {
  float: left;
  margin-left: 18px;
  white-space: nowrap;
}
.Site .check-address .ewXform {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site .check-address .ewXform {
    float: left;
    width: 50%;
  }
}
.Site .check-address .ewXform .addressTitle {
  font-weight: bold;
}
.Site .check-address .ewXform .button {
  color: #fff;
  background-color: #004469;
  border-color: #004469;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
  float: left !important;
}
.Site .check-address .ewXform .button:focus,
.Site .check-address .ewXform .button.focus {
  color: #fff;
  background-color: #002336;
  border-color: #000000;
}
.Site .check-address .ewXform .button:hover {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .check-address .ewXform .button:active,
.Site .check-address .ewXform .button.active,
.open > .dropdown-toggle.Site .check-address .ewXform .button {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .check-address .ewXform .button:active:hover,
.Site .check-address .ewXform .button.active:hover,
.open > .dropdown-toggle.Site .check-address .ewXform .button:hover,
.Site .check-address .ewXform .button:active:focus,
.Site .check-address .ewXform .button.active:focus,
.open > .dropdown-toggle.Site .check-address .ewXform .button:focus,
.Site .check-address .ewXform .button:active.focus,
.Site .check-address .ewXform .button.active.focus,
.open > .dropdown-toggle.Site .check-address .ewXform .button.focus {
  color: #fff;
  background-color: #000c12;
  border-color: #000000;
}
.Site .check-address .ewXform .button:active,
.Site .check-address .ewXform .button.active,
.open > .dropdown-toggle.Site .check-address .ewXform .button {
  background-image: none;
}
.Site .check-address .ewXform .button.disabled:hover,
.Site .check-address .ewXform .button[disabled]:hover,
fieldset[disabled] .Site .check-address .ewXform .button:hover,
.Site .check-address .ewXform .button.disabled:focus,
.Site .check-address .ewXform .button[disabled]:focus,
fieldset[disabled] .Site .check-address .ewXform .button:focus,
.Site .check-address .ewXform .button.disabled.focus,
.Site .check-address .ewXform .button[disabled].focus,
fieldset[disabled] .Site .check-address .ewXform .button.focus {
  background-color: #004469;
  border-color: #004469;
}
.Site .check-address .ewXform .button .badge {
  color: #004469;
  background-color: #fff;
}
.Site .basket .ewXform button.btn-info {
  float: left;
  margin-right: 10px;
}
.Site .addressTitle {
  font-weight: bold;
}
.Site #cartStepper #MyWizard {
  background: #f5f5f5;
  margin-bottom: 25px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site #cartStepper #MyWizard .badge {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.Site #cartStepper #MyWizard ul.steps {
  width: 100%;
}
.Site #cartStepper #MyWizard ul.steps li {
  width: 20%;
  color: #fff;
  background-color: #D8D7D7;
  font-size: 1em;
  cursor: inherit;
}
.Site #cartStepper #MyWizard ul.steps li:first-child {
  border-radius: 4px 0 0 4px;
}
.Site #cartStepper #MyWizard ul.steps li:last-child {
  border-radius: 0 4px 4px 0;
}
.Site #cartStepper #MyWizard ul.steps li span.chevron {
  border-left-color: #fff;
}
.Site #cartStepper #MyWizard ul.steps li span.chevron:before {
  border-left: 14px solid #D8D7D7;
}
.Site #cartStepper #MyWizard ul.steps li span.badge {
  background-color: #fff;
  color: #D8D7D7;
  padding-right: 6px;
  padding-left: 6px;
}
.Site #cartStepper #MyWizard ul.steps li span.step-text {
  display: none;
}
@media (min-width: 768px) {
  .Site #cartStepper #MyWizard ul.steps li span.step-text {
    display: inline;
  }
}
.Site #cartStepper #MyWizard ul.steps li.complete {
  color: #fff;
  background-color: #148f53;
  cursor: inherit;
}
.Site #cartStepper #MyWizard ul.steps li.complete span.chevron:before {
  border-left: 14px solid #148f53;
}
.Site #cartStepper #MyWizard ul.steps li.complete span.badge {
  background-color: #fff;
  color: #148f53;
}
.Site #cartStepper #MyWizard ul.steps li.active {
  color: #fff;
  background-color: #004469;
}
.Site #cartStepper #MyWizard ul.steps li.active span.badge {
  background-color: #fff;
  color: #004469;
}
.Site #cartStepper #MyWizard ul.steps li.active span.chevron:before {
  border-left: 14px solid #004469;
}
.Site #cartFull .basket .ewXform .cart-btns-top {
  margin-bottom: 22px;
  margin-top: 3px;
}
.Site #cartFull .basket .ewXform .cart-btns-top .btn-info {
  margin-top: 8px;
}
.Site #cartFull .basket .ewXform tr.orderItem td {
  padding-top: 10px;
}
.Site #cartFull .basket .ewXform td input,
.Site #cartFull .basket .ewXform td .delete-btn {
  margin-top: -3px;
}
.Site #cartFull .basket .ewXform table .delete,
.Site #cartFull .basket .ewXform table .quantity {
  width: 45px;
}
.Site #cartFull .basket .ewXform .linePrice,
.Site #cartFull .basket .ewXform .lineTotal {
  width: 110px;
}
.Site #cartFull .basket .ewXform a.delete-btn {
  padding: 4px 7px 3px;
}
.Site #cartFull .basket .ewXform a.delete-btn i {
  font-size: 1.4em;
}
.Site #cartFull .basket .ewXform .total {
  font-weight: 700;
}
.Site #cartFull {
  margin-bottom: 22px;
}
.Site #optionsForm .readonly .textarea-wrapper .textareaReadOnly {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 1px solid #e0e0e0;
  padding: 10px;
  border-radius: 4px;
  font-size: 0.85em;
}
.Site .blueEdge form .btn-sm {
  float: left;
  margin-right: 10px;
}
.Site #cartCurrencyBox span.radiocheckbox {
  padding-left: 0;
}
.Site .cart-summary button {
  float: left;
  margin-right: 10px;
}
.modal-backdrop {
  height: 100%;
}
/* ----------------------------------------------
      THEME MIXINS
------------------------------------------------*/
button.btn-default,
a.btn-default {
  background: #444444;
  border-color: #444444;
  color: #fff;
}
button.btn-default:hover,
a.btn-default:hover {
  color: #fff;
  background: #5e5e5e;
  border-color: #5e5e5e;
}
@media (min-width: 991px) {
  .xs-only {
    display: none!important;
  }
}
@media (max-width: 990px) {
  .not-xs {
    display: none;
  }
}
.boxStyle .panel-heading {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.Site .panel-heading,
#adminLayout .boxStyle .panel-heading {
  border-radius: 4px 4px 0 0;
}
.Site .panel-heading h6.panel-title,
#adminLayout .boxStyle .panel-heading h6.panel-title {
  font-size: 1em;
}
.Site .panel-footer:before,
#adminLayout .boxStyle .panel-footer:before,
.Site .panel-footer:after,
#adminLayout .boxStyle .panel-footer:after {
  content: " ";
  display: table;
}
.Site .panel-footer:after,
#adminLayout .boxStyle .panel-footer:after {
  clear: both;
}
.Site .panel-footer:before,
#adminLayout .boxStyle .panel-footer:before,
.Site .panel-footer:after,
#adminLayout .boxStyle .panel-footer:after {
  content: " ";
  display: table;
}
.Site .panel-footer:after,
#adminLayout .boxStyle .panel-footer:after {
  clear: both;
}
.Site .panel-title,
#adminLayout .boxStyle .panel-title {
  color: #cc1e3b;
}
.Site .panel-default,
#adminLayout .boxStyle .panel-default {
  background: #fff;
  border-color: #e0e0e0;
}
.Site .panel-default .panel-heading,
#adminLayout .boxStyle .panel-default .panel-heading {
  border-color: #e0e0e0;
  background: #fff;
}
.Site .panel-primary,
#adminLayout .boxStyle .panel-primary {
  background: #616161;
  color: #fff;
}
.Site .panel-primary .panel-heading h1,
#adminLayout .boxStyle .panel-primary .panel-heading h1,
.Site .panel-primary .panel-heading h2,
#adminLayout .boxStyle .panel-primary .panel-heading h2,
.Site .panel-primary .panel-heading h3,
#adminLayout .boxStyle .panel-primary .panel-heading h3,
.Site .panel-primary .panel-heading h4,
#adminLayout .boxStyle .panel-primary .panel-heading h4,
.Site .panel-primary .panel-heading h5,
#adminLayout .boxStyle .panel-primary .panel-heading h5,
.Site .panel-primary .panel-heading h6,
#adminLayout .boxStyle .panel-primary .panel-heading h6 {
  color: #fff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.Site .panel-primary .panel-heading h1 a,
#adminLayout .boxStyle .panel-primary .panel-heading h1 a,
.Site .panel-primary .panel-heading h2 a,
#adminLayout .boxStyle .panel-primary .panel-heading h2 a,
.Site .panel-primary .panel-heading h3 a,
#adminLayout .boxStyle .panel-primary .panel-heading h3 a,
.Site .panel-primary .panel-heading h4 a,
#adminLayout .boxStyle .panel-primary .panel-heading h4 a,
.Site .panel-primary .panel-heading h5 a,
#adminLayout .boxStyle .panel-primary .panel-heading h5 a,
.Site .panel-primary .panel-heading h6 a,
#adminLayout .boxStyle .panel-primary .panel-heading h6 a {
  color: #fff;
}
.Site .panel-primary .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h1 a:hover,
.Site .panel-primary .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h2 a:hover,
.Site .panel-primary .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h3 a:hover,
.Site .panel-primary .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h4 a:hover,
.Site .panel-primary .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h5 a:hover,
.Site .panel-primary .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-primary .panel-heading h6 a:hover {
  color: #cccccc;
}
.Site .panel-primary .panel-body a,
#adminLayout .boxStyle .panel-primary .panel-body a,
.Site .panel-primary .list-group a,
#adminLayout .boxStyle .panel-primary .list-group a {
  color: #aeaeae;
}
.Site .panel-primary .panel-body a:hover,
#adminLayout .boxStyle .panel-primary .panel-body a:hover,
.Site .panel-primary .list-group a:hover,
#adminLayout .boxStyle .panel-primary .list-group a:hover {
  color: #7a7a7a;
}
.Site .panel-primary .panel-body li,
#adminLayout .boxStyle .panel-primary .panel-body li,
.Site .panel-primary .list-group li,
#adminLayout .boxStyle .panel-primary .list-group li,
.Site .panel-primary .panel-body p,
#adminLayout .boxStyle .panel-primary .panel-body p,
.Site .panel-primary .list-group p,
#adminLayout .boxStyle .panel-primary .list-group p,
.Site .panel-primary .panel-body .title,
#adminLayout .boxStyle .panel-primary .panel-body .title,
.Site .panel-primary .list-group .title,
#adminLayout .boxStyle .panel-primary .list-group .title,
.Site .panel-primary .panel-body .media-heading,
#adminLayout .boxStyle .panel-primary .panel-body .media-heading,
.Site .panel-primary .list-group .media-heading,
#adminLayout .boxStyle .panel-primary .list-group .media-heading,
.Site .panel-primary .panel-body .tags,
#adminLayout .boxStyle .panel-primary .panel-body .tags,
.Site .panel-primary .list-group .tags,
#adminLayout .boxStyle .panel-primary .list-group .tags,
.Site .panel-primary .panel-body .author,
#adminLayout .boxStyle .panel-primary .panel-body .author,
.Site .panel-primary .list-group .author,
#adminLayout .boxStyle .panel-primary .list-group .author,
.Site .panel-primary .panel-body label,
#adminLayout .boxStyle .panel-primary .panel-body label,
.Site .panel-primary .list-group label,
#adminLayout .boxStyle .panel-primary .list-group label,
.Site .panel-primary .panel-body h1,
#adminLayout .boxStyle .panel-primary .panel-body h1,
.Site .panel-primary .list-group h1,
#adminLayout .boxStyle .panel-primary .list-group h1,
.Site .panel-primary .panel-body h2,
#adminLayout .boxStyle .panel-primary .panel-body h2,
.Site .panel-primary .list-group h2,
#adminLayout .boxStyle .panel-primary .list-group h2,
.Site .panel-primary .panel-body h3,
#adminLayout .boxStyle .panel-primary .panel-body h3,
.Site .panel-primary .list-group h3,
#adminLayout .boxStyle .panel-primary .list-group h3,
.Site .panel-primary .panel-body h4,
#adminLayout .boxStyle .panel-primary .panel-body h4,
.Site .panel-primary .list-group h4,
#adminLayout .boxStyle .panel-primary .list-group h4,
.Site .panel-primary .panel-body h5,
#adminLayout .boxStyle .panel-primary .panel-body h5,
.Site .panel-primary .list-group h5,
#adminLayout .boxStyle .panel-primary .list-group h5,
.Site .panel-primary .panel-body h6,
#adminLayout .boxStyle .panel-primary .panel-body h6,
.Site .panel-primary .list-group h6,
#adminLayout .boxStyle .panel-primary .list-group h6 {
  color: #fff;
}
.Site .panel-primary .panel-body li a,
#adminLayout .boxStyle .panel-primary .panel-body li a,
.Site .panel-primary .list-group li a,
#adminLayout .boxStyle .panel-primary .list-group li a,
.Site .panel-primary .panel-body p a,
#adminLayout .boxStyle .panel-primary .panel-body p a,
.Site .panel-primary .list-group p a,
#adminLayout .boxStyle .panel-primary .list-group p a,
.Site .panel-primary .panel-body .title a,
#adminLayout .boxStyle .panel-primary .panel-body .title a,
.Site .panel-primary .list-group .title a,
#adminLayout .boxStyle .panel-primary .list-group .title a,
.Site .panel-primary .panel-body .media-heading a,
#adminLayout .boxStyle .panel-primary .panel-body .media-heading a,
.Site .panel-primary .list-group .media-heading a,
#adminLayout .boxStyle .panel-primary .list-group .media-heading a,
.Site .panel-primary .panel-body .tags a,
#adminLayout .boxStyle .panel-primary .panel-body .tags a,
.Site .panel-primary .list-group .tags a,
#adminLayout .boxStyle .panel-primary .list-group .tags a,
.Site .panel-primary .panel-body .author a,
#adminLayout .boxStyle .panel-primary .panel-body .author a,
.Site .panel-primary .list-group .author a,
#adminLayout .boxStyle .panel-primary .list-group .author a,
.Site .panel-primary .panel-body label a,
#adminLayout .boxStyle .panel-primary .panel-body label a,
.Site .panel-primary .list-group label a,
#adminLayout .boxStyle .panel-primary .list-group label a,
.Site .panel-primary .panel-body h1 a,
#adminLayout .boxStyle .panel-primary .panel-body h1 a,
.Site .panel-primary .list-group h1 a,
#adminLayout .boxStyle .panel-primary .list-group h1 a,
.Site .panel-primary .panel-body h2 a,
#adminLayout .boxStyle .panel-primary .panel-body h2 a,
.Site .panel-primary .list-group h2 a,
#adminLayout .boxStyle .panel-primary .list-group h2 a,
.Site .panel-primary .panel-body h3 a,
#adminLayout .boxStyle .panel-primary .panel-body h3 a,
.Site .panel-primary .list-group h3 a,
#adminLayout .boxStyle .panel-primary .list-group h3 a,
.Site .panel-primary .panel-body h4 a,
#adminLayout .boxStyle .panel-primary .panel-body h4 a,
.Site .panel-primary .list-group h4 a,
#adminLayout .boxStyle .panel-primary .list-group h4 a,
.Site .panel-primary .panel-body h5 a,
#adminLayout .boxStyle .panel-primary .panel-body h5 a,
.Site .panel-primary .list-group h5 a,
#adminLayout .boxStyle .panel-primary .list-group h5 a,
.Site .panel-primary .panel-body h6 a,
#adminLayout .boxStyle .panel-primary .panel-body h6 a,
.Site .panel-primary .list-group h6 a,
#adminLayout .boxStyle .panel-primary .list-group h6 a {
  color: #aeaeae;
}
.Site .panel-primary .panel-body li a:hover,
#adminLayout .boxStyle .panel-primary .panel-body li a:hover,
.Site .panel-primary .list-group li a:hover,
#adminLayout .boxStyle .panel-primary .list-group li a:hover,
.Site .panel-primary .panel-body p a:hover,
#adminLayout .boxStyle .panel-primary .panel-body p a:hover,
.Site .panel-primary .list-group p a:hover,
#adminLayout .boxStyle .panel-primary .list-group p a:hover,
.Site .panel-primary .panel-body .title a:hover,
#adminLayout .boxStyle .panel-primary .panel-body .title a:hover,
.Site .panel-primary .list-group .title a:hover,
#adminLayout .boxStyle .panel-primary .list-group .title a:hover,
.Site .panel-primary .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-primary .panel-body .media-heading a:hover,
.Site .panel-primary .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-primary .list-group .media-heading a:hover,
.Site .panel-primary .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-primary .panel-body .tags a:hover,
.Site .panel-primary .list-group .tags a:hover,
#adminLayout .boxStyle .panel-primary .list-group .tags a:hover,
.Site .panel-primary .panel-body .author a:hover,
#adminLayout .boxStyle .panel-primary .panel-body .author a:hover,
.Site .panel-primary .list-group .author a:hover,
#adminLayout .boxStyle .panel-primary .list-group .author a:hover,
.Site .panel-primary .panel-body label a:hover,
#adminLayout .boxStyle .panel-primary .panel-body label a:hover,
.Site .panel-primary .list-group label a:hover,
#adminLayout .boxStyle .panel-primary .list-group label a:hover,
.Site .panel-primary .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h1 a:hover,
.Site .panel-primary .list-group h1 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h1 a:hover,
.Site .panel-primary .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h2 a:hover,
.Site .panel-primary .list-group h2 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h2 a:hover,
.Site .panel-primary .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h3 a:hover,
.Site .panel-primary .list-group h3 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h3 a:hover,
.Site .panel-primary .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h4 a:hover,
.Site .panel-primary .list-group h4 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h4 a:hover,
.Site .panel-primary .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h5 a:hover,
.Site .panel-primary .list-group h5 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h5 a:hover,
.Site .panel-primary .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-primary .panel-body h6 a:hover,
.Site .panel-primary .list-group h6 a:hover,
#adminLayout .boxStyle .panel-primary .list-group h6 a:hover {
  color: #949494;
}
.Site .panel-primary .panel-body a.btn,
#adminLayout .boxStyle .panel-primary .panel-body a.btn,
.Site .panel-primary .list-group a.btn,
#adminLayout .boxStyle .panel-primary .list-group a.btn {
  background: #616161;
  border-color: #616161;
  color: #fff;
}
.Site .panel-primary .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-primary .panel-body a.btn:hover,
.Site .panel-primary .list-group a.btn:hover,
#adminLayout .boxStyle .panel-primary .list-group a.btn:hover {
  color: #fff;
  background: #7a7a7a;
  border-color: #7a7a7a;
}
.Site .panel-primary .panel-body a.btn-default,
#adminLayout .boxStyle .panel-primary .panel-body a.btn-default,
.Site .panel-primary .list-group a.btn-default,
#adminLayout .boxStyle .panel-primary .list-group a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #616161;
}
.Site .panel-primary .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-primary .panel-body a.btn-default:hover,
.Site .panel-primary .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-primary .list-group a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #616161;
}
.Site .panel-primary .pager a,
#adminLayout .boxStyle .panel-primary .pager a {
  color: #616161;
  background-color: #fff;
  border-color: #fff;
}
.Site .panel-primary .pager a:hover,
#adminLayout .boxStyle .panel-primary .pager a:hover {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}
.Site .panel-primary .pager .disabled a,
#adminLayout .boxStyle .panel-primary .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-primary .panel-footer,
#adminLayout .boxStyle .panel-primary .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-primary .panel-footer a.btn,
#adminLayout .boxStyle .panel-primary .panel-footer a.btn {
  background: #fff;
  border-color: #fff;
  color: #616161;
}
.Site .panel-primary .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-primary .panel-footer a.btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #616161;
}
.Site .panel-action,
#adminLayout .boxStyle .panel-action {
  background: #8f148b;
  color: #fff;
}
.Site .panel-action .panel-heading h1,
#adminLayout .boxStyle .panel-action .panel-heading h1,
.Site .panel-action .panel-heading h2,
#adminLayout .boxStyle .panel-action .panel-heading h2,
.Site .panel-action .panel-heading h3,
#adminLayout .boxStyle .panel-action .panel-heading h3,
.Site .panel-action .panel-heading h4,
#adminLayout .boxStyle .panel-action .panel-heading h4,
.Site .panel-action .panel-heading h5,
#adminLayout .boxStyle .panel-action .panel-heading h5,
.Site .panel-action .panel-heading h6,
#adminLayout .boxStyle .panel-action .panel-heading h6 {
  color: #fff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.Site .panel-action .panel-heading h1 a,
#adminLayout .boxStyle .panel-action .panel-heading h1 a,
.Site .panel-action .panel-heading h2 a,
#adminLayout .boxStyle .panel-action .panel-heading h2 a,
.Site .panel-action .panel-heading h3 a,
#adminLayout .boxStyle .panel-action .panel-heading h3 a,
.Site .panel-action .panel-heading h4 a,
#adminLayout .boxStyle .panel-action .panel-heading h4 a,
.Site .panel-action .panel-heading h5 a,
#adminLayout .boxStyle .panel-action .panel-heading h5 a,
.Site .panel-action .panel-heading h6 a,
#adminLayout .boxStyle .panel-action .panel-heading h6 a {
  color: #fff;
}
.Site .panel-action .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h1 a:hover,
.Site .panel-action .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h2 a:hover,
.Site .panel-action .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h3 a:hover,
.Site .panel-action .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h4 a:hover,
.Site .panel-action .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h5 a:hover,
.Site .panel-action .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-action .panel-heading h6 a:hover {
  color: #cccccc;
}
.Site .panel-action .panel-body a,
#adminLayout .boxStyle .panel-action .panel-body a,
.Site .panel-action .list-group a,
#adminLayout .boxStyle .panel-action .list-group a {
  color: #e755e2;
}
.Site .panel-action .panel-body a:hover,
#adminLayout .boxStyle .panel-action .panel-body a:hover,
.Site .panel-action .list-group a:hover,
#adminLayout .boxStyle .panel-action .list-group a:hover {
  color: #bc1ab6;
}
.Site .panel-action .panel-body li,
#adminLayout .boxStyle .panel-action .panel-body li,
.Site .panel-action .list-group li,
#adminLayout .boxStyle .panel-action .list-group li,
.Site .panel-action .panel-body p,
#adminLayout .boxStyle .panel-action .panel-body p,
.Site .panel-action .list-group p,
#adminLayout .boxStyle .panel-action .list-group p,
.Site .panel-action .panel-body .title,
#adminLayout .boxStyle .panel-action .panel-body .title,
.Site .panel-action .list-group .title,
#adminLayout .boxStyle .panel-action .list-group .title,
.Site .panel-action .panel-body .media-heading,
#adminLayout .boxStyle .panel-action .panel-body .media-heading,
.Site .panel-action .list-group .media-heading,
#adminLayout .boxStyle .panel-action .list-group .media-heading,
.Site .panel-action .panel-body .tags,
#adminLayout .boxStyle .panel-action .panel-body .tags,
.Site .panel-action .list-group .tags,
#adminLayout .boxStyle .panel-action .list-group .tags,
.Site .panel-action .panel-body .author,
#adminLayout .boxStyle .panel-action .panel-body .author,
.Site .panel-action .list-group .author,
#adminLayout .boxStyle .panel-action .list-group .author,
.Site .panel-action .panel-body label,
#adminLayout .boxStyle .panel-action .panel-body label,
.Site .panel-action .list-group label,
#adminLayout .boxStyle .panel-action .list-group label,
.Site .panel-action .panel-body h1,
#adminLayout .boxStyle .panel-action .panel-body h1,
.Site .panel-action .list-group h1,
#adminLayout .boxStyle .panel-action .list-group h1,
.Site .panel-action .panel-body h2,
#adminLayout .boxStyle .panel-action .panel-body h2,
.Site .panel-action .list-group h2,
#adminLayout .boxStyle .panel-action .list-group h2,
.Site .panel-action .panel-body h3,
#adminLayout .boxStyle .panel-action .panel-body h3,
.Site .panel-action .list-group h3,
#adminLayout .boxStyle .panel-action .list-group h3,
.Site .panel-action .panel-body h4,
#adminLayout .boxStyle .panel-action .panel-body h4,
.Site .panel-action .list-group h4,
#adminLayout .boxStyle .panel-action .list-group h4,
.Site .panel-action .panel-body h5,
#adminLayout .boxStyle .panel-action .panel-body h5,
.Site .panel-action .list-group h5,
#adminLayout .boxStyle .panel-action .list-group h5,
.Site .panel-action .panel-body h6,
#adminLayout .boxStyle .panel-action .panel-body h6,
.Site .panel-action .list-group h6,
#adminLayout .boxStyle .panel-action .list-group h6 {
  color: #fff;
}
.Site .panel-action .panel-body li a,
#adminLayout .boxStyle .panel-action .panel-body li a,
.Site .panel-action .list-group li a,
#adminLayout .boxStyle .panel-action .list-group li a,
.Site .panel-action .panel-body p a,
#adminLayout .boxStyle .panel-action .panel-body p a,
.Site .panel-action .list-group p a,
#adminLayout .boxStyle .panel-action .list-group p a,
.Site .panel-action .panel-body .title a,
#adminLayout .boxStyle .panel-action .panel-body .title a,
.Site .panel-action .list-group .title a,
#adminLayout .boxStyle .panel-action .list-group .title a,
.Site .panel-action .panel-body .media-heading a,
#adminLayout .boxStyle .panel-action .panel-body .media-heading a,
.Site .panel-action .list-group .media-heading a,
#adminLayout .boxStyle .panel-action .list-group .media-heading a,
.Site .panel-action .panel-body .tags a,
#adminLayout .boxStyle .panel-action .panel-body .tags a,
.Site .panel-action .list-group .tags a,
#adminLayout .boxStyle .panel-action .list-group .tags a,
.Site .panel-action .panel-body .author a,
#adminLayout .boxStyle .panel-action .panel-body .author a,
.Site .panel-action .list-group .author a,
#adminLayout .boxStyle .panel-action .list-group .author a,
.Site .panel-action .panel-body label a,
#adminLayout .boxStyle .panel-action .panel-body label a,
.Site .panel-action .list-group label a,
#adminLayout .boxStyle .panel-action .list-group label a,
.Site .panel-action .panel-body h1 a,
#adminLayout .boxStyle .panel-action .panel-body h1 a,
.Site .panel-action .list-group h1 a,
#adminLayout .boxStyle .panel-action .list-group h1 a,
.Site .panel-action .panel-body h2 a,
#adminLayout .boxStyle .panel-action .panel-body h2 a,
.Site .panel-action .list-group h2 a,
#adminLayout .boxStyle .panel-action .list-group h2 a,
.Site .panel-action .panel-body h3 a,
#adminLayout .boxStyle .panel-action .panel-body h3 a,
.Site .panel-action .list-group h3 a,
#adminLayout .boxStyle .panel-action .list-group h3 a,
.Site .panel-action .panel-body h4 a,
#adminLayout .boxStyle .panel-action .panel-body h4 a,
.Site .panel-action .list-group h4 a,
#adminLayout .boxStyle .panel-action .list-group h4 a,
.Site .panel-action .panel-body h5 a,
#adminLayout .boxStyle .panel-action .panel-body h5 a,
.Site .panel-action .list-group h5 a,
#adminLayout .boxStyle .panel-action .list-group h5 a,
.Site .panel-action .panel-body h6 a,
#adminLayout .boxStyle .panel-action .panel-body h6 a,
.Site .panel-action .list-group h6 a,
#adminLayout .boxStyle .panel-action .list-group h6 a {
  color: #e755e2;
}
.Site .panel-action .panel-body li a:hover,
#adminLayout .boxStyle .panel-action .panel-body li a:hover,
.Site .panel-action .list-group li a:hover,
#adminLayout .boxStyle .panel-action .list-group li a:hover,
.Site .panel-action .panel-body p a:hover,
#adminLayout .boxStyle .panel-action .panel-body p a:hover,
.Site .panel-action .list-group p a:hover,
#adminLayout .boxStyle .panel-action .list-group p a:hover,
.Site .panel-action .panel-body .title a:hover,
#adminLayout .boxStyle .panel-action .panel-body .title a:hover,
.Site .panel-action .list-group .title a:hover,
#adminLayout .boxStyle .panel-action .list-group .title a:hover,
.Site .panel-action .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-action .panel-body .media-heading a:hover,
.Site .panel-action .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-action .list-group .media-heading a:hover,
.Site .panel-action .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-action .panel-body .tags a:hover,
.Site .panel-action .list-group .tags a:hover,
#adminLayout .boxStyle .panel-action .list-group .tags a:hover,
.Site .panel-action .panel-body .author a:hover,
#adminLayout .boxStyle .panel-action .panel-body .author a:hover,
.Site .panel-action .list-group .author a:hover,
#adminLayout .boxStyle .panel-action .list-group .author a:hover,
.Site .panel-action .panel-body label a:hover,
#adminLayout .boxStyle .panel-action .panel-body label a:hover,
.Site .panel-action .list-group label a:hover,
#adminLayout .boxStyle .panel-action .list-group label a:hover,
.Site .panel-action .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h1 a:hover,
.Site .panel-action .list-group h1 a:hover,
#adminLayout .boxStyle .panel-action .list-group h1 a:hover,
.Site .panel-action .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h2 a:hover,
.Site .panel-action .list-group h2 a:hover,
#adminLayout .boxStyle .panel-action .list-group h2 a:hover,
.Site .panel-action .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h3 a:hover,
.Site .panel-action .list-group h3 a:hover,
#adminLayout .boxStyle .panel-action .list-group h3 a:hover,
.Site .panel-action .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h4 a:hover,
.Site .panel-action .list-group h4 a:hover,
#adminLayout .boxStyle .panel-action .list-group h4 a:hover,
.Site .panel-action .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h5 a:hover,
.Site .panel-action .list-group h5 a:hover,
#adminLayout .boxStyle .panel-action .list-group h5 a:hover,
.Site .panel-action .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-action .panel-body h6 a:hover,
.Site .panel-action .list-group h6 a:hover,
#adminLayout .boxStyle .panel-action .list-group h6 a:hover {
  color: #e128db;
}
.Site .panel-action .panel-body a.btn,
#adminLayout .boxStyle .panel-action .panel-body a.btn,
.Site .panel-action .list-group a.btn,
#adminLayout .boxStyle .panel-action .list-group a.btn {
  background: #8f148b;
  border-color: #8f148b;
  color: #fff;
}
.Site .panel-action .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-action .panel-body a.btn:hover,
.Site .panel-action .list-group a.btn:hover,
#adminLayout .boxStyle .panel-action .list-group a.btn:hover {
  color: #fff;
  background: #bc1ab6;
  border-color: #bc1ab6;
}
.Site .panel-action .panel-body a.btn-default,
#adminLayout .boxStyle .panel-action .panel-body a.btn-default,
.Site .panel-action .list-group a.btn-default,
#adminLayout .boxStyle .panel-action .list-group a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #8f148b;
}
.Site .panel-action .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-action .panel-body a.btn-default:hover,
.Site .panel-action .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-action .list-group a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #8f148b;
}
.Site .panel-action .pager a,
#adminLayout .boxStyle .panel-action .pager a {
  color: #8f148b;
  background-color: #fff;
  border-color: #fff;
}
.Site .panel-action .pager a:hover,
#adminLayout .boxStyle .panel-action .pager a:hover {
  background-color: #f4aef1;
  border-color: #f4aef1;
}
.Site .panel-action .pager .disabled a,
#adminLayout .boxStyle .panel-action .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-action .panel-footer,
#adminLayout .boxStyle .panel-action .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-action .panel-footer a.btn,
#adminLayout .boxStyle .panel-action .panel-footer a.btn {
  background: #fff;
  border-color: #fff;
  color: #8f148b;
}
.Site .panel-action .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-action .panel-footer a.btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #8f148b;
}
.Site .panel-info,
#adminLayout .boxStyle .panel-info {
  background: #004469;
  color: #fff;
}
.Site .panel-info .panel-heading h1,
#adminLayout .boxStyle .panel-info .panel-heading h1,
.Site .panel-info .panel-heading h2,
#adminLayout .boxStyle .panel-info .panel-heading h2,
.Site .panel-info .panel-heading h3,
#adminLayout .boxStyle .panel-info .panel-heading h3,
.Site .panel-info .panel-heading h4,
#adminLayout .boxStyle .panel-info .panel-heading h4,
.Site .panel-info .panel-heading h5,
#adminLayout .boxStyle .panel-info .panel-heading h5,
.Site .panel-info .panel-heading h6,
#adminLayout .boxStyle .panel-info .panel-heading h6 {
  color: #fff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.Site .panel-info .panel-heading h1 a,
#adminLayout .boxStyle .panel-info .panel-heading h1 a,
.Site .panel-info .panel-heading h2 a,
#adminLayout .boxStyle .panel-info .panel-heading h2 a,
.Site .panel-info .panel-heading h3 a,
#adminLayout .boxStyle .panel-info .panel-heading h3 a,
.Site .panel-info .panel-heading h4 a,
#adminLayout .boxStyle .panel-info .panel-heading h4 a,
.Site .panel-info .panel-heading h5 a,
#adminLayout .boxStyle .panel-info .panel-heading h5 a,
.Site .panel-info .panel-heading h6 a,
#adminLayout .boxStyle .panel-info .panel-heading h6 a {
  color: #fff;
}
.Site .panel-info .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h1 a:hover,
.Site .panel-info .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h2 a:hover,
.Site .panel-info .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h3 a:hover,
.Site .panel-info .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h4 a:hover,
.Site .panel-info .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h5 a:hover,
.Site .panel-info .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-info .panel-heading h6 a:hover {
  color: #cccccc;
}
.Site .panel-info .panel-body a,
#adminLayout .boxStyle .panel-info .panel-body a,
.Site .panel-info .list-group a,
#adminLayout .boxStyle .panel-info .list-group a {
  color: #03a6ff;
}
.Site .panel-info .panel-body a:hover,
#adminLayout .boxStyle .panel-info .panel-body a:hover,
.Site .panel-info .list-group a:hover,
#adminLayout .boxStyle .panel-info .list-group a:hover {
  color: #00659c;
}
.Site .panel-info .panel-body li,
#adminLayout .boxStyle .panel-info .panel-body li,
.Site .panel-info .list-group li,
#adminLayout .boxStyle .panel-info .list-group li,
.Site .panel-info .panel-body p,
#adminLayout .boxStyle .panel-info .panel-body p,
.Site .panel-info .list-group p,
#adminLayout .boxStyle .panel-info .list-group p,
.Site .panel-info .panel-body .title,
#adminLayout .boxStyle .panel-info .panel-body .title,
.Site .panel-info .list-group .title,
#adminLayout .boxStyle .panel-info .list-group .title,
.Site .panel-info .panel-body .media-heading,
#adminLayout .boxStyle .panel-info .panel-body .media-heading,
.Site .panel-info .list-group .media-heading,
#adminLayout .boxStyle .panel-info .list-group .media-heading,
.Site .panel-info .panel-body .tags,
#adminLayout .boxStyle .panel-info .panel-body .tags,
.Site .panel-info .list-group .tags,
#adminLayout .boxStyle .panel-info .list-group .tags,
.Site .panel-info .panel-body .author,
#adminLayout .boxStyle .panel-info .panel-body .author,
.Site .panel-info .list-group .author,
#adminLayout .boxStyle .panel-info .list-group .author,
.Site .panel-info .panel-body label,
#adminLayout .boxStyle .panel-info .panel-body label,
.Site .panel-info .list-group label,
#adminLayout .boxStyle .panel-info .list-group label,
.Site .panel-info .panel-body h1,
#adminLayout .boxStyle .panel-info .panel-body h1,
.Site .panel-info .list-group h1,
#adminLayout .boxStyle .panel-info .list-group h1,
.Site .panel-info .panel-body h2,
#adminLayout .boxStyle .panel-info .panel-body h2,
.Site .panel-info .list-group h2,
#adminLayout .boxStyle .panel-info .list-group h2,
.Site .panel-info .panel-body h3,
#adminLayout .boxStyle .panel-info .panel-body h3,
.Site .panel-info .list-group h3,
#adminLayout .boxStyle .panel-info .list-group h3,
.Site .panel-info .panel-body h4,
#adminLayout .boxStyle .panel-info .panel-body h4,
.Site .panel-info .list-group h4,
#adminLayout .boxStyle .panel-info .list-group h4,
.Site .panel-info .panel-body h5,
#adminLayout .boxStyle .panel-info .panel-body h5,
.Site .panel-info .list-group h5,
#adminLayout .boxStyle .panel-info .list-group h5,
.Site .panel-info .panel-body h6,
#adminLayout .boxStyle .panel-info .panel-body h6,
.Site .panel-info .list-group h6,
#adminLayout .boxStyle .panel-info .list-group h6 {
  color: #fff;
}
.Site .panel-info .panel-body li a,
#adminLayout .boxStyle .panel-info .panel-body li a,
.Site .panel-info .list-group li a,
#adminLayout .boxStyle .panel-info .list-group li a,
.Site .panel-info .panel-body p a,
#adminLayout .boxStyle .panel-info .panel-body p a,
.Site .panel-info .list-group p a,
#adminLayout .boxStyle .panel-info .list-group p a,
.Site .panel-info .panel-body .title a,
#adminLayout .boxStyle .panel-info .panel-body .title a,
.Site .panel-info .list-group .title a,
#adminLayout .boxStyle .panel-info .list-group .title a,
.Site .panel-info .panel-body .media-heading a,
#adminLayout .boxStyle .panel-info .panel-body .media-heading a,
.Site .panel-info .list-group .media-heading a,
#adminLayout .boxStyle .panel-info .list-group .media-heading a,
.Site .panel-info .panel-body .tags a,
#adminLayout .boxStyle .panel-info .panel-body .tags a,
.Site .panel-info .list-group .tags a,
#adminLayout .boxStyle .panel-info .list-group .tags a,
.Site .panel-info .panel-body .author a,
#adminLayout .boxStyle .panel-info .panel-body .author a,
.Site .panel-info .list-group .author a,
#adminLayout .boxStyle .panel-info .list-group .author a,
.Site .panel-info .panel-body label a,
#adminLayout .boxStyle .panel-info .panel-body label a,
.Site .panel-info .list-group label a,
#adminLayout .boxStyle .panel-info .list-group label a,
.Site .panel-info .panel-body h1 a,
#adminLayout .boxStyle .panel-info .panel-body h1 a,
.Site .panel-info .list-group h1 a,
#adminLayout .boxStyle .panel-info .list-group h1 a,
.Site .panel-info .panel-body h2 a,
#adminLayout .boxStyle .panel-info .panel-body h2 a,
.Site .panel-info .list-group h2 a,
#adminLayout .boxStyle .panel-info .list-group h2 a,
.Site .panel-info .panel-body h3 a,
#adminLayout .boxStyle .panel-info .panel-body h3 a,
.Site .panel-info .list-group h3 a,
#adminLayout .boxStyle .panel-info .list-group h3 a,
.Site .panel-info .panel-body h4 a,
#adminLayout .boxStyle .panel-info .panel-body h4 a,
.Site .panel-info .list-group h4 a,
#adminLayout .boxStyle .panel-info .list-group h4 a,
.Site .panel-info .panel-body h5 a,
#adminLayout .boxStyle .panel-info .panel-body h5 a,
.Site .panel-info .list-group h5 a,
#adminLayout .boxStyle .panel-info .list-group h5 a,
.Site .panel-info .panel-body h6 a,
#adminLayout .boxStyle .panel-info .panel-body h6 a,
.Site .panel-info .list-group h6 a,
#adminLayout .boxStyle .panel-info .list-group h6 a {
  color: #03a6ff;
}
.Site .panel-info .panel-body li a:hover,
#adminLayout .boxStyle .panel-info .panel-body li a:hover,
.Site .panel-info .list-group li a:hover,
#adminLayout .boxStyle .panel-info .list-group li a:hover,
.Site .panel-info .panel-body p a:hover,
#adminLayout .boxStyle .panel-info .panel-body p a:hover,
.Site .panel-info .list-group p a:hover,
#adminLayout .boxStyle .panel-info .list-group p a:hover,
.Site .panel-info .panel-body .title a:hover,
#adminLayout .boxStyle .panel-info .panel-body .title a:hover,
.Site .panel-info .list-group .title a:hover,
#adminLayout .boxStyle .panel-info .list-group .title a:hover,
.Site .panel-info .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-info .panel-body .media-heading a:hover,
.Site .panel-info .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-info .list-group .media-heading a:hover,
.Site .panel-info .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-info .panel-body .tags a:hover,
.Site .panel-info .list-group .tags a:hover,
#adminLayout .boxStyle .panel-info .list-group .tags a:hover,
.Site .panel-info .panel-body .author a:hover,
#adminLayout .boxStyle .panel-info .panel-body .author a:hover,
.Site .panel-info .list-group .author a:hover,
#adminLayout .boxStyle .panel-info .list-group .author a:hover,
.Site .panel-info .panel-body label a:hover,
#adminLayout .boxStyle .panel-info .panel-body label a:hover,
.Site .panel-info .list-group label a:hover,
#adminLayout .boxStyle .panel-info .list-group label a:hover,
.Site .panel-info .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h1 a:hover,
.Site .panel-info .list-group h1 a:hover,
#adminLayout .boxStyle .panel-info .list-group h1 a:hover,
.Site .panel-info .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h2 a:hover,
.Site .panel-info .list-group h2 a:hover,
#adminLayout .boxStyle .panel-info .list-group h2 a:hover,
.Site .panel-info .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h3 a:hover,
.Site .panel-info .list-group h3 a:hover,
#adminLayout .boxStyle .panel-info .list-group h3 a:hover,
.Site .panel-info .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h4 a:hover,
.Site .panel-info .list-group h4 a:hover,
#adminLayout .boxStyle .panel-info .list-group h4 a:hover,
.Site .panel-info .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h5 a:hover,
.Site .panel-info .list-group h5 a:hover,
#adminLayout .boxStyle .panel-info .list-group h5 a:hover,
.Site .panel-info .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-info .panel-body h6 a:hover,
.Site .panel-info .list-group h6 a:hover,
#adminLayout .boxStyle .panel-info .list-group h6 a:hover {
  color: #0086cf;
}
.Site .panel-info .panel-body a.btn,
#adminLayout .boxStyle .panel-info .panel-body a.btn,
.Site .panel-info .list-group a.btn,
#adminLayout .boxStyle .panel-info .list-group a.btn {
  background: #004469;
  border-color: #004469;
  color: #fff;
}
.Site .panel-info .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-info .panel-body a.btn:hover,
.Site .panel-info .list-group a.btn:hover,
#adminLayout .boxStyle .panel-info .list-group a.btn:hover {
  color: #fff;
  background: #00659c;
  border-color: #00659c;
}
.Site .panel-info .panel-body a.btn-default,
#adminLayout .boxStyle .panel-info .panel-body a.btn-default,
.Site .panel-info .list-group a.btn-default,
#adminLayout .boxStyle .panel-info .list-group a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #004469;
}
.Site .panel-info .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-info .panel-body a.btn-default:hover,
.Site .panel-info .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-info .list-group a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #004469;
}
.Site .panel-info .pager a,
#adminLayout .boxStyle .panel-info .pager a {
  color: #004469;
  background-color: #fff;
  border-color: #fff;
}
.Site .panel-info .pager a:hover,
#adminLayout .boxStyle .panel-info .pager a:hover {
  background-color: #69caff;
  border-color: #69caff;
}
.Site .panel-info .pager .disabled a,
#adminLayout .boxStyle .panel-info .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-info .panel-footer,
#adminLayout .boxStyle .panel-info .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-info .panel-footer a.btn,
#adminLayout .boxStyle .panel-info .panel-footer a.btn {
  background: #fff;
  border-color: #fff;
  color: #004469;
}
.Site .panel-info .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-info .panel-footer a.btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #004469;
}
.Site .panel-success,
#adminLayout .boxStyle .panel-success {
  background: #148f53;
  color: #fff;
}
.Site .panel-success .panel-heading h1,
#adminLayout .boxStyle .panel-success .panel-heading h1,
.Site .panel-success .panel-heading h2,
#adminLayout .boxStyle .panel-success .panel-heading h2,
.Site .panel-success .panel-heading h3,
#adminLayout .boxStyle .panel-success .panel-heading h3,
.Site .panel-success .panel-heading h4,
#adminLayout .boxStyle .panel-success .panel-heading h4,
.Site .panel-success .panel-heading h5,
#adminLayout .boxStyle .panel-success .panel-heading h5,
.Site .panel-success .panel-heading h6,
#adminLayout .boxStyle .panel-success .panel-heading h6 {
  color: #fff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.Site .panel-success .panel-heading h1 a,
#adminLayout .boxStyle .panel-success .panel-heading h1 a,
.Site .panel-success .panel-heading h2 a,
#adminLayout .boxStyle .panel-success .panel-heading h2 a,
.Site .panel-success .panel-heading h3 a,
#adminLayout .boxStyle .panel-success .panel-heading h3 a,
.Site .panel-success .panel-heading h4 a,
#adminLayout .boxStyle .panel-success .panel-heading h4 a,
.Site .panel-success .panel-heading h5 a,
#adminLayout .boxStyle .panel-success .panel-heading h5 a,
.Site .panel-success .panel-heading h6 a,
#adminLayout .boxStyle .panel-success .panel-heading h6 a {
  color: #fff;
}
.Site .panel-success .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h1 a:hover,
.Site .panel-success .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h2 a:hover,
.Site .panel-success .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h3 a:hover,
.Site .panel-success .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h4 a:hover,
.Site .panel-success .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h5 a:hover,
.Site .panel-success .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-success .panel-heading h6 a:hover {
  color: #cccccc;
}
.Site .panel-success .panel-body a,
#adminLayout .boxStyle .panel-success .panel-body a,
.Site .panel-success .list-group a,
#adminLayout .boxStyle .panel-success .list-group a {
  color: #55e7a0;
}
.Site .panel-success .panel-body a:hover,
#adminLayout .boxStyle .panel-success .panel-body a:hover,
.Site .panel-success .list-group a:hover,
#adminLayout .boxStyle .panel-success .list-group a:hover {
  color: #1abc6d;
}
.Site .panel-success .panel-body li,
#adminLayout .boxStyle .panel-success .panel-body li,
.Site .panel-success .list-group li,
#adminLayout .boxStyle .panel-success .list-group li,
.Site .panel-success .panel-body p,
#adminLayout .boxStyle .panel-success .panel-body p,
.Site .panel-success .list-group p,
#adminLayout .boxStyle .panel-success .list-group p,
.Site .panel-success .panel-body .title,
#adminLayout .boxStyle .panel-success .panel-body .title,
.Site .panel-success .list-group .title,
#adminLayout .boxStyle .panel-success .list-group .title,
.Site .panel-success .panel-body .media-heading,
#adminLayout .boxStyle .panel-success .panel-body .media-heading,
.Site .panel-success .list-group .media-heading,
#adminLayout .boxStyle .panel-success .list-group .media-heading,
.Site .panel-success .panel-body .tags,
#adminLayout .boxStyle .panel-success .panel-body .tags,
.Site .panel-success .list-group .tags,
#adminLayout .boxStyle .panel-success .list-group .tags,
.Site .panel-success .panel-body .author,
#adminLayout .boxStyle .panel-success .panel-body .author,
.Site .panel-success .list-group .author,
#adminLayout .boxStyle .panel-success .list-group .author,
.Site .panel-success .panel-body label,
#adminLayout .boxStyle .panel-success .panel-body label,
.Site .panel-success .list-group label,
#adminLayout .boxStyle .panel-success .list-group label,
.Site .panel-success .panel-body h1,
#adminLayout .boxStyle .panel-success .panel-body h1,
.Site .panel-success .list-group h1,
#adminLayout .boxStyle .panel-success .list-group h1,
.Site .panel-success .panel-body h2,
#adminLayout .boxStyle .panel-success .panel-body h2,
.Site .panel-success .list-group h2,
#adminLayout .boxStyle .panel-success .list-group h2,
.Site .panel-success .panel-body h3,
#adminLayout .boxStyle .panel-success .panel-body h3,
.Site .panel-success .list-group h3,
#adminLayout .boxStyle .panel-success .list-group h3,
.Site .panel-success .panel-body h4,
#adminLayout .boxStyle .panel-success .panel-body h4,
.Site .panel-success .list-group h4,
#adminLayout .boxStyle .panel-success .list-group h4,
.Site .panel-success .panel-body h5,
#adminLayout .boxStyle .panel-success .panel-body h5,
.Site .panel-success .list-group h5,
#adminLayout .boxStyle .panel-success .list-group h5,
.Site .panel-success .panel-body h6,
#adminLayout .boxStyle .panel-success .panel-body h6,
.Site .panel-success .list-group h6,
#adminLayout .boxStyle .panel-success .list-group h6 {
  color: #fff;
}
.Site .panel-success .panel-body li a,
#adminLayout .boxStyle .panel-success .panel-body li a,
.Site .panel-success .list-group li a,
#adminLayout .boxStyle .panel-success .list-group li a,
.Site .panel-success .panel-body p a,
#adminLayout .boxStyle .panel-success .panel-body p a,
.Site .panel-success .list-group p a,
#adminLayout .boxStyle .panel-success .list-group p a,
.Site .panel-success .panel-body .title a,
#adminLayout .boxStyle .panel-success .panel-body .title a,
.Site .panel-success .list-group .title a,
#adminLayout .boxStyle .panel-success .list-group .title a,
.Site .panel-success .panel-body .media-heading a,
#adminLayout .boxStyle .panel-success .panel-body .media-heading a,
.Site .panel-success .list-group .media-heading a,
#adminLayout .boxStyle .panel-success .list-group .media-heading a,
.Site .panel-success .panel-body .tags a,
#adminLayout .boxStyle .panel-success .panel-body .tags a,
.Site .panel-success .list-group .tags a,
#adminLayout .boxStyle .panel-success .list-group .tags a,
.Site .panel-success .panel-body .author a,
#adminLayout .boxStyle .panel-success .panel-body .author a,
.Site .panel-success .list-group .author a,
#adminLayout .boxStyle .panel-success .list-group .author a,
.Site .panel-success .panel-body label a,
#adminLayout .boxStyle .panel-success .panel-body label a,
.Site .panel-success .list-group label a,
#adminLayout .boxStyle .panel-success .list-group label a,
.Site .panel-success .panel-body h1 a,
#adminLayout .boxStyle .panel-success .panel-body h1 a,
.Site .panel-success .list-group h1 a,
#adminLayout .boxStyle .panel-success .list-group h1 a,
.Site .panel-success .panel-body h2 a,
#adminLayout .boxStyle .panel-success .panel-body h2 a,
.Site .panel-success .list-group h2 a,
#adminLayout .boxStyle .panel-success .list-group h2 a,
.Site .panel-success .panel-body h3 a,
#adminLayout .boxStyle .panel-success .panel-body h3 a,
.Site .panel-success .list-group h3 a,
#adminLayout .boxStyle .panel-success .list-group h3 a,
.Site .panel-success .panel-body h4 a,
#adminLayout .boxStyle .panel-success .panel-body h4 a,
.Site .panel-success .list-group h4 a,
#adminLayout .boxStyle .panel-success .list-group h4 a,
.Site .panel-success .panel-body h5 a,
#adminLayout .boxStyle .panel-success .panel-body h5 a,
.Site .panel-success .list-group h5 a,
#adminLayout .boxStyle .panel-success .list-group h5 a,
.Site .panel-success .panel-body h6 a,
#adminLayout .boxStyle .panel-success .panel-body h6 a,
.Site .panel-success .list-group h6 a,
#adminLayout .boxStyle .panel-success .list-group h6 a {
  color: #55e7a0;
}
.Site .panel-success .panel-body li a:hover,
#adminLayout .boxStyle .panel-success .panel-body li a:hover,
.Site .panel-success .list-group li a:hover,
#adminLayout .boxStyle .panel-success .list-group li a:hover,
.Site .panel-success .panel-body p a:hover,
#adminLayout .boxStyle .panel-success .panel-body p a:hover,
.Site .panel-success .list-group p a:hover,
#adminLayout .boxStyle .panel-success .list-group p a:hover,
.Site .panel-success .panel-body .title a:hover,
#adminLayout .boxStyle .panel-success .panel-body .title a:hover,
.Site .panel-success .list-group .title a:hover,
#adminLayout .boxStyle .panel-success .list-group .title a:hover,
.Site .panel-success .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-success .panel-body .media-heading a:hover,
.Site .panel-success .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-success .list-group .media-heading a:hover,
.Site .panel-success .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-success .panel-body .tags a:hover,
.Site .panel-success .list-group .tags a:hover,
#adminLayout .boxStyle .panel-success .list-group .tags a:hover,
.Site .panel-success .panel-body .author a:hover,
#adminLayout .boxStyle .panel-success .panel-body .author a:hover,
.Site .panel-success .list-group .author a:hover,
#adminLayout .boxStyle .panel-success .list-group .author a:hover,
.Site .panel-success .panel-body label a:hover,
#adminLayout .boxStyle .panel-success .panel-body label a:hover,
.Site .panel-success .list-group label a:hover,
#adminLayout .boxStyle .panel-success .list-group label a:hover,
.Site .panel-success .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h1 a:hover,
.Site .panel-success .list-group h1 a:hover,
#adminLayout .boxStyle .panel-success .list-group h1 a:hover,
.Site .panel-success .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h2 a:hover,
.Site .panel-success .list-group h2 a:hover,
#adminLayout .boxStyle .panel-success .list-group h2 a:hover,
.Site .panel-success .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h3 a:hover,
.Site .panel-success .list-group h3 a:hover,
#adminLayout .boxStyle .panel-success .list-group h3 a:hover,
.Site .panel-success .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h4 a:hover,
.Site .panel-success .list-group h4 a:hover,
#adminLayout .boxStyle .panel-success .list-group h4 a:hover,
.Site .panel-success .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h5 a:hover,
.Site .panel-success .list-group h5 a:hover,
#adminLayout .boxStyle .panel-success .list-group h5 a:hover,
.Site .panel-success .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-success .panel-body h6 a:hover,
.Site .panel-success .list-group h6 a:hover,
#adminLayout .boxStyle .panel-success .list-group h6 a:hover {
  color: #28e187;
}
.Site .panel-success .panel-body a.btn,
#adminLayout .boxStyle .panel-success .panel-body a.btn,
.Site .panel-success .list-group a.btn,
#adminLayout .boxStyle .panel-success .list-group a.btn {
  background: #148f53;
  border-color: #148f53;
  color: #fff;
}
.Site .panel-success .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-success .panel-body a.btn:hover,
.Site .panel-success .list-group a.btn:hover,
#adminLayout .boxStyle .panel-success .list-group a.btn:hover {
  color: #fff;
  background: #1abc6d;
  border-color: #1abc6d;
}
.Site .panel-success .panel-body a.btn-default,
#adminLayout .boxStyle .panel-success .panel-body a.btn-default,
.Site .panel-success .list-group a.btn-default,
#adminLayout .boxStyle .panel-success .list-group a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #148f53;
}
.Site .panel-success .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-success .panel-body a.btn-default:hover,
.Site .panel-success .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-success .list-group a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #148f53;
}
.Site .panel-success .pager a,
#adminLayout .boxStyle .panel-success .pager a {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site .panel-success .pager a:hover,
#adminLayout .boxStyle .panel-success .pager a:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site .panel-success .pager .disabled a,
#adminLayout .boxStyle .panel-success .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-success .panel-footer,
#adminLayout .boxStyle .panel-success .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-success .panel-footer a.btn,
#adminLayout .boxStyle .panel-success .panel-footer a.btn {
  background: #fff;
  border-color: #fff;
  color: #148f53;
}
.Site .panel-success .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-success .panel-footer a.btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #148f53;
}
.Site .panel-warning,
#adminLayout .boxStyle .panel-warning {
  background: #f39c12;
  color: #616161;
}
.Site .panel-warning .panel-heading h1,
#adminLayout .boxStyle .panel-warning .panel-heading h1,
.Site .panel-warning .panel-heading h2,
#adminLayout .boxStyle .panel-warning .panel-heading h2,
.Site .panel-warning .panel-heading h3,
#adminLayout .boxStyle .panel-warning .panel-heading h3,
.Site .panel-warning .panel-heading h4,
#adminLayout .boxStyle .panel-warning .panel-heading h4,
.Site .panel-warning .panel-heading h5,
#adminLayout .boxStyle .panel-warning .panel-heading h5,
.Site .panel-warning .panel-heading h6,
#adminLayout .boxStyle .panel-warning .panel-heading h6 {
  color: #616161;
  border-bottom: 1px dotted rgba(97, 97, 97, 0.4);
}
.Site .panel-warning .panel-heading h1 a,
#adminLayout .boxStyle .panel-warning .panel-heading h1 a,
.Site .panel-warning .panel-heading h2 a,
#adminLayout .boxStyle .panel-warning .panel-heading h2 a,
.Site .panel-warning .panel-heading h3 a,
#adminLayout .boxStyle .panel-warning .panel-heading h3 a,
.Site .panel-warning .panel-heading h4 a,
#adminLayout .boxStyle .panel-warning .panel-heading h4 a,
.Site .panel-warning .panel-heading h5 a,
#adminLayout .boxStyle .panel-warning .panel-heading h5 a,
.Site .panel-warning .panel-heading h6 a,
#adminLayout .boxStyle .panel-warning .panel-heading h6 a {
  color: #616161;
}
.Site .panel-warning .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h1 a:hover,
.Site .panel-warning .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h2 a:hover,
.Site .panel-warning .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h3 a:hover,
.Site .panel-warning .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h4 a:hover,
.Site .panel-warning .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h5 a:hover,
.Site .panel-warning .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-warning .panel-heading h6 a:hover {
  color: #2e2e2e;
}
.Site .panel-warning .panel-body a,
#adminLayout .boxStyle .panel-warning .panel-body a,
.Site .panel-warning .list-group a,
#adminLayout .boxStyle .panel-warning .list-group a {
  color: #fad9a4;
}
.Site .panel-warning .panel-body a:hover,
#adminLayout .boxStyle .panel-warning .panel-body a:hover,
.Site .panel-warning .list-group a:hover,
#adminLayout .boxStyle .panel-warning .list-group a:hover {
  color: #f5b043;
}
.Site .panel-warning .panel-body li,
#adminLayout .boxStyle .panel-warning .panel-body li,
.Site .panel-warning .list-group li,
#adminLayout .boxStyle .panel-warning .list-group li,
.Site .panel-warning .panel-body p,
#adminLayout .boxStyle .panel-warning .panel-body p,
.Site .panel-warning .list-group p,
#adminLayout .boxStyle .panel-warning .list-group p,
.Site .panel-warning .panel-body .title,
#adminLayout .boxStyle .panel-warning .panel-body .title,
.Site .panel-warning .list-group .title,
#adminLayout .boxStyle .panel-warning .list-group .title,
.Site .panel-warning .panel-body .media-heading,
#adminLayout .boxStyle .panel-warning .panel-body .media-heading,
.Site .panel-warning .list-group .media-heading,
#adminLayout .boxStyle .panel-warning .list-group .media-heading,
.Site .panel-warning .panel-body .tags,
#adminLayout .boxStyle .panel-warning .panel-body .tags,
.Site .panel-warning .list-group .tags,
#adminLayout .boxStyle .panel-warning .list-group .tags,
.Site .panel-warning .panel-body .author,
#adminLayout .boxStyle .panel-warning .panel-body .author,
.Site .panel-warning .list-group .author,
#adminLayout .boxStyle .panel-warning .list-group .author,
.Site .panel-warning .panel-body label,
#adminLayout .boxStyle .panel-warning .panel-body label,
.Site .panel-warning .list-group label,
#adminLayout .boxStyle .panel-warning .list-group label,
.Site .panel-warning .panel-body h1,
#adminLayout .boxStyle .panel-warning .panel-body h1,
.Site .panel-warning .list-group h1,
#adminLayout .boxStyle .panel-warning .list-group h1,
.Site .panel-warning .panel-body h2,
#adminLayout .boxStyle .panel-warning .panel-body h2,
.Site .panel-warning .list-group h2,
#adminLayout .boxStyle .panel-warning .list-group h2,
.Site .panel-warning .panel-body h3,
#adminLayout .boxStyle .panel-warning .panel-body h3,
.Site .panel-warning .list-group h3,
#adminLayout .boxStyle .panel-warning .list-group h3,
.Site .panel-warning .panel-body h4,
#adminLayout .boxStyle .panel-warning .panel-body h4,
.Site .panel-warning .list-group h4,
#adminLayout .boxStyle .panel-warning .list-group h4,
.Site .panel-warning .panel-body h5,
#adminLayout .boxStyle .panel-warning .panel-body h5,
.Site .panel-warning .list-group h5,
#adminLayout .boxStyle .panel-warning .list-group h5,
.Site .panel-warning .panel-body h6,
#adminLayout .boxStyle .panel-warning .panel-body h6,
.Site .panel-warning .list-group h6,
#adminLayout .boxStyle .panel-warning .list-group h6 {
  color: #616161;
}
.Site .panel-warning .panel-body li a,
#adminLayout .boxStyle .panel-warning .panel-body li a,
.Site .panel-warning .list-group li a,
#adminLayout .boxStyle .panel-warning .list-group li a,
.Site .panel-warning .panel-body p a,
#adminLayout .boxStyle .panel-warning .panel-body p a,
.Site .panel-warning .list-group p a,
#adminLayout .boxStyle .panel-warning .list-group p a,
.Site .panel-warning .panel-body .title a,
#adminLayout .boxStyle .panel-warning .panel-body .title a,
.Site .panel-warning .list-group .title a,
#adminLayout .boxStyle .panel-warning .list-group .title a,
.Site .panel-warning .panel-body .media-heading a,
#adminLayout .boxStyle .panel-warning .panel-body .media-heading a,
.Site .panel-warning .list-group .media-heading a,
#adminLayout .boxStyle .panel-warning .list-group .media-heading a,
.Site .panel-warning .panel-body .tags a,
#adminLayout .boxStyle .panel-warning .panel-body .tags a,
.Site .panel-warning .list-group .tags a,
#adminLayout .boxStyle .panel-warning .list-group .tags a,
.Site .panel-warning .panel-body .author a,
#adminLayout .boxStyle .panel-warning .panel-body .author a,
.Site .panel-warning .list-group .author a,
#adminLayout .boxStyle .panel-warning .list-group .author a,
.Site .panel-warning .panel-body label a,
#adminLayout .boxStyle .panel-warning .panel-body label a,
.Site .panel-warning .list-group label a,
#adminLayout .boxStyle .panel-warning .list-group label a,
.Site .panel-warning .panel-body h1 a,
#adminLayout .boxStyle .panel-warning .panel-body h1 a,
.Site .panel-warning .list-group h1 a,
#adminLayout .boxStyle .panel-warning .list-group h1 a,
.Site .panel-warning .panel-body h2 a,
#adminLayout .boxStyle .panel-warning .panel-body h2 a,
.Site .panel-warning .list-group h2 a,
#adminLayout .boxStyle .panel-warning .list-group h2 a,
.Site .panel-warning .panel-body h3 a,
#adminLayout .boxStyle .panel-warning .panel-body h3 a,
.Site .panel-warning .list-group h3 a,
#adminLayout .boxStyle .panel-warning .list-group h3 a,
.Site .panel-warning .panel-body h4 a,
#adminLayout .boxStyle .panel-warning .panel-body h4 a,
.Site .panel-warning .list-group h4 a,
#adminLayout .boxStyle .panel-warning .list-group h4 a,
.Site .panel-warning .panel-body h5 a,
#adminLayout .boxStyle .panel-warning .panel-body h5 a,
.Site .panel-warning .list-group h5 a,
#adminLayout .boxStyle .panel-warning .list-group h5 a,
.Site .panel-warning .panel-body h6 a,
#adminLayout .boxStyle .panel-warning .panel-body h6 a,
.Site .panel-warning .list-group h6 a,
#adminLayout .boxStyle .panel-warning .list-group h6 a {
  color: #fad9a4;
}
.Site .panel-warning .panel-body li a:hover,
#adminLayout .boxStyle .panel-warning .panel-body li a:hover,
.Site .panel-warning .list-group li a:hover,
#adminLayout .boxStyle .panel-warning .list-group li a:hover,
.Site .panel-warning .panel-body p a:hover,
#adminLayout .boxStyle .panel-warning .panel-body p a:hover,
.Site .panel-warning .list-group p a:hover,
#adminLayout .boxStyle .panel-warning .list-group p a:hover,
.Site .panel-warning .panel-body .title a:hover,
#adminLayout .boxStyle .panel-warning .panel-body .title a:hover,
.Site .panel-warning .list-group .title a:hover,
#adminLayout .boxStyle .panel-warning .list-group .title a:hover,
.Site .panel-warning .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-warning .panel-body .media-heading a:hover,
.Site .panel-warning .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-warning .list-group .media-heading a:hover,
.Site .panel-warning .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-warning .panel-body .tags a:hover,
.Site .panel-warning .list-group .tags a:hover,
#adminLayout .boxStyle .panel-warning .list-group .tags a:hover,
.Site .panel-warning .panel-body .author a:hover,
#adminLayout .boxStyle .panel-warning .panel-body .author a:hover,
.Site .panel-warning .list-group .author a:hover,
#adminLayout .boxStyle .panel-warning .list-group .author a:hover,
.Site .panel-warning .panel-body label a:hover,
#adminLayout .boxStyle .panel-warning .panel-body label a:hover,
.Site .panel-warning .list-group label a:hover,
#adminLayout .boxStyle .panel-warning .list-group label a:hover,
.Site .panel-warning .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h1 a:hover,
.Site .panel-warning .list-group h1 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h1 a:hover,
.Site .panel-warning .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h2 a:hover,
.Site .panel-warning .list-group h2 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h2 a:hover,
.Site .panel-warning .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h3 a:hover,
.Site .panel-warning .list-group h3 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h3 a:hover,
.Site .panel-warning .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h4 a:hover,
.Site .panel-warning .list-group h4 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h4 a:hover,
.Site .panel-warning .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h5 a:hover,
.Site .panel-warning .list-group h5 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h5 a:hover,
.Site .panel-warning .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-warning .panel-body h6 a:hover,
.Site .panel-warning .list-group h6 a:hover,
#adminLayout .boxStyle .panel-warning .list-group h6 a:hover {
  color: #f8c573;
}
.Site .panel-warning .panel-body a.btn,
#adminLayout .boxStyle .panel-warning .panel-body a.btn,
.Site .panel-warning .list-group a.btn,
#adminLayout .boxStyle .panel-warning .list-group a.btn {
  background: #f39c12;
  border-color: #f39c12;
  color: #fff;
}
.Site .panel-warning .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-warning .panel-body a.btn:hover,
.Site .panel-warning .list-group a.btn:hover,
#adminLayout .boxStyle .panel-warning .list-group a.btn:hover {
  color: #fff;
  background: #f5b043;
  border-color: #f5b043;
}
.Site .panel-warning .panel-body a.btn-default,
#adminLayout .boxStyle .panel-warning .panel-body a.btn-default,
.Site .panel-warning .list-group a.btn-default,
#adminLayout .boxStyle .panel-warning .list-group a.btn-default {
  background: #616161;
  border-color: #616161;
  color: #f39c12;
}
.Site .panel-warning .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-warning .panel-body a.btn-default:hover,
.Site .panel-warning .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-warning .list-group a.btn-default:hover {
  background-color: rgba(97, 97, 97, 0.9);
  border-color: rgba(97, 97, 97, 0.9);
  color: #f39c12;
}
.Site .panel-warning .pager a,
#adminLayout .boxStyle .panel-warning .pager a {
  color: #f39c12;
  background-color: #616161;
  border-color: #616161;
}
.Site .panel-warning .pager a:hover,
#adminLayout .boxStyle .panel-warning .pager a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.Site .panel-warning .pager .disabled a,
#adminLayout .boxStyle .panel-warning .pager .disabled a {
  background-color: rgba(97, 97, 97, 0.4);
  border-color: rgba(97, 97, 97, 0);
}
.Site .panel-warning .panel-footer,
#adminLayout .boxStyle .panel-warning .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-warning .panel-footer a.btn,
#adminLayout .boxStyle .panel-warning .panel-footer a.btn {
  background: #616161;
  border-color: #616161;
  color: #f39c12;
}
.Site .panel-warning .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-warning .panel-footer a.btn:hover {
  background-color: rgba(97, 97, 97, 0.9);
  border-color: rgba(97, 97, 97, 0.9);
  color: #f39c12;
}
.Site .panel-danger,
#adminLayout .boxStyle .panel-danger {
  background: #cc1e3b;
  color: #fff;
}
.Site .panel-danger .panel-heading h1,
#adminLayout .boxStyle .panel-danger .panel-heading h1,
.Site .panel-danger .panel-heading h2,
#adminLayout .boxStyle .panel-danger .panel-heading h2,
.Site .panel-danger .panel-heading h3,
#adminLayout .boxStyle .panel-danger .panel-heading h3,
.Site .panel-danger .panel-heading h4,
#adminLayout .boxStyle .panel-danger .panel-heading h4,
.Site .panel-danger .panel-heading h5,
#adminLayout .boxStyle .panel-danger .panel-heading h5,
.Site .panel-danger .panel-heading h6,
#adminLayout .boxStyle .panel-danger .panel-heading h6 {
  color: #fff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.Site .panel-danger .panel-heading h1 a,
#adminLayout .boxStyle .panel-danger .panel-heading h1 a,
.Site .panel-danger .panel-heading h2 a,
#adminLayout .boxStyle .panel-danger .panel-heading h2 a,
.Site .panel-danger .panel-heading h3 a,
#adminLayout .boxStyle .panel-danger .panel-heading h3 a,
.Site .panel-danger .panel-heading h4 a,
#adminLayout .boxStyle .panel-danger .panel-heading h4 a,
.Site .panel-danger .panel-heading h5 a,
#adminLayout .boxStyle .panel-danger .panel-heading h5 a,
.Site .panel-danger .panel-heading h6 a,
#adminLayout .boxStyle .panel-danger .panel-heading h6 a {
  color: #fff;
}
.Site .panel-danger .panel-heading h1 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h1 a:hover,
.Site .panel-danger .panel-heading h2 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h2 a:hover,
.Site .panel-danger .panel-heading h3 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h3 a:hover,
.Site .panel-danger .panel-heading h4 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h4 a:hover,
.Site .panel-danger .panel-heading h5 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h5 a:hover,
.Site .panel-danger .panel-heading h6 a:hover,
#adminLayout .boxStyle .panel-danger .panel-heading h6 a:hover {
  color: #cccccc;
}
.Site .panel-danger .panel-body a,
#adminLayout .boxStyle .panel-danger .panel-body a,
.Site .panel-danger .list-group a,
#adminLayout .boxStyle .panel-danger .list-group a {
  color: #ef94a3;
}
.Site .panel-danger .panel-body a:hover,
#adminLayout .boxStyle .panel-danger .panel-body a:hover,
.Site .panel-danger .list-group a:hover,
#adminLayout .boxStyle .panel-danger .list-group a:hover {
  color: #e23b57;
}
.Site .panel-danger .panel-body li,
#adminLayout .boxStyle .panel-danger .panel-body li,
.Site .panel-danger .list-group li,
#adminLayout .boxStyle .panel-danger .list-group li,
.Site .panel-danger .panel-body p,
#adminLayout .boxStyle .panel-danger .panel-body p,
.Site .panel-danger .list-group p,
#adminLayout .boxStyle .panel-danger .list-group p,
.Site .panel-danger .panel-body .title,
#adminLayout .boxStyle .panel-danger .panel-body .title,
.Site .panel-danger .list-group .title,
#adminLayout .boxStyle .panel-danger .list-group .title,
.Site .panel-danger .panel-body .media-heading,
#adminLayout .boxStyle .panel-danger .panel-body .media-heading,
.Site .panel-danger .list-group .media-heading,
#adminLayout .boxStyle .panel-danger .list-group .media-heading,
.Site .panel-danger .panel-body .tags,
#adminLayout .boxStyle .panel-danger .panel-body .tags,
.Site .panel-danger .list-group .tags,
#adminLayout .boxStyle .panel-danger .list-group .tags,
.Site .panel-danger .panel-body .author,
#adminLayout .boxStyle .panel-danger .panel-body .author,
.Site .panel-danger .list-group .author,
#adminLayout .boxStyle .panel-danger .list-group .author,
.Site .panel-danger .panel-body label,
#adminLayout .boxStyle .panel-danger .panel-body label,
.Site .panel-danger .list-group label,
#adminLayout .boxStyle .panel-danger .list-group label,
.Site .panel-danger .panel-body h1,
#adminLayout .boxStyle .panel-danger .panel-body h1,
.Site .panel-danger .list-group h1,
#adminLayout .boxStyle .panel-danger .list-group h1,
.Site .panel-danger .panel-body h2,
#adminLayout .boxStyle .panel-danger .panel-body h2,
.Site .panel-danger .list-group h2,
#adminLayout .boxStyle .panel-danger .list-group h2,
.Site .panel-danger .panel-body h3,
#adminLayout .boxStyle .panel-danger .panel-body h3,
.Site .panel-danger .list-group h3,
#adminLayout .boxStyle .panel-danger .list-group h3,
.Site .panel-danger .panel-body h4,
#adminLayout .boxStyle .panel-danger .panel-body h4,
.Site .panel-danger .list-group h4,
#adminLayout .boxStyle .panel-danger .list-group h4,
.Site .panel-danger .panel-body h5,
#adminLayout .boxStyle .panel-danger .panel-body h5,
.Site .panel-danger .list-group h5,
#adminLayout .boxStyle .panel-danger .list-group h5,
.Site .panel-danger .panel-body h6,
#adminLayout .boxStyle .panel-danger .panel-body h6,
.Site .panel-danger .list-group h6,
#adminLayout .boxStyle .panel-danger .list-group h6 {
  color: #fff;
}
.Site .panel-danger .panel-body li a,
#adminLayout .boxStyle .panel-danger .panel-body li a,
.Site .panel-danger .list-group li a,
#adminLayout .boxStyle .panel-danger .list-group li a,
.Site .panel-danger .panel-body p a,
#adminLayout .boxStyle .panel-danger .panel-body p a,
.Site .panel-danger .list-group p a,
#adminLayout .boxStyle .panel-danger .list-group p a,
.Site .panel-danger .panel-body .title a,
#adminLayout .boxStyle .panel-danger .panel-body .title a,
.Site .panel-danger .list-group .title a,
#adminLayout .boxStyle .panel-danger .list-group .title a,
.Site .panel-danger .panel-body .media-heading a,
#adminLayout .boxStyle .panel-danger .panel-body .media-heading a,
.Site .panel-danger .list-group .media-heading a,
#adminLayout .boxStyle .panel-danger .list-group .media-heading a,
.Site .panel-danger .panel-body .tags a,
#adminLayout .boxStyle .panel-danger .panel-body .tags a,
.Site .panel-danger .list-group .tags a,
#adminLayout .boxStyle .panel-danger .list-group .tags a,
.Site .panel-danger .panel-body .author a,
#adminLayout .boxStyle .panel-danger .panel-body .author a,
.Site .panel-danger .list-group .author a,
#adminLayout .boxStyle .panel-danger .list-group .author a,
.Site .panel-danger .panel-body label a,
#adminLayout .boxStyle .panel-danger .panel-body label a,
.Site .panel-danger .list-group label a,
#adminLayout .boxStyle .panel-danger .list-group label a,
.Site .panel-danger .panel-body h1 a,
#adminLayout .boxStyle .panel-danger .panel-body h1 a,
.Site .panel-danger .list-group h1 a,
#adminLayout .boxStyle .panel-danger .list-group h1 a,
.Site .panel-danger .panel-body h2 a,
#adminLayout .boxStyle .panel-danger .panel-body h2 a,
.Site .panel-danger .list-group h2 a,
#adminLayout .boxStyle .panel-danger .list-group h2 a,
.Site .panel-danger .panel-body h3 a,
#adminLayout .boxStyle .panel-danger .panel-body h3 a,
.Site .panel-danger .list-group h3 a,
#adminLayout .boxStyle .panel-danger .list-group h3 a,
.Site .panel-danger .panel-body h4 a,
#adminLayout .boxStyle .panel-danger .panel-body h4 a,
.Site .panel-danger .list-group h4 a,
#adminLayout .boxStyle .panel-danger .list-group h4 a,
.Site .panel-danger .panel-body h5 a,
#adminLayout .boxStyle .panel-danger .panel-body h5 a,
.Site .panel-danger .list-group h5 a,
#adminLayout .boxStyle .panel-danger .list-group h5 a,
.Site .panel-danger .panel-body h6 a,
#adminLayout .boxStyle .panel-danger .panel-body h6 a,
.Site .panel-danger .list-group h6 a,
#adminLayout .boxStyle .panel-danger .list-group h6 a {
  color: #ef94a3;
}
.Site .panel-danger .panel-body li a:hover,
#adminLayout .boxStyle .panel-danger .panel-body li a:hover,
.Site .panel-danger .list-group li a:hover,
#adminLayout .boxStyle .panel-danger .list-group li a:hover,
.Site .panel-danger .panel-body p a:hover,
#adminLayout .boxStyle .panel-danger .panel-body p a:hover,
.Site .panel-danger .list-group p a:hover,
#adminLayout .boxStyle .panel-danger .list-group p a:hover,
.Site .panel-danger .panel-body .title a:hover,
#adminLayout .boxStyle .panel-danger .panel-body .title a:hover,
.Site .panel-danger .list-group .title a:hover,
#adminLayout .boxStyle .panel-danger .list-group .title a:hover,
.Site .panel-danger .panel-body .media-heading a:hover,
#adminLayout .boxStyle .panel-danger .panel-body .media-heading a:hover,
.Site .panel-danger .list-group .media-heading a:hover,
#adminLayout .boxStyle .panel-danger .list-group .media-heading a:hover,
.Site .panel-danger .panel-body .tags a:hover,
#adminLayout .boxStyle .panel-danger .panel-body .tags a:hover,
.Site .panel-danger .list-group .tags a:hover,
#adminLayout .boxStyle .panel-danger .list-group .tags a:hover,
.Site .panel-danger .panel-body .author a:hover,
#adminLayout .boxStyle .panel-danger .panel-body .author a:hover,
.Site .panel-danger .list-group .author a:hover,
#adminLayout .boxStyle .panel-danger .list-group .author a:hover,
.Site .panel-danger .panel-body label a:hover,
#adminLayout .boxStyle .panel-danger .panel-body label a:hover,
.Site .panel-danger .list-group label a:hover,
#adminLayout .boxStyle .panel-danger .list-group label a:hover,
.Site .panel-danger .panel-body h1 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h1 a:hover,
.Site .panel-danger .list-group h1 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h1 a:hover,
.Site .panel-danger .panel-body h2 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h2 a:hover,
.Site .panel-danger .list-group h2 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h2 a:hover,
.Site .panel-danger .panel-body h3 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h3 a:hover,
.Site .panel-danger .list-group h3 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h3 a:hover,
.Site .panel-danger .panel-body h4 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h4 a:hover,
.Site .panel-danger .list-group h4 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h4 a:hover,
.Site .panel-danger .panel-body h5 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h5 a:hover,
.Site .panel-danger .list-group h5 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h5 a:hover,
.Site .panel-danger .panel-body h6 a:hover,
#adminLayout .boxStyle .panel-danger .panel-body h6 a:hover,
.Site .panel-danger .list-group h6 a:hover,
#adminLayout .boxStyle .panel-danger .list-group h6 a:hover {
  color: #e9677d;
}
.Site .panel-danger .panel-body a.btn,
#adminLayout .boxStyle .panel-danger .panel-body a.btn,
.Site .panel-danger .list-group a.btn,
#adminLayout .boxStyle .panel-danger .list-group a.btn {
  background: #cc1e3b;
  border-color: #cc1e3b;
  color: #fff;
}
.Site .panel-danger .panel-body a.btn:hover,
#adminLayout .boxStyle .panel-danger .panel-body a.btn:hover,
.Site .panel-danger .list-group a.btn:hover,
#adminLayout .boxStyle .panel-danger .list-group a.btn:hover {
  color: #fff;
  background: #e23b57;
  border-color: #e23b57;
}
.Site .panel-danger .panel-body a.btn-default,
#adminLayout .boxStyle .panel-danger .panel-body a.btn-default,
.Site .panel-danger .list-group a.btn-default,
#adminLayout .boxStyle .panel-danger .list-group a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #cc1e3b;
}
.Site .panel-danger .panel-body a.btn-default:hover,
#adminLayout .boxStyle .panel-danger .panel-body a.btn-default:hover,
.Site .panel-danger .list-group a.btn-default:hover,
#adminLayout .boxStyle .panel-danger .list-group a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #cc1e3b;
}
.Site .panel-danger .pager a,
#adminLayout .boxStyle .panel-danger .pager a {
  color: #cc1e3b;
  background-color: #fff;
  border-color: #fff;
}
.Site .panel-danger .pager a:hover,
#adminLayout .boxStyle .panel-danger .pager a:hover {
  background-color: #fcedef;
  border-color: #fcedef;
}
.Site .panel-danger .pager .disabled a,
#adminLayout .boxStyle .panel-danger .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-danger .panel-footer,
#adminLayout .boxStyle .panel-danger .panel-footer {
  background: none;
  border: none;
  padding-top: 0;
}
.Site .panel-danger .panel-footer a.btn,
#adminLayout .boxStyle .panel-danger .panel-footer a.btn {
  background: #fff;
  border-color: #fff;
  color: #cc1e3b;
}
.Site .panel-danger .panel-footer a.btn:hover,
#adminLayout .boxStyle .panel-danger .panel-footer a.btn:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #cc1e3b;
}
.Site .alert-info,
#adminLayout .boxStyle .alert-info {
  background: #004469;
  color: #fff;
}
.Site .alert-info a,
#adminLayout .boxStyle .alert-info a {
  color: #03a6ff;
}
.Site .alert-info a:hover,
#adminLayout .boxStyle .alert-info a:hover {
  color: #00659c;
}
.Site .alert-info li,
#adminLayout .boxStyle .alert-info li,
.Site .alert-info p,
#adminLayout .boxStyle .alert-info p,
.Site .alert-info .title,
#adminLayout .boxStyle .alert-info .title,
.Site .alert-info .media-heading,
#adminLayout .boxStyle .alert-info .media-heading,
.Site .alert-info .tags,
#adminLayout .boxStyle .alert-info .tags,
.Site .alert-info label,
#adminLayout .boxStyle .alert-info label,
.Site .alert-info h1,
#adminLayout .boxStyle .alert-info h1,
.Site .alert-info h2,
#adminLayout .boxStyle .alert-info h2,
.Site .alert-info h3,
#adminLayout .boxStyle .alert-info h3,
.Site .alert-info h4,
#adminLayout .boxStyle .alert-info h4,
.Site .alert-info h5,
#adminLayout .boxStyle .alert-info h5,
.Site .alert-info h6,
#adminLayout .boxStyle .alert-info h6 {
  color: #fff;
}
.Site .alert-info li a,
#adminLayout .boxStyle .alert-info li a,
.Site .alert-info p a,
#adminLayout .boxStyle .alert-info p a,
.Site .alert-info .title a,
#adminLayout .boxStyle .alert-info .title a,
.Site .alert-info .media-heading a,
#adminLayout .boxStyle .alert-info .media-heading a,
.Site .alert-info .tags a,
#adminLayout .boxStyle .alert-info .tags a,
.Site .alert-info label a,
#adminLayout .boxStyle .alert-info label a,
.Site .alert-info h1 a,
#adminLayout .boxStyle .alert-info h1 a,
.Site .alert-info h2 a,
#adminLayout .boxStyle .alert-info h2 a,
.Site .alert-info h3 a,
#adminLayout .boxStyle .alert-info h3 a,
.Site .alert-info h4 a,
#adminLayout .boxStyle .alert-info h4 a,
.Site .alert-info h5 a,
#adminLayout .boxStyle .alert-info h5 a,
.Site .alert-info h6 a,
#adminLayout .boxStyle .alert-info h6 a {
  color: #03a6ff;
}
.Site .alert-info li a:hover,
#adminLayout .boxStyle .alert-info li a:hover,
.Site .alert-info p a:hover,
#adminLayout .boxStyle .alert-info p a:hover,
.Site .alert-info .title a:hover,
#adminLayout .boxStyle .alert-info .title a:hover,
.Site .alert-info .media-heading a:hover,
#adminLayout .boxStyle .alert-info .media-heading a:hover,
.Site .alert-info .tags a:hover,
#adminLayout .boxStyle .alert-info .tags a:hover,
.Site .alert-info label a:hover,
#adminLayout .boxStyle .alert-info label a:hover,
.Site .alert-info h1 a:hover,
#adminLayout .boxStyle .alert-info h1 a:hover,
.Site .alert-info h2 a:hover,
#adminLayout .boxStyle .alert-info h2 a:hover,
.Site .alert-info h3 a:hover,
#adminLayout .boxStyle .alert-info h3 a:hover,
.Site .alert-info h4 a:hover,
#adminLayout .boxStyle .alert-info h4 a:hover,
.Site .alert-info h5 a:hover,
#adminLayout .boxStyle .alert-info h5 a:hover,
.Site .alert-info h6 a:hover,
#adminLayout .boxStyle .alert-info h6 a:hover {
  color: #00659c;
}
.Site .alert-info .listItem,
#adminLayout .boxStyle .alert-info .listItem,
.Site .alert-info .cols,
#adminLayout .boxStyle .alert-info .cols {
  border-color: #003350;
}
.Site .alert-info a.btn,
#adminLayout .boxStyle .alert-info a.btn {
  color: #004469;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-info a.btn:hover,
#adminLayout .boxStyle .alert-info a.btn:hover {
  background-color: #69caff;
  border-color: #69caff;
}
.Site .alert-info a.btn-default,
#adminLayout .boxStyle .alert-info a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #004469;
}
.Site .alert-info a.btn-default:hover,
#adminLayout .boxStyle .alert-info a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #004469;
}
.Site .alert-info .pager a,
#adminLayout .boxStyle .alert-info .pager a {
  color: #004469;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-info .pager a:hover,
#adminLayout .boxStyle .alert-info .pager a:hover {
  background-color: #69caff;
  border-color: #69caff;
}
.Site .alert-info .pager .disabled a,
#adminLayout .boxStyle .alert-info .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .alert-success,
#adminLayout .boxStyle .alert-success {
  background: #148f53;
  color: #fff;
}
.Site .alert-success a,
#adminLayout .boxStyle .alert-success a {
  color: #55e7a0;
}
.Site .alert-success a:hover,
#adminLayout .boxStyle .alert-success a:hover {
  color: #1abc6d;
}
.Site .alert-success li,
#adminLayout .boxStyle .alert-success li,
.Site .alert-success p,
#adminLayout .boxStyle .alert-success p,
.Site .alert-success .title,
#adminLayout .boxStyle .alert-success .title,
.Site .alert-success .media-heading,
#adminLayout .boxStyle .alert-success .media-heading,
.Site .alert-success .tags,
#adminLayout .boxStyle .alert-success .tags,
.Site .alert-success label,
#adminLayout .boxStyle .alert-success label,
.Site .alert-success h1,
#adminLayout .boxStyle .alert-success h1,
.Site .alert-success h2,
#adminLayout .boxStyle .alert-success h2,
.Site .alert-success h3,
#adminLayout .boxStyle .alert-success h3,
.Site .alert-success h4,
#adminLayout .boxStyle .alert-success h4,
.Site .alert-success h5,
#adminLayout .boxStyle .alert-success h5,
.Site .alert-success h6,
#adminLayout .boxStyle .alert-success h6 {
  color: #fff;
}
.Site .alert-success li a,
#adminLayout .boxStyle .alert-success li a,
.Site .alert-success p a,
#adminLayout .boxStyle .alert-success p a,
.Site .alert-success .title a,
#adminLayout .boxStyle .alert-success .title a,
.Site .alert-success .media-heading a,
#adminLayout .boxStyle .alert-success .media-heading a,
.Site .alert-success .tags a,
#adminLayout .boxStyle .alert-success .tags a,
.Site .alert-success label a,
#adminLayout .boxStyle .alert-success label a,
.Site .alert-success h1 a,
#adminLayout .boxStyle .alert-success h1 a,
.Site .alert-success h2 a,
#adminLayout .boxStyle .alert-success h2 a,
.Site .alert-success h3 a,
#adminLayout .boxStyle .alert-success h3 a,
.Site .alert-success h4 a,
#adminLayout .boxStyle .alert-success h4 a,
.Site .alert-success h5 a,
#adminLayout .boxStyle .alert-success h5 a,
.Site .alert-success h6 a,
#adminLayout .boxStyle .alert-success h6 a {
  color: #55e7a0;
}
.Site .alert-success li a:hover,
#adminLayout .boxStyle .alert-success li a:hover,
.Site .alert-success p a:hover,
#adminLayout .boxStyle .alert-success p a:hover,
.Site .alert-success .title a:hover,
#adminLayout .boxStyle .alert-success .title a:hover,
.Site .alert-success .media-heading a:hover,
#adminLayout .boxStyle .alert-success .media-heading a:hover,
.Site .alert-success .tags a:hover,
#adminLayout .boxStyle .alert-success .tags a:hover,
.Site .alert-success label a:hover,
#adminLayout .boxStyle .alert-success label a:hover,
.Site .alert-success h1 a:hover,
#adminLayout .boxStyle .alert-success h1 a:hover,
.Site .alert-success h2 a:hover,
#adminLayout .boxStyle .alert-success h2 a:hover,
.Site .alert-success h3 a:hover,
#adminLayout .boxStyle .alert-success h3 a:hover,
.Site .alert-success h4 a:hover,
#adminLayout .boxStyle .alert-success h4 a:hover,
.Site .alert-success h5 a:hover,
#adminLayout .boxStyle .alert-success h5 a:hover,
.Site .alert-success h6 a:hover,
#adminLayout .boxStyle .alert-success h6 a:hover {
  color: #1abc6d;
}
.Site .alert-success .listItem,
#adminLayout .boxStyle .alert-success .listItem,
.Site .alert-success .cols,
#adminLayout .boxStyle .alert-success .cols {
  border-color: #117946;
}
.Site .alert-success a.btn,
#adminLayout .boxStyle .alert-success a.btn {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-success a.btn:hover,
#adminLayout .boxStyle .alert-success a.btn:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site .alert-success a.btn-default,
#adminLayout .boxStyle .alert-success a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #148f53;
}
.Site .alert-success a.btn-default:hover,
#adminLayout .boxStyle .alert-success a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #148f53;
}
.Site .alert-success .pager a,
#adminLayout .boxStyle .alert-success .pager a {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-success .pager a:hover,
#adminLayout .boxStyle .alert-success .pager a:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site .alert-success .pager .disabled a,
#adminLayout .boxStyle .alert-success .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .alert-warning,
#adminLayout .boxStyle .alert-warning {
  background: #f39c12;
  color: #616161;
}
.Site .alert-warning a,
#adminLayout .boxStyle .alert-warning a {
  color: #fad9a4;
}
.Site .alert-warning a:hover,
#adminLayout .boxStyle .alert-warning a:hover {
  color: #f5b043;
}
.Site .alert-warning li,
#adminLayout .boxStyle .alert-warning li,
.Site .alert-warning p,
#adminLayout .boxStyle .alert-warning p,
.Site .alert-warning .title,
#adminLayout .boxStyle .alert-warning .title,
.Site .alert-warning .media-heading,
#adminLayout .boxStyle .alert-warning .media-heading,
.Site .alert-warning .tags,
#adminLayout .boxStyle .alert-warning .tags,
.Site .alert-warning label,
#adminLayout .boxStyle .alert-warning label,
.Site .alert-warning h1,
#adminLayout .boxStyle .alert-warning h1,
.Site .alert-warning h2,
#adminLayout .boxStyle .alert-warning h2,
.Site .alert-warning h3,
#adminLayout .boxStyle .alert-warning h3,
.Site .alert-warning h4,
#adminLayout .boxStyle .alert-warning h4,
.Site .alert-warning h5,
#adminLayout .boxStyle .alert-warning h5,
.Site .alert-warning h6,
#adminLayout .boxStyle .alert-warning h6 {
  color: #616161;
}
.Site .alert-warning li a,
#adminLayout .boxStyle .alert-warning li a,
.Site .alert-warning p a,
#adminLayout .boxStyle .alert-warning p a,
.Site .alert-warning .title a,
#adminLayout .boxStyle .alert-warning .title a,
.Site .alert-warning .media-heading a,
#adminLayout .boxStyle .alert-warning .media-heading a,
.Site .alert-warning .tags a,
#adminLayout .boxStyle .alert-warning .tags a,
.Site .alert-warning label a,
#adminLayout .boxStyle .alert-warning label a,
.Site .alert-warning h1 a,
#adminLayout .boxStyle .alert-warning h1 a,
.Site .alert-warning h2 a,
#adminLayout .boxStyle .alert-warning h2 a,
.Site .alert-warning h3 a,
#adminLayout .boxStyle .alert-warning h3 a,
.Site .alert-warning h4 a,
#adminLayout .boxStyle .alert-warning h4 a,
.Site .alert-warning h5 a,
#adminLayout .boxStyle .alert-warning h5 a,
.Site .alert-warning h6 a,
#adminLayout .boxStyle .alert-warning h6 a {
  color: #fad9a4;
}
.Site .alert-warning li a:hover,
#adminLayout .boxStyle .alert-warning li a:hover,
.Site .alert-warning p a:hover,
#adminLayout .boxStyle .alert-warning p a:hover,
.Site .alert-warning .title a:hover,
#adminLayout .boxStyle .alert-warning .title a:hover,
.Site .alert-warning .media-heading a:hover,
#adminLayout .boxStyle .alert-warning .media-heading a:hover,
.Site .alert-warning .tags a:hover,
#adminLayout .boxStyle .alert-warning .tags a:hover,
.Site .alert-warning label a:hover,
#adminLayout .boxStyle .alert-warning label a:hover,
.Site .alert-warning h1 a:hover,
#adminLayout .boxStyle .alert-warning h1 a:hover,
.Site .alert-warning h2 a:hover,
#adminLayout .boxStyle .alert-warning h2 a:hover,
.Site .alert-warning h3 a:hover,
#adminLayout .boxStyle .alert-warning h3 a:hover,
.Site .alert-warning h4 a:hover,
#adminLayout .boxStyle .alert-warning h4 a:hover,
.Site .alert-warning h5 a:hover,
#adminLayout .boxStyle .alert-warning h5 a:hover,
.Site .alert-warning h6 a:hover,
#adminLayout .boxStyle .alert-warning h6 a:hover {
  color: #f5b043;
}
.Site .alert-warning .listItem,
#adminLayout .boxStyle .alert-warning .listItem,
.Site .alert-warning .cols,
#adminLayout .boxStyle .alert-warning .cols {
  border-color: #e08e0b;
}
.Site .alert-warning a.btn,
#adminLayout .boxStyle .alert-warning a.btn {
  color: #f39c12;
  background-color: #616161;
  border-color: #616161;
}
.Site .alert-warning a.btn:hover,
#adminLayout .boxStyle .alert-warning a.btn:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.Site .alert-warning a.btn-default,
#adminLayout .boxStyle .alert-warning a.btn-default {
  background: #616161;
  border-color: #616161;
  color: #f39c12;
}
.Site .alert-warning a.btn-default:hover,
#adminLayout .boxStyle .alert-warning a.btn-default:hover {
  background-color: rgba(97, 97, 97, 0.9);
  border-color: rgba(97, 97, 97, 0.9);
  color: #f39c12;
}
.Site .alert-warning .pager a,
#adminLayout .boxStyle .alert-warning .pager a {
  color: #f39c12;
  background-color: #616161;
  border-color: #616161;
}
.Site .alert-warning .pager a:hover,
#adminLayout .boxStyle .alert-warning .pager a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.Site .alert-warning .pager .disabled a,
#adminLayout .boxStyle .alert-warning .pager .disabled a {
  background-color: rgba(97, 97, 97, 0.4);
  border-color: rgba(97, 97, 97, 0);
}
.Site .alert-danger,
#adminLayout .boxStyle .alert-danger {
  background: #cc1e3b;
  color: #fff;
}
.Site .alert-danger a,
#adminLayout .boxStyle .alert-danger a {
  color: #ef94a3;
}
.Site .alert-danger a:hover,
#adminLayout .boxStyle .alert-danger a:hover {
  color: #e23b57;
}
.Site .alert-danger li,
#adminLayout .boxStyle .alert-danger li,
.Site .alert-danger p,
#adminLayout .boxStyle .alert-danger p,
.Site .alert-danger .title,
#adminLayout .boxStyle .alert-danger .title,
.Site .alert-danger .media-heading,
#adminLayout .boxStyle .alert-danger .media-heading,
.Site .alert-danger .tags,
#adminLayout .boxStyle .alert-danger .tags,
.Site .alert-danger label,
#adminLayout .boxStyle .alert-danger label,
.Site .alert-danger h1,
#adminLayout .boxStyle .alert-danger h1,
.Site .alert-danger h2,
#adminLayout .boxStyle .alert-danger h2,
.Site .alert-danger h3,
#adminLayout .boxStyle .alert-danger h3,
.Site .alert-danger h4,
#adminLayout .boxStyle .alert-danger h4,
.Site .alert-danger h5,
#adminLayout .boxStyle .alert-danger h5,
.Site .alert-danger h6,
#adminLayout .boxStyle .alert-danger h6 {
  color: #fff;
}
.Site .alert-danger li a,
#adminLayout .boxStyle .alert-danger li a,
.Site .alert-danger p a,
#adminLayout .boxStyle .alert-danger p a,
.Site .alert-danger .title a,
#adminLayout .boxStyle .alert-danger .title a,
.Site .alert-danger .media-heading a,
#adminLayout .boxStyle .alert-danger .media-heading a,
.Site .alert-danger .tags a,
#adminLayout .boxStyle .alert-danger .tags a,
.Site .alert-danger label a,
#adminLayout .boxStyle .alert-danger label a,
.Site .alert-danger h1 a,
#adminLayout .boxStyle .alert-danger h1 a,
.Site .alert-danger h2 a,
#adminLayout .boxStyle .alert-danger h2 a,
.Site .alert-danger h3 a,
#adminLayout .boxStyle .alert-danger h3 a,
.Site .alert-danger h4 a,
#adminLayout .boxStyle .alert-danger h4 a,
.Site .alert-danger h5 a,
#adminLayout .boxStyle .alert-danger h5 a,
.Site .alert-danger h6 a,
#adminLayout .boxStyle .alert-danger h6 a {
  color: #ef94a3;
}
.Site .alert-danger li a:hover,
#adminLayout .boxStyle .alert-danger li a:hover,
.Site .alert-danger p a:hover,
#adminLayout .boxStyle .alert-danger p a:hover,
.Site .alert-danger .title a:hover,
#adminLayout .boxStyle .alert-danger .title a:hover,
.Site .alert-danger .media-heading a:hover,
#adminLayout .boxStyle .alert-danger .media-heading a:hover,
.Site .alert-danger .tags a:hover,
#adminLayout .boxStyle .alert-danger .tags a:hover,
.Site .alert-danger label a:hover,
#adminLayout .boxStyle .alert-danger label a:hover,
.Site .alert-danger h1 a:hover,
#adminLayout .boxStyle .alert-danger h1 a:hover,
.Site .alert-danger h2 a:hover,
#adminLayout .boxStyle .alert-danger h2 a:hover,
.Site .alert-danger h3 a:hover,
#adminLayout .boxStyle .alert-danger h3 a:hover,
.Site .alert-danger h4 a:hover,
#adminLayout .boxStyle .alert-danger h4 a:hover,
.Site .alert-danger h5 a:hover,
#adminLayout .boxStyle .alert-danger h5 a:hover,
.Site .alert-danger h6 a:hover,
#adminLayout .boxStyle .alert-danger h6 a:hover {
  color: #e23b57;
}
.Site .alert-danger .listItem,
#adminLayout .boxStyle .alert-danger .listItem,
.Site .alert-danger .cols,
#adminLayout .boxStyle .alert-danger .cols {
  border-color: #b61b35;
}
.Site .alert-danger a.btn,
#adminLayout .boxStyle .alert-danger a.btn {
  color: #cc1e3b;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-danger a.btn:hover,
#adminLayout .boxStyle .alert-danger a.btn:hover {
  background-color: #fcedef;
  border-color: #fcedef;
}
.Site .alert-danger a.btn-default,
#adminLayout .boxStyle .alert-danger a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #cc1e3b;
}
.Site .alert-danger a.btn-default:hover,
#adminLayout .boxStyle .alert-danger a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #cc1e3b;
}
.Site .alert-danger .pager a,
#adminLayout .boxStyle .alert-danger .pager a {
  color: #cc1e3b;
  background-color: #fff;
  border-color: #fff;
}
.Site .alert-danger .pager a:hover,
#adminLayout .boxStyle .alert-danger .pager a:hover {
  background-color: #fcedef;
  border-color: #fcedef;
}
.Site .alert-danger .pager .disabled a,
#adminLayout .boxStyle .alert-danger .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site .panel-action,
#adminLayout .boxStyle .panel-action {
  border-color: #631070;
}
.Site .panel-action > .panel-heading,
#adminLayout .boxStyle .panel-action > .panel-heading {
  color: #8f148b;
  background-color: #8f148b;
  border-color: #631070;
}
.Site .panel-action > .panel-heading + .panel-collapse > .panel-body,
#adminLayout .boxStyle .panel-action > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #631070;
}
.Site .panel-action > .panel-heading .badge,
#adminLayout .boxStyle .panel-action > .panel-heading .badge {
  color: #8f148b;
  background-color: #8f148b;
}
.Site .panel-action > .panel-footer + .panel-collapse > .panel-body,
#adminLayout .boxStyle .panel-action > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #631070;
}
.Site .entryFooter:before,
#adminLayout .boxStyle .entryFooter:before,
.Site .entryFooter:after,
#adminLayout .boxStyle .entryFooter:after {
  content: " ";
  display: table;
}
.Site .entryFooter:after,
#adminLayout .boxStyle .entryFooter:after {
  clear: both;
}
.Site .entryFooter:before,
#adminLayout .boxStyle .entryFooter:before,
.Site .entryFooter:after,
#adminLayout .boxStyle .entryFooter:after {
  content: " ";
  display: table;
}
.Site .entryFooter:after,
#adminLayout .boxStyle .entryFooter:after {
  clear: both;
}
.Site button.principle,
#adminLayout .boxStyle button.principle {
  background-color: #8f148b;
  border-color: #8f148b;
}
.Site button.principle:hover,
#adminLayout .boxStyle button.principle:hover {
  background-color: #d21dcc;
  border-color: #d21dcc;
}
.Site .alert p:last-child {
  margin-bottom: 0;
}
.Site .jumbotron:before,
.Site .jumbotron:after {
  content: " ";
  display: table;
}
.Site .jumbotron:after {
  clear: both;
}
.Site .jumbotron:before,
.Site .jumbotron:after {
  content: " ";
  display: table;
}
.Site .jumbotron:after {
  clear: both;
}
.Site .jumbotron .morelink a {
  color: #fff;
  background-color: #616161;
  border-color: #616161;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 6px;
}
.Site .jumbotron .morelink a:focus,
.Site .jumbotron .morelink a.focus {
  color: #fff;
  background-color: #484848;
  border-color: #212121;
}
.Site .jumbotron .morelink a:hover {
  color: #fff;
  background-color: #484848;
  border-color: #424242;
}
.Site .jumbotron .morelink a:active,
.Site .jumbotron .morelink a.active,
.open > .dropdown-toggle.Site .jumbotron .morelink a {
  color: #fff;
  background-color: #484848;
  border-color: #424242;
}
.Site .jumbotron .morelink a:active:hover,
.Site .jumbotron .morelink a.active:hover,
.open > .dropdown-toggle.Site .jumbotron .morelink a:hover,
.Site .jumbotron .morelink a:active:focus,
.Site .jumbotron .morelink a.active:focus,
.open > .dropdown-toggle.Site .jumbotron .morelink a:focus,
.Site .jumbotron .morelink a:active.focus,
.Site .jumbotron .morelink a.active.focus,
.open > .dropdown-toggle.Site .jumbotron .morelink a.focus {
  color: #fff;
  background-color: #363636;
  border-color: #212121;
}
.Site .jumbotron .morelink a:active,
.Site .jumbotron .morelink a.active,
.open > .dropdown-toggle.Site .jumbotron .morelink a {
  background-image: none;
}
.Site .jumbotron .morelink a.disabled:hover,
.Site .jumbotron .morelink a[disabled]:hover,
fieldset[disabled] .Site .jumbotron .morelink a:hover,
.Site .jumbotron .morelink a.disabled:focus,
.Site .jumbotron .morelink a[disabled]:focus,
fieldset[disabled] .Site .jumbotron .morelink a:focus,
.Site .jumbotron .morelink a.disabled.focus,
.Site .jumbotron .morelink a[disabled].focus,
fieldset[disabled] .Site .jumbotron .morelink a.focus {
  background-color: #616161;
  border-color: #616161;
}
.Site .jumbotron .morelink a .badge {
  color: #616161;
  background-color: #fff;
}
.Site .well {
  border: none;
  margin-bottom: 25px;
}
.Site .sentMessage {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #148f53;
  border-color: #117935;
  color: #148f53;
  background: #148f53;
  color: #fff;
}
.Site .sentMessage h4 {
  margin-top: 0;
  color: inherit;
}
.Site .sentMessage .alert-link {
  font-weight: bold;
}
.Site .sentMessage > p,
.Site .sentMessage > ul {
  margin-bottom: 0;
}
.Site .sentMessage > p + p {
  margin-top: 5px;
}
.Site .sentMessage hr {
  border-top-color: #0e622b;
}
.Site .sentMessage .alert-link {
  color: #0e6239;
}
.Site .sentMessage a {
  color: #55e7a0;
}
.Site .sentMessage a:hover {
  color: #1abc6d;
}
.Site .sentMessage li,
.Site .sentMessage p,
.Site .sentMessage .title,
.Site .sentMessage .media-heading,
.Site .sentMessage .tags,
.Site .sentMessage label,
.Site .sentMessage h1,
.Site .sentMessage h2,
.Site .sentMessage h3,
.Site .sentMessage h4,
.Site .sentMessage h5,
.Site .sentMessage h6 {
  color: #fff;
}
.Site .sentMessage li a,
.Site .sentMessage p a,
.Site .sentMessage .title a,
.Site .sentMessage .media-heading a,
.Site .sentMessage .tags a,
.Site .sentMessage label a,
.Site .sentMessage h1 a,
.Site .sentMessage h2 a,
.Site .sentMessage h3 a,
.Site .sentMessage h4 a,
.Site .sentMessage h5 a,
.Site .sentMessage h6 a {
  color: #55e7a0;
}
.Site .sentMessage li a:hover,
.Site .sentMessage p a:hover,
.Site .sentMessage .title a:hover,
.Site .sentMessage .media-heading a:hover,
.Site .sentMessage .tags a:hover,
.Site .sentMessage label a:hover,
.Site .sentMessage h1 a:hover,
.Site .sentMessage h2 a:hover,
.Site .sentMessage h3 a:hover,
.Site .sentMessage h4 a:hover,
.Site .sentMessage h5 a:hover,
.Site .sentMessage h6 a:hover {
  color: #1abc6d;
}
.Site .sentMessage .listItem,
.Site .sentMessage .cols {
  border-color: #117946;
}
.Site .sentMessage a.btn {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site .sentMessage a.btn:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site .sentMessage a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #148f53;
}
.Site .sentMessage a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #148f53;
}
.Site .sentMessage .pager a {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site .sentMessage .pager a:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site .sentMessage .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site #cartFull .template_2_Columns .column1,
.Site #cartFull .template_2_Columns .column2 {
  position: relative;
  min-height: 1px;
  padding-left: 12.5px;
  padding-right: 12.5px;
}
@media (min-width: 768px) {
  .Site #cartFull .template_2_Columns .column1,
  .Site #cartFull .template_2_Columns .column2 {
    float: left;
    width: 50%;
  }
}
.Site #cartFull #cartInvoice {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #148f53;
  border-color: #117935;
  color: #148f53;
  background: #148f53;
  color: #fff;
}
.Site #cartFull #cartInvoice h4 {
  margin-top: 0;
  color: inherit;
}
.Site #cartFull #cartInvoice .alert-link {
  font-weight: bold;
}
.Site #cartFull #cartInvoice > p,
.Site #cartFull #cartInvoice > ul {
  margin-bottom: 0;
}
.Site #cartFull #cartInvoice > p + p {
  margin-top: 5px;
}
.Site #cartFull #cartInvoice hr {
  border-top-color: #0e622b;
}
.Site #cartFull #cartInvoice .alert-link {
  color: #0e6239;
}
.Site #cartFull #cartInvoice a {
  color: #55e7a0;
}
.Site #cartFull #cartInvoice a:hover {
  color: #1abc6d;
}
.Site #cartFull #cartInvoice li,
.Site #cartFull #cartInvoice p,
.Site #cartFull #cartInvoice .title,
.Site #cartFull #cartInvoice .media-heading,
.Site #cartFull #cartInvoice .tags,
.Site #cartFull #cartInvoice label,
.Site #cartFull #cartInvoice h1,
.Site #cartFull #cartInvoice h2,
.Site #cartFull #cartInvoice h3,
.Site #cartFull #cartInvoice h4,
.Site #cartFull #cartInvoice h5,
.Site #cartFull #cartInvoice h6 {
  color: #fff;
}
.Site #cartFull #cartInvoice li a,
.Site #cartFull #cartInvoice p a,
.Site #cartFull #cartInvoice .title a,
.Site #cartFull #cartInvoice .media-heading a,
.Site #cartFull #cartInvoice .tags a,
.Site #cartFull #cartInvoice label a,
.Site #cartFull #cartInvoice h1 a,
.Site #cartFull #cartInvoice h2 a,
.Site #cartFull #cartInvoice h3 a,
.Site #cartFull #cartInvoice h4 a,
.Site #cartFull #cartInvoice h5 a,
.Site #cartFull #cartInvoice h6 a {
  color: #55e7a0;
}
.Site #cartFull #cartInvoice li a:hover,
.Site #cartFull #cartInvoice p a:hover,
.Site #cartFull #cartInvoice .title a:hover,
.Site #cartFull #cartInvoice .media-heading a:hover,
.Site #cartFull #cartInvoice .tags a:hover,
.Site #cartFull #cartInvoice label a:hover,
.Site #cartFull #cartInvoice h1 a:hover,
.Site #cartFull #cartInvoice h2 a:hover,
.Site #cartFull #cartInvoice h3 a:hover,
.Site #cartFull #cartInvoice h4 a:hover,
.Site #cartFull #cartInvoice h5 a:hover,
.Site #cartFull #cartInvoice h6 a:hover {
  color: #1abc6d;
}
.Site #cartFull #cartInvoice .listItem,
.Site #cartFull #cartInvoice .cols {
  border-color: #117946;
}
.Site #cartFull #cartInvoice a.btn {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site #cartFull #cartInvoice a.btn:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site #cartFull #cartInvoice a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #148f53;
}
.Site #cartFull #cartInvoice a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #148f53;
}
.Site #cartFull #cartInvoice .pager a {
  color: #148f53;
  background-color: #fff;
  border-color: #fff;
}
.Site #cartFull #cartInvoice .pager a:hover {
  background-color: #aef4d2;
  border-color: #aef4d2;
}
.Site #cartFull #cartInvoice .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.Site #cartFull #cartInvoice .button {
  float: right !important;
}
.Site .form-group span.alert {
  background-color: #cc1e3b;
  border-color: #bf1c52;
  color: #cc1e3b;
  background: #cc1e3b;
  color: #fff;
  padding: 7px 11px;
  display: inline-block;
}
.Site .form-group span.alert hr {
  border-top-color: #a81949;
}
.Site .form-group span.alert .alert-link {
  color: #a0172e;
}
.Site .form-group span.alert a {
  color: #ef94a3;
}
.Site .form-group span.alert a:hover {
  color: #e23b57;
}
.Site .form-group span.alert li,
.Site .form-group span.alert p,
.Site .form-group span.alert .title,
.Site .form-group span.alert .media-heading,
.Site .form-group span.alert .tags,
.Site .form-group span.alert label,
.Site .form-group span.alert h1,
.Site .form-group span.alert h2,
.Site .form-group span.alert h3,
.Site .form-group span.alert h4,
.Site .form-group span.alert h5,
.Site .form-group span.alert h6 {
  color: #fff;
}
.Site .form-group span.alert li a,
.Site .form-group span.alert p a,
.Site .form-group span.alert .title a,
.Site .form-group span.alert .media-heading a,
.Site .form-group span.alert .tags a,
.Site .form-group span.alert label a,
.Site .form-group span.alert h1 a,
.Site .form-group span.alert h2 a,
.Site .form-group span.alert h3 a,
.Site .form-group span.alert h4 a,
.Site .form-group span.alert h5 a,
.Site .form-group span.alert h6 a {
  color: #ef94a3;
}
.Site .form-group span.alert li a:hover,
.Site .form-group span.alert p a:hover,
.Site .form-group span.alert .title a:hover,
.Site .form-group span.alert .media-heading a:hover,
.Site .form-group span.alert .tags a:hover,
.Site .form-group span.alert label a:hover,
.Site .form-group span.alert h1 a:hover,
.Site .form-group span.alert h2 a:hover,
.Site .form-group span.alert h3 a:hover,
.Site .form-group span.alert h4 a:hover,
.Site .form-group span.alert h5 a:hover,
.Site .form-group span.alert h6 a:hover {
  color: #e23b57;
}
.Site .form-group span.alert .listItem,
.Site .form-group span.alert .cols {
  border-color: #b61b35;
}
.Site .form-group span.alert a.btn {
  color: #cc1e3b;
  background-color: #fff;
  border-color: #fff;
}
.Site .form-group span.alert a.btn:hover {
  background-color: #fcedef;
  border-color: #fcedef;
}
.Site .form-group span.alert a.btn-default {
  background: #fff;
  border-color: #fff;
  color: #cc1e3b;
}
.Site .form-group span.alert a.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #cc1e3b;
}
.Site .form-group span.alert .pager a {
  color: #cc1e3b;
  background-color: #fff;
  border-color: #fff;
}
.Site .form-group span.alert .pager a:hover {
  background-color: #fcedef;
  border-color: #fcedef;
}
.Site .form-group span.alert .pager .disabled a {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0);
}
.alert-action {
  background-color: #8f148b;
  border-color: #631070;
  color: #8f148b;
}
.alert-action hr {
  border-top-color: #4f0c59;
}
.alert-action .alert-link {
  color: #620e60;
}
.ui-datepicker {
  z-index: 1200   !important;
}
.Site {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.Site .container-wrapper {
  padding-top: 25px;
}
.Site #editSchemesListing .panel-body .list-group-item:nth-child(2) {
  padding: 0;
}
.Site .panel-body .list-group-item {
  padding: 0;
}
.Site .editable .btn {
  margin-left: 5px;
}
.Site .header {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #999999;
}
.Site .header .module {
  margin-bottom: 10px;
}
.Site .header .logo {
  margin-right: 10px;
}
.Site .header .logo a {
  display: inline-block;
}
.Site .header #loginBrief,
.Site .header #cartBrief {
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 53px;
  position: relative;
  font-size: 16px;
  padding-top: 0;
}
.Site .header #loginBrief #signin a,
.Site .header #cartBrief #signin a,
.Site .header #loginBrief #signin a span,
.Site .header #cartBrief #signin a span {
  font-size: 16px;
}
.Site .header #loginBrief a,
.Site .header #cartBrief a {
  font-size: 16px;
  color: #999999;
}
.Site .header #loginBrief a span,
.Site .header #cartBrief a span {
  font-size: 16px;
}
.Site .header #loginBrief a:hover,
.Site .header #cartBrief a:hover {
  color: #cc1e3b;
}
.Site .header #loginBrief a i.fa-chevron-right,
.Site .header #cartBrief a i.fa-chevron-right {
  margin-left: 7px;
  font-size: 0.8em;
}
.Site .header #loginBrief .cart-icon,
.Site .header #cartBrief .cart-icon,
.Site .header #loginBrief .logged-in-icon,
.Site .header #cartBrief .logged-in-icon {
  position: absolute;
  top: -1px;
  left: 0;
}
.Site .header #cartBrief {
  margin-left: 0;
  padding-left: 0;
}
.Site .header #loginBrief {
  line-height: 1;
  padding-right: 20px;
  padding-left: 20px;
  margin-left: 20px;
  border-left: 1px dotted #999999;
}
.Site .header #loginBrief a.log-out {
  font-size: 12px!important;
  padding-left: 10px;
  color: #cc1e3b;
  float: right;
  margin-right: 15px;
}
.Site .header .strapline {
  margin-left: 20px;
}
.Site .header .strapline h1,
.Site .header .strapline h2,
.Site .header .strapline h3,
.Site .header .strapline h4,
.Site .header .strapline h5,
.Site .header .strapline h6 {
  margin: 0;
  color: #8f148b;
}
.Site .header .strapline p {
  margin: 0;
}
.Site .header span.glyphicon {
  font-size: 18px!important;
  padding-right: 8px;
}
.Site .header .searchBrief .ewXform {
  margin-top: -1px;
}
.Site .header .searchBrief .ewXform input.CTAsearch {
  padding: 4px;
}
.Site .header .searchBrief .ewXform button {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  border: 0;
  background: none;
  padding-left: 0!important;
  padding-right: 0!important;
  padding-top: 0;
  color: #cc1e3b;
  font-size: 1em;
  color: #999999;
}
.Site .header .searchBrief .ewXform button li:first-child a {
  padding-left: 0;
}
.Site .header .searchBrief .ewXform button li:last-child a {
  padding-right: 0;
}
.Site .header .searchBrief .ewXform button a {
  background: none;
  border-radius: 0;
}
.Site .header .searchBrief .ewXform button a:hover,
.Site .header .searchBrief .ewXform button a:focus,
.Site .header .searchBrief .ewXform button a.on,
.Site .header .searchBrief .ewXform button a.active,
.Site .header .searchBrief .ewXform button:hover,
.Site .header .searchBrief .ewXform button:focus,
.Site .header .searchBrief .ewXform button.on,
.Site .header .searchBrief .ewXform button.active {
  background: none;
}
.Site .header .searchBrief .ewXform button a {
  background: none;
  border-radius: 0;
}
.Site .header .searchBrief .ewXform button a:hover,
.Site .header .searchBrief .ewXform button a:focus,
.Site .header .searchBrief .ewXform button a.on,
.Site .header .searchBrief .ewXform button a.active,
.Site .header .searchBrief .ewXform button:hover,
.Site .header .searchBrief .ewXform button:focus,
.Site .header .searchBrief .ewXform button.on,
.Site .header .searchBrief .ewXform button.active {
  background: none;
}
.Site .header .searchBrief .ewXform button:hover,
.Site .header .searchBrief .ewXform button:focus {
  background: none;
}
.Site .header .searchBrief .ewXform button i {
  font-size: 0.8em;
}
.Site .header .searchBrief .ewXform button:hover {
  color: #cc1e3b;
}
.Site .header .searchBrief .ewXform button i {
  font-size: 1.4em;
  padding: 4px 0 4px 10px;
}
.Site .header .socialLinks a {
  margin-left: 5px;
}
.Site .header .socialLinks a .fa-inverse {
  color: #ffffff;
}
@media (max-width: 991px) {
  .Site .header3 .navbar-brand {
    max-width: 150px;
  }
}
.Site .info-nav {
  margin-bottom: 20px;
  padding-bottom: 8px;
}
.Site .info-nav li a {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
  color: #cc1e3b;
  background: none;
  border-radius: 0;
}
.Site .info-nav li a li:first-child a {
  padding-left: 0;
}
.Site .info-nav li a li:last-child a {
  padding-right: 0;
}
.Site .info-nav li a a {
  background: none;
  border-radius: 0;
}
.Site .info-nav li a a:hover,
.Site .info-nav li a a:focus,
.Site .info-nav li a a.on,
.Site .info-nav li a a.active,
.Site .info-nav li a:hover,
.Site .info-nav li a:focus,
.Site .info-nav li a.on,
.Site .info-nav li a.active {
  background: none;
}
.Site .info-nav li a a {
  background: none;
  border-radius: 0;
}
.Site .info-nav li a a:hover,
.Site .info-nav li a a:focus,
.Site .info-nav li a a.on,
.Site .info-nav li a a.active,
.Site .info-nav li a:hover,
.Site .info-nav li a:focus,
.Site .info-nav li a.on,
.Site .info-nav li a.active {
  background: none;
}
.Site .info-nav li a:hover,
.Site .info-nav li a.on,
.Site .info-nav li a.active {
  color: #e9677d;
}
.Site .info-nav li.last a {
  padding-right: 0;
}
@media (max-width: 991px) {
  .Site .nav-wrapper .navbar-header {
    padding: 15px 0;
  }
}
@media (min-width: 768px) {
  .Site .nav-wrapper .navbar-header.xs-only {
    margin-left: 0;
    margin-right: 0;
  }
}
.Site .nav-wrapper .navbar-header #loginBriefxs,
.Site .nav-wrapper .navbar-header #cartBriefxs {
  padding-top: 11px;
}
.Site .nav-wrapper .navbar-header .xs-search,
.Site .nav-wrapper .navbar-header #loginBriefxs,
.Site .nav-wrapper .navbar-header #cartBriefxs {
  padding-top: 0;
  margin-top: 3px;
  border-right: 1px dotted #999999;
  margin-right: 10px;
}
.Site .nav-wrapper .navbar-header .xs-search a,
.Site .nav-wrapper .navbar-header #loginBriefxs a,
.Site .nav-wrapper .navbar-header #cartBriefxs a {
  color: #616161;
}
.Site .nav-wrapper .navbar-header .xs-search a:hover,
.Site .nav-wrapper .navbar-header #loginBriefxs a:hover,
.Site .nav-wrapper .navbar-header #cartBriefxs a:hover {
  color: #004469;
}
.Site .nav-wrapper .navbar-header .xs-search span.glyphicon,
.Site .nav-wrapper .navbar-header #loginBriefxs span.glyphicon,
.Site .nav-wrapper .navbar-header #cartBriefxs span.glyphicon {
  font-size: 1.7em !important;
}
.Site .nav-wrapper .navbar-header .xs-search button {
  color: #fff;
  background-color: #004469;
  border-color: #004469;
  border-radius: 0;
  padding: 6px 10px;
}
.Site .nav-wrapper .navbar-header .xs-search button:focus,
.Site .nav-wrapper .navbar-header .xs-search button.focus {
  color: #fff;
  background-color: #002336;
  border-color: #000000;
}
.Site .nav-wrapper .navbar-header .xs-search button:hover {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .nav-wrapper .navbar-header .xs-search button:active,
.Site .nav-wrapper .navbar-header .xs-search button.active,
.open > .dropdown-toggle.Site .nav-wrapper .navbar-header .xs-search button {
  color: #fff;
  background-color: #002336;
  border-color: #001c2c;
}
.Site .nav-wrapper .navbar-header .xs-search button:active:hover,
.Site .nav-wrapper .navbar-header .xs-search button.active:hover,
.open > .dropdown-toggle.Site .nav-wrapper .navbar-header .xs-search button:hover,
.Site .nav-wrapper .navbar-header .xs-search button:active:focus,
.Site .nav-wrapper .navbar-header .xs-search button.active:focus,
.open > .dropdown-toggle.Site .nav-wrapper .navbar-header .xs-search button:focus,
.Site .nav-wrapper .navbar-header .xs-search button:active.focus,
.Site .nav-wrapper .navbar-header .xs-search button.active.focus,
.open > .dropdown-toggle.Site .nav-wrapper .navbar-header .xs-search button.focus {
  color: #fff;
  background-color: #000c12;
  border-color: #000000;
}
.Site .nav-wrapper .navbar-header .xs-search button:active,
.Site .nav-wrapper .navbar-header .xs-search button.active,
.open > .dropdown-toggle.Site .nav-wrapper .navbar-header .xs-search button {
  background-image: none;
}
.Site .nav-wrapper .navbar-header .xs-search button.disabled:hover,
.Site .nav-wrapper .navbar-header .xs-search button[disabled]:hover,
fieldset[disabled] .Site .nav-wrapper .navbar-header .xs-search button:hover,
.Site .nav-wrapper .navbar-header .xs-search button.disabled:focus,
.Site .nav-wrapper .navbar-header .xs-search button[disabled]:focus,
fieldset[disabled] .Site .nav-wrapper .navbar-header .xs-search button:focus,
.Site .nav-wrapper .navbar-header .xs-search button.disabled.focus,
.Site .nav-wrapper .navbar-header .xs-search button[disabled].focus,
fieldset[disabled] .Site .nav-wrapper .navbar-header .xs-search button.focus {
  background-color: #004469;
  border-color: #004469;
}
.Site .nav-wrapper .navbar-header .xs-search button .badge {
  color: #004469;
  background-color: #fff;
}
.Site .nav-wrapper .navbar-header .navbar-toggle {
  margin: 0;
  margin-top: 3px;
  padding: 5px 12.5px 0 5px;
  background-color: none;
  border: none;
  border-radius: 0;
}
.Site .nav-wrapper .navbar-header .navbar-toggle span {
  background-color: #616161;
}
@media (min-width: 768px) and (max-width: 990px) {
  .Site .nav-wrapper .navbar-header .navbar-toggle {
    margin-right: 0;
  }
}
.Site .nav-wrapper .navbar-header .navbar-toggle:focus {
  outline: none;
}
.Site .nav-wrapper .navbar-header .navbar-toggle:focus,
.Site .nav-wrapper .navbar-header .navbar-toggle:hover {
  background: none;
}
.Site .nav-wrapper .navbar-header .navbar-toggle .icon-bar {
  width: 30px;
  height: 4px;
  border-radius: 4px;
}
.Site .nav-wrapper .navbar-default {
  border: none;
  background: none;
  min-height: 1px;
  margin-bottom: 0;
}
.Site .nav-wrapper .navbar-default .navbar-collapse {
  background-color: #616161;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
@media (min-width: 990px) {
  .Site .nav-wrapper .navbar-default .navbar-collapse {
    border-radius: 4px;
  }
}
@media (max-width: 991px) {
  .Site .nav-wrapper .navbar-default .navbar-collapse {
    margin-bottom: 25px;
  }
}
@media (min-width: 990px) {
  .Site .nav-wrapper .navbar-default .navbar-collapse li.first a {
    padding-left: 30px;
  }
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a {
  background: none;
  border-radius: 0;
  padding: 15px 20px;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a.active,
.Site .nav-wrapper .navbar-default .navbar-collapse li a.on {
  color: #fbd2d9;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a:hover {
  color: #fbd2d9;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a:focus {
  background: none;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a li:first-child a {
  padding-left: 0;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a li:last-child a {
  padding-right: 0;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a a {
  background: none;
  border-radius: 0;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a a:hover,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a:focus,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a.on,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a.active,
.Site .nav-wrapper .navbar-default .navbar-collapse li a:hover,
.Site .nav-wrapper .navbar-default .navbar-collapse li a:focus,
.Site .nav-wrapper .navbar-default .navbar-collapse li a.on,
.Site .nav-wrapper .navbar-default .navbar-collapse li a.active {
  background: none;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a a {
  background: none;
  border-radius: 0;
}
.Site .nav-wrapper .navbar-default .navbar-collapse li a a:hover,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a:focus,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a.on,
.Site .nav-wrapper .navbar-default .navbar-collapse li a a.active,
.Site .nav-wrapper .navbar-default .navbar-collapse li a:hover,
.Site .nav-wrapper .navbar-default .navbar-collapse li a:focus,
.Site .nav-wrapper .navbar-default .navbar-collapse li a.on,
.Site .nav-wrapper .navbar-default .navbar-collapse li a.active {
  background: none;
}
@media (min-width: 768px) {
  .Site .nav-wrapper .navbar-default .navbar-collapse {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .Site .nav-wrapper .navbar-default .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
  }
  .Site .nav-wrapper .navbar-default .navbar-collapse .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
}
.Site .dropdown .dropdown-menu {
  border-radius: 0!important;
}
@media (max-width: 991px) {
  .Site .dropdown .dropdown-menu {
    background: #616161;
    border-radius: 0;
    border: 0;
    margin-top: 5px;
  }
  .Site .dropdown .dropdown-menu:before {
    content: "\f0d8";
    font-family: FontAwesome;
    display: block;
    color: #004469;
    position: absolute;
    top: -20px;
    font-size: 1.8em;
    right: 5px;
  }
  .Site .dropdown .dropdown-menu a {
    color: #004469 !important;
  }
  .Site .dropdown .dropdown-menu a:hover {
    color: #fff !important;
  }
  .Site .dropdown .dropdown-menu h5 {
    border: 0!important;
    background: #004469;
    margin: -5px -10px 7px !important;
    padding: 5px 10px!important;
  }
}
.Site .xs-search .dropdown .dropdown-menu:before {
  color: #616161;
  right: 13px;
}
.Site .top-sub-menu {
  background: none;
  padding: 0;
  margin: 0;
  border-bottom-width: 0;
}
.Site .top-sub-menu .dropdown .dropdown-menu {
  margin-top: 0;
}
.Site .top-sub-menu .top-sub-inner {
  border-bottom: 1px dotted #999999;
}
.Site .top-sub-menu ul.nav {
  background: none;
  border-radius: 0;
}
.Site .top-sub-menu ul.nav li:first-child a {
  padding-left: 0;
}
.Site .top-sub-menu ul.nav li:last-child a {
  padding-right: 0;
}
.Site .top-sub-menu ul.nav a {
  background: none;
  border-radius: 0;
}
.Site .top-sub-menu ul.nav a:hover,
.Site .top-sub-menu ul.nav a:focus,
.Site .top-sub-menu ul.nav a.on,
.Site .top-sub-menu ul.nav a.active,
.Site .top-sub-menu ul.nav:hover,
.Site .top-sub-menu ul.nav:focus,
.Site .top-sub-menu ul.nav.on,
.Site .top-sub-menu ul.nav.active {
  background: none;
}
.Site .top-sub-menu ul.nav a {
  background: none;
  border-radius: 0;
}
.Site .top-sub-menu ul.nav a:hover,
.Site .top-sub-menu ul.nav a:focus,
.Site .top-sub-menu ul.nav a.on,
.Site .top-sub-menu ul.nav a.active,
.Site .top-sub-menu ul.nav:hover,
.Site .top-sub-menu ul.nav:focus,
.Site .top-sub-menu ul.nav.on,
.Site .top-sub-menu ul.nav.active {
  background: none;
}
.Site .top-sub-menu ul.nav li {
  margin-left: 0;
}
.Site .top-sub-menu ul.nav li a {
  color: #616161;
}
.Site .top-sub-menu ul.nav li a:hover {
  color: #fbd2d9;
}
.Site .top-sub-menu ul.nav li a.on,
.Site .top-sub-menu ul.nav li a.active {
  color: #fbd2d9;
}
.Site .top-sub-menu ul.nav li a .caret {
  border-top-color: #616161;
  border-bottom-color: #616161;
}
.Site #subMenu {
  background: #616161;
  border-radius: 4px;
  padding: 10px 0;
}
.Site #subMenu ul li a {
  color: #ffffff;
  padding: 8px 25px;
}
.Site #subMenu ul li a.on,
.Site #subMenu ul li a.active {
  color: #fbd2d9;
}
.Site #subMenu ul li a:hover {
  color: #fbd2d9;
}
.Site #subMenu ul ul {
  padding: 5px 0 0px 20px;
}
.Site .xs-sub-menu-inner {
  background: #616161;
  padding: 18px 5px;
  border-radius: 4px;
}
.Site .xs-sub-menu-inner ul li a {
  color: #ffffff;
  padding-right: 0;
}
.Site .xs-sub-menu-inner ul ul {
  padding: 5px 0 0px 20px;
}
.Site .xs-sub-menu-inner h4 {
  margin: 0 5px 5px 18px;
  color: #ffffff;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .Site .container-wrapper {
    padding-top: 0;
  }
}
.Site .breadcrumb {
  background: none;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.85em;
  float: right !important;
}
.Site .carousel {
  height: 400px;
}
.Site .panel-body .list-group-item:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
}
.Site .listItem:last-of-type .lIinner {
  border-bottom: none;
}
.Site .listItem .lIinner {
  padding: 10px 0 !important;
  border-bottom: 1px dotted #e6e6e6;
  padding-top: 18px;
}
.Site .morelink .btn-sm:after {
  content: "\f054";
  font-family: 'Font Awesome 5 Free';
  padding-left: 7px;
  font-size: 0.9em;
  font-weight: 900;
}
.Site .list-group-item.organization .thumbnail {
  float: none !important;
  width: initial;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.Site .list-group-item.organization .orgLogo {
  height: 200px;
  vertical-align: middle;
  align-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
.Site .listItem .logo {
  float: left;
  width: 100px;
  margin-right: 18px;
}
#adminLayout .boxStyle .panel,
.Site .panel {
  border-width: 1px;
  overflow: hidden;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
#adminLayout .boxStyle .panel .panel-heading,
.Site .panel .panel-heading {
  border-bottom-style: dotted;
  border-width: 0;
  padding: 18px 25px 0;
}
#adminLayout .boxStyle .panel .panel-heading h3,
.Site .panel .panel-heading h3 {
  font-size: 20px;
  padding-bottom: 13px;
}
#adminLayout .boxStyle .panel .panel-footer,
.Site .panel .panel-footer {
  background: none;
  border-width: 0;
  padding-top: 10px;
}
#adminLayout .boxStyle .panel-default,
.Site .panel-default {
  border-width: 2px;
}
#adminLayout .boxStyle .panel-default .panel-heading h3,
.Site .panel-default .panel-heading h3 {
  border-bottom: 1px dotted #e6e6e6;
}
#adminLayout .boxStyle .alert:before,
.Site .alert:before,
#adminLayout .boxStyle .alert:after,
.Site .alert:after {
  content: " ";
  display: table;
}
#adminLayout .boxStyle .alert:after,
.Site .alert:after {
  clear: both;
}
#adminLayout .boxStyle .alert:before,
.Site .alert:before,
#adminLayout .boxStyle .alert:after,
.Site .alert:after {
  content: " ";
  display: table;
}
#adminLayout .boxStyle .alert:after,
.Site .alert:after {
  clear: both;
}
#adminLayout .boxStyle .ewXform .xhtml .textarea-wrapper,
.Site .ewXform .xhtml .textarea-wrapper {
  float: none;
  width: 100%;
}
#adminLayout .boxStyle .ewXform .long .input-wrapper,
.Site .ewXform .long .input-wrapper {
  float: none;
  width: 100%;
}
#adminLayout .boxStyle .ewXform .checkbox,
.Site .ewXform .checkbox {
  min-height: inherit;
  padding-top: 0;
  margin-left: 0;
}
#adminLayout .boxStyle .ewXform .col-md-4 label,
.Site .ewXform .col-md-4 label {
  float: none;
  width: auto;
}
#adminLayout .boxStyle .ewXform .col-md-4 .checkbox label,
.Site .ewXform .col-md-4 .checkbox label {
  float: left;
  width: 100%;
}
#pagefooter {
  background-color: #616161;
  color: #fff;
}
#pagefooter h1,
#pagefooter h2,
#pagefooter h3 {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
  padding-bottom: 13px;
}
#pagefooter h1,
#pagefooter h2,
#pagefooter h3,
#pagefooter h4,
#pagefooter h5,
#pagefooter h6 {
  color: #fff;
}
#pagefooter a {
  color: rgba(255, 255, 255, 0.7);
}
#pagefooter a:hover {
  color: #fff !important;
}
#pagefooter .footer-nav {
  background: none;
  border-radius: 0;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
#pagefooter .footer-nav li:first-child a {
  padding-left: 0;
}
#pagefooter .footer-nav li:last-child a {
  padding-right: 0;
}
#pagefooter .footer-nav a {
  background: none;
  border-radius: 0;
}
#pagefooter .footer-nav a:hover,
#pagefooter .footer-nav a:focus,
#pagefooter .footer-nav a.on,
#pagefooter .footer-nav a.active,
#pagefooter .footer-nav:hover,
#pagefooter .footer-nav:focus,
#pagefooter .footer-nav.on,
#pagefooter .footer-nav.active {
  background: none;
}
#pagefooter .footer-nav a {
  background: none;
  border-radius: 0;
}
#pagefooter .footer-nav a:hover,
#pagefooter .footer-nav a:focus,
#pagefooter .footer-nav a.on,
#pagefooter .footer-nav a.active,
#pagefooter .footer-nav:hover,
#pagefooter .footer-nav:focus,
#pagefooter .footer-nav.on,
#pagefooter .footer-nav.active {
  background: none;
}
#pagefooter .footer-nav li:first-child a {
  padding-left: 0;
}
#pagefooter .footer-utility {
  border-color: #616161;
  padding: 10px 0;
}
#pagefooter .footer-utility p {
  margin: 0;
}
#pagefooter .footer-utility #developerLink img {
  margin-top: -8px;
}
#pagefooter #developerLink {
  margin-top: -3px;
  height: 32px;
  width: 300px;
  position: relative;
}
#pagefooter #developerLink a.devLogo {
  display: none!important;
}
#pagefooter #developerLink a.devText {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 38px;
}
#pagefooter #developerLink a.devText:after {
  content: 'e';
  font-family: logo-font-3;
  font-size: 64px;
  padding-left: 5px;
}
#pagefooter .ewXform label {
  color: #fff;
}
