/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
 font-family:'Gotham-Book';
  -webkit-text-size-adjust: 100%;
      -ms-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 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
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 {	
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-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;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../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";
}
* {
  -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:'Gotham-Book';
  font-size: 14px;
  line-height:30px;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline:0;
  outline:0;
  outline-offset: 0;
}
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 {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
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: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
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: 10px;
  margin-bottom: 10px;
}
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: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.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: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
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: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.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: 20px;
  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;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width:96%;
  }
}
@media (min-width: 992px) {
  .container {
    width:96%;
  }
}
@media (min-width: 1200px) {
  .container {
     width:96%;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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-right: 15px;
  padding-left: 15px;
}
.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: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.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: #fff;
}
.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;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.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: #dff0d8;
}
.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: #d0e9c6;
}
.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: #d9edf7;
}
.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: #c4e3f3;
}
.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: #fcf8e3;
}
.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: #faf2cc;
}
.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: #f2dede;
}
.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: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    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 {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  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:0;
  outline-offset:0;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #999;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-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, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);*/
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

.filloutboxinput2 .form-control[disabled]{
  cursor: default;
}




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: 34px;
  }
  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: 30px;
  }
  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: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  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-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  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 {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  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: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.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: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.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: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.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: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@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 {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline:0;
  outline:0;
  outline-offset:0;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.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: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.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: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.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: #204d74;
  border-color: #122b40;
}
.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: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.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: #398439;
  border-color: #255625;
}
.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: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.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: #269abc;
  border-color: #1b6d85;
}
.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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.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: #d58512;
  border-color: #985f0d;
}
.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: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.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: #ac2925;
  border-color: #761c19;
}
.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: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  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: #23527c;
  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: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  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 .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .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-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.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;
  margin-left: 17px;*/
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  /*min-width: 160px;*/
  padding:15px 0;
  margin:1px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  /*background-color: #000;  top:51px;	  */ 
  left:-75px;
  width:750px;	

}
.dropdown:hover .dropdown-menu{display:block;}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding:12px 25px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap; font-size:16px; font-family:'Gotham-Light';
}
.dropdown-menu > li > a img{float:left; margin-right:15px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background:#333;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #fff;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(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-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-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-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  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-right: 0;
  padding-left: 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: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  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: 46px;
  line-height: 46px;
}
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: 30px;
  padding: 5px 10px;
  font-size: 12px;
  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: 30px;
  line-height: 30px;
}
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: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  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-top-right-radius: 0;
  border-bottom-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-top-left-radius: 0;
  border-bottom-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 {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  /*padding: 10px 25px;*/
padding: 10px 0;	
  margin-left:30px; 
  margin-right:30px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
/*  background-color: #eee;
  border-color: #337ab7;*/
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 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: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.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: #fff;
  }
}
.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: #337ab7;
}
.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 {
  margin-bottom: 5px;
  text-align: center;
}
.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: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
/*  min-height: 50px;
  margin-bottom: 20px;  border: 1px solid transparent;*/

}
@media (min-width: 768px) {
  .navbar {
  /*  border-radius: 4px;*/
  }
}
@media (min-width:980px) {
  .navbar-header {
    float: left;
	margin-top:17px;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
/*  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);*/
}
.navbar-collapse.in {
 height:100vh;
    overflow-y: auto;
    overflow-x: hidden;	
}
@media (min-width:980px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            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-right: 0;
    padding-left: 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: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .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: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .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;
/*  height: 50px;*/
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 0px;
  margin-top:17px;
  margin-right:25px;
  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: 32px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top:7px;
}
@media (min-width:980px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            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: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width:979px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@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: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
/*  background-color: #f8f8f8;*/
/*  border-color: #e7e7e7;*/
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #fcfcfc; border-bottom:#000 2px solid; letter-spacing:2px;
}
.navbar-default .navbar-nav > li > a:hover{
  color: #fff;
  background-color: transparent;
  border-bottom:#0055a5 2px solid;
}

.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff; border-bottom:#0055a5 2px solid;
/*  background-color: #e7e7e7;*/
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  /*border-color: #ddd;*/
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  /*background-color: #ddd;*/
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
 /* border-color: #e7e7e7;*/
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
/*  color: #555;
  background-color: #e7e7e7;*/
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .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: #555;
    background-color: #e7e7e7;
  }
  .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: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.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: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.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: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .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: #080808;
  }
  .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: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.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: #444;
}
.breadcrumb {
  padding:10px 0 5px 0;
  margin-bottom: 0;
  list-style: none;
  text-align:right;
  width:100%;
  float:left;
}
.breadcrumb > li {
  display: inline-block;
  font-size:10px; 
  font-family: 'Gotham-Light';
  text-transform:uppercase;
}
.breadcrumb > li a{
   color: #000; text-decoration:none;
}
.breadcrumb > li a:hover{color:#0055a5;}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #000;
  content: ">";
}
.breadcrumb > .active {
  color: #000;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  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: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.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: #eee;
}
.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: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .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: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  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: #337ab7;
  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: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  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 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-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 {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          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: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.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 {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-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 {
  color: #555;
  text-decoration: none;
  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 {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.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: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.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: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
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: #3c763d;
  background-color: #d0e9c6;
}
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: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
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: #31708f;
  background-color: #c4e3f3;
}
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: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
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: #8a6d3b;
  background-color: #faf2cc;
}
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: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
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: #a94442;
  background-color: #ebcccc;
}
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: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  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: #f5f5f5;
  border-top: 1px solid #ddd;
  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-left-radius: 3px;
  border-top-right-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-left-radius: 0;
  border-top-right-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-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-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-right-radius: 3px;
  border-bottom-left-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 {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.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 #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.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;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.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, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.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;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.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: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.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, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  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: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  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 {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  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, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
   /*position: relative;*/
}
.carousel-inner {
 /* position: relative;*/
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .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 .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 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;
  bottom: 0;
  left: 0;
  /*width: 15%;*/width:50px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top:49%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.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;
  font-family: serif;
  line-height: 1;
}
.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%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(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 {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    /*bottom:20px;*/
	bottom:5%;
  }
}
.clearfix:before,
.clearfix: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 {
  display: table;
  content: " ";
}
.clearfix: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 {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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;
}
@-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;
  }
}


/*Css By Suprit*/


/*Menu*/
.icon-bar{transition:all 0.3s ease-in-out; }
/*.toggled .menu-bar3{-webkit-transform:matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -4, 0.01, 1);transform:matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -4, 0.01, 1)}
.toggled .menu-bar1{-webkit-transform:matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 14, 0.01, 1);transform:matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 14, 0.01, 1)}
.toggled .menu-bar2 {opacity: 0;}*/


.navbar-toggle .menu-bar3{-webkit-transform:matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -4, 0.01, 1);transform:matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -4, 0.01, 1)}
.navbar-toggle .menu-bar1{-webkit-transform:matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 14, 0.01, 1);transform:matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 14, 0.01, 1)}
.navbar-toggle .menu-bar2 {opacity: 0;}

.collapsed .menu-bar3{transform:none!important;}
.collapsed .menu-bar2{opacity:1!important;}
.collapsed .menu-bar1{transform:none!important;}


@media only screen and (max-width:979px){
.mainnav #bs-example-navbar-collapse-1{position:absolute; left:0; width:100%; float:left; background:#1c1c1c; top:95px; z-index:99999; margin-left:0; margin-right:0;     }
.mainnav .navbar-nav{margin:0!important;}
.navbar-default .navbar-nav > li > a {color:#fff;}
}
/*Css By Menu*/



@font-face {
  font-family: 'Gotham-Medium'; font-display:swap;
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Medium.otf')  format('opentype'),
	     url('../fonts/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham-Medium.ttf')  format('truetype'), url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Bold'; font-display:swap;
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Bold.otf')  format('opentype'),
	     url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Book'; font-display:swap;
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Book.otf')  format('opentype'),
	     url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Light'; font-display:swap;
  src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Light.otf')  format('opentype'),
	     url('../fonts/Gotham-Light.woff') format('woff'), url('../fonts/Gotham-Light.ttf')  format('truetype'), url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


.mainnav #bs-example-navbar-collapse-1{float:right;}
.mainnav .navbar-nav{margin:23px 0 0 0;}
.mainnav .navbar-nav > li{font-family:'Gotham-Medium'; text-transform:uppercase; font-size:15px;}
/*.mainnav .dropdown-toggle{background-color:#fdc313!important; color:#000!important;}*/


.homebodytext{float:left; width:100%; padding:0 0 35px 0;}
.homebodytext h1{font-size:54px; text-align:center; color:#000000; font-family: 'Gotham-Light'; padding:0 0 15px 0; }
.homebodytext h2{font-size:54px; text-align:center; color:#000000; font-family: 'Gotham-Light'; padding:0 0 15px 0; }
.homebodytext p{font-size:17px; text-align:center; color:#000000; font-family: 'Gotham-Book'; line-height:30px; padding:0; }
.moreaboutsupreme{text-align:center; /*margin-bottom:50px; */ font-size:17px; color:#000000; font-family: 'Gotham-Book'; line-height:35px; }

/*.moreaboutsupreme span{background:url(https://www.supremecaravans.com.au/images/xarrow-bottom.png.pagespeed.ic.SAKw7E833H.png) no-repeat right 10px; padding-right:25px;}*/


.moreaboutsupreme a{background:url(https://www.supremecaravans.com.au/images/xarrow-top.png.pagespeed.ic.YPZ0UMYxS0.png) no-repeat right 10px; padding-right:25px; color:#0055a5; font-size:17px;  text-decoration:underline;}
.moreaboutsupreme a:hover{text-decoration:underline; }
.moreaboutsupreme .collapse.in{display:inline;}
.moreaboutsupreme .SeeMore2{ background:url(https://www.supremecaravans.com.au/images/xarrow-bottom.png.pagespeed.ic.SAKw7E833H.png) no-repeat right 10px;}

/*footer{margin:35px 0 0 0;}*/
.footerleft h2{margin:0; padding:0 0 25px 0; font-size:18px; color:#ffffff; text-transform:uppercase;  font-family: 'Gotham-Medium'; letter-spacing:4px; }
.footerleft h2.newpglinks{margin-top: 25px;}
.footerleft h2.newpglinks a{color: #fff; text-decoration: none;}
.footerleft ul{margin:0; padding:0; list-style:none;}
.footerleft ul li{font-size:16px; color:#999999;  font-family: 'Gotham-Book'; padding-bottom:0px; line-height:38px;}
.footerleft ul li a{color:#999999; text-decoration:none;}
.footerleft ul li a:hover{color:#fff;}

.footerright{}
.footerright p{text-align:right;}
.footerright p img{max-width:100%;}
.footerright p ~ p{margin-top:25px;}

.copyright{margin:25px 0;}
.copyrightleft{text-align:left; color:#999999; font-family:'Gotham-Book'; font-size:12px;}
.copyrightleft a{color:#fff; text-decoration: none;}
.copyrightright{text-align:right; color:#999999; font-family:'Gotham-Book'; font-size:12px;}
.copyrightright a{color:#999999; text-decoration: none;}

.homecta{background:#0055a5; /*height:70px;*/ width:100%; float:left; padding:5px 15px 15px 15px; }
.homectaleft{font-size:24px; font-family: 'Gotham-Book'; color:#a3b7d5; margin-top:15px; float:left;}
.homectaleft a{color:#fff;}

.homectaright{float:right; margin-top:13px;}
.homectaright bdo{margin-left:0px;}
.homectaright bdo ~ bdo{margin-left:30px;}
.homectaright span{margin-left:30px; background:url(https://www.supremecaravans.com.au/images/xarrow.png.pagespeed.ic.RKXvC6kieL.png) no-repeat right 50%; padding-right:35px; cursor:pointer;}
.homectaright span a{color:#fff; text-decoration:underline; text-transform:uppercase;}
.homectaright span a:hover{text-decoration:none;}

.completedbox{position:relative;}
.completedboxtext{position:absolute; width:100%; text-align:center; bottom:15px; color:#fff;}
.completedboxtext h2{font-size:24px; font-family: 'Gotham-Bold'; /*text-transform:uppercase;*/ color:#fff;}
.completedboxtext h2 a{color:#fff;}
.completedboxtext p{font-size:17px; font-family: 'Gotham-Book';}
.completedboxtext p a{color:#fff;}
.completedbox img{width:100%;}
.completedbox figure{background-color:#282828;}
.completedbox:hover img{ opacity:0.5;/*filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);-ms-filter: grayscale(1);*/}

.upcomingshows{background:#eeeeee; float:left; width:100%;}
.upcomingshowsheading{text-align:center; font-size:36px; color:#000000; font-family:'Gotham-Light'; text-transform:uppercase; padding:45px 0;}
.upcomingshowsheading a{color:#000000; text-decoration:none;}
.upcomingshowsheading a:hover{color:#000000; text-decoration:none;}
.upcomeingleft{position:relative;}
.upcomeingleft:hover .upcomeinglefttext .seeallevents{background:#004382;}
.upcomeingleft img{width:100%;}

.upcomeinglefttext{position:absolute; bottom:0; width:100%; text-align:center;  text-transform:uppercase;}
.upcomeinglefttext p{ padding:0 15px 15px 15px; font-size:35px; font-family: 'Gotham-Bold'; color:#fff; line-height:45px;}
.upcomeinglefttext p a{color:#fff;}
.seeallevents{font-size:18px; color:#fff; background:#0055a5; padding:20px 10px;}
.seeallevents a{color:#fff;}

.upcomeingleftdate{position:absolute; top:7%; text-align:center; width:100%;}
.upcomeingleftdatetext{color:#fff; background:#000000; width:110px; margin:0 auto; text-transform:uppercase;}
.upcomeingleftdatetext span{font-size:54px; font-family: 'Gotham-Bold'; display:block; line-height:48px; padding-top:25px; }
.upcomeingleftdatetext bdo{font-size:14px; font-family: 'Gotham-Bold'; display:block;  padding-bottom:10px;}

.upcomeingright{width:100%;  background:#000; display:block; position:relative;}
.upcomeingright img{width:100%;}
.upcomeingright a{text-decoration:none;}
.qldmargin{margin-top:30px;}
.upcomeingright:hover .upcomeingrighttext p{color:#0055a5;}

.upcomeingrighttext{position:absolute; width:100%; top:0; text-align:center;}
.upcomeingdate{font-size:17px;  font-family: 'Gotham-Bold'; color:#0055a5; font-weight:normal; padding:10px 0;}
.upcomeingrighttext p{font-size:24px;  font-family: 'Gotham-Bold'; color:#000000; padding:0 15%;}
.upcomeingname span{width:200px; display:block; margin:0 auto; background:#474747;  font-size:17px; font-family: 'Gotham-Bold'; color:#fff; text-transform:uppercase; padding:10px 0;}
.cairnsshowground{position:absolute; bottom:25px; text-align:center; width:100%; font-size:18px; font-family: 'Gotham-Book'; color:#000000; padding:0 20px;}

.upcomeingright{margin-bottom:35px;}
.upcomeingright ~ .upcomeingright ~ .upcomeingright{margin-bottom:0;}

.dealerbox{background:#474747; height:210px; float:left; width:100%;}
.dealerbox:hover{background:#5a5a5a; }
.dealerimg{text-align:center; margin:30px 0 25px 0;}
.dealerimg img{max-width:100%;}
.dealertext{text-align:center; font-size:14px; font-family:'Gotham-Medium'; color:#fff; text-transform:uppercase; letter-spacing:3px; margin:0 0 15px 0;}
.dealertext a{color:#fff;}
.dealerbox p{text-align:center; font-size:14px; font-family:'Gotham-Book'; color:#fff; line-height: normal;}
.dealerbox a{color:#fff;}

.homesupremebox{width:100%; float:left; padding:65px 0;}

.homesupremeleft{margin-left:15%;}
.homesupremeleft img{max-width:100%;}
.homesupremeright ul{list-style:none; margin:0; padding:0;}
.homesupremeright ul li{font-size:17px; font-family:'Gotham-Book'; color:#000; padding:5px 0 5px 20px; background:url(https://www.supremecaravans.com.au/images/xcrc.png.pagespeed.ic.mcCycNOmKZ.png) no-repeat left 16px;}

.intothewildmain{width:100%; float:left; padding:65px 0;}
.completedpaddingbox1{padding:0 4px 8px 0;}
.completedpaddingbox2{padding:0 0 8px 4px;}

.copyrightbox{float:left; padding:15px 0 50px 0; width:100%;}

.mainnav{position:fixed; z-index:9999; width:100%; background:#000000; border-bottom:#000 1px solid; height:95px;}
.homebanner{margin:95px 0 0 0; float:left; width:100%; overflow:hidden; position:relative;}
.homebanner img{width:100%;}

.bodymain{float:left; margin:90px 0 0 0; width:100%;}
.bodymain2{float:left; margin:100px 0 0 0; width:100%;}
.toppageheading{float:left; width:100%; padding:0 8%;}
.toppageheading h1{margin:0 0 25px 0; padding:0; font-size:54px; font-family:'Gotham-Light'; text-align:center;}
.toppageheading p{/*margin:0 0 35px 0;*/ padding:0; font-size:17px; font-family:'Gotham-Book'; text-align:center; line-height:35px;}
.contacttext p ~ p{font-size:24px; font-family:'Gotham-Light'; margin-top:30px;}
.contacttext p ~ p ~ p{font-family: 'Gotham-Bold';  margin-top:0px; margin-bottom:35px;}
footer{float:left; width:100%; background:#000000; padding-top:35px; }

.modalsboxmain{float:left; width:100%; margin-bottom:50px;}
.modalsbox{display:inline-block; vertical-align:top; float:none; width:33%; margin-bottom:35px;}
.modalsbox h2{text-align:center; font-size:38px; font-family:'Gotham-Light'; text-transform:uppercase; margin-bottom:25px; color:#333333;}
.modalsbox h2 a{color:#333333; text-decoration:none;}
.modalsbox h2 a:hover{text-decoration:none;}
.modalsbox p{text-align:center;}
.modalsimgbox{text-align:center; height:300px; line-height:298px; margin-bottom:35px;}
.modalsimgbox img{max-width:100%; vertical-align:bottom;}
.souruppliersbox img{ max-width: 100%;}

.classicdetailsmain{float:left; width:100%; /*margin-bottom:50px;*/}
.classicboxone{margin:35px 0 35px 0;}
.classicboxoneleft{}
.classicboxoneleft h2{padding:0; margin:20px 0 20px 0; font-size:36px; font-family:'Gotham-Light'; color:#000; text-transform:uppercase;}
.classicboxoneright{}
.flright{float:right;}	
.classicboxoneright img{width:100%;}
.quickquestionmain{width:100%; float:left; background-color:#eeeeee; padding:35px 0 65px 0;}
.quickquestionheading{text-align:center; margin:0 0 50px 0; font-size:36px; font-family:'Gotham-Light'; color:#000; text-transform:uppercase; line-height:normal;}
.quickquestionmain .form_error{color:red; padding-bottom:5px;}
.quickquestionmain select{background:#fff url(https://www.supremecaravans.com.au/images/xselect-icon.png.pagespeed.ic.CGa7CKKjHW.png) no-repeat scroll right 50%; border-radius:0px; margin-bottom:20px;}
.quickquestionmain select option{padding:7px 10px;}
.quickquestionmain select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance:none; -moz-appearance:    none;  appearance:none; border-radius:0px;}
.quickquestionmain select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: none; -moz-appearance:none;  appearance: none; display: none; border-radius:0px; border-radius:0px;}
.quickquestionmain select{float: left; height:55px;  width: 100%;    font-family:16px;  font-family:'Gotham-Book';  border:none;  border-radius:0;  color:#999; border-radius:3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-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;}
.quickquestionmain textarea.form-control{height:225px; border:none; border-radius:0; padding-top:15px; }

.quickquestionmain input{margin-bottom:20px; border:none; border-radius:0; height:55px; line-height:55px;}
.quickquestionmain .btn{background-color:#0055a5; border-color:#0055a5;	font-size:18px;  font-family:'Gotham-Book';  text-transform:uppercase; height:65px; width:315px; border-radius:0;}
.ct{text-align:center; margin-top:35px;}
.quickquestionmain .btn:hover{background:#004382; border-color:#004382;}

.detailsgallerybox{float:left; width:100%; padding:0;}
.galleryheading{text-align:center; margin:35px 0 35px 0; font-size:36px; font-family:'Gotham-Light'; color:#000; text-transform:uppercase;}
.gallerytext{width:80%; margin:0 auto;}
.gallerytext img{ max-width:100%;}
.gallerytext .moreaboutsupreme{font-size:14px;}
.gallerytext .moreaboutsupreme p{margin:0; line-height:28px;}
.gallerytext p{ text-align:center; color:#000000; font-family: 'Gotham-Book'; padding:0; }
.imggallerybox{float:left; width:100%; margin:25px 0 35px 0;}
.imggallerybox img{width:100%;}
.pading1{padding:0px 3px 0px 3px; position:relative;}
.pading2{padding:6px 3px 0px 3px; position:relative;}
.loungeroom{position:absolute; right:0; top:0; background:#ffffff; padding:5px 25px; font-size:14px; font-family:'Gotham-Light'; color:#000; margin-right:3px; text-transform:uppercase;}


.standardbox{float:left; width:100%; padding:50px 0 50px 0; background:#eeeeee;}
.standardheading{text-align:center; margin: 0; font-size:36px; font-family:'Gotham-Light'; color:#000; text-transform:uppercase;}

.standardimgbox{margin-top:35px; display:inline-block;  float:none;  vertical-align:top; width:33.1%;}
.standardimgbox img{width:100%;}
.standardbox h2{padding:0; font-size:17px; /*font-family:'Gotham-Light';*/ color:#000; line-height: 26px; font-family:"Gotham-Book";}
.standardbox p{line-height:26px;}

.standardimg2{position:relative; text-align:center;}
.standardimg2 img{width:auto; max-width:100%;}
.iconimg{position:absolute; left:0; top:25%; text-align:center; width:100%; z-index:999;}
.icontext{position:absolute; left:0; bottom:25%; text-align:center; width:100%; z-index:999; line-height:25px; font-family: 'Gotham-Book'; letter-spacing:2px; color:#000; text-transform:uppercase;}

.aboutmain{float:left; width:100%; margin-bottom:50px;}
.aboutimgbox{width:100%; float:left; margin-bottom:50px; position:relative; margin-top:35px;}
.aboutimgbox img{width:100%;}
.aboutmain h2{margin:0; padding:25px 26%; font-size:54px; font-family:'Gotham-Light'; text-align:center;}


.sitemapmain{float:left; width:100%; margin-bottom:50px; margin-top:25px;} 
.sitemap h2{margin:0; padding:0 0 10px 0; font-size:18px; color:#3a4952; text-transform:uppercase;  font-family:'Gotham-Bold';}
.sitemap ul{margin:0; padding:0; list-style:none;}
.sitemap ul li{font-size:14px; color:#000000;  font-family: 'Gotham-Book'; padding-bottom:0px; line-height:30px; text-transform:lowercase;}
.sitemap ul li a{color:#000000; text-decoration:none;}
.sitemap ul li a:hover{color:#0055a5;}


.aboutext{position:absolute; right:45px; top:8%; background:#f6f6f6; padding:25px; z-index:9; width:32%; height:84%;}
.aboutext p span{font-size:20px;  font-family:'Gotham-Light'; color:#666666;}
.aboutext p{color:#666666;}
.dealershipmain{float:left; width:100%; margin-bottom:50px; text-align:center;}

.dealershipbox{margin:25px 0; display:inline-block; float:none; width:49.8%; vertical-align:top;}
.dealershipbox h2{font-size:24px; color:#3a4952;  font-family: 'Gotham-Bold'; font-size:24px; text-transform:uppercase; text-align:center; padding-bottom:15px;}
.dealershipmap{width:100%; text-align:center;}
.dealershipmap img{width:100%;}
.dealershipmap iframe{width:100%; height:400px;}
.dealershipbox h3{font-size:24px; color:#3a4952;  font-family: 'Gotham-Book'; font-size:18px; text-align:center; padding-top:0;}
.dealershipbox p{margin:0; text-align:center;}
.dealershipbox p a{color:#0055a5; text-decoration:none;}

.upcomingmain{float:left; width:100%; margin-bottom:50px;}
.upcomingimgbox img{width:100%;}
.datetext{font-size:17px;  font-family: 'Gotham-Bold'; color:#0055a5; font-weight:normal; padding:0 0 5px 0;} 
.upcomingtextbox h2{color:#000000;  font-family: 'Gotham-Bold'; font-size:24px; text-transform:uppercase; padding:5px 0 20px 0; margin:0; line-height:30px;}
.upcomingtextbox h3{color:#000000;  font-family: 'Gotham-Light'; font-size:18px;  padding:0 0 10px 0; margin:0;}
.upcome100box{float:left; width:100%; margin:50px 0 0 0;}
.addcalendar{color:#0055a5; font-size:16px; font-family: 'Gotham-Book'; background:url(https://www.supremecaravans.com.au/images/xicon9.png.pagespeed.ic.vZffepZN1v.png) no-repeat left top; padding-left:30px; line-height:normal;}
.addcalendar a{color:#0055a5; text-decoration:none;}
.addcalendar a:hover{text-decoration:underline;}

.upcomingnav{text-align:center; margin-top:35px;}
.upcomingnav .nav-tabs{border-bottom:1px solid #fff;} 
.upcomingnav .nav-tabs > li{float:none; display:inline-block;  border-top:#898989 2px solid; background:#f2f2f2; }
.upcomingnav .nav-tabs > li > a{color:#000; font-size:14px; font-family:'Gotham-Light'; border-radius:0; padding:10px 45px;}
.upcomingnav .nav-tabs > li:hover{background:#fff; color:#0055a5; border-top:#0055a5 2px solid;}
.upcomingnav .nav-tabs li.active{background:#fff; color:#0055a5; border-top:#0055a5 2px solid;}
.upcomingnav .nav-tabs li.active a{color:#0055a5;}
.upcomingnav .nav-tabs > li > a{border:none!important; }

.dtourmain{float:left; width:100%; margin-bottom:10px; margin:25px 0 0 0;}

.completedbox2{position:relative;}
.completedboxtext2{position:absolute; width:100%; text-align:center; top:35%; color:#fff;}
.completedboxtext2 h2{font-size:40px; font-family: 'Gotham-Light'; text-transform:uppercase;}
.completedboxtext2 p{font-size:17px; font-family: 'Gotham-Book';}
.completedboxtext2 p img{width:auto;}
.completedbox2 img{width:100%;}
.completedbox2 figure{background-color:#282828;}
.completedbox2:hover img{ opacity:0.3;/*filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);-ms-filter: grayscale(1);*/}

.standardresultsmain{float:left; width:100%; margin-bottom:50px;}
.maptwo{float:left; width:100%; margin:0 0 50px 0; height:700px}
.maptwo img{width:100%;}
.standardresultsmain h2{color:#000000;  font-family: 'Gotham-Book'; font-size:24px; padding:5px 0 25px 0; margin:0; text-align:center; width:100%; float:left;}

.bgcolortc{background:#dfdfdf; font-family: 'Gotham-Light';  font-size:17px;}
.standardresultsmain .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:13px 15px;  }
.standardresultsmain .table a{color:#006699; border-bottom:#d4dfe8 1px solid;}
.standardresultsmain .table a:hover{border-bottom:#fff 1px solid; text-decoration:none;}

.servicesearch{width:350px; margin:25px auto 15px auto; margin-bottom:45px;}
/*.servicesearch .form-control{width:230px; display:inline-block; vertical-align:top; border:#000 1px solid; border-radius:0; height:38px; line-height:38px; margin-right:3px;}*/
.servicesearch .btn-primary{background:#000000; border-color: #000000;}
.servicesearch .btn-primary:hover{ background:#474747;}
.servicesearch .btn{ padding:8px 68px; border-radius:0; font-family: 'Gotham-bold';}

.servicesearch select{background:#fff url(https://www.supremecaravans.com.au/images/xselect-icon.png.pagespeed.ic.CGa7CKKjHW.png) no-repeat scroll right 50%; border-radius:0px; margin-bottom:20px;}
.servicesearch select option{padding:7px 10px;}
.servicesearch select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: none; -moz-appearance:    none;  appearance:none; border-radius:0px;}
.servicesearch select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: none; -moz-appearance:none;  appearance:; none; display: none; border-radius:0px; border-radius:0px;}
.servicesearch select{float: left; height:38px;  width: 100%;    font-family:16px;  font-family:'Gotham-Book';  border-radius:0;  color:#999; border-radius:3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-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;   border: 1px solid #999;}


.enewssingmain{float:left; width:100%; margin-bottom:50px; margin-top:50px;}
.enewssingmain .has-error{margin-left:-15px; color:red; padding-bottom:15px;}
.signupleft{float:left; width:100%;}
.signupleft h2{font-size:17px; font-family: 'Gotham-Bold'; color:#000000; margin:0 0 35px 0; padding:0;  }
.signupleft ul{margin:0; padding:0; list-style:none;}
.signupleft ul li{margin:0; padding:0; font-size:17px; line-height:45px; background:url(https://www.supremecaravans.com.au/images/xtick.png.pagespeed.ic.aYRnP5KUbX.png) no-repeat left 13px;  padding-left:35px;}


.signupright{width:365px; float:left;}
.signupright .form-control{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; border:#000 1px solid; border-radius:0; height:38px; /*line-height:38px; */margin-right:3px;}
.signupright .btn-primary{background:#000000; border-color: #000000;}
.signupright .btn-primary:hover{ background:#474747;}
.signupright .btn{ padding:8px 55px; border-radius:0; font-family: 'Gotham-bold'; text-transform:uppercase; margin-top:10px;}
.signupright .form-control ~ .form-control ~ .form-control{width:215px;}
.signupright select{background:#fff url(https://www.supremecaravans.com.au/images/xarrow-bottom2.png.pagespeed.ic.NXm_l30s7r.png) no-repeat scroll right 50%; border-radius:0px; margin-bottom:20px;}
.signupright select option{padding:7px 10px;}
.signupright select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}


.mysuprememain{float:left; width:100%; margin-bottom:50px; margin-top:35px;}

.mysuprbox{}
.mysuprbox a{text-decoration:none;}
.supremimg{text-align:center; height:100px;line-height:100px;}
.supremimg img{vertical-align:bottom;}
.supremimghover{text-align:center; height:100px; line-height:100px; display:none;}
.supremimghover img{vertical-align:bottom;}
.mysuprbox h2{text-align:center; font-size:14px; text-transform:uppercase; font-family:'Gotham-Medium'; color:#333333; letter-spacing:3px; min-height:75px; line-height:22px;}
.mysuprbox:hover.mysuprbox h2{color:#0055a5;}
.mysuprbox:hover .supremimghover{display:block;}
.mysuprbox:hover .supremimg{display:none;}

.mysuprememain .table a{color:#0055a5; border-bottom:#d4ddea 1px solid; text-decoration:none;}
.mysuprememain .table img a{ border-bottom:none}
.mysuprememain .table a:hover{border-bottom:#fff 1px solid;}

.souruppliers{float:left; width:100%; margin-bottom:50px;}
.souruppliersbox{text-align:center; margin:35px 0}

.faqmain{float:left; width:100%; margin-bottom:50px;  border-top:#dfdfdf 1px solid;}
.faqbox{float:left; width:100%; padding:22px 20px 20px 20px; border-bottom:#dfdfdf 1px solid; text-align:left;}
.faqbox h2{margin:0 0 8px 0; padding:0; font-size:14px; font-family:'Gotham-Bold'; font-weight:normal; text-align:left;}
.faqbox p{margin:0; padding:0; font-size:14px; font-family:'Gotham-Book'; font-weight:normal; line-height:23px; text-align:left;}
  
.factorytourbox{float:left; width:100%; margin-bottom:50px;}
.filloutbox{width:695px; margin:0 auto;}
.filloutbox p{margin:0; padding:0; font-size:14px; font-family:'Gotham-Medium'; font-weight:normal; line-height:23px; text-align:center;}
.filloutbox .form_error{color:red; text-align:center; padding-top:10px; margin-bottom:-10px;}
.filloutboxinput{text-align:center; margin-top:25px;}
.filloutboxinput2{text-align:center; margin-top:25px; float:left; width:100%;}
.filloutboxinput2 p{margin-bottom:25px;}
.filloutboxinput .form-control{width:60%; display:inline-block; vertical-align:top; margin-bottom:10px; border:#000 1px solid; border-radius:0; height:38px; line-height:38px; margin-right:3px;}
.filloutboxinput .btn-primary{background:#000000; border-color: #000000;}
.filloutboxinput .btn-primary:hover{ background:#474747;}
.filloutboxinput .btn{ padding:8px 55px; border-radius:0; font-family: 'Gotham-bold'; text-transform:uppercase; margin-top:10px;}

.caravanbox{width:100%; float:left;  margin-top:25px;}
.caravanbox p{margin:0; padding:0; font-size:14px; font-family:'Gotham-Medium'; font-weight:normal; line-height:23px; text-align:center;}
.caravanboxin{margin:15px 0 0 0;}
.caravantext{background:#fff; border:#333333 1px solid; height:80px; line-height:78px; text-align:center; cursor:pointer; margin:5px; text-transform:uppercase;  font-family:'Gotham-Medium'; color:#333333; letter-spacing:3px;}
.caravantext:hover{background:#0055a5 url(https://www.supremecaravans.com.au/images/xtick2.png.pagespeed.ic.M-Y5w3xKcc.png) no-repeat 15px 15px; color:#fff;}
.caravantext.active{background:#0055a5 url(https://www.supremecaravans.com.au/images/xtick2.png.pagespeed.ic.M-Y5w3xKcc.png) no-repeat 15px 15px; color:#fff;}
 gin-top:30px;}
.filloutboxinput2 p{margin:0; padding:0; font-size:14px; font-family:'Gotham-Medium'; font-weight:normal; text-align:center; padding-bottom:17px;}
.filloutboxinput2 .form-control{width:60%; display:inline-block; vertical-align:top; margin-bottom:10px; border:#000 1px solid; border-radius:0; height:38px; line-height:38px; margin-right:3px; text-align:right; background:url(https://www.supremecaravans.com.au/images/xicon17.png.pagespeed.ic.Pk_iO4q2kp.png) no-repeat 15px 10px;}
.filloutboxinput2 .btn-primary{background:#000000; border-color: #000000;}
.filloutboxinput2 .btn-primary:hover{ background:#474747;}
.filloutboxinput2 .btn{ padding:8px 55px; border-radius:0; font-family: 'Gotham-bold'; text-transform:uppercase; margin-top:10px;}
.fillbooknow{float:left; width:100%; margin-top:35px;}

.holidaymainbox{float:left; width:100%; margin-bottom:50px;}
.holidaytopimg{float:left; width:100%; margin:25px 0;}
.holidaytopimg img{width:100%;}

.holidaytoptextbox{float:left; width:100%; }
.aboudate{width:100%; float:left; font-size:17px; font-family:'Gotham-Book'; font-weight:normal; text-transform:uppercase; margin-bottom:5px;}
.holidaytoptextbox h2{margin:0; padding:0; font-size:24px; font-family:'Gotham-Bold'; font-weight:normal; width:100%; float:left;}
.holidaytoptextbox h3{margin:18px 0 0 0; padding:0; font-size:18px; font-family:'Gotham-Book'; font-weight:normal; width:100%; float:left;}
.holidaytoptextbox p{margin:0; padding:10px 0 0 0; font-size:14px; font-family:'Gotham-Book'; color:#000000; float:left; width:100%; line-height:27px;}

.golidaytextboxbottom{float:left; width:100%; margin-top:50px;}
.golidaytextboxbottom p{margin:0; padding:10px 0 25px 0; font-size:14px; font-family:'Gotham-Book'; color:#000000; float:left; width:100%; line-height:27px;}
.spotimg{margin-bottom:15px;}
.spotimg img{width:100%;}

.backbox{float:left; margin:50px 0; text-align:center; width:100%;}
.backbox .btn-primary{background-color:#cccccc; border-color:#cccccc; color:#fff;}
.backbox .btn-primary:hover{background-color:#000; border-color:#000;}
.backbox .btn{width:320px; height:65px; line-height:52px; text-transform:uppercase; font-size:18px; border-radius:0px; margin:0 15px;}

.pagenavtab{float:left; width:100%; text-align:center;}
.pagenavtab .nav-tabs > li{float:none; display:inline-block;}
.pagenavtab .nav-tabs{ border-bottom: 1px solid #fff;}
.pagenavtab .nav > li > a{padding:15px 25px; border-radius:0; color:#000000; background:#f0f0f0; border:none; border-top:#888888 3px solid; font-family: 'Gotham-Light'; font-size:14px;}
.pagenavtab .nav > li > a span{display:block; font-size:24px;}
.pagenavtab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#246db2;  border:none;  border-top:#246db2 3px solid;}
.pagenavtab .nav > li > a:hover{color:#246db2;  border:none;  border-top:#246db2 3px solid;}
.pagenavtab .nav > li.active a{background:none;}
.pagenavtab .nav > li.active a span svg,.pagenavtab .nav > li a span svg{height: 25px;}
.pagenavtab .nav > li > a:hover span svg,.pagenavtab .nav > li.active a span svg{fill:#246db2;}


.floorplansbox{float:left; width:100%; margin:35px 0 0 0;}
.floorplansbox img{max-width:100%;}
.measuringheading{width:100%; float:left; font-size:20px; font-family:'Gotham-Medium'; color:#000000; text-transform:uppercase; margin-bottom:10px;}

.chassisexternal{float:left; width:100%; margin:35px 0 0 0;}
.chassisexternalheading{width:100%; float:left; font-size:20px; font-family:'Gotham-Book'; color:#000000; margin-bottom:15px; text-align:center;}
.chassisexternalheading ~ .chassisexternalheading{margin-top:25px;}
.chassisexternalheading span{border-bottom:#666666 1px solid;}
.chassisexternal ul {list-style:none; margin:0; padding:0;}
.chassisexternal ul li{background:url(https://www.supremecaravans.com.au/images/xcrc2.jpg.pagespeed.ic.a66CQVx9cX.jpg) no-repeat left 15px; padding-left:15px; font-family:'Gotham-Book';}

.tourtreede{float:left; width:100%; margin:35px 0 0 0;}
.tourtreede img{width:100%;}

.towingcar{float:left; width:100%; margin:35px 0 0 0;}
.towingcarboximg{width:100%; float:left;}
.towingcarboximg img{width:100%;}

.towingcarbox{}
.towingcarboximg{width:100%; float:left; text-align:center;}
.towingcarboximg img{max-width:100%; width:auto;}
.towingcarboxtext{width:100%; float:left; font-size:14px; font-family:'Gotham-Book'; font-weight:normal; text-align:center; letter-spacing:3px; text-transform:uppercase; padding-bottom:50px;}
.towingcar p{width:100%; float:left; font-size:20px; font-family:'Gotham-Book'; font-weight:normal; text-align:center; padding-bottom:35px;}
.towingcar p ~ p{font-size:14px; padding-bottom:0;}
.towingcar p ~ p a{text-decoration:none; border-bottom:#d4d4d4 1px solid; color:#000000;}
.towingcar p ~ p a:hover{border-bottom:none;}

.classictabmainbox{float:left; padding:35px 0px 25px 0px; width:100%; margin-bottom:35px;}

.layout{width:100%; text-align:center; float:left}
.layout ul{list-style:none;}
.layout ul li{display:inline-block; padding:3px 20px; border:#fff 1px solid; text-transform:uppercase; cursor:pointer; color:#999999;}
.layout ul li:hover{border:#000000 1px solid; color:#000;}
.layout ul li.active{border:#000000 1px solid; color:#000;}

.modelsul{display:none;}
.upcomingul{display:none;}
.subnav{float:left; width:100%; margin:0; background:#272727; position:fixed; left:0; top:86px; z-index:1;}
.subnav ul{list-style:none; margin:0; padding:0;}
.subnav ul li{ width:16%; padding:0; margin:0; font-size:17px;  font-family:'Gotham-Book'; float:left; text-align:center;}
.subnav ul li a{color:#fff; text-decoration:none; line-height:50px; background:#272727; display:block; }
.subnav ul li a:hover{background:#ececec; line-height:50px; color:#272727;}
.subnav ul li a.active{background:#ececec; line-height:50px; color:#272727;}

.subnav select{ background:#272727 url(https://www.supremecaravans.com.au/images/xselect-icon2.png.pagespeed.ic.kT_OxO8A3G.png) no-repeat scroll right 50%; border-radius:0px;display:none;}
.subnav select option{padding:7px 10px;   text-align:center; float:left; text-align:center;}
.subnav select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.subnav select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:         value; display: none; border-radius:0px; border-radius:0px;}
.subnav select{float: left; height:55px;  width: 100%;   font-family:'Gotham-Book';  border:none;  border-radius:0;  color:#fff; border-radius:3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-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; width:100%; padding:0 10px; }
.subnav select .lt{ text-align:center; }
.subnav select{text-align-last: center; text-align: center;-ms-text-align-last: center;-moz-text-align-last: center; text-align-last: center;}

.callbutton{text-align:center; font-size:18px; color:#ffffff;  font-family:'Gotham-Book'; text-transform:uppercase; margin:25px 0 20px 0; display:none; padding:0 25px; float:left; width:100%;}
.callbutton a{ color:#ffffff; text-decoration:none; display:block;  padding:10px; background:#0055a5; width:100%;float:left;}
.dextopnone{display:none!important;}
.dextopnone2{display:none!important;}

.row-eq-height{display: flex; float: left; width: 100%;}
.textcolor{ padding: 0;}
.colorbox {background: #0055a5; height: 100%;   position: relative; /* padding: 35px; min-height:445px;*/ padding:22% 25px 18% 25px;}
.retirement{font-size:32px;  padding-bottom:10px; text-align:center; color:#fff; /*padding-top:20%;*/ line-height:37px;}
.colorbox p{text-align:center; color:#ffffff;}
.blogboxcs{margin-bottom:35px;}
.blogboxcs a{text-decoration:none;}
.textcolor{background:#fff!important; }
.with100{background:#f6f6f6; padding-top:50px; width:100%; float:left;}
.textcolor .retirement{color:#000!important;}
.textcolor p{color:#000!important;}
.inyowildheading{text-align:center; font-size:36px; color:#000000; font-family:'Gotham-Light'; text-transform:uppercase; padding:5px 0 45px 0; float:left; width:100%;}
.inyowildheading a{color:#000000; text-decoration:none;}
.inyowildheading a:hover{color:#000000; text-decoration:none;}

.tophomecta{float:left; background:#474747;  width:100%; text-transform:uppercase; margin-bottom:35px;  font-size:17px;}
.tophomectaone{float:left; width:33.33333333333333%;}
.tophomectaone a{display:block; float:left; height:70px; line-height:70px;  text-align:center; width:100%; color:#fff;  font-family:'Gotham-Book';}
.tophomectaone span{display:inline-block; margin-right:10px;}
.tophomectaone a:hover{background:#5a5a5a; text-decoration:none;}
.tophomectatwo{float:left;  width:33.33333333333333%; text-align:center;}
.tophomectatwo a{display:block; float:left; height:70px; line-height:70px;   text-align:center; width:100%; color:#fff;  font-family:'Gotham-Book';}
.tophomectatwo span{display:inline-block; margin-right:10px;}
.tophomectatwo a:hover{background:#5a5a5a; text-decoration:none;}
.tophomectathree{float:left;  width:33.33333333333333%; text-align:center;}
.tophomectathree a{display:block; float:left; height:70px; line-height:70px;   text-align:center; width:100%;  color:#fff;  font-family:'Gotham-Book';}
.tophomectathree span{display:inline-block; margin-right:10px;}
.tophomectathree a:hover{background:#5a5a5a;text-decoration:none; }

#successDiv p{text-align:center; color:#0055a5; font-family: "Gotham-Medium";}

.textdiv{position:absolute; left:0%; z-index:999; color:#fff;  bottom:10%; width:100%;}
.textdiv p{font-size:38px; float:left; width:100%; font-family: "Gotham-Medium"; text-align:center;  padding-right:10px; line-height:42px;}

.addeventatc .addeventatc_icon{background:url(https://www.supremecaravans.com.au/images/xicon9.png.pagespeed.ic.vZffepZN1v.png) no-repeat left top!important;}
.addeventatc{color:#0055a5!important; font-size:16px!important; font-family: 'Gotham-Book'!important;  border-color: #fff!important;  padding:13px 12px 12px 30px!important;}
.addeventatc:hover{text-decoration:underline!important;}
.addeventatc-selected{background:#fff!important;}
.addeventatc .addeventatc_icon{left:0!important}
.retirementhome{min-height:225px;}
.map-canvas-control{padding:20px 0px;float:left;width:100%;}
.map-canvas-control img{width:100%;}	
.map-canvas-control iframe {width: 100%;min-height: 320px;}
.inptclsx{display:none;}
.videoWrapper {position: relative;padding-bottom:47.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-code{width:100%;height:100%;}
.clear-video{clear:both;}

.layout select {display:none; margin-bottom:25px;}
.layout select{ background:#272727 url(https://www.supremecaravans.com.au/images/xselect-icon2.png.pagespeed.ic.kT_OxO8A3G.png) no-repeat scroll right 50%; border-radius:0px;display:none;}
.layout select option{padding:7px 10px;   text-align:center; float:left; text-align:center;}
.layout select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.layout select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:         value; display: none; border-radius:0px; border-radius:0px;}
.layout select{float: left; height:55px;  width: 100%;    font-family:16px;  font-family:'Gotham-Book';  border:none;  border-radius:0;  color:#fff; border-radius:3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-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; width:100%; padding:0 10px; }
.layout select .lt{ text-align:center; }
.layout select{text-align-last: center; text-align: center;-ms-text-align-last: center;-moz-text-align-last: center; text-align-last: center;}
.completedmainbox{float:left; width:100%; margin-top:25px;}

#myCarousel .left{background:url(https://www.supremecaravans.com.au/images/xprevious.png.pagespeed.ic.CiVOXN7gOu.png) no-repeat right 50% !important;}
#myCarousel .left .glyphicon{ display:none;}
#myCarousel .left .sr-only{  display:none;}
#myCarousel .right{background:url(https://www.supremecaravans.com.au/images/xnext.png.pagespeed.ic.GodBZ5rrVl.png) no-repeat left 50% ; }
#myCarousel .right .glyphicon{visibility:hidden;}
#myCarousel .right .sr-only{visibility:hidden;}

.csrmain{width:1090px; margin:25px auto 0 auto;}
.csrmaintext{float:left; width:100%;}
.control2{background:none!important; text-align:left!important;}

.thankspage{float:left; width:100%;}
.thankspage h1{margin:0; padding:0; float:left; width:100%; text-align:center; font-size:54px;  font-family:'Gotham-Light'; color:#000; font-weight:normal;}
.thankspage h2{margin:35px 0 55px 0; padding:0; float:left; width:100%; text-align:center; font-size:17px;  font-family:'Gotham-Book'; color:#000; font-weight:normal;}
.thankspage h3{margin:0; padding:0; float:left; width:100%; text-align:center; font-size:17px;  font-family:'Gotham-Book'; color:#000; font-weight:normal;}
.thankspage h4{float:left; width:100%; text-align:center; margin:45px 0 0 0; padding:0;}
.thankspage h5{margin:0; padding:0; float:left; width:100%; text-align:center; font-size:14px;  font-family:'Gotham-Bold'; color:#000; font-weight:normal;}
.thankspage h5 a{color:#fff; background:#000; padding:18px 30px; display:inline-block; text-transform:uppercase; margin:50px 0 100px 0;}

.thankstick{float:left; width:100%; text-align:center; margin:25px 0 50px 0;}

.buyreadybutton{right:-30px; top:-23px; height:95px; background:#363636;}
.buyreadybutton a{text-align:center; padding:30px 35px 0 35px!important; color:#fff!important; border-bottom:none!important; margin:0!important; }
.buyreadybutton:hover{ background:#0055a5;}
.buyreadybutton.active{ background:#0055a5;}

.menucolorbox{background:#1c1c1c; padding:0 15px 25px 15px; float:left; width:100%;}
.menucolorboxleft{width:100%; float:left; padding:0 15px; }
.menucolorboxhd{float:left; width:100%; border-bottom:#494949 2px solid; color:#ffffff; text-transform:uppercase; font-family: "Gotham-Medium"; font-size:17px; letter-spacing:2px;}
.menucolorimgbox{width:calc(50% - 12px); margin:0 6px; float:left; padding:15px 10px; border-bottom:#494949 2px solid;}
.menucolorimgbox:hover{background:#333333;}
.menucolorimgboxleft{float:left; width:30%;}
.menucolorimgboxleft img{max-height:50px;}
.menucolorimgboxright{float:right; width:70%; color:#cccccc; padding-left:10px; padding-top:5px; font-size:16px; font-family:'Gotham-Book'; text-transform:capitalize;}

.newusedbox{float:left; width:100%; text-align:center; margin:35px 0 35px 0;}
.newusedbox img{max-width:70%;}
.dropdown button.dropdown-toggle {display: none;}

.modalscentertext{text-align:center;}

.limitededitionsbox{float:left; width:100%; text-align:center; background:#eeeeee; padding:50px 0 35px 0;}
.limitededitionstoptext{width:100%; float:left; padding-bottom:35px;}
.limitededitionstoptext h2{font-size:54px; font-family: 'Gotham-Light'; color: #333333; text-align: center;}

.addonpacktabbox{width:980px; margin:0 auto;}
.addonpacktabboxin{float:left; width:100%; margin-top:35px;}
.addonpacktabboxleft{float:left; width:400px;}
.addonpacktabboxhd{width:100%; float:left; margin:0; padding:0 0 10px 0; font-family:'Gotham-Bold'; font-size:20px; color:#000000;}
.addonpacktabboxleft ul{margin:0; padding:0; float:left; width:100%; list-style:none;}
.addonpacktabboxleft ul li{float:left; width:100%; margin:0; padding:3px 0 3px 25px; font-size:14px; color:#000000;  background:url(https://www.supremecaravans.com.au/images/xtick3.png.pagespeed.ic.8BsgQDK6cF.png) no-repeat left 13px;}

.addonpacktabboxright{float:right; width:420px; overflow:hidden;  margin-top:15px;}
.addonpacktabboxright .carousel{position: relative;}
.addonpacktabboxright .carousel-inner{padding-bottom:60px;}
.addonpacktabboxright .carousel-indicators li{ background-color:#cccccc; width:13px; height:13px; border: 1px solid #cccccc;}
.addonpacktabboxright .carousel-indicators{bottom: 0; }
.addonpacktabboxright .carousel-indicators .active {width: 14px;height: 14px; background-color: #000000; border: 1px solid #000000;}
.addonpacktabboxright .carousel-inner .item img{max-width:100%;}

.ready-to-buy-main{width:100%; float:left; margin:65px 0 0 0; min-height:400px; text-align:center;}
.readytobuyimg{float:left; width:100%; text-align:center; margin-bottom:50px;}
.ready-to-buy-main .modalsbox h2{font-size:28px; color:#000000; font-family: 'Gotham-Book';}
.ready-to-buy-main .modalsbox h2 a{color:#000000; text-decoration:none;}

.animationtopbox{float:left; width:100%; text-align:center; padding:20px 0 20px 0;}
.animationtopbox img{max-width:65%;}

.classictableboxmain{width:100%; float:left; overflow:auto;}
.classictablebox{float:left; width:100%;}
.classictablebox table{border:#808080 1px solid;}
.classictablebox td{border:#b2b2b2 1px solid; padding:5px 10px;}
.classictablebox p{margin:0; padding:0; line-height:normal;}
.textcolorwhite{color:#fff;}
.textcolor2{color:#003365; white-space: nowrap; font:20px 'Impact';}
.textfontsize1{font-family: 'Gotham-Bold'; font-size:26px;}
.textfontsize2{font-family: 'Gotham-Bold'; font-size:20px;}
.textfontsize3{font-family: 'Gotham-Bold'; font-size:18px;}

.dealersbottomboxmain{float:left; width:100%; margin:0 0 75px 0;}
.dealersbottomboxmainin{width:90%; margin:0 auto;}
.dealersbottomboxmainbg{width:100%; float:left; background:#eeeeed; padding:50px;}
.dealersbottomboxmainbg h2{float:left; width:100%; text-align:center; font-family: 'Gotham-Bold'; color:#3a4952; margin:0; padding:0 0 35px 0; font-size:24px; text-transform:uppercase;}
.dealersbottomboxmainbg h3{float:left; width:100%; text-align:center; font-family: 'Gotham-Book'; color:#000000; margin:0; padding:0 0 20px 0; font-size:18px; }
.dealersbottomboxmainbg p{margin:0; padding:5px 0; font-size:14px; font-family:'Gotham-Book'; font-weight:normal; text-align:center; line-height:normal;}
.dealersbottomboxmainbg p a{color:#0055a5; text-decoration:none;}

/* by harish  29_01_2019 */
.colorswatch_list{ position: relative; margin: 45px -20px 20px; padding: 0; list-style-type: none; text-align: center; }
.floorplansbox #colorswatchcontent{ display: block; margin-top: 50px; } 
.colorswatch_list li{ display: inline-block; width:95px; margin:0 20px; vertical-align: top;  margin-bottom: 30px;}
.colorswatch_list li h4{ font-size: 12px; margin:20px 0 0; }
#colorswatch .layout ul{ padding: 0; margin: 0 0 10px; }
#colorswatch .layout ul li{margin-right: -3px; text-transform: lowercase;}
#colorswatch .layout ul li.active,#colorswatch .layout ul li:hover{background: #246db2; border-color:#246db2; color:#fff;}
#colorswatch .colorswatch_inner{ display: block; margin:0 auto; max-width: 1280px; }
.header-tag{ position:absolute; right:0; top:0px;}
.header-tag h1{font-size: 1px; font-weight: normal; }
.videowrapper{display: block; margin-bottom: 40px; text-align: center;}
.videowrapper .videotitles{text-align: center; font-size: 18px; font-family: 'Gotham-Bold';}
/*16-07-2019*/
.dealershipbox._full{width: 100%; text-align:center; margin:0px;}
.dealershipbox._full h2{padding-bottom: 0;}
.aboutmain._landing .aboutimgbox{ margin-bottom: 35px; }

.storeblocks{display: block; padding:35px 15px 45px;}
.musterleftboxp{display: block;float: left;width: 100%;padding: 10px 0 45px;}
.whatstorebox{display: block;float: left;width: 100%;padding: 0px 0 5px;}
.foodateringboxleft img{width: 100%;}
.aboutmain._landing h2{ font-size: 45px; padding:25px  15px; }
.aboutmain .foodateringboxright h2{ font-size: 45px; text-align: left; padding:0 0 25px; }
.aboutmain .foodateringboxright{padding:40px 25px 25px;}
.foodateringbox{float: left;width: 100%;padding:0px}
.itinerarymusterbox{float: left;width: 100%;padding: 10px 0 20px;}
.musterhowbook{float: left;width: 100%;padding: 0px 0 0px; text-align: center;}
.musterrightbox{float: left;width: 100%;padding: 0px 0 25px; text-align: center;}
.venuemusterboxmap{display: block; float: left; text-align: center; width: 100%; margin:25px 0 0px;}
.venuemusterboxmap iframe{width: 90%; min-height: 450px; border:1px solid #ddd;}
.aboutmain._landing{padding-bottom: 0}
.aboutmain._landing ul{list-style-type: none; margin:0 0 30px; padding:0;}
.aboutmain._landing ul li{display: block; margin-bottom: 15px; background: url('https://www.supremecaravans.com.au/images/checkicon.png.pagespeed.ce.nKb-sJo3JY.png') no-repeat; background-size: 12px; padding-left: 25px;
padding-left: 25px;background-position: 0 9px;}
.itinerarymusterbox h3{margin-bottom: 20px;}
.venuemusterbox{padding:15px 0 10px; text-align: center; float: left; width: 100%;}
.itinerarymusterbox .storeblocks{padding-bottom: 0px;}
.venuemusterboximg{display: block; padding:20px;}


.spcframenewbox{width:100%; float:left; margin:35px 0 15px 0;}
.spcframenewboxhd{float:left; width:100%; text-align:center; font-size:24px; font-family:'Gotham-Book'; color:#333333; text-transform:uppercase; margin-bottom:35px;}
.spcframenewboxhd span{border-bottom:#333333 1px solid; padding:0 25px 15px 25px; min-width:420px; display: inline-block;}
.spcframenewboxleft{width:33%; display:inline-block; vertical-align:top; padding:0 25px;}
.spcframenewboxleft ul{list-style:none; float:left; width:100%;}
.spcframenewboxleft ul li{float:left; width:100%; font-size:14px;  font-family:'Gotham-Book'; background: url(https://www.supremecaravans.com.au/images/xchecknewicon.png.pagespeed.ic.U_Zi1lx8WS.png) no-repeat left 14px; padding:3px 0 3px 20px;}

/*css new for quick enquiry*/
.common-footer-form {position: fixed;bottom: 0;right: 0;z-index: 999999999;}
#divShowHide {}
#divShowHide {float: right;width:350px;}
#divShowHide {display: none;background: #f7f7f7;}
.quick-form-start {padding:20px 35px 20px 35px;background: #f7f7f7; box-shadow: #000 5px 11px 9px; position: relative;}
.quick-form-start .close22 {position: absolute;right:0;width: auto; background:#bf270e; top:-45px; cursor:pointer; display: block; width:50px; height: 45px; text-align:center;}
.quick-form-start .close22 img{max-width:15px; margin-top:13px;}
.quick-form-start .error-fields {position: inherit;}
.quick-form-start textarea {height:120px; margin-bottom:0;}
.quick-form-start .form-control{padding: 9px 10px; margin-bottom: 10px; border:#eeeeee 1px solid; border-radius:0px; font-size: 14px; box-shadow:none;}
.quick-form-start input[type=text]{height: auto!important;}
.quick-form-start .getquotebutton{margin-top: 10px;}
#btnShowHide a{} 
#btnShowHide a {background: #bf270e; color: #fff; font-size: 14px; letter-spacing:2px;  display: block; width:250px; height: 45px; line-height:45px;text-align: left; float: right ;text-decoration: none; text-transform:uppercase; background:#bf270e;  padding-left:20px; font-family: 'Gotham-Medium';}
.requestbox a{ width:350px!important;}
.text-field em {color: red; font-style: normal; left: 5px; position: absolute; top: 5px;}
.text-field{position:relative;}
.common-footer-form .quick-form-start .error-fields{font-size: 13px; top: -4px; left: 0px; position: relative !important;	}

.quick-form-start select{background:#fff url(https://www.supremecaravans.com.au/images/xselect2.png.pagespeed.ic.RZjcTBkTNq.png) no-repeat scroll right 17px; border-radius:0px; background-size: 30px;}
.quick-form-start select option{padding:10px 25px; }
.quick-form-start select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: -1.99px; text-overflow: ""; -webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.quick-form-start select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: -1.99px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:value; display: none; border-radius:0px; border-radius:0px;}
.quick-form-start select{float: left;height:42px!important;  width: 100%;   border:none;  border-radius:0;  color:#495057;  border:#eeeeee 1px solid; }
.quick-form-start p{text-align:center; font-size:16px;}
.quick-form-start .getquotebutton .btn-warning{height: 48px;}
.getquotebutton {text-align: center;width: 100%;}
.getquotebutton .btn-warning {background-color:#0055a5; color:#fff; font-size: 14px;  text-transform: uppercase; font-family: 'Gotham-Bold'; border:none;  border-radius: 0; padding:11px 45px; height: auto!important;}
.getquotebutton .btn-warning:hover{background-color:#004382;}
#ask_question_frm #pop_error{color: red; padding-bottom: 10px;}
/*css new for quick enquiry*/



.footermewtext{width:100%; float: left;}
.footermewtexthd{width:100%; float: left; font-size:16px; color:#999999; font-family: 'Gotham-Medium'; padding-bottom:10px;   }
.footermewtextimg{width:100%; float: left;}
.footermewtextimg img{max-width:100%; }

.footermewmain{padding:55px 0 15px 0;  }

.footermewtext2{width:100%; float: left;}
.footermewtextimg2 img{max-width:100%; margin-right:25px;  }

.dropdownmenubox{width:300px; left: 0; }
.dropdownmenubox .menucolorimgbox{width:100%; margin: 0; border-bottom:none; padding:10px 10px; }
.dropdownmenubox .menucolorimgboxright{width:100%;  color:#fff;  font-family: 'Gotham-Light'; padding-top:0px;}
.dropdownmenubox .menucolorbox{padding:0px;}
.dropdownmenubox .menucolorboxleft{padding:0px;}

.arrowtopnew{position:absolute; right:5px; top:21px; }

/*navigation top strip*/
header.noticegap .mainnav{top:40px;}
.bodymain.innernoticegap,.homebanner.bannernoticegap{margin-top: 135px;}
.headefixbox {float: left;width: 100%;background:#0456A3; position: fixed; z-index: 111; top: 0; display: none;}
.fixtoptext{margin:0 auto;width:100%;color:#fff;text-align:center;line-height:24px;padding:8px 30px 8px 15px;position:relative}
.fixtoptext p{margin:0;font-size:14px; font-family:'Gotham-medium'; font-weight: normal;}
.fixtoptext a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;display:inline-block;margin-left:8px;font-size:14px;font-weight:normal; text-transform: uppercase; line-height:1.5;
background: url(https://www.supremecaravans.com.au/images/xtoprightarrow.png.pagespeed.ic.WVuJ3-FogK.png) no-repeat right; background-size:7px; padding-right: 12px}
.fixclosed{position:absolute;top:6px;right:8px;cursor:pointer; width: 17px;}

.topcontentbox {float: left; width: 100%;}

.landingpghead{font-size: 44px; margin: 35px 0 35px; letter-spacing: -1px; text-align: center; font-family:muli-semibold;}
 .toppageheading.covidlandg{padding:0;}
.tophighliht-strip{background:#0456a3;padding:0 20px 40px 0;display:block; float: left; width: 100%;}
.darktxtsec{display:block;width:100%;margin:0 0 24px;}
.darktxtsec span{font-size: 32px; font-family:'Gotham-medium'; background: #000; color: #fff; display: inline-block; padding:10px 60px; line-height:1.4;}
.toppageheading p.strip-text{font-size:35px;color:#fff;padding-left:60px;margin:0;width:100%; text-align: left; line-height: 1.6;}
.margin-15{margin: 0 -15px;}
.lndgnpgmiddle{display: block; padding: 50px 0 0; float: left; width: 100%;}
.lndgnpgmiddle.contentless{padding: 20px 0 45px;}
.pgcntntblk{display: block; padding-bottom: 30px;}
.pgcntntblk h3{font-size: 24px; margin: 0 0 15px; color:#030102;}
.pgcntntblk h3 span{display: inline-block; border-bottom: 1px solid #000;}
.pgcntntblk p{font-size: 15px; margin: 0 0 10px; color:#030102; line-height: 1.6;}
.pgcntntblk ul{margin: 15px 0 5px; padding: 0 0 0 20px;}
.pgcntntblk ol{margin: 15px 0 5px;}
.pgcntntblk ol.no-spacing{padding: 0 0 0 20px;}
.pgcntntblk ol li,.pgcntntblk ul li{margin: 5px 0 8px; color:#030102; font-size: 15px; line-height: 1.6}
.bookbtncta{display: inline-block; font-size: 16px; padding: 15px 28px; font-family:'Gotham-medium'; background: #00A0DF; color: #fff;
text-decoration: none; border-radius: 4px; transition: all 0.3s;}
.bookbtncta:hover{background: #002856; color: #fff; text-decoration: none;}
.lndgnpgmiddle.contentless .pgcntntblk{padding-bottom: 0;}
.enquirnowsec.contactless{margin-top: 15px;}
.enquirnowsec.contactless .qtfrmmain .fieldrow.captchasec{display: none;}
.toppageheading.covidlandg h1{font-size: 44px; margin: 25px 0 35px; font-family:'Gotham-medium'}


.topbannersec{float: left; width: 100%; float: left;}
.topbannersec .topmainbnr{margin: 0 auto; max-width: 100%; position: relative;}
.topbannersec .topmainbnr img{max-width: 100%;}
.topbannersec .topmainbnr h1{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;color:#fff;
  font-family:'Gotham-medium';font-size:48px;transform:translateY(-50%);}
.quickquestionheading.smalltxt{font-size:18px;text-transform:inherit;font-family:'Gotham-Medium';margin:15px 0 10px;}
.quickquestionmain.contactless .g-recaptcha{display: none;}


.toplbnrimg{float: left; width: 100%; margin: 0 0 30px;}
.toplbnrimg img{max-width: 100%}
.landingsect1{float: left; width: 100%;}
.landingsect1 .landginflxrow{width: 100%; float: left; display: flex; flex-wrap: wrap;}
.landginflxrow .colmn6{ width: calc(50% - 15px); float: left; margin-right: 15px; }
.landginflxrow .colmn6.right{margin-left: 15px; margin-right: 0; position: relative;}
.landingsect1 .landginflxrow .colmn6.right img{position: absolute; left: 0; width: 100%; top:0; height: 100%; object-fit: cover;}
.landginflxrow .colmn6 h4{font-size:18px;margin:0 0 15px;}
.landginflxrow .offersec{float: left; width: 100%; padding: 25px 0 20px;}
.offersec .offermedia{float:left;width:30%; padding: 0px 30px 0 25px }
.offersec .offermedia img{width: 100%;}
.offersec .offercntnt{float:left;width:70%; padding-top: 20px;}
.oftxthighlt .lartxt{font-size: 28px; font-family: 'Gotham-medium'; color: #F90000; }
.oftxthighlt span{font-size: 20px; display: inline-block;  color: #666666; padding-left: 20px;}
.offercntnt p{font-size: 18px; color: #000;}
.offerbtntxt{float: left;  width: 100%;}
.landginflxrow .offerbtntxt{margin: 5px 0 15px; }
.oftxthighlt{padding:0 0 7px;}
.offerbtntxt p{font-size: 16px; text-align: center; color: #000;}
.offerctabtnm{float: left; background: #0456A3; justify-content: center; padding:15px 20px; flex-wrap: wrap; display: flex; align-items: center; width: 80%; margin: 0 10%;}
.offerctabtnm h3{font-size: 26px; width: auto; margin: 0 15px; color: #fff; font-family:'Gotham-bold'; margin: 0; 
width:auto; text-align: center; padding: 15px 15px 15px;}
.spcdownldbrn{display: inline-block; margin: 0 15px; padding: 11px 20px 9px; font-size: 14px; color:#0456A3;
background:#fff; border-radius: 0px; transition:all 0.3s;}
.spcdownldbrn:hover{background: #004382; color: #fff; text-decoration: none;} 

.landingsec2{float: left; width: 100%; margin: 40px 0;}
.landingsec2 .landginflxrow .colmn6 .headlevel-3{font-size: 14px; text-transform: uppercase; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.landingsec2 .videosectn{float: left; width: 100%; }
.landingsec2 .videosectn img{max-width: 100%;}
.landghighlihtsecn{float: left; width: 100%; margin: 50px 0 0; padding: 40px 25px; background: #eee;}
.landghighlihtsecn h2{font-size: 24px; margin: 0 0 15px; color: #000; text-transform: inherit; }
.landghighlihtsecn h2 img{max-width: 25px; display: inline-block; vertical-align: baseline;}
.mylist {margin: 10px 0 0 20px; list-style-type: none; padding: 0;}
.mylist li{display: block; margin: 0 0 10px; font-size: 16px; color: #000; background: url(https://www.supremecaravans.com.au/images/xcheckarrowblue.png.pagespeed.ic.Qb6mIuVrHJ.png) no-repeat;
background-size: 10px; background-position: top 9px left 0; padding-left: 25px;}
.bottom-ctasctn{float: left; width: 100%; text-align: center; margin: 35px 0 0px;}
.mylist.higltlist li{margin:0 0 2px;}
.bottom-ctasctn a{display: inline-block; padding: 13px 25px 11px; font-size: 16px;color: #fff; background: #0456A3;
border-radius: 0px; transition: all 0.3s; font-family: 'Gotham-light'; text-decoration: none;}
.bottom-ctasctn a:hover{background-color: #004382;}

.completedpaddingbox1 h2, .completedpaddingbox2 h2{font-size:24px; margin-bottom:40px; margin-top:25px;}
.newpaginationbox{float:left; width:100%; text-align:center; margin:0 0 75px 0; font-size:16px;}
.newpaginationbox a{display:inline-block; width:auto; background:#e5e5e5; padding:8px 20px; border-radius:25px; color:#000; text-decoration:none; margin:0 5px;}
.newpaginationbox a:hover{background:#000; color:#fff; }
.newpaginationbox a.active{background:#000; color:#fff; cursor:text;  }

.newshowingbox{width:100%; text-align:center; margin-bottom:35px; float:left; font-family: 'Gotham-Book'; font-size:16px;}
.newshowingbox strong{font-family:'Gotham-bold'; font-weight:normal;}



.newshowingsearchbox{width:875px; margin:0 auto;}
.newshowingsearchboxin{float:left; width:100%; background:#1c68af; padding:20px 25px;  margin-bottom:35px;}
.viewallnew{width:auto; float:left; font-size:14px; color:#fff; margin-top: 12px;}
.viewallnew a{color:#fff; text-decoration:underline;}
.viewallnew a:hover{text-decoration:none;}
.searchnewiput{float:left; width:600px; margin-left: 150px;}
.searchnewiput select{background:#fff url(https://www.supremecaravans.com.au/images/xslecticon.png.pagespeed.ic.SKaXkhHkF9.png) no-repeat scroll right 50%; border-radius:0px; width:400px!important; float:left;}
.searchnewiput select option{padding:7px 10px;}
.searchnewiput select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance:none; -moz-appearance:    none;  appearance:none; border-radius:0px;}
.searchnewiput select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: none; -moz-appearance:none;  appearance: none; display: none; border-radius:0px; border-radius:0px;}
.searchnewiput select{float: left; height:51px;  width: 100%;    font-family:16px;  font-family:'Gotham-Book';  border:none;  border-radius:0;  color:#000000;}
.searchnewiput .btn-primary{background-color: #000; border-color: #000;}
.searchnewiput .btn{border-radius:0px; padding:15px 45px; text-transform:uppercase;}


.infotxtmsg {width: 100%; text-align: center;  float: left; margin: 30px 0 0; min-height: 200px;}
.infotxtmsg p{font-size: 15px;}

/* harish css for merchandise*/
.prdclistsct{float:left;width:100%; margin: 0 0 35px; border-bottom: 1px solid #E4E4E4; padding-bottom: 20px;}
.prdclistsct .toptxt{display:flex;width:100%;float:left; flex-wrap: wrap; align-items: flex-end;}
.toptxt .leftxt{float:left;width:calc(100% - 100px); padding-right: 15px;}
.toptxt .leftxt p{font-size: 16px; margin: 0;}
.toptxt .rightcrt{float: left; width: 100px; position: relative;}
.toptxt .rightcrt a{display:block;text-decoration:none;background:#bf270f;padding:10px 15px;border-radius:3px}
.toptxt .rightcrt img{max-height: 27px;}
.toptxt .rightcrt .cartnum{display:inline-block;width:27px;height:27px;text-align:center;border-radius:50%;vertical-align:middle;margin:0 0 0 6px;font-family: 'Gotham-Bold'; line-height:27px;background:#fff;color:#be280e}
 .prodctlistmain{display: block; float: left; width: 100%; margin: 0 0 40px;} 
 .flexbox{display: flex; flex-wrap: wrap; }
 .prdctgrid{float: left; margin: 0 0 55px;}
 .prdctgrid img.img-responsive{width:100%; }
 .prodctdetail{float: left; width: 100%; margin: 20px 0 0; position: relative;}
 .prodctdetail h2{font-size: 20px; font-family: 'Gotham-Bold'; margin: 0 0 10px;}
 .prodctdtls{float: left; width: 100%; margin: 0; min-height: 100px;}
 .prodctdtls ul{list-style-type: none; margin:0; padding:0; }
 .prodctdtls ul li{display: block; font-size: 14px; line-height: 24px; color: #000; padding-left: 20px;
  background: url('https://www.supremecaravans.com.au/images/xchecked.png.pagespeed.ic.rG__plQfQr.png') no-repeat; background-size: 10px; background-position:0px 9px;}
 .prodctprice{float: left; width: 100%; margin: 10px 0 10px;} 
 .prodctprice span{font-size: 20px; display: inline-block; font-family: 'Gotham-Bold'; margin: 0 15px 0 0;}
.prodctprice .old-price{color:#767676; text-decoration: line-through;}
.prodctprice .discount-price{color: #BF270E;}
.prodctprice .price{color: #709410;}
.prodctsize{float: left; width: 100%; min-height: 44px; margin: 0 0 10px;}
.prodctsize .leftxtinfo,.prodctsize .sizedropdwn{display: inline-block; vertical-align: middle;}
.prodctsize .leftxtinfo{width: 45px;}
.prodctsize .prdctopt{appearance:none; -webkit-appearance:none; width: 170px; height: 44px; border:1px solid #E5E5E5;
padding:5px 25px 5px 15px; background:url('https://www.supremecaravans.com.au/images/xselect-arrow.png.pagespeed.ic.AIdJvkgEx-.png') no-repeat; background-size: 11px; background-position: right 15px center;}
.prodctsize .prdctopt option{font-family: 'Gotham-Book', 'calibri', sans-serif;}
.prodqnty{float: left; width: 100%;}
.prodqnty .leftxtinfo{width: 45px; display: inline-block;}

.qunatiysc{display: inline-block; position: relative; margin: 5px 0 0;}
.number-style .number-minus, .number-style .number-plus{display: none;}
.qunatiysc input{-webkit-appearance:textfield;height:44px;width:63px;background:#fff; border:1px solid #E7EAEE; text-align:center;font-size:16px;}
.qunatiysc .number-style .number-minus,.qunatiysc .number-style .number-plus{background:#e7eaee;height:44px;width:35px;display:inline-block;vertical-align:top;margin:0 1px; text-align: center;}

.qunatiysc .number-style .number-minus{margin-right: 5px}
.qunatiysc .number-style .number-plus{margin-left: 5px;}

.qunatiysc .number-minus::before{content: '-'; font-size: 16px; text-align: center; line-height: 44px;}
.qunatiysc .number-plus::before{content: '+'; font-size: 16px; text-align: center; line-height: 44px;}
.addcart{float:left;width:100%;text-align:center;margin:20px 0 0;}
.cartadd{border:none;background:#89CE11;color:#fff;padding:15px 30px;font-size:16px;text-transform:uppercase;letter-spacing:1px}
.qunatiysc .qtytxt{float:left;width:100%;text-align:center;margin:0 0 10px;}
.prodctbtnsc{float: left; width: 100%; margin: 15px 0 0; padding-left: 48px;}
.prodctbtnsc .btnaddcart{display: inline-block; font-size: 13px; border:none; text-transform: uppercase; color: #fff;
font-family: 'Gotham-Medium'; background:#0756A3; width: 165px; height: 40px; text-align: center; padding:5px 30px;}
.prodctbtnsc .btnaddcart:active,.prodctbtnsc .btnaddcart:focus{outline: none; box-shadow: none; border:none;}
.prodctbtnsc .btnaddcart.active{text-indent: -9999px; font-size: 0;background: url('https://www.supremecaravans.com.au/images/cartloading-btn.gif.pagespeed.ce.XRnyG7IRVu.gif') no-repeat; background-size: 165px 40px; 
opacity: 0.8; pointer-events: none;}

.toppageheading.shopage,.toppageheading.cart{padding:45px 8% 0;}
.cartpagemain{float:left;width:100%;margin:20px 0 45px;}
.row.colmain .productcol{width: calc(83% - 330px); margin:0 15px; float: left;}
.row.colmain .deletecol,.cartpagemain .cart-items .deletecol.col{width: 80px; text-align: center; margin: 0 15px; padding-right: 20px; float: left}
.row.colmain .pricecol{width:160px; margin:0 15px; float: left;}
.row.colmain .totalcol{width:calc(17% - 30px); margin:0 15px; float:left; text-align: center;}
.cart-head{float: left; width: 100%; border-bottom: 2px solid #CCCCCC;}
.cart-head .col{padding-bottom:10px; font-family: 'Gotham-Bold'; font-size: 14px; font-weight: normal; }
.cartpagemain .cart-items .col{padding:15px 0; font-size: 14px; }
.row.colmain .pricecol{text-align: center;}
.cartpagemain .cart-items{float: left; width: 100%; border-bottom: 1px solid #CCCCCC;}
.row.colmain .deletecol a{display: inline-block; position: relative; cursor: pointer; min-height: 30px;}
.row.colmain .deletecol a span{display: none;}
.row.colmain .deletecol a::before{height:1px;width:20px;background:#666;position:relative;display:block;content:'';transform:rotate(45deg);top:15px;}
.row.colmain .deletecol a::after{height:1px;width:20px;background:#666;position:relative;content:'';transform:rotate(-45deg);top:14px;display:block;}

.productcol  .product-media{float: left; width: 95px;}
.productcol  .product-media img{max-width: 100%; display: block;}
.productcol .prodct-details{float: left; width: calc(100% - 95px); padding-left: 15px;}
.productcol .prodct-details p{font-size: 14px; color: #666666; margin:0 0 2px; line-height: 26px;}
.productcol .prodct-details p span.item-name{color: #000;}
.cartpagemain .cart-items .col .itemprice{font-family: 'Gotham-Medium';}
.row.colmain .totalcol .item-total{color:#709410; font-family: 'Gotham-Medium';}
.row.colmain .discountcode{width:calc(33% - 30px); margin:0 15px; padding-right: 20px; float: right;}
.discountcode .discntfrmain{float: left; width: 100%; display: flex;}
.discntfrmain .discntbtn{margin:0;border:none;padding:4px 18px;border:none; height:38px;width:85px;text-align:center;font-size:14px;background:#8D8D8D;color:#fff;}
.discntfrmain .discount-txtbx{width: 100%;border:1px solid #E5E5E5;height:38px;padding:0 10px;font-size:14px;}
.row.colmain .totalsct{width:calc(38% - 30px); margin:0 15px; padding-right: 20px; float: right;}
.row.colmain .totalsct.grandtotal{padding-top: 30px;}
.totalsct .totalmainsc{float: left; width: 100%;}
.totalsct .totalmainsc .leftblk{float: left; width: 50%; text-align: right; font-family: 'Gotham-Medium';}
.totalsct .totalmainsc .rightblk{float: left; width: 50%; text-align: right; font-family: 'Gotham-Medium';}
.totalsct .totalmainsc .leftblk .grand{display: block; font-family: 'Gotham-Bold'; line-height: 1.2; font-size: 18px; margin: 0;}
.totalsct .totalmainsc .leftblk .textsmall em{display: inline-block;text-align: left; width: 105px;}
.totalsct .totalmainsc .leftblk .textsmall{display: block;font-size: 12px; line-height: 1.2; padding-right:0px; color: #767676; font-family: 'Gotham-Book';}
.totalsct .totalmainsc .rightblk.textlarge {color: #709410; font-size: 18px; font-family: 'Gotham-Bold'; }
.textcontinue{display:inline-block;padding:25px 0 15px;}
.textcontinue a{display:inline-block;font-size:14px; line-height: 1.2; color:#000;text-decoration:none;border-bottom:1px solid #000;}
.textcontinue .or-center{text-align: center; display: block; padding-top: 10px;}
.totalmainsc.bottomsct{float: right; width: auto; text-align: center;}
.submitbtnsc{display: block;}
.submitbtnsc .checkoutbtn{font-size:16px;padding:10px 28px; width: 267px; height: 50px; border:none;background:#0055a5;color:#fff;text-transform:uppercase;margin-bottom:20px;}
.submitbtnsc .checkoutbtn.active{text-indent: -9999px; font-size: 0;background: url('https://www.supremecaravans.com.au/images/checkoutbtn.gif.pagespeed.ce.ywo64PPzLQ.gif') no-repeat; background-size: 267px 50px; 
opacity: 0.7; pointer-events: none;}
.submitbtnsc .checkoutbtn:active,.submitbtnsc .checkoutbtn:focus{outline: none; border:none; box-shadow: none;}
.cartbottomain{float:left;width:100%;margin:0 0 60px;}
.cartbottomain .left-textblk{float: left; width: calc(100% - 65px); padding-right: 15px;}
.cartbottomain .left-textblk p{font-size: 14px; margin:0; }
.cartbottomain .left-textblk strong{font-family:'Gotham-Medium';}
.cartbottomain .rightlogo{float: right; width: 65px;}
.cartbottomain .rightlogo img{width: 100%; display: block; margin-top: 20px;}

/*checkout*/
.checkout__layout{background: #eeeeee; padding: 20px;float: left;width: 100%;margin-bottom: 20px;}
.container__fluid{width: 100%;}
.checkout__layout h3{font-size:24px;color:#000;font-weight:normal; font-family: 'Gotham-Bold'; display:block;width:100%;padding-left:15px;padding-right:15px;padding-bottom:10px}
.checkout__layout #errorDiv{padding:0 15px;color:red}
.rows__loop{padding-bottom:10px;float:left;width:100%}
.input__box input{font-size:16px;border:0;float:left;width:100%;padding:0 25px;line-height:52px;height:52px}
.input__box select{font-size:16px;border:0;float:left;width:100%;padding:0 35px 0 23px;line-height:52px;height:52px;
appearance:none; -webkit-appearance:none; background: #fff url(https://www.supremecaravans.com.au/images/xselect-icon.png.pagespeed.ic.CGa7CKKjHW.png) no-repeat right; background-position: right 0 center; border-radius: 0;}
.input__box select option{font-family: 'Gotham-Book', calibri, sans-serif;}
.input__box .error{left:27px;position:absolute;top:10px; font-size:16px;}
.shippingchckbx{position: relative; display: inline-block; width: 100%; padding: 0 15px;}
.rows__loop__inner.shippingchckbx{margin-top: 10px;}
.shippingchckbx label{position: relative; display: block; text-align: left; font-size: 14px; padding-left: 34px; color: #000;
cursor:pointer; font-weight: normal; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; margin: 0px 0 10px;}
.shippingchckbx label input{ position: absolute;opacity: 0; cursor: pointer; height: 0;width: 0;}
.shippingchckbx label span{position:absolute;top:0;left:0;height:26px;width:26px;background-color:#fff;}
.shippingchckbx input:checked ~ span::before{ content:'\2714';position:absolute;top:0;left:8px;font-size:12px;font-weight:400;color:#333;}
.table-responsive{padding:10px 15px; color:#000;float:left;width:100%;}
.textarea__responsive{padding:15px 15px 10px}
.table-responsive table{max-width:450px; padding: 5px;}
.rows__loop__inner .table-responsive td{font-size:14px;line-height: 26px;}
.rows__loop__inner .table-responsive .productotal td{font-family:'Gotham-Medium';}
.width__res{width:230px}
.rows__loop__inner .table-responsive td strong{font-family: 'Gotham-Bold'; font-weight: normal;}
.border__bottom{padding-bottom:15px;border-bottom:1px #d5d5d5 solid}
.clear__perfix{clear:both}
.textarea__responsive textarea{border:0;width:450px;height:104px;padding:10px;color:#999}
.Pay__tearms{  float:left;  width: 100%;  padding: 0px 15px 10px 15px;  }
.Pay__tearms label{padding-right: 20px;}
.Pay__tearms label span{font-size: 13px;padding-left: 10px;color: #000000;font-weight: normal;
font-weight: 400;}
.pay__pay__checkout{float:left;width: 100%;padding: 15px;}
.pay__pay__checkout2{float:left;width: 100%;padding: 15px;}
.cent__block{display: inline-block; margin-top: 10px;}
.cent__block span{float:left;text-align:center; cursor: pointer; background:#e5e5e5;width: 30px;height: 30px;}
.cent__block input{float:left; background: none;border:0px;width: 40px;text-align:center;
height: 30px; border: 1px solid #E5E5E5;margin: 0 1px; cursor: default; pointer-events: none;}
.success_message{ border-radius:0;text-align:center;position:fixed;width:100%;left:0;top:0;z-index:9999;display:none}
.success_message p{margin-bottom:1px;color:#fff;  display: inline-block; padding:10px 15px; border-radius: 3px; font-size:16px;background:#bf270e;padding-top:10px;padding-bottom:10px; text-align: center;}
.success_message p a{color: #fff; text-decoration: underline;}
.prodctlistmain.checkout{margin-top: 35px;}
.toppageheading.checkout h1{margin-bottom: 15px;}
.rows__loop__inner .table-responsive td .subtotals{color:#709410; font-size: 14px; font-family: 'Gotham-Medium';}
.rows__loop__inner .table-responsive td .gtotal{display: block; line-height: 100%; font-size: 18px; font-family: 'Gotham-Medium'; font-weight: normal;}
.rows__loop__inner .table-responsive td .gstxtsml{color: #767676; font-size: 12px;}
.rows__loop__inner .table-responsive td.grndtotal{ font-size: 18px; color:#709410; font-family: 'Gotham-Medium';}
.shippingchckbx.Pay__tearms  label{font-size: 14px; display: inline-block;}
.shippingchckbx.Pay__tearms  label a{color: #000000;}
.checkout__button button{font-size:16px;border:none;color:#fff;width: 308px; margin: 0; padding: 0; outline: none; height: 63px;display: block;border:none; box-shadow: none;} 
.checkout__button button img{max-width: 100%;}
.checkout__button button.active{text-indent: -9999px; font-size: 0;background: url('https://www.supremecaravans.com.au/images/paypal-load.gif.pagespeed.ce.g5xoDY-4Nd.gif') no-repeat !important; background-size: 308px 63px; 
opacity: 0.7; pointer-events: none; outline: none; box-shadow: none;}

.prodctpriceaadtocart .old-price{color: #999;text-decoration: line-through;margin-right: 10px;}
.cartpagemain .cart-items .col .itemprice .old-price{margin:0 10px 0 0;font-family:'Gotham-Book';color:#999;text-decoration:line-through;}
.totalsct .totalmainsc .rightblk del{font-family: 'Gotham-Book'; color: #999; text-decoration:line-through;}
.applied_message{color:#709410; float: left; margin-right:10px}
#coupon_message a{float: left; font-size: 0; line-height: 0; text-indent: -9999px; position: relative;cursor: pointer;min-height: 20px;}
#coupon_message a::before{height: 1px;width: 16px;background: #666;position: relative;display: block;content: '';
transform: rotate(45deg);top: 16px;}
#coupon_message a:after{height:1px;width:16px;background:#666;position:relative;content:'';transform:rotate(-45deg);top:15px;display:block;}
.thank-messgsc{min-height: 400px; text-align: center;}
.thank-messgsc .success{font-size: 28px;color: #0055a5;margin: 0;padding: 20px 0 15px;display: inline-block;}
.discountcode .discount-main .error_message{color:red}
.rows__loop__inner .table-responsive td.prdctnames span{color: #666666}
.rows__loop__inner .table-responsive td.prdctnames span b{color: #000;}
.success_message_by_id{display:block;position:absolute;bottom:57px; left: 50px; background:#bf270e;z-index:1;border-radius:4px; min-width: 165px; max-width:80%;}
.success_message_by_id p::after{content: '';position: absolute;left: 50%;bottom: -5px;height: 10px;
width: 10px;background: #bf270e;transform: rotate(45deg);}
.success_message_by_id p{margin:0;padding:10px; color:#fff;text-align:center;font-size:14px;line-height:1.6;}
.success_message_by_id p a{color: #fff; text-decoration: underline;}
.main_div_loader{text-align: center; width: 100%; height: 100%; padding-top: 20%; position: fixed;
background: rgba(255,255,255,0.1); display:none; z-index: 9999;}
.main_div_loader .loader{position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%);}
#billing_same_div{float: left; width: 100%;}
/* size chart*/
.sizechart{float: left;width: calc(100% - 100px); min-height: 37px; padding-right: 15px; text-align: center; line-height: 26px;}
.sizechart span{color:#bf270f; font-size: 14px; cursor: pointer; display: inline-block; padding: 0 0 1px; border-bottom: 1px solid #bf270f;  font-family:'Gotham-Medium'; }
.modal.sizechartmdl {z-index: 9999;}
.modal.sizechartmdl .modal-dialog{margin: 220px auto 0;}
.modal.sizechartmdl .modal-content{border-radius: 0; margin-bottom: 
30px; float: left; width: 100%; padding:45px 40px;}
.close.chartclose{position: absolute; top:0; right: 0; opacity: 1;}
.modal.sizechartmdl .modal-body{padding: 0;}
.close.chartclose img{max-width: 39px;}
.chartmain{float: left; width: 100%;}
.chartmain img{max-width: 100%;}
/* end size chart */

.btn.btn-primary.submit{background: url('https://www.supremecaravans.com.au/images/btnloading.gif.pagespeed.ce.50Ba9HszKB.gif') no-repeat center; background-size:300px 81px; opacity: 0.6; text-indent: -9999px; font-size: 0;
pointer-events: none; }

.btn.btn-warning.submit{background: url('https://www.supremecaravans.com.au/images/btnloading.gif.pagespeed.ce.50Ba9HszKB.gif') no-repeat center; background-size:176px 44px; opacity: 0.6; text-indent: -9999px; font-size: 0;
pointer-events: none; width: 176px;
height: 44px !important;}
.uppercase{text-transform: uppercase;}

.vid{position: relative;}
.vid iframe{width: 100%; min-height:100%; border:none;}
.vid .video-modalsec{position: absolute; top:0; left: 0; height: 100%; width: 100%; background:#000000; z-index:1;}
.vdclose{position: absolute;z-index:2;right: 15px;top: 15px;width: 30px;cursor: pointer;height: 30px;}
.vdclose .menu-bar1{-webkit-transform: matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 16, 0.01, 1);transform: matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 16, 0.01, 1);}
.vdclose .menu-bar2{-webkit-transform: matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -3, 0.01, 1);
transform: matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -3, 0.01, 1); margin-top: 17px;}
.vdclose span{transition: all 0.3s ease-in-out;width: 30px;height: 2px;display: block; background-color:#fdfd0a;}


@media only screen and (max-width: 1200px)
{
  .row.colmain .discountcode,.row.colmain .totalsct{width: 300px;}
}
@media only screen and (max-width: 767px)
{
.modal.sizechartmdl .modal-content{padding: 40px 30px} 
.modal.sizechartmdl .modal-dialog{width: 98%; margin:185px auto 0}
.sizechart{padding:10px 0 0; }
.prodctdtls{min-height: auto; margin: 0 0 10px;}
.row.colmain .productcol,.row.colmain .pricecol,.row.colmain .totalcol{text-align: center; margin: 0; width: 100%;} 
.productcol .product-media{display: inline-block; float: none;}
.productcol .prodct-details{width: 100%; padding-left: 0;}
.row.colmain .pricecol{padding:0;}
.cart-head .row.colmain{display: none;}
.row.colmain .discountcode, .row.colmain .totalsct{text-align: center; width: 100%; margin:0; padding-right: 0;}
.discountcode .discount-main{display: inline-block; float: none; width: 300px; text-align: left;}
.totalsct .totalmainsc{text-align: center; float: none; display: inline-block;}
.totalsct .totalmainsc .rightblk,.totalsct .totalmainsc .leftblk{float:none; vertical-align: middle; width: auto; padding:0 10px; display: inline-block; min-width: 30%; text-align: center;}
.row.colmain .deletecol, .cartpagemain .cart-items .deletecol.col{width: 100%;text-align: center;
margin: 0;padding: 0 0 10px;}
.row.colmain .deletecol a{height: 30px; margin-top: -5px;}
.rows__loop {margin: 0; padding-bottom: 0;}
.rows__loop .input__box{margin-bottom: 10px;}
.checkout .table-responsive{border:none; margin: 0;}
.textarea__responsive textarea{width: 100%;}
.cartbottomain .left-textblk{width: 100%; padding-right: 0;}
.cartbottomain .rightlogo{float: left;}
.prodctsize{min-height: auto;}
.success_message{padding-left: 0; padding-right: 0;}
.success_message p{padding: 10px;}

.btn.btn-primary.submit {
    background: url('https://www.supremecaravans.com.au/images/btnloading.gif.pagespeed.ce.50Ba9HszKB.gif') no-repeat center;
        background-size: auto;
    background-size: 200px 55px;
}
.offerctabtnm h3{width: 100%; margin: 0 0 5px; padding-top:5px;}
}
/* end css for merchandise*/


@media only screen and (max-width: 1200px)
{
.offersec .offermedia{width: 150px;}
.offersec .offercntnt{width: calc(100% - 150px);padding-top: 0;}
.oftxthighlt span{padding: 0;}
.landginflxrow .offersec{padding-top: 10px;}
.offercntnt p br{display: none;}
.offerctabtnm h3{font-size: 20px;}
}

@media only screen and (max-width: 991px)
{
  .homebody.innernoticegap{margin-top: 130px;}
  header.noticegap .mainnav .navbar-nav{padding-bottom: 65px;}
  .darktxtsec span{font-size: 24px; padding: 10px 40px;}
  .toppageheading p.strip-text{font-size: 28px; padding-left: 40px;}
  .lndgnpgmiddle{padding: 40px 0 0;}
  .topbannersec .topmainbnr h1{position:relative;transform:translateY(0);color:#000;font-size:32px;
    top:0;margin:35px 0px 0px; padding: 0 15px;}
 .landingsect1 .landginflxrow .colmn6.right,.landingsect1 .landginflxrow .colmn6{width: 100%; margin: 0;}
.landingsect1 .landginflxrow .colmn6.right{order: -1; margin-bottom: 30px;}
.landingsect1 .landginflxrow .colmn6.right img{position: relative;}
.newshowingsearchbox{width:100%;}
.newshowingsearchboxin{position:relative;}
.viewallnew{position:absolute; right:30px; top:20px;}
.searchnewiput{width:100%; margin-left:0; padding-right:75px;}
.searchnewiput select{width:75% !important;}
.searchnewiput .btn{width:20%; text-align:center; padding: 15px 0;}
.toppageheading.shopage, .toppageheading.cart{padding: 45px 0 0}
.offerctabtnm{width: 100%; margin: 0;}
}

@media only screen and (max-width: 767px){
  .fixtoptext p,.fixtoptext a{font-size: 12px;}
  .darktxtsec{margin: 0 0 15px;}
  .darktxtsec span{font-size: 18px;}
  .toppageheading p.strip-text{font-size: 20px;}
  .lndgnpgmiddle.contentless{padding-top: 0px;}
  .toppageheading.covidlandg h1{font-size: 32px; margin: 0 0 30px;}
  .topbannersec .topmainbnr h1{margin: 35px 0 -15px; font-size: 30px;}
  .toplbnrimg img{min-height: 200px; object-fit: cover;}
  
  .newshowingsearchboxin{padding: 12px 15px;}
  .viewallnew{right: 15px; top: 13px;}
  .searchnewiput{padding-right:75px;}
  .searchnewiput select{width: 70% !important;}
  .searchnewiput .btn{width: 30% !important;}
  .searchnewiput .btn-primary{background:#000 url(https://www.supremecaravans.com.au/images/xsearchnew.png.pagespeed.ic.15pt3M2vX0.png) no-repeat center 16px; background-size:23px; text-indent: -999999px;}
}

@media only screen and (max-width: 500px)
{
  .fixtoptext p{line-height: 1.4;}
  .fixtoptext p span{display: block;}
  header.noticegap .mainnav{top:51px;}
  .bodymain.innernoticegap, .homebanner.bannernoticegap{margin-top: 145px;}
  .width__res{width: 45%;}
}


@media only screen and (max-width:1320px)
{
.navbar-default .navbar-nav > li > a{letter-spacing: normal;}	
.nav > li > a{margin-left: 20px;margin-right: 20px;}
.arrowtopnew{right: 1px;}	
}


@media only screen and (max-width:1000px)
{
.spcframenewboxleft{padding: 0 15px; width:32%;}

}

@media only screen and (max-width: 767px)
{
  .aboutmain .foodateringboxright{padding: 40px 0px 0px}
  .storeblocks{padding: 0px 15px 0px;}
  .whatstorebox,.itinerarymusterbox{padding-bottom: 10px;}
  .aboutmain._landing h2{padding: 20px 0 30px;}
  .aboutmain._landing h2{text-align: left;}
  .aboutmain._landing .venuemusterbox h2{text-align: center;}
  .spcframenewboxleft{width:100%; padding:0;}
  .spcframenewboxhd span{min-width:50px; padding: 0 5px 15px 5px;}
  .spcframenewboxhd{margin-bottom: 25px;}
  .spcframenewbox{margin:15px 0 15px 0;}
  .prdclistsct .toptxt{width: 100%; display: block;}
.toptxt .leftxt{width: 100%; padding-bottom: 15px; padding-right: 0;}
.toptxt .rightcrt{float: right;}
}


@media (max-width: 960px) {
.layout ul{ display:none; }
.layout select { display: inline-block; }
.venuemusterboxmap iframe{width: 100%;}
}


@media only screen and (max-width:1400px){
.cairnsshowground{font-size:16px; line-height:24px;}	
.modalsbox{margin-bottom:0;}	
}

@media only screen and (max-width:1300px){
.standardimgbox{width:33%;}
.aboutext{width:50%;}
.dealershipbox{width:49%;}
.modalsbox{display:inline-block; vertical-align:top; float:none; width:49.5%;}
.retirementhome{min-height:225px;}
.upcomeingrighttext p{font-size:20px;}
.upcomingnav .nav-tabs > li > a{ padding:10px 40px;}	
.upcomingnav .nav-tabs > li{ margin-bottom:10px;}
.upcomeingrighttext p{padding:0 5%;}
.upcomeingrighttext p{font-size: 18px; line-height: 20px;}
.cairnsshowground{font-size:16px; line-height:24px;}
}

@media only screen and (max-width:1150px){
.upcomeingrighttext p{padding:0 5px;}
.cairnsshowground{display:none;}
.retirementhome{min-height:280px;}
.csrmain{width:94%;}
#colorswatch .colorswatch_inner{width:94%;}
.addonpacktabboxleft{width:49%;}
.addonpacktabboxright{width:49%;}
.nav > li > a{padding:15px 0 10px 0; margin-left: 10px;margin-right: 10px;}
.mainnav .navbar-nav > li{font-size:14px;}	
.nav > li > a{margin-right: 20px;}	
}

@media only screen and (max-width:1100px){
.upcomingnav .nav-tabs > li > a{ padding:10px 35px;}	
.animationtopbox img{max-width:80%;}

}

@media only screen and (max-width:1050px){
.nav > li > a{padding:15px 0 10px 0;}
.addonpacktabbox{width:98%;}
}

@media only screen and (max-width:1000px){
.mainnav .navbar-nav > li{font-size: 14px;}
}

@media only screen and (max-width:992px){
.upcomeingleft{margin-bottom:35px;}
.upcomingnav .nav-tabs > li > a{padding:10px 30px;}
.completedboxtext2{top:25%;}
.completedboxtext2 h2{font-size:28px;}
.subnav ul li{font-size:14px;}
.toppageheading{padding:0;}
.bottom-text{padding:0;}
.upcomeingright{background:#fff;}
.upcomeingright img{width:auto; max-width:100%;}
.maptwo{height:500px}
.retirementhome{min-height:225px;}
.dealersbottomboxmainin{width:100%;}
}

@media only screen and (max-width:991px){
.cairnsshowground{display:block;}
}


@media only screen and (max-width:979px){
.bodymain{float:left; /*margin:42px 0 0 0;*/ width:100%;}
.bodymain2{float:left; margin:87px 0 0 0; width:100%;}
.navbar{border:none;}
.modelsul{display:block;}
.upcomingul{display:block;}
.modelsul li{line-height:17px; padding:7px 0;}
.modelsul li a{color:#fff; font-size:14px; font-family:'Gotham-Book'; text-decoration:none;}
.upcomingul li a{color:#fff; font-size:14px; font-family:'Gotham-Book'; text-decoration:none;}
.mainnav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#fff;}
.callbutton{display:block;}
.iphonenone{display:none!important;}
.dextopnone{display:block!important; margin-bottom:35px;}
.dextopnone2{display:block!important;}
.nav > li > a{padding: 10px 12px;}
.tophomecta{font-size:14px;}
.dealershipmap iframe{ height:300px;}
.textdiv p{font-size:32px;}
.textdiv p{font-size:38px;}
/*.retirementhome{min-height:195px;}*/
.navbar-header{padding-top:20px; padding-bottom:12px;}
.subnav{top:71px;}	
.homebanner{margin:43px 0 0 0;}
.buyreadybutton a br{display:none;}
.buyreadybutton{right:0px; top:0px; height:auto; background:none;}
.buyreadybutton:hover{background:none;}
.buyreadybutton a{padding:10px 25px!important; text-align:left;}
.navbar-default .navbar-nav > .active > a{border-bottom:none;}
.navbar-default .navbar-nav > li > a:hover{border-bottom:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{border-bottom:none;}
.navbar-nav > li{width:100%; float:left;}
.navbar-nav > li a{padding: 18px 25px;}
.navbar-nav{width:100%; }
.menucolorimgboxleft{display:none;}
.menucolorimgboxright{width:100%; padding-left:0;}
.menucolorboxhd{border-bottom:none;}
.menucolorimgbox{padding:0; border-bottom:none;}
.navbar-nav{padding-top: 15px;}
.dropdown-submenu .hidemobilemenu {display: none !important;}
.dropdown button.dropdown-toggle { background: url(https://www.supremecaravans.com.au/images/xmobilearrowright.png.pagespeed.ic.PpdZCoO2uV.png) no-repeat right 5px;  background-size: auto auto;position: absolute;top: 0; height: 50px;  width: 50px;cursor: pointer; right: 25px;display: block;  border: 0px; background-size: 51px;}
.open button.dropdown-toggle {background: url(https://www.supremecaravans.com.au/images/xmobilearrowright-hover.png.pagespeed.ic.w59dyQe3ta.png) no-repeat right 6px;  background-size: auto auto; background-size: 51px; height: 50px;width:50px;}
.dropdown-submenu .hidemobilemenu {display: none !important;}
.open .hidemobilemenu { display: block !important;}
.dropdown-menu{position: static; width:100%; padding:0;}
.menucolorbox{background:#383838; padding:25px 15px;}
.menucolorboxleft{float:left; width:100%; padding:0;}
.newusedbox{display:none;}
.menucolorboxhd{font-family: 'Gotham-Bold'; font-size:18px; margin-top:25px;}
.menucolorbox{padding:0 45px 25px 45px; margin-bottom:10px; margin-top:15px;}
.menucolorimgboxright{font-size:16px;}
/*.mainnav .navbar-nav > li{font-size:18px; font-family: 'Gotham-Bold';}*/
.buyreadybutton{margin-bottom:120px;}
.navbar-default .navbar-nav > li > a{border-bottom:none;}
.menucolorimgbox:hover{background:none;}
.animationtopbox img{max-width:90%;}
.navbar-collapse{padding-left:0; padding-right:0;}
.buyreadybutton.active{background:none;}
.modalsimgbox{height:200px; line-height:200px;}
.menucolorimgbox a{padding:5px 0px!important; float:left; width:100%;}
.menucolorimgboxright{padding-top:0px;}
.menucolorboxhd{margin-bottom:10px;}

.menucolorboxhd{display:none;}	
.menucolorbox{background:#fff; }
.menucolorimgbox{width:100%;}
.menucolorimgboxright{color:#000;}	
.menucolorbox{padding: 25px 45px 25px 45px;}	

	

.dropdownmenubox .menucolorimgboxright{color:#000;  font-family:'Gotham-Book';}
	.dropdownmenubox .menucolorbox{padding:25px 45px 25px 45px; }
	.dropdownmenubox .menucolorimgbox{padding:0; }
	.buyreadybutton{right: -10px;}
	.arrowtopnew{display: none;}
	.dropdown-menu{left: 0;}
}


@media only screen and (max-width:904px){
.standardimgbox{width:32%;}	
.aboutext{width:100%; position:static; margin-top:25px; margin-bottom:25px;}
.aboutmain h2{font-size:32px;}
.aboutimgbox{margin-bottom:0;}
.aboutmain h2{padding:20px 0;}
.homectaleft{font-size:18px;}
.upcomingnav .nav-tabs > li > a{padding:10px 25px;}
.modalsbox{margin-bottom:35px;}
}

@media only screen and (max-width:778px){
.retirementhome{min-height:230px;}

}

@media only screen and (max-width:767px){

 .toplbnrimg{margin: 15px 0 20px;} 
.sitemap ul{margin-bottom:20px;}
.footerleft ul{margin-bottom:20px;}
.homebodytext h1{font-size:28px; margin-top:0px;}
.homebodytext h2{font-size:28px; margin-top:0px;}
.upcomingshowsheading{padding:35px 0;}
.upcomeingright{display:none;}
.dealerimg{display:none;}
.dealerbox{height:auto; padding:20px 0 10px 0;}
.dealertext{margin:0 0 5px 0;}
.homesupremeleft{margin-left:0;}
.homectaleft{font-size:14px;}
.homectaright span{display:none!important;}
.footerright p{float: right;margin-left: 25px; padding-bottom: 15px; text-align: right; width: auto;}
.modalsbox h2{font-size:32px; margin-bottom:15px;}
.standardimgbox{width:100%;}	
.dealershipbox{width:100%;}
.datetext{margin-top:20px;}
.upcomingnav .nav-tabs > li > a{padding:10px 25px;}
.servicesearch{width:350px; text-align:center;}
.servicesearch .form-control{width:100%; margin-bottom:25px;}
.filloutbox{width:90%;}
.backbox .btn{margin:15px 0;}
.subnav ul{display:none;}
.subnav select{display:block;}
.tophomecta{display:none;}
.homebodytext{padding-top:35px;}
.modalsbox{width:100%;}
.textdiv p{font-size:28px;}
.retirementhome{min-height:5px;}
.completedpaddingbox1 {padding: 0 0px 8px 0;}
.completedpaddingbox2 {padding: 0 0 8px 0px;}
.classicboxone{margin:0;}
.classicboxoneright{margin-bottom:10px;}
.pading1{padding:3px;}
.pading2{padding:3px 3px 0px 3px;}
.floorimage{margin-top:15px;}
.navbar-header{margin-left:0px!important;}
#form-block{margin-top:25px;}
.mysuprbox h2{min-height:5px;}
.maptwo{height:400px}
.footerright p ~ p{margin-top: 9px;}
.homebanner{margin:95px 0 0 0;}
.dealerbox{border-bottom:1px solid #5e5e5e;}
.csrmain{width:100%; margin:25px auto 0 auto;}
.animationtopbox img{max-width:100%;}
.breadcrumb{visibility:hidden;}
.readytobuyimg{margin-bottom:25px;}
.ready-to-buy-main{margin:35px 0 0 0;}
.dealersbottomboxmainbg{padding:50px 25px;}
.modalsimgbox{height:300px; line-height:298px;}
.dealersbottomboxmainbg h2{font-size:22px;}

/* by harish  29_01_2019 */
.pagenavtab .nav-tabs > li{margin:14px 0 14px -4px; }
.classictabmainbox{padding:20px 0px 25px 0px }
#colorswatch .colorswatch_inner{ width: 100%; }
.copyrightleft{text-align: center;}
.copyrightright{text-align: center;}
.copyrightbox{padding:0 0 50px 0;}
.footermewmain{padding: 0 0 15px 0;}
.footermewtextimg img{max-width:100%;}	
.footermewtext2{margin-top:25px;}
.footermewtextimg2 img{max-width:30%; margin-right:2%;}
.footerleft h2{padding: 0 0 10px 0; letter-spacing:normal; font-size: 16px;}



.col-lg-4.col-md-4.col-sm-4.col-xs-12.exploreboxwid{margin-bottom: 15px;}	
.exploreboxwid ul li{width: 50%; float: left;}		
.footermewtext2 .footermewtexthd{padding-bottom:0; margin-bottom:-5px;  }
.noneformobile p{display:none;}
}


@media only screen and (max-width:580px){
.copyrightbox .copyrightleft{width:100%; text-align:center;}
.copyrightbox .copyrightright{width:100%; margin-top:5px; text-align:center;}	
.upcomingnav .nav-tabs > li > a{padding:10px 15px;}
.completedboxtext2{top:25%;}
.completedboxtext2 h2{font-size:24px; margin-top:10px;}
.servicesearch{width:98%; text-align:center;}
.signupright{width:100%;}
.filloutboxinput .form-control{width:100%;}
.dealershipmap iframe{height:250px;}
.standardheading{line-height:38px;}
.addonpacktabboxleft{width:100%;}
.addonpacktabboxright{width:100%;}
.addonpacktabmr{margin-top:25px;}
}

@media only screen and (max-width:500px){
.pagenavtab .nav > li > a{font-size:12px; /*padding:15px;*/ padding:15px 35px;}
.colorswatch_list li{ margin:0 10px; }
/*.colorbox {min-height:100px;}*/
}

@media only screen and (max-width:479px){
.upcomeinglefttext p{font-size:26px;}	
.modalsimgbox{height:200px; line-height:198px;}
.backbox .btn{width:100%;}
.homectaleft{text-align:center; width:100%; float:left;}
.homectaright{float:left; width:100%; text-align:center;}
.homectaright bdo ~ bdo{margin-left:10px;}
.textdiv p{display:none;}
}

@media only screen and (max-width:420px){
.upcomingnav .nav-tabs > li > a{padding:10px 7px;}
.caravanboxin .col-xs-6{width:100%;}
}


@media only screen and (max-width:380px){
.pagenavtab .nav > li > a{padding:15px 10px;}
.quickquestionmain .btn{width:100%;}
}

@media only screen and (max-width:340px){
.pagenavtab .nav > li > a{padding:15px 7px;}
}


@font-face {
  font-family: 'SSStandard';
  src: url('../fonts/SSStandard.eot?#iefix') format('embedded-opentype'),  url('../fonts/SSStandard.woff') format('woff'), url('../fonts/SSStandard.ttf')  format('truetype'), url('../fonts/SSStandard.svg#SSStandard') format('svg');
  font-weight: normal;
  font-style: normal;
}

.standard{font-size:24px; font-family: 'SSStandard';}

/** Symbolset Block **/

@font-face {
  font-family: "SSSymbolicons";
  src: url('../fonts/ss-symbolicons-block.eot');
  src: url('../fonts/ss-symbolicons-block.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ss-symbolicons-block.woff') format('woff'),
       url('../fonts/ss-symbolicons-block.ttf')  format('truetype'),
       url('../fonts/ss-symbolicons-block.svg#SSSymboliconsBlock') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-symbolicons-block,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-symbolicons-block:before, [class*=" ss-"].ss-symbolicons-block:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-symbolicons-block.right:after, [class*=" ss-"].ss-symbolicons-block.right:after {
  font-family: "SSSymbolicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-crosshair:before,.ss-crosshair.right:after{content:'âŒ–'}.ss-search:before,.ss-search.right:after{content:'ðŸ”'}.ss-zoomin:before,.ss-zoomin.right:after{content:'î€‚'}.ss-zoomout:before,.ss-zoomout.right:after{content:'î€ƒ'}.ss-binoculars:before,.ss-binoculars.right:after{content:'î€'}.ss-raisedhand:before,.ss-raisedhand.right:after{content:'âœ‹'}.ss-link:before,.ss-link.right:after{content:'ðŸ”—'}.ss-write:before,.ss-write.right:after{content:'âœŽ'}.ss-compose:before,.ss-compose.right:after{content:'ðŸ“'}.ss-lock:before,.ss-lock.right:after{content:'ðŸ”’'}.ss-unlock:before,.ss-unlock.right:after{content:'ðŸ”“'}.ss-key:before,.ss-key.right:after{content:'ðŸ”‘'}.ss-backspace:before,.ss-backspace.right:after{content:'âŒ«'}.ss-ban:before,.ss-ban.right:after{content:'ðŸš«'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'ðŸš­'}.ss-trash:before,.ss-trash.right:after{content:'îƒ'}.ss-target:before,.ss-target.right:after{content:'â—Ž'}.ss-stopsign:before,.ss-stopsign.right:after{content:'îƒ‘'}.ss-radioactive:before,.ss-radioactive.right:after{content:'â˜¢'}.ss-skull:before,.ss-skull.right:after{content:'ðŸ’€'}.ss-lightning:before,.ss-lightning.right:after{content:'â˜‡'}.ss-tag:before,.ss-tag.right:after{content:'î„€'}.ss-newtag:before,.ss-newtag.right:after{content:'î„'}.ss-flag:before,.ss-flag.right:after{content:'âš‘'}.ss-like:before,.ss-like.right:after{content:'ðŸ‘'}.ss-dislike:before,.ss-dislike.right:after{content:'ðŸ‘Ž'}.ss-heart:before,.ss-heart.right:after{content:'â™¥'}.ss-addheart:before,.ss-addheart.right:after{content:'î†¢'}.ss-deleteheart:before,.ss-deleteheart.right:after{content:'ðŸ’”'}.ss-star:before,.ss-star.right:after{content:'â‹†'}.ss-trophy:before,.ss-trophy.right:after{content:'ðŸ†'}.ss-award:before,.ss-award.right:after{content:'î‡€'}.ss-medal:before,.ss-medal.right:after{content:'î‡'}.ss-badge:before,.ss-badge.right:after{content:'ðŸ“›'}.ss-crown:before,.ss-crown.right:after{content:'ðŸ‘‘'}.ss-bullseye:before,.ss-bullseye.right:after{content:'ðŸŽ¯'}.ss-sample:before,.ss-sample.right:after{content:'îˆ€'}.ss-crop:before,.ss-crop.right:after{content:'îˆ'}.ss-layers:before,.ss-layers.right:after{content:'îˆ‚'}.ss-magicwand:before,.ss-magicwand.right:after{content:'îˆƒ'}.ss-cut:before,.ss-cut.right:after{content:'âœ‚'}.ss-cutpaste:before,.ss-cutpaste.right:after{content:'îˆ„'}.ss-clipboard:before,.ss-clipboard.right:after{content:'ðŸ“‹'}.ss-rules:before,.ss-rules.right:after{content:'ðŸ“'}.ss-rulerpencil:before,.ss-rulerpencil.right:after{content:'îˆ…'}.ss-gridlines:before,.ss-gridlines.right:after{content:'îˆ†'}.ss-pen:before,.ss-pen.right:after{content:'âœ’'}.ss-pencilbrush:before,.ss-pencilbrush.right:after{content:'îˆ¢'}.ss-pencilbrushpen:before,.ss-pencilbrushpen.right:after{content:'îˆ£'}.ss-brush:before,.ss-brush.right:after{content:'îˆ¤'}.ss-paintroller:before,.ss-paintroller.right:after{content:'îˆ¥'}.ss-fill:before,.ss-fill.right:after{content:'î‰€'}.ss-stroke:before,.ss-stroke.right:after{content:'î‰'}.ss-crayons:before,.ss-crayons.right:after{content:'î‰‚'}.ss-palette:before,.ss-palette.right:after{content:'ðŸŽ¨'}.ss-fliphorizontally:before,.ss-fliphorizontally.right:after{content:'î‰ '}.ss-flipvertically:before,.ss-flipvertically.right:after{content:'î‰¡'}.ss-effects:before,.ss-effects.right:after{content:'îŠ€'}.ss-bezier:before,.ss-bezier.right:after{content:'îŠ '}.ss-pixels:before,.ss-pixels.right:after{content:'îŠ¡'}.ss-phone:before,.ss-phone.right:after{content:'ðŸ“ž'}.ss-rotaryphone:before,.ss-rotaryphone.right:after{content:'â˜Ž'}.ss-touchtonephone:before,.ss-touchtonephone.right:after{content:'â˜'}.ss-phonebook:before,.ss-phonebook.right:after{content:'îŒ'}.ss-voicemail:before,.ss-voicemail.right:after{content:'âŒ•'}.ss-megaphone:before,.ss-megaphone.right:after{content:'ðŸ“¢'}.ss-rss:before,.ss-rss.right:after{content:'îŒ'}.ss-podcast:before,.ss-podcast.right:after{content:'îŒ‘'}.ss-mailbox:before,.ss-mailbox.right:after{content:'ðŸ“«'}.ss-send:before,.ss-send.right:after{content:'î'}.ss-mail:before,.ss-mail.right:after{content:'âœ‰'}.ss-incomingmail:before,.ss-incomingmail.right:after{content:'ðŸ“©'}.ss-inbox:before,.ss-inbox.right:after{content:'ðŸ“¥'}.ss-outbox:before,.ss-outbox.right:after{content:'ðŸ“¤'}.ss-stamp:before,.ss-stamp.right:after{content:'î‘'}.ss-chat:before,.ss-chat.right:after{content:'ðŸ’¬'}.ss-chats:before,.ss-chats.right:after{content:'îŽ'}.ss-textchat:before,.ss-textchat.right:after{content:'îŽ–'}.ss-exclamationchat:before,.ss-exclamationchat.right:after{content:'îŽ—'}.ss-questionchat:before,.ss-questionchat.right:after{content:'îŽ˜'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:'îŽ™'}.ss-smile:before,.ss-smile.right:after{content:'â˜»'}.ss-frown:before,.ss-frown.right:after{content:'â˜¹'}.ss-toothsmile:before,.ss-toothsmile.right:after{content:'ðŸ˜ƒ'}.ss-toothlesssmile:before,.ss-toothlesssmile.right:after{content:'ðŸ˜€'}.ss-user:before,.ss-user.right:after{content:'ðŸ‘¤'}.ss-users:before,.ss-users.right:after{content:'ðŸ‘¥'}.ss-adduser:before,.ss-adduser.right:after{content:'î'}.ss-removeuser:before,.ss-removeuser.right:after{content:'î‚'}.ss-deleteuser:before,.ss-deleteuser.right:after{content:'î„'}.ss-heartuser:before,.ss-heartuser.right:after{content:'î…'}.ss-males:before,.ss-males.right:after{content:'ðŸ‘¬'}.ss-females:before,.ss-females.right:after{content:'ðŸ‘­'}.ss-malefemale:before,.ss-malefemale.right:after{content:'ðŸ‘«'}.ss-userportrait:before,.ss-userportrait.right:after{content:'î '}.ss-userframe:before,.ss-userframe.right:after{content:'î¡'}.ss-usersframe:before,.ss-usersframe.right:after{content:'î¢'}.ss-baby:before,.ss-baby.right:after{content:'ðŸ‘¶'}.ss-swaddledbaby:before,.ss-swaddledbaby.right:after{content:'î°'}.ss-robot:before,.ss-robot.right:after{content:'î‘€'}.ss-happyrobot:before,.ss-happyrobot.right:after{content:'î‘'}.ss-alien:before,.ss-alien.right:after{content:'ðŸ‘½'}.ss-ghost:before,.ss-ghost.right:after{content:'ðŸ‘»'}.ss-contacts:before,.ss-contacts.right:after{content:'ðŸ“‡'}.ss-addressbook:before,.ss-addressbook.right:after{coP?N P?N`?Kp?:??Np?N@p?Ns-cart.right:after{content:'î”€'}.ss-shoppingbag:before,.ss-shoppingbag.right:after{content:'î” '}.ss-gift:before,.ss-gift.right:after{content:'ðŸŽ'}.ss-store:before,.ss-store.right:after{content:'ðŸª'}.ss-safe:before,.ss-safe.right:after{content:'î•€'}.ss-bill:before,.ss-bill.right:after{content:'î•'}.ss-creditcard:before,.ss-creditcard.right:after{content:'ðŸ’³'}.ss-banknote:before,.ss-banknote.right:after{content:'ðŸ’µ'}.ss-moneybag:before,.ss-moneybag.right:after{content:'ðŸ’°'}.ss-calculator:before,.ss-calculator.right:after{content:'î•‘'}.ss-bank:before,.ss-bank.right:after{content:'ðŸ¦'}.ss-gavel:before,.ss-gavel.right:after{content:'ðŸ”¨'}.ss-meeting:before,.ss-meeting.right:after{content:'î–'}.ss-barchart:before,.ss-barchart.right:after{content:'ðŸ“Š'}.ss-piechart:before,.ss-piechart.right:after{content:'î•°'}.ss-activity:before,.ss-activity.right:after{content:'ðŸ“ˆ'}.ss-flowchart:before,.ss-flowchart.right:after{content:'î`V?`V????????V?@?V?tent:'î—˜'}.ss-home:before,.ss-home.right:after{content:'âŒ‚'}.ss-fence:before,.ss-fence.right:after{content:'î˜'}.ss-buildings:before,.ss-buildings.right:after{content:'ðŸ¢'}.ss-bridge:before,.ss-bridge.right:after{content:'î˜ƒ'}.ss-barn:before,.ss-barn.right:after{content:'î˜„'}.ss-lodging:before,.ss-lodging.right:after{content:'ðŸ¨'}.ss-earth:before,.ss-earth.right:after{content:'ðŸŒŽ'}.ss-globe:before,.ss-globe.right:after{content:'ðŸŒ'}.ss-compass:before,.ss-compass.right:after{content:'î™±'}.ss-signpost:before,.ss-signpost.right:after{content:'î™²'}.ss-map:before,.ss-map.right:after{content:'î™³'}.ss-location:before,.ss-location.right:after{content:'î›'}.ss-pushpin:before,.ss-pushpin.right:after{content:'ðŸ“Œ'}.ss-script:before,.ss-script.right:after{content:'îœ€'}.ss-playscript:before,.ss-playscript.right:after{content:'îœ'}.ss-stopscript:before,.ss-stopscript.right:after{content:'îœ‚'}.ss-recordscript:before,.ss-recordscript.right:after{content:'îœƒ'}.ss-bug:before,.ss-bug.right:after{content:'ðŸ›'}.ss-puzzle:before,.ss-puzzle.right:after{content:'îœ'}.ss-window:before,.ss-window.right:after{content:'îœ”'}.ss-database:before,.ss-database.right:after{content:'îž '}.ss-adddatabase:before,.ss-adddatabase.right:after{content:'îž¢'}.ss-deletedatabase:before,.ss-deletedatabase.right:after{content:'îž¥'}.ss-hdd:before,.ss-hdd.right:after{content:'îž°'}.ss-networkhdd:before,.ss-networkhdd.right:after{content:'îž¶'}.ss-downloadhdd:before,.ss-downloadhdd.right:after{content:'îž·'}.ss-airplay:before,.ss-airplay.right:after{content:'î €'}.ss-music:before,.ss-music.right:after{content:'â™«'}.ss-mic:before,.ss-mic.right:after{content:'ðŸŽ¤'}.ss-headphones:before,.ss-headphones.right:after{content:'ðŸŽ§'}.ss-volume:before,.ss-volume.right:after{content:'ðŸ”ˆ'}.ss-radio:before,.ss-radio.right:after{content:'ðŸ“»'}.ss-phonograph:before,.ss-phonograph.right:after{content:'î ‚'}.ss-disc:before,.ss-disc.right:after{content:'ðŸ’¿'}.ss-discs:before,.ss-disc$V$V0FTDTx$V0$V@0$V:before,.ss-musichome.right:a{{?p`nh{ {@ {ra.right:after{content:'ðŸ“·'}.ss-picture:before,.ss-picture.right:after{content:'ðŸŒ„'}.ss-pictures:before,.ss-pictures.right:after{content:'î¡‘'}.ss-searchpicture:before,.ss-searchpicture.right:after{content:'î¡–'}.ss-video:before,.ss-video.right:after{content:'ðŸ“¹'}.ss-clapboard:before,.ss-clapboard.right:after{content:'ðŸŽ¬'}.ss-film:before,.ss-film.right:after{content:'î¢°'}.ss-playfilm:before,.ss-playfilm.right:after{content:'î¢±'}.ss-tv:before,.ss-tv.right:after{content:'ðŸ“º'}.ss-flatscreen:before,.ss-flatscreen.right:after{content:'î£€'}.ss-projector:before,.ss-projector.right:after{content:'î£'}.ss-videogame:before,.ss-videogame.right:after{content:'ðŸŽ®'}.ss-play:before,.ss-play.right:after{content:'â–¶'}.ss-pause:before,.ss-pause.right:after{content:'î¢ '}.ss-stop:before,.ss-stop.right:after{content:'â– '}.ss-record:before,.ss-record.right:after{content:'â—'}.ss-rewind:before,.ss-rewind.right:after{content:'âª'}.ss-fastforward:before,.ss-fastforward.right:after{content:'â©'}.ss@??@?????P?????`??@`??-shuffle:before,.ss-shuffle.right:after{content:'ðŸ”€'}.ss-filecabinet:before,.ss-filecabinet.right:after{content:'î¤€'}.ss-storagebox:before,.ss-storagebox.right:after{content:'î¤'}.ss-books:before,.ss-books.right:after{content:'ðŸ“š'}.ss-bookspencil:before,.ss-bookspencil.right:after{content:'î¥ '}.ss-openbook:before,.ss-openbook.right:after{content:'ðŸ“–'}.ss-bookinsert:before,.ss-bookinsert.right:after{content:'î¥¡'}.ss-notebook:before,.ss-notebook.right:after{content:'ðŸ““'}.ss-ledger:before,.ss-ledger.right:after{content:'ðŸ“’'}.ss-album:before,.ss-album.right:after{content:'î¥°'}.ss-newspaper:before,.ss-newspaper.right:after{content:'ðŸ“°'}.ss-spiralbound:before,.ss-spiralbound.right:after{content:'î¥±'}.ss-notepad:before,.ss-notepad.right:after{content:'î¥²'}.ss-notice:before,.ss-notice.right:after{content:'î¥³'}.ss-grid:before,.ss-grid.right:after{content:'î¦ '}.ss-thumbnails:before,.ss-thumbnails.right:after{content:'î¦£'}.ss-filter:before,.ss-filter.right:after{content:'î¦°'}.ss-desktop:before,.ss-desktop.right:after{content:'ðŸ’»'}.ss-laptop:before,.ss-laptop.right:after{content:'î¨€'}.ss-tablet:before,.ss-tablet.right:after{content:'î¨'}.ss-cell:before,.ss-cell.right:after{content:'ðŸ“±'}.ss-cellbars:before,.ss-cellbars.right:after{content:'ðŸ“¶'}.ss-battery:before,.ss-battery.right:after{content:'ðŸ”‹'}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:'î¨‘'}.ss-emptybattery:before,.ss-emptybattery.right:after{content:'î¨“'}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:'î¨”'}.ss-screwdrivermobile:before,.ss-screwdrivermobile.right:after{content:'î¨ '}.ss-brushmobile:before,.ss-brushmobile.right:after{content:'î¨¡'}.ss-pencilmobile:before,.ss-pencilmobile.right:after{content:'î¨¢'}.ss-door:before,.ss-door.right:after{content:'ðŸšª'}.ss-washer:before,.ss-washer.right:after{content:'îª€'}.ss-dryer:before,.ss-dryer.right:after{content:'îª'}.ss-fireplace:before,.ss-fireplace.right:after{content:'îª‚'}.ss-toilet:before,.ss-toilet.right:after{content:'ðŸš½'}.ss-toiletpaper:before,.ss-toiletpaper.right:after{content:'îª„'}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'ðŸ’¡'}.ss-cfl:before,.ss-cfl.right:after{content:'îª…'}.ss-flashlight:before,.ss-flashlight.right:after{content:'ðŸ”¦'}.ss-candle:before,.ss-candle.right:after{content:'îª°'}.ss-campfire:before,.ss-campfire.right:after{content:'ðŸ”¥'}.ss-picnictable:before,.ss-picnictable.right:after{content:'îª±'}.ss-frame:before,.ss-frame.right:after{content:'îª'}.ss-heartframe:before,.ss-heartframe.right:after{content:'ðŸ’Ÿ'}.ss-starframe:before,.ss-starframe.right:after{content:'îª‘'}.ss-treeframe:before,.ss-treeframe.right:after{content:'îª’'}.ss-flowerframe:before,.ss-flowerframe.right:after{content:'îª“'}.ss-questionframe:before,.ss-questionframe.right:after{content:'îª”'}.ss-utensilsframe:before,.ss-utensilsframe.right:after{content:'îª•'}.ss-atom:before,.ss-atom.right:after{content:'âš›'}.ss-fluxcapacitor:before,.ss-fluxcapacitor.right:after{content:'î«'}.ss-rings:before,.ss-rings.right:after{content:'ðŸ’'}.ss-balloons:before,.ss-balloons.right:after{content:'ðŸŽˆ'}.ss-easteregg:before,.ss-easteregg.right:after{content:'î« '}.ss-jackolantern:before,.ss-jackolantern.right:after{content:'ðŸŽƒ'}.ss-menorah:before,.ss-menorah.right:after{content:'î«¡'}.ss-christmastree:before,.ss-christmastree.right:after{content:'ðŸŽ„'}.ss-teddy:before,.ss-teddy.right:after{content:'îª '}.ss-blocks:before,.ss-blocks.right:after{content:'îª¡'}.ss-rattle:before,.ss-rattle.right:after{content:'îª¢'}.ss-diaper:before,.ss-diaper.right:after{content:'îª£'}.ss-pailshovel:before,.ss-pailshovel.right:after{content:'îª¤'}.ss-sweep:before,.ss-sweep.right:after{content:'îª†'}.ss-headstone:before,.ss-headstone.right:after{content:'â›¼'}.ss-onedie:before,.ss-onedie.right:after{content:'âš€'}.ss-twodie:before,.ss-twodie.right:after{content:'âš'}.ss-threedie:before,.ss-threedie.right:after{content:'âš‚'}.ss-fourdie:before,.ss-fourdie.right:after{content:'âšƒ'}.ss-fivedie:before,.ss-fivedie.right:after{content:'âš„'}.ss-sixdie:before,.ss-sixdie.right:after{content:'âš…'}.ss-fuzzydice:before,.ss-fuzzydice.right:after{content:'îª‡'}.ss-download:before,.ss-download.right:after{content:'î¬€'}.ss-downloadbox:before,.ss-downloadbox.right:after{content:'î¬‚'}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:'î¬ƒ'}.ss-upload:before,.ss-upload.right:after{content:'î­€'}.ss-uploadbox:before,.ss-uploadbox.right:after{content:'î­‚'}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:'î­ƒ'}.ss-transfer:before,.ss-transfer.right:after{content:'â‡†'}.ss-refresh:before,.ss-refresh.right:after{content:'â†»'}.ss-sync:before,.ss-sync.right:after{content:'î®‚'}.ss-wifi:before,.ss-wifi.right:after{content:'î®„'}.ss-connection:before,.ss-connection.right:after{content:'î®…'}.ss-usb:before,.ss-usb.right:after{content:'î®†'}.ss-files:before,.ss-files.right:after{content:'î°€'}.ss-addfile:before,.ss-addfile.right:after{content:'î°'}.ss-removefile:before,.ss-removefile.right:after{content:'î°‚'}.ss-deletefile:before,.ss-deletefile.right:after{content:'î°„'}.ss-searchfile:before,.ss-searchfile.right:after{content:'î°…'}.ss-folder:before,.ss-folder.right:after{content:'ðŸ“'}.ss-addfolder:before,.ss-addfolder.right:after{content:'î±±'}.ss-removefolder:before,.ss-removefolder.right:after{content:'î±²'}.ss-deletefolder:before,.ss-deletefolder.right:after{content:'î±´'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:'î±¶'}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:'î±·'}.ss-undo:before,.ss-undo.right:after{content:'â†©'}.ss-redo:before,.ss-redo.right:after{content:'â†ª'}.ss-quote:before,.ss-quote.right:after{content:'â€œ'}.ss-font:before,.ss-font.right:after{content:'î´'}.ss-anchor:before,.ss-anchor.right:after{content:'î´'}.ss-print:before,.ss-print.right:after{content:'âŽ™'}.ss-fax:before,.ss-fax.right:after{content:'ðŸ“ '}.ss-shredder:before,.ss-shredder.right:after{content:'îµ€'}.ss-typewriter:before,.ss-typewriter.right:after{content:'îµ'}.ss-list:before,.ss-list.right:after{content:'îµ'}.ss-action:before,.ss-action.right:after{content:'î¸€'}.ss-redirect:before,.ss-redirect.right:after{content:'â†—'}.ss-expand:before,.ss-expand.right:after{content:'â¤¢'}.ss-contract:before,.ss-contract.right:after{content:'î¸'}.ss-scaleup:before,.ss-scaleup.right:after{content:'î¸„'}.ss-scaledown:before,.ss-scaledown.right:after{content:'î¸…'}.ss-power:before,.ss-power.right:after{content:'î¸'}.ss-lifepreserver:before,.ss-lifepreserver.right:after{content:'î¸‘'}.ss-help:before,.ss-help.right:after{content:'â“'}.ss-info:before,.ss-info.right:after{content:'â„¹'}.ss-alert:before,.ss-alert.right:after{content:'âš '}.ss-caution:before,.ss-caution.right:after{content:'â›”'}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'âœ“'}.ss-delete:before,.ss-delete.right:after{content:'â¡'}.ss-dogface:before,.ss-dogface.right:after{content:'ðŸ¶'}.ss-catface:before,.ss-catface.right:after{content:'ðŸ±'}.ss-bearface:before,.ss-bearface.right:after{content:'ðŸ»'}.ss-bird:before,.ss-bird.right:after{content:'ðŸ¦'}.ss-dog:before,.ss-dog.right:after{content:'ðŸ•'}.ss-sheep:before,.ss-sheep.right:after{content:'ðŸ‘'}.ss-pig:before,.ss-pig.right:after{content:'ðŸ–'}.ss-bone:before,.ss-bone.right:after{content:'î½ '}.ss-tooth:before,.ss-tooth.right:after{content:'î½¡'}.ss-palmtree:before,.ss-palmtree.right:after{content:'ðŸŒ´'}.ss-tree:before,.ss-tree.right:after{content:'ðŸŒ²'}.ss-leaf:before,.ss-leaf.right:after{content:'ðŸ‚'}.ss-flower:before,.ss-flower.right:after{content:'âš˜'}.ss-settings:before,.ss-settings.right:after{content:'âš™'}.ss-dashboard:before,.ss-dashboard.right:after{content:'ï€€'}.ss-notifications:before,.ss-notifications.right:after{content:'ðŸ””'}.ss-toggles:before,.ss-toggles.right:after{content:'ï€'}.ss-switch:before,.ss-switch.right:after{content:'ï€‚'}.ss-switchoff:before,.ss-switchoff.right:after{content:'ï€ƒ'}.ss-brightness:before,.ss-brightness.right:after{content:'ðŸ”†'}.ss-flashoff:before,.ss-flashoff.right:after{content:'ï€‘'}.ss-toolbox:before,.ss-toolbox.right:after{content:'ï€°'}.ss-tools:before,.ss-tools.right:after{content:'ï€±'}.ss-wrench:before,.ss-wrench.right:after{content:'ðŸ”§'}.ss-wrenches:before,.ss-wrenches.right:after{content:'ï€²'}.ss-wrenchpencil:before,.ss-wrenchpencil.right:after{content:'ï€³'}.ss-screwdriverpencil:before,.ss-screwdriverpencil.right:after{content:'ï€´'}.ss-hammerscrewdriver:before,.ss-hammerscrewdriver.right:after{content:'ï€µ'}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:'ï€¶'}.ss-hourglass:before,.ss-hourglass.right:after{content:'â³'}.ss-clock:before,.ss-clock.right:after{content:'â²'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'â±'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'â°'}.ss-calendar:before,.ss-calendar.right:after{content:'ðŸ“…'}.ss-keyboardup:before,.ss-keyboardup.right:after{content:'ïƒ'}.ss-keyboarddown:before,.ss-keyboarddown.right:after{content:'ïƒ‘'}.ss-heavyasterisk:before,.ss-heavyasterisk.right:after{content:'âœ±'}.ss-egg:before,.ss-egg.right:after{content:'ï„€'}.ss-cheese:before,.ss-cheese.right:after{content:'ï„'}.ss-hotdog:before,.ss-hotdog.right:after{content:'ï„‚'}.ss-burger:before,.ss-burger.right:after{content:'ðŸ”'}.ss-birthdaycake:before,.ss-birthdaycake.right:after{content:'ðŸŽ‚'}.ss-pancakes:before,.ss-pancakes.right:after{content:'ï„“'}.ss-pizza:before,.ss-pizza.right:after{content:'ðŸ•'}.ss-frenchfries:before,.ss-frenchfries.right:after{content:'ðŸŸ'}.ss-apple:before,.ss-apple.right:after{content:'ðŸ'}.ss-mug:before,.ss-mug.right:after{content:'â˜•'}.ss-coffee:before,.ss-coffee.right:after{content:'ï„ '}.ss-growler:before,.ss-growler.right:after{content:'ï„¡'}.ss-beer:before,.ss-beer.right:after{content:'ðŸº'}.ss-bottle:before,.ss-bottle.right:after{content:'ï„¢'}.ss-wine:before,.ss-wine.right:after{content:'ï„£'}.ss-wineglass:before,.ss-wineglass.right:after{content:'ðŸ·'}.ss-cocktail:before,.ss-cocktail.right:after{content:'ðŸ¸'}.ss-soda:before,.ss-soda.right:after{content:'ï„¤'}.ss-cup:before,.ss-cup.right:after{content:'ï„¥'}.ss-babybottle:before,.ss-babybottle.right:after{content:'ðŸ¼'}.ss-jug:before,.ss-jug.right:after{content:'ï„¦'}.ss-oven:before,.ss-oven.right:after{content:'ï…€'}.ss-takeout:before,.ss-takeout.right:after{content:'ï… '}.ss-paperbag:before,.ss-paperbag.right:after{content:'ï…¡'}.ss-utensils:before,.ss-utensils.right:after{content:'ðŸ´'}.ss-tshirt:before,.ss-tshirt.right:after{content:'ðŸ‘•'}.ss-graduationcap:before,.ss-graduationcap.right:after{content:'ðŸŽ“'}.ss-fabric:before,.ss-fabric.right:after{content:'ï‡°'}.ss-swatch:before,.ss-swatch.right:after{content:'ï‡±'}.ss-weave:before,.ss-weave.right:after{content:'ï‡²'}.ss-thread:before,.ss-thread.right:after{content:'ï‡³'}.ss-yarn:before,.ss-yarn.right:after{content:'ï‡´'}.ss-crochet:before,.ss-crochet.right:after{content:'ï‡µ'}.ss-needles:before,.ss-needles.right:after{content:'ï‡¶'}.ss-scissorsneedles:before,.ss-scissorsneedles.right:after{content:'ï‡·'}.ss-button:before,.ss-button.right:after{content:'ï‡¸'}.ss-zipper:before,.ss-zipper.right:after{content:'ï‡¹'}.ss-sun:before,.ss-sun.right:after{content:'â˜€'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'â›…'}.ss-rainbow:before,.ss-rainbow.right:after{content:'ðŸŒˆ'}.ss-umbrella:before,.ss-umbrella.right:after{content:'â˜‚'}.ss-crescentmoon:before,.ss-crescentmoon.right:after{content:'ðŸŒ™'}.ss-newmoon:before,.ss-newmoon.right:after{content:'ðŸŒ‘'}.ss-waxingcrescentmoon:before,.ss-waxingcrescentmoon.right:after{content:'ðŸŒ’'}.ss-firstquartermoon:before,.ss-firstquartermoon.right:after{content:'ðŸŒ“'}.ss-waxinggibbousmoon:before,.ss-waxinggibbousmoon.right:after{content:'ðŸŒ”'}.ss-fullmoon:before,.ss-fullmoon.right:after{content:'ðŸŒ•'}.ss-waninggibbousmoon:before,.ss-waninggibbousmoon.right:after{content:'ðŸŒ–'}.ss-lastquartermoon:before,.ss-lastquartermoon.right:after{content:'ðŸŒ—'}.ss-waningcrescentmoon:before,.ss-waningcrescentmoon.right:after{content:'ðŸŒ˜'}.ss-car:before,.ss-car.right:after{content:'ðŸš˜'}.ss-carrepair:before,.ss-carrepair.right:after{content:'ïŒ€'}.ss-taxi:before,.ss-taxi.right:after{content:'ðŸš–'}.ss-train:before,.ss-train.right:after{content:'ðŸš†'}.ss-bus:before,.ss-bus.right:after{content:'ðŸš'}.ss-truck:before,.ss-truck.right:after{content:'ðŸšš'}.ss-trailer:before,.ss-trailer.right:after{content:'ïŒ'}.ss-trailerdump:before,.ss-trailerdump.right:after{content:'ïŒ‚'}.ss-plane:before,.ss-plane.right:after{content:'âœˆ'}.ss-bike:before,.ss-bike.right:after{content:'ðŸš²'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:'ïŒƒ'}.ss-boat:before,.ss-boat.right:after{content:'ðŸš¢'}.ss-rocket:before,.ss-rocket.right:after{content:'ðŸš€'}.ss-ufo:before,.ss-ufo.right:after{content:'ïŒ„'}.ss-squarekey:before,.ss-squarekey.right:after{content:'ïŒ'}.ss-tire:before,.ss-tire.right:after{content:'ïŒ‘'}.ss-fuel:before,.ss-fuel.right:after{content:'â›½'}.ss-parking:before,.ss-parking.right:after{content:'ïŒ’'}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'â™¿'}.ss-restroom:before,.ss-restroom.right:after{content:'ðŸš»'}.ss-elevator:before,.ss-elevator.right:after{content:'ïŽ€'}.ss-briefcase:before,.ss-briefcase.right:after{content:'ðŸ’¼'}.ss-theatre:before,.ss-theatre.right:after{content:'ðŸŽ­'}.ss-ticket:before,.ss-ticket.right:after{content:'ðŸŽ«'}.ss-golf:before,.ss-golf.right:after{content:'ï€'}.ss-billiards:before,.ss-billiards.right:after{content:'ðŸŽ±'}.ss-baseball:before,.ss-baseball.right:after{content:'âš¾'}.ss-tennis:before,.ss-tennis.right:after{content:'ðŸŽ¾'}.ss-basketball:before,.ss-basketball.right:after{content:'ðŸ€'}.ss-football:before,.ss-football.right:after{content:'ðŸˆ'}.ss-soccer:before,.ss-soccer.right:after{content:'âš½'}.ss-flaginhole:before,.ss-flaginhole.right:after{content:'â›³'}.ss-paddles:before,.ss-paddles.right:after{content:'ï‡'}.ss-skiboot:before,.ss-skiboot.right:after{content:'ïˆ'}.ss-skis:before,.ss-skis.right:after{content:'ðŸŽ¿'}.ss-hiker:before,.ss-hiker.right:after{content:'ï'}.ss-runner:before,.ss-runner.right:after{content:'ðŸƒ'}.ss-hottub:before,.ss-hottub.right:after{content:'ï‘'}.ss-exercise:before,.ss-exercise.right:after{content:'ï”'}.ss-hospital:before,.ss-hospital.right:after{content:'â›¨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:'ï’°'}.ss-medicalbag:before,.ss-medicalbag.right:after{content:'ï’±'}.ss-bandage:before,.ss-bandage.right:after{content:'ï’²'}.ss-flask:before,.ss-flask.right:after{content:'ï“€'}.ss-testtube:before,.ss-testtube.right:after{content:'ï“'}.ss-up:before,.ss-up.right:after{content:'â¬†'}.ss-right:before,.ss-right.right:after{content:'âž¡'}.ss-down:before,.ss-down.right:after{content:'â¬‡'}.ss-left:before,.ss-left.right:after{content:'â¬…'}.ss-navigateup:before,.ss-navigateup.right:after{content:'ï”€'}.ss-navigateright:before,.ss-navigateright.right:after{content:'â–»'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:'ï”'}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'â—…'}.ss-share:before,.ss-share.right:after{content:'ï˜'}

.fti select{-moz-appearance:none;text-indent:0.01px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.fti select{background-color:#fff;}
.fti select{background:#ffffff url(https://www.supremecaravans.com.au/images/xselect.png.pagespeed.ic.jYU3Ce20UM.png) no-repeat scroll right center !important;color:#333333;font-size:16px;}
.fti select{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;-webkit-appearance:value;-moz-appearance:value;appearance:value}
.fti select::-ms-expand{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;-webkit-appearance:value;-moz-appearance:value;appearance:value;display:none}



@media only screen and (max-width:680px){
.filloutboxinput2 .form-control{
	width:100%;	
}
}





@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .filloutboxinput2 .form-control {
    line-height: 27px;
    }
 
    /* Safari 5+ ONLY */
    ::i-block-chrome, .filloutboxinput2 .form-control {
    line-height: 27px;
    }
}


.accordion-body a {
    background: none;
    padding: 0;
}


.bottom-text{float:left; width:100%; padding:0 8%; margin-top:20px;}
.bottom-text p{/*margin:0 0 35px 0;*/ padding:0; font-size:17px; font-family:'Gotham-Book'; text-align:center; line-height:35px;}


.header-tag{ position:absolute;
top:7px;
right:150px;}


.header-tag h1 {
    font-size: 9px;
    margin: 0;
	 color: #ccc;
}

.ask-form ask-form-main{
	margin-top:30px;	
}



.call__Mobile { display: none; position: absolute; right: 86px; top: 20px;}

@media only screen and (max-width :980px) {
	.call__Mobile{ display: block}
}

@media only screen and (max-width :979px) {
.header-tag{right:5px;}

}

.musterboxtoptext{float:left; width:100%; text-align:center;  font-family: 'Gotham-Bold'; font-size:20px; color:#000; padding-bottom:50px;}
.musterleftbox{width:67%; float:left;}
.musterrightbox{width:27%; float:right;}
.musterleftboximg1{float:left; width:100%;}
.musterleftboximg1 img{width:100%; }
.musterleftboxp{float:left; width:100%; margin:25px 0 0 0;}
.musterleftboxp p{float:left; width:100%;}

.whatstorebox{width:100%; float:left; margin:25px 0 0 0;}
.whatstorebox h2{float:left; width:100%; margin:0; padding:0 0 20px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.whatstorebox ul{width:50%; float:left; margin:0; padding:0; list-style:none;}
.whatstorebox li{float:left; width:100%; background:url(https://www.supremecaravans.com.au/images/xwhatstoreboxul.png.pagespeed.ic.Ps1SfLstpW.png) no-repeat left 12px; background-size:12px; padding-left:20px;}

.foodateringbox{width:100%; float:left; margin:50px 0 0 0;}
.foodateringboxleft{width:50%; float:left;}
.foodateringboxleft img{width:100%;}
.foodateringboxright{width:50%; float:right; padding-left:60px}
.foodateringboxright h2{float:left; width:100%; margin:0; padding:25px 0 20px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.foodateringboxright p{float:left; width:100%;}

.itinerarymusterbox{float:left; width:100%; margin:50px 0 0 0;}
.itinerarymusterbox h2{float:left; width:100%; margin:0; padding:0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.itinerarymusterleft{width:50%; float:left; padding-right:25px;}
.itinerarymusterleft h3{float:left; width:100%; margin:0; padding:25px 0 10px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.itinerarymusterleft ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.itinerarymusterleft li{float:left; width:100%; background:url(https://www.supremecaravans.com.au/images/xcrc3.png.pagespeed.ic.V9qjAk6iyF.png) no-repeat left 12px; padding-left:20px;}

.itinerarymusterright{width:50%; float:left; padding-left:25px;}
.itinerarymusterright h3{float:left; width:100%; margin:0; padding:25px 0 10px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.itinerarymusterright ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.itinerarymusterright li{float:left; width:100%; background:url(https://www.supremecaravans.com.au/images/xcrc3.png.pagespeed.ic.V9qjAk6iyF.png) no-repeat left 12px; padding-left:20px;}

.musterhowbook{float:left; width:100%; margin:50px 0 0 0; background:#709410; padding:35px 100px;}
.musterhowbook h2{float:left; width:100%; margin:0; padding:0 0 10px 0; text-align:center; font-size:20px;  font-family:'Gotham-Bold'; color:#fff;}
.musterhowbook p{float:left; width:100%; color:#fff; text-align:center; margin:0; padding:0; }
.musterhowbook p a{text-decoration:underline; color:#fff; font-family:'Gotham-Bold';}
.musterhowbook p a:hover{text-decoration:none;}
.musterhowbook p span{font-family:'Gotham-Bold'; color:#fff;}
.musterhowbook p span a{text-decoration:none; color:#fff; font-family:'Gotham-Bold';}

.venuemusterbox{float:left; width:100%; float:left; padding:35px 35px 15px 35px; background:#f5f5f5;}
.venuemusterbox h2{float:left; width:100%; margin:0; padding:0 0 15px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold';}
.venuemusterbox p{float:left; width:100%;}

.venuemusterbox2{float:left; width:100%; float:left; padding:35px 35px; background:#709410;}
.venuemusterbox2 h2{float:left; width:100%; margin:0; padding:0 0 15px 0; text-align:left; font-size:20px;   font-family: 'Gotham-Bold'; color:#fff;}
.venuemusterbox2 p{float:left; width:100%;  color:#fff;}
.venuemusterbox2 p strong{font-family:'Gotham-Bold'; font-weight:normal;}
.venuemusterbox2 p strong a{color:#fff; text-decoration:none!important;}
.venuemusterbox2 p span a{color:#fff; text-decoration:underline; font-family:'Gotham-Bold';}
.venuemusterbox2 p span a:hover{text-decoration:none;}
.venuemusterboxmap{float:left; width:100%;}
.venuemusterboxmap iframe{width:100%; float:left; height:300px;}

.venuemusterboximg{float:left; width:100%; text-align:center; padding:25px 0 35px 0;}
.venuemusterboximg img{max-width:100%;}

.mustregisternow{float:left; width:100%; text-align:center; margin-top:25px;}
.mustregisternow a{display:inline-block; padding:10px 35px; font-family:'Gotham-Bold'; color:#fff; background:#0055a5; text-transform:uppercase; font-size:16px; letter-spacing:2px; text-decoration:none}
.mustregisternow a:hover{background:#004382;}



@media only screen and (max-width :1200px) {
.navbar-default .navbar-nav > li > a{letter-spacing:0px;}
}

@media only screen and (max-width :1000px) {
.musterleftbox{width:60%;}
.musterrightbox	{width:35%;}
}

@media only screen and (max-width :767px) {
.musterleftbox{width:100%;}
.musterrightbox{width:100%;}
.whatstorebox ul{width:100%;}
.foodateringboxleft{width:100%;}
.foodateringboxright{width:100%; padding-left:0;}
.itinerarymusterleft{width:100%; padding-right:0;}
.itinerarymusterright{width:100%; padding-left:0;}
.musterhowbook{ padding:35px 35px;}
}















/* removable
#floorplans{ display: none; } */