.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 769px) {
  .container {
    width: auto;
  }
}
@media (min-width: 980px) {
  .container {
    width: auto;
  }
}
@media (min-width: 1170px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: -0px;
  margin-right: -0px;
}
  .col-s-12,   .col-s-11,   .col-s-10,   .col-s-9,   .col-s-8,   .col-s-7,   .col-s-6,   .col-s-5,   .col-s-4,   .col-s-3,   .col-s-2,   .col-s-1{ float: left; }
  .col-s-12 { width: 97.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-12.noPadd { width: 100%; padding-left: 0%; padding-right: 0%; }
  .col-s-11 { width: 89.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-11.noPadd { width: 91.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-s-10 { width: 80.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-10.noPadd { width: 83.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-s-9 { width: 72.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-9.noPadd { width: 75%; padding-left: 0%; padding-right: 0%; }
  .col-s-8 { width: 64.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-8.noPadd { width: 66.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-s-7 { width: 55.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-7.noPadd { width: 58.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-s-6 { width: 47.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-6.noPadd { width: 50%; padding-left: 0%; padding-right: 0%; }
  .col-s-5 { width: 39.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-5.noPadd { width: 41.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-s-4 { width: 30.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-4.noPadd { width: 33.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-s-3 { width: 22.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-3.noPadd { width: 25%; padding-left: 0%; padding-right: 0%; }
  .col-s-2 { width: 14.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-2.noPadd { width: 16.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-s-1 { width: 5.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-s-1.noPadd { width: 8.33333333%; padding-left: 0%; padding-right: 0%; }

  .col-s-pull-12 { right: 100%; }
  .col-s-pull-11 { right: 91.66666667%; }
  .col-s-pull-10 { right: 83.33333333%; }
  .col-s-pull-9 { right: 75%; }
  .col-s-pull-8 { right: 66.66666667%; }
  .col-s-pull-7 { right: 58.33333333%; }
  .col-s-pull-6 { right: 50%; }
  .col-s-pull-5 { right: 41.66666667%; }
  .col-s-pull-4 { right: 33.33333333%; }
  .col-s-pull-3 { right: 25%; }
  .col-s-pull-2 { right: 16.66666667%; }
  .col-s-pull-1 { right: 8.33333333%; }
  .col-s-pull-0 { right: auto; }

  .col-s-push-12 { left: 100%; }
  .col-s-push-11 { left: 91.66666667%; }
  .col-s-push-10 { left: 83.33333333%; }
  .col-s-push-9 { left: 75%; }
  .col-s-push-8 { left: 66.66666667%; }
  .col-s-push-7 { left: 58.33333333%; }
  .col-s-push-6 { left: 50%; }
  .col-s-push-5 { left: 41.66666667%; }
  .col-s-push-4 { left: 33.33333333%; }
  .col-s-push-3 { left: 25%; }
  .col-s-push-2 { left: 16.66666667%; }
  .col-s-push-1 { left: 8.33333333%; }
  .col-s-push-0 { left: auto; }

  .col-s-offset-12 { margin-left: 100%; }
  .col-s-offset-11 { margin-left: 91.66666667%; }
  .col-s-offset-10 { margin-left: 83.33333333%; }
  .col-s-offset-9 { margin-left: 75%; }
  .col-s-offset-8 { margin-left: 66.66666667%; }
  .col-s-offset-7 { margin-left: 58.33333333%; }
  .col-s-offset-6 { margin-left: 50%; }
  .col-s-offset-5 { margin-left: 41.66666667%; }
  .col-s-offset-4 { margin-left: 33.33333333%; }
  .col-s-offset-3 { margin-left: 25%; }
  .col-s-offset-2 { margin-left: 16.66666667%; }
  .col-s-offset-1 { margin-left: 8.33333333%; }
  .col-s-offset-0 { margin-left: 0%; }

  .col-s-centered { margin-left:auto; margin-right:auto; float:none;  }
  .col-s-uncentered { margin-left:0; margin-right:0; }
  .col-s-last { float: right; }
  .col-s-notlast { float: left; }

  .col-s-hide { display:none; }
  .col-s-show { display:block; }
  .col-s-show-inline { display:inline; }
  .col-s-show-inlineblock { display:inline-block }

@media (min-width: 769px) {
  .col-m-12,   .col-m-11,   .col-m-10,   .col-m-9,   .col-m-8,   .col-m-7,   .col-m-6,   .col-m-5,   .col-m-4,   .col-m-3,   .col-m-2,   .col-m-1{ float: left; }
  .col-m-12 { width: 97.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-12.noPadd { width: 100%; padding-left: 0%; padding-right: 0%; }
  .col-m-11 { width: 89.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-11.noPadd { width: 91.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-m-10 { width: 80.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-10.noPadd { width: 83.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-m-9 { width: 72.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-9.noPadd { width: 75%; padding-left: 0%; padding-right: 0%; }
  .col-m-8 { width: 64.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-8.noPadd { width: 66.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-m-7 { width: 55.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-7.noPadd { width: 58.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-m-6 { width: 47.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-6.noPadd { width: 50%; padding-left: 0%; padding-right: 0%; }
  .col-m-5 { width: 39.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-5.noPadd { width: 41.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-m-4 { width: 30.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-4.noPadd { width: 33.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-m-3 { width: 22.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-3.noPadd { width: 25%; padding-left: 0%; padding-right: 0%; }
  .col-m-2 { width: 14.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-2.noPadd { width: 16.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-m-1 { width: 5.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-m-1.noPadd { width: 8.33333333%; padding-left: 0%; padding-right: 0%; }

  .col-m-pull-12 { right: 100%; }
  .col-m-pull-11 { right: 91.66666667%; }
  .col-m-pull-10 { right: 83.33333333%; }
  .col-m-pull-9 { right: 75%; }
  .col-m-pull-8 { right: 66.66666667%; }
  .col-m-pull-7 { right: 58.33333333%; }
  .col-m-pull-6 { right: 50%; }
  .col-m-pull-5 { right: 41.66666667%; }
  .col-m-pull-4 { right: 33.33333333%; }
  .col-m-pull-3 { right: 25%; }
  .col-m-pull-2 { right: 16.66666667%; }
  .col-m-pull-1 { right: 8.33333333%; }
  .col-m-pull-0 { right: auto; }

  .col-m-push-12 { left: 100%; }
  .col-m-push-11 { left: 91.66666667%; }
  .col-m-push-10 { left: 83.33333333%; }
  .col-m-push-9 { left: 75%; }
  .col-m-push-8 { left: 66.66666667%; }
  .col-m-push-7 { left: 58.33333333%; }
  .col-m-push-6 { left: 50%; }
  .col-m-push-5 { left: 41.66666667%; }
  .col-m-push-4 { left: 33.33333333%; }
  .col-m-push-3 { left: 25%; }
  .col-m-push-2 { left: 16.66666667%; }
  .col-m-push-1 { left: 8.33333333%; }
  .col-m-push-0 { left: auto; }

  .col-m-offset-12 { margin-left: 100%; }
  .col-m-offset-11 { margin-left: 91.66666667%; }
  .col-m-offset-10 { margin-left: 83.33333333%; }
  .col-m-offset-9 { margin-left: 75%; }
  .col-m-offset-8 { margin-left: 66.66666667%; }
  .col-m-offset-7 { margin-left: 58.33333333%; }
  .col-m-offset-6 { margin-left: 50%; }
  .col-m-offset-5 { margin-left: 41.66666667%; }
  .col-m-offset-4 { margin-left: 33.33333333%; }
  .col-m-offset-3 { margin-left: 25%; }
  .col-m-offset-2 { margin-left: 16.66666667%; }
  .col-m-offset-1 { margin-left: 8.33333333%; }
  .col-m-offset-0 { margin-left: 0%; }

  .col-m-centered { margin-left:auto; margin-right:auto; float:none;  }
  .col-m-uncentered { margin-left:0; margin-right:0; }
  .col-m-last { float: right; }
  .col-m-notlast { float: left; }

  .col-m-hide { display:none; }
  .col-m-show { display:block; }
  .col-m-show-inline { display:inline; }
  .col-m-show-inlineblock { display:inline-block }

}
@media (min-width: 980px) {
  .col-l-12,   .col-l-11,   .col-l-10,   .col-l-9,   .col-l-8,   .col-l-7,   .col-l-6,   .col-l-5,   .col-l-4,   .col-l-3,   .col-l-2,   .col-l-1{ float: left; }
  .col-l-12 { width: 97.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-12.noPadd { width: 100%; padding-left: 0%; padding-right: 0%; }
  .col-l-11 { width: 89.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-11.noPadd { width: 91.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-l-10 { width: 80.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-10.noPadd { width: 83.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-l-9 { width: 72.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-9.noPadd { width: 75%; padding-left: 0%; padding-right: 0%; }
  .col-l-8 { width: 64.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-8.noPadd { width: 66.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-l-7 { width: 55.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-7.noPadd { width: 58.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-l-6 { width: 47.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-6.noPadd { width: 50%; padding-left: 0%; padding-right: 0%; }
  .col-l-5 { width: 39.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-5.noPadd { width: 41.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-l-4 { width: 30.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-4.noPadd { width: 33.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-l-3 { width: 22.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-3.noPadd { width: 25%; padding-left: 0%; padding-right: 0%; }
  .col-l-2 { width: 14.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-2.noPadd { width: 16.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-l-1 { width: 5.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-l-1.noPadd { width: 8.33333333%; padding-left: 0%; padding-right: 0%; }

  .col-l-pull-12 { right: 100%; }
  .col-l-pull-11 { right: 91.66666667%; }
  .col-l-pull-10 { right: 83.33333333%; }
  .col-l-pull-9 { right: 75%; }
  .col-l-pull-8 { right: 66.66666667%; }
  .col-l-pull-7 { right: 58.33333333%; }
  .col-l-pull-6 { right: 50%; }
  .col-l-pull-5 { right: 41.66666667%; }
  .col-l-pull-4 { right: 33.33333333%; }
  .col-l-pull-3 { right: 25%; }
  .col-l-pull-2 { right: 16.66666667%; }
  .col-l-pull-1 { right: 8.33333333%; }
  .col-l-pull-0 { right: auto; }

  .col-l-push-12 { left: 100%; }
  .col-l-push-11 { left: 91.66666667%; }
  .col-l-push-10 { left: 83.33333333%; }
  .col-l-push-9 { left: 75%; }
  .col-l-push-8 { left: 66.66666667%; }
  .col-l-push-7 { left: 58.33333333%; }
  .col-l-push-6 { left: 50%; }
  .col-l-push-5 { left: 41.66666667%; }
  .col-l-push-4 { left: 33.33333333%; }
  .col-l-push-3 { left: 25%; }
  .col-l-push-2 { left: 16.66666667%; }
  .col-l-push-1 { left: 8.33333333%; }
  .col-l-push-0 { left: auto; }

  .col-l-offset-12 { margin-left: 100%; }
  .col-l-offset-11 { margin-left: 91.66666667%; }
  .col-l-offset-10 { margin-left: 83.33333333%; }
  .col-l-offset-9 { margin-left: 75%; }
  .col-l-offset-8 { margin-left: 66.66666667%; }
  .col-l-offset-7 { margin-left: 58.33333333%; }
  .col-l-offset-6 { margin-left: 50%; }
  .col-l-offset-5 { margin-left: 41.66666667%; }
  .col-l-offset-4 { margin-left: 33.33333333%; }
  .col-l-offset-3 { margin-left: 25%; }
  .col-l-offset-2 { margin-left: 16.66666667%; }
  .col-l-offset-1 { margin-left: 8.33333333%; }
  .col-l-offset-0 { margin-left: 0%; }

  .col-l-centered { margin-left:auto; margin-right:auto; float:none;  }
  .col-l-uncentered { margin-left:0; margin-right:0; }
  .col-l-last { float: right; }
  .col-l-notlast { float: left; }

  .col-l-hide { display:none; }
  .col-l-show { display:block; }
  .col-l-show-inline { display:inline; }
  .col-l-show-inlineblock { display:inline-block }

}
@media (min-width: 1170px) {
  .col-xl-12,   .col-xl-11,   .col-xl-10,   .col-xl-9,   .col-xl-8,   .col-xl-7,   .col-xl-6,   .col-xl-5,   .col-xl-4,   .col-xl-3,   .col-xl-2,   .col-xl-1{ float: left; }
  .col-xl-12 { width: 97.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-12.noPadd { width: 100%; padding-left: 0%; padding-right: 0%; }
  .col-xl-11 { width: 89.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-11.noPadd { width: 91.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-xl-10 { width: 80.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-10.noPadd { width: 83.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-xl-9 { width: 72.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-9.noPadd { width: 75%; padding-left: 0%; padding-right: 0%; }
  .col-xl-8 { width: 64.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-8.noPadd { width: 66.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-xl-7 { width: 55.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-7.noPadd { width: 58.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-xl-6 { width: 47.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-6.noPadd { width: 50%; padding-left: 0%; padding-right: 0%; }
  .col-xl-5 { width: 39.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-5.noPadd { width: 41.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-xl-4 { width: 30.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-4.noPadd { width: 33.33333333%; padding-left: 0%; padding-right: 0%; }
  .col-xl-3 { width: 22.43589744%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-3.noPadd { width: 25%; padding-left: 0%; padding-right: 0%; }
  .col-xl-2 { width: 14.10256411%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-2.noPadd { width: 16.66666667%; padding-left: 0%; padding-right: 0%; }
  .col-xl-1 { width: 5.76923077%; padding-left: 1.28205128%; padding-right: 1.28205128%; }
  .col-xl-1.noPadd { width: 8.33333333%; padding-left: 0%; padding-right: 0%; }

  .col-xl-pull-12 { right: 100%; }
  .col-xl-pull-11 { right: 91.66666667%; }
  .col-xl-pull-10 { right: 83.33333333%; }
  .col-xl-pull-9 { right: 75%; }
  .col-xl-pull-8 { right: 66.66666667%; }
  .col-xl-pull-7 { right: 58.33333333%; }
  .col-xl-pull-6 { right: 50%; }
  .col-xl-pull-5 { right: 41.66666667%; }
  .col-xl-pull-4 { right: 33.33333333%; }
  .col-xl-pull-3 { right: 25%; }
  .col-xl-pull-2 { right: 16.66666667%; }
  .col-xl-pull-1 { right: 8.33333333%; }
  .col-xl-pull-0 { right: auto; }

  .col-xl-push-12 { left: 100%; }
  .col-xl-push-11 { left: 91.66666667%; }
  .col-xl-push-10 { left: 83.33333333%; }
  .col-xl-push-9 { left: 75%; }
  .col-xl-push-8 { left: 66.66666667%; }
  .col-xl-push-7 { left: 58.33333333%; }
  .col-xl-push-6 { left: 50%; }
  .col-xl-push-5 { left: 41.66666667%; }
  .col-xl-push-4 { left: 33.33333333%; }
  .col-xl-push-3 { left: 25%; }
  .col-xl-push-2 { left: 16.66666667%; }
  .col-xl-push-1 { left: 8.33333333%; }
  .col-xl-push-0 { left: auto; }

  .col-xl-offset-12 { margin-left: 100%; }
  .col-xl-offset-11 { margin-left: 91.66666667%; }
  .col-xl-offset-10 { margin-left: 83.33333333%; }
  .col-xl-offset-9 { margin-left: 75%; }
  .col-xl-offset-8 { margin-left: 66.66666667%; }
  .col-xl-offset-7 { margin-left: 58.33333333%; }
  .col-xl-offset-6 { margin-left: 50%; }
  .col-xl-offset-5 { margin-left: 41.66666667%; }
  .col-xl-offset-4 { margin-left: 33.33333333%; }
  .col-xl-offset-3 { margin-left: 25%; }
  .col-xl-offset-2 { margin-left: 16.66666667%; }
  .col-xl-offset-1 { margin-left: 8.33333333%; }
  .col-xl-offset-0 { margin-left: 0%; }

  .col-xl-centered { margin-left:auto; margin-right:auto; float:none;  }
  .col-xl-uncentered { margin-left:0; margin-right:0; }
  .col-xl-last { float: right; }
  .col-xl-notlast { float: left; }

  .col-xl-hide { display:none; }
  .col-xl-show { display:block; }
  .col-xl-show-inline { display:inline; }
  .col-xl-show-inlineblock { display:inline-block }

}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.hBlockContent:before,
.hBlockContent:after
{
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.hBlockContent:after,
.row: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;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}