/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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: sans-serif;
  -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;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@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: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  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: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
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: #555;
  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;
}
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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.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;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.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: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.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 15px;
}
.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: 768px) {
  .navbar-header {
    float: left;
  }
}
.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 {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .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: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .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: 768px) {
  .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: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  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: #888;
}
.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: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.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%;
  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: 50%;
  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;
  }
}
.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;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,4EAA4E;ACG5E;EACE,wBAAA;EACA,2BAAA;EACA,+BAAA;CDDD;ACQD;EACE,UAAA;CDND;ACmBD;;;;;;;;;;;;;EAaE,eAAA;CDjBD;ACyBD;;;;EAIE,sBAAA;EACA,yBAAA;CDvBD;AC+BD;EACE,cAAA;EACA,UAAA;CD7BD;ACqCD;;EAEE,cAAA;CDnCD;AC6CD;EACE,8BAAA;CD3CD;ACmDD;;EAEE,WAAA;CDjDD;AC2DD;EACE,0BAAA;CDzDD;ACgED;;EAEE,kBAAA;CD9DD;ACqED;EACE,mBAAA;CDnED;AC2ED;EACE,eAAA;EACA,iBAAA;CDzED;ACgFD;EACE,iBAAA;EACA,YAAA;CD9ED;ACqFD;EACE,eAAA;CDnFD;AC0FD;;EAEE,eAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;CDxFD;AC2FD;EACE,YAAA;CDzFD;AC4FD;EACE,gBAAA;CD1FD;ACoGD;EACE,UAAA;CDlGD;ACyGD;EACE,iBAAA;CDvGD;ACiHD;EACE,iBAAA;CD/GD;ACsHD;EACE,gCAAA;KAAA,6BAAA;UAAA,wBAAA;EACA,UAAA;CDpHD;AC2HD;EACE,eAAA;CDzHD;ACgID;;;;EAIE,kCAAA;EACA,eAAA;CD9HD;ACgJD;;;;;EAKE,eAAA;EACA,cAAA;EACA,UAAA;CD9ID;ACqJD;EACE,kBAAA;CDnJD;AC6JD;;EAEE,qBAAA;CD3JD;ACsKD;;;;EAIE,2BAAA;EACA,gBAAA;CDpKD;AC2KD;;EAEE,gBAAA;CDzKD;ACgLD;;EAEE,UAAA;EACA,WAAA;CD9KD;ACsLD;EACE,oBAAA;CDpLD;AC+LD;;EAEE,+BAAA;KAAA,4BAAA;UAAA,uBAAA;EACA,WAAA;CD7LD;ACsMD;;EAEE,aAAA;CDpMD;AC4MD;EACE,8BAAA;EACA,gCAAA;KAAA,6BAAA;UAAA,wBAAA;CD1MD;ACmND;;EAEE,yBAAA;CDjND;ACwND;EACE,0BAAA;EACA,cAAA;EACA,+BAAA;CDtND;AC8ND;EACE,UAAA;EACA,WAAA;CD5ND;ACmOD;EACE,eAAA;CDjOD;ACyOD;EACE,kBAAA;CDvOD;ACiPD;EACE,0BAAA;EACA,kBAAA;CD/OD;ACkPD;;EAEE,WAAA;CDhPD;AACD,qFAAqF;AElFrF;EA7FI;;;IAGI,mCAAA;IACA,uBAAA;IACA,oCAAA;YAAA,4BAAA;IACA,6BAAA;GFkLL;EE/KC;;IAEI,2BAAA;GFiLL;EE9KC;IACI,6BAAA;GFgLL;EE7KC;IACI,8BAAA;GF+KL;EE1KC;;IAEI,YAAA;GF4KL;EEzKC;;IAEI,uBAAA;IACA,yBAAA;GF2KL;EExKC;IACI,4BAAA;GF0KL;EEvKC;;IAEI,yBAAA;GFyKL;EEtKC;IACI,2BAAA;GFwKL;EErKC;;;IAGI,WAAA;IACA,UAAA;GFuKL;EEpKC;;IAEI,wBAAA;GFsKL;EEhKC;IACI,cAAA;GFkKL;EEhKC;;IAGQ,kCAAA;GFiKT;EE9JC;IACI,uBAAA;GFgKL;EE7JC;IACI,qCAAA;GF+JL;EEhKC;;IAKQ,kCAAA;GF+JT;EE5JC;;IAGQ,kCAAA;GF6JT;CACF;AGnPD;EACE,oCAAA;EACA,sDAAA;EACA,gYAAA;CHqPD;AG7OD;EACE,mBAAA;EACA,SAAA;EACA,sBAAA;EACA,oCAAA;EACA,mBAAA;EACA,oBAAA;EACA,eAAA;EACA,oCAAA;EACA,mCAAA;CH+OD;AG3OmC;EAAW,iBAAA;CH8O9C;AG7OmC;EAAW,iBAAA;CHgP9C;AG9OmC;;EAAW,iBAAA;CHkP9C;AGjPmC;EAAW,iBAAA;CHoP9C;AGnPmC;EAAW,iBAAA;CHsP9C;AGrPmC;EAAW,iBAAA;CHwP9C;AGvPmC;EAAW,iBAAA;CH0P9C;AGzPmC;EAAW,iBAAA;CH4P9C;AG3PmC;EAAW,iBAAA;CH8P9C;AG7PmC;EAAW,iBAAA;CHgQ9C;AG/PmC;EAAW,iBAAA;CHkQ9C;AGjQmC;EAAW,iBAAA;CHoQ9C;AGnQmC;EAAW,iBAAA;CHsQ9C;AGrQmC;EAAW,iBAAA;CHwQ9C;AGvQmC;EAAW,iBAAA;CH0Q9C;AGzQmC;EAAW,iBAAA;CH4Q9C;AG3QmC;EAAW,iBAAA;CH8Q9C;AG7QmC;EAAW,iBAAA;CHgR9C;AG/QmC;EAAW,iBAAA;CHkR9C;AGjRmC;EAAW,iBAAA;CHoR9C;AGnRmC;EAAW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;EAAW,iBAAA;CH4tB9C;AG3tBmC;EAAW,iBAAA;CH8tB9C;AG7tBmC;EAAW,iBAAA;CHguB9C;AG/tBmC;EAAW,iBAAA;CHkuB9C;AGjuBmC;EAAW,iBAAA;CHouB9C;AGnuBmC;EAAW,iBAAA;CHsuB9C;AGruBmC;EAAW,iBAAA;CHwuB9C;AGvuBmC;EAAW,iBAAA;CH0uB9C;AGzuBmC;EAAW,iBAAA;CH4uB9C;AG3uBmC;EAAW,iBAAA;CH8uB9C;AG7uBmC;EAAW,iBAAA;CHgvB9C;AIthCD;ECgEE,+BAAA;EACG,4BAAA;EACK,uBAAA;CLy9BT;AIxhCD;;EC6DE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL+9BT;AIthCD;EACE,gBAAA;EACA,8CAAA;CJwhCD;AIrhCD;EACE,4DAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;CJuhCD;AInhCD;;;;EAIE,qBAAA;EACA,mBAAA;EACA,qBAAA;CJqhCD;AI/gCD;EACE,eAAA;EACA,sBAAA;CJihCD;AI/gCC;;EAEE,eAAA;EACA,2BAAA;CJihCH;AI9gCC;EEnDA,2CAAA;EACA,qBAAA;CNokCD;AIvgCD;EACE,UAAA;CJygCD;AIngCD;EACE,uBAAA;CJqgCD;AIjgCD;;;;;EGvEE,eAAA;EACA,gBAAA;EACA,aAAA;CP+kCD;AIrgCD;EACE,mBAAA;CJugCD;AIjgCD;EACE,aAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EC6FA,yCAAA;EACK,oCAAA;EACG,iCAAA;EEvLR,sBAAA;EACA,gBAAA;EACA,aAAA;CP+lCD;AIjgCD;EACE,mBAAA;CJmgCD;AI7/BD;EACE,iBAAA;EACA,oBAAA;EACA,UAAA;EACA,8BAAA;CJ+/BD;AIv/BD;EACE,mBAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,WAAA;EACA,iBAAA;EACA,uBAAA;EACA,UAAA;CJy/BD;AIj/BC;;EAEE,iBAAA;EACA,YAAA;EACA,aAAA;EACA,UAAA;EACA,kBAAA;EACA,WAAA;CJm/BH;AIx+BD;EACE,gBAAA;CJ0+BD;AQjoCD;;;;;;;;;;;;EAEE,qBAAA;EACA,iBAAA;EACA,iBAAA;EACA,eAAA;CR6oCD;AQlpCD;;;;;;;;;;;;;;;;;;;;;;;;EASI,oBAAA;EACA,eAAA;EACA,eAAA;CRmqCH;AQ/pCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRoqCD;AQxqCD;;;;;;;;;;;;EAQI,eAAA;CR8qCH;AQ3qCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRgrCD;AQprCD;;;;;;;;;;;;EAQI,eAAA;CR0rCH;AQtrCD;;EAAU,gBAAA;CR0rCT;AQzrCD;;EAAU,gBAAA;CR6rCT;AQ5rCD;;EAAU,gBAAA;CRgsCT;AQ/rCD;;EAAU,gBAAA;CRmsCT;AQlsCD;;EAAU,gBAAA;CRssCT;AQrsCD;;EAAU,gBAAA;CRysCT;AQnsCD;EACE,iBAAA;CRqsCD;AQlsCD;EACE,oBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;CRosCD;AQ/rCD;EAwOA;IA1OI,gBAAA;GRqsCD;CACF;AQ7rCD;;EAEE,eAAA;CR+rCD;AQ5rCD;;EAEE,0BAAA;EACA,cAAA;CR8rCD;AQ1rCD;EAAuB,iBAAA;CR6rCtB;AQ5rCD;EAAuB,kBAAA;CR+rCtB;AQ9rCD;EAAuB,mBAAA;CRisCtB;AQhsCD;EAAuB,oBAAA;CRmsCtB;AQlsCD;EAAuB,oBAAA;CRqsCtB;AQlsCD;EAAuB,0BAAA;CRqsCtB;AQpsCD;EAAuB,0BAAA;CRusCtB;AQtsCD;EAAuB,2BAAA;CRysCtB;AQtsCD;EACE,eAAA;CRwsCD;AQtsCD;ECrGE,eAAA;CT8yCD;AS7yCC;;EAEE,eAAA;CT+yCH;AQ1sCD;ECxGE,eAAA;CTqzCD;ASpzCC;;EAEE,eAAA;CTszCH;AQ9sCD;EC3GE,eAAA;CT4zCD;AS3zCC;;EAEE,eAAA;CT6zCH;AQltCD;EC9GE,eAAA;CTm0CD;ASl0CC;;EAEE,eAAA;CTo0CH;AQttCD;ECjHE,eAAA;CT00CD;ASz0CC;;EAEE,eAAA;CT20CH;AQttCD;EAGE,YAAA;EE3HA,0BAAA;CVk1CD;AUj1CC;;EAEE,0BAAA;CVm1CH;AQxtCD;EE9HE,0BAAA;CVy1CD;AUx1CC;;EAEE,0BAAA;CV01CH;AQ5tCD;EEjIE,0BAAA;CVg2CD;AU/1CC;;EAEE,0BAAA;CVi2CH;AQhuCD;EEpIE,0BAAA;CVu2CD;AUt2CC;;EAEE,0BAAA;CVw2CH;AQpuCD;EEvIE,0BAAA;CV82CD;AU72CC;;EAEE,0BAAA;CV+2CH;AQnuCD;EACE,oBAAA;EACA,oBAAA;EACA,iCAAA;CRquCD;AQ7tCD;;EAEE,cAAA;EACA,oBAAA;CR+tCD;AQluCD;;;;EAMI,iBAAA;CRkuCH;AQ3tCD;EACE,gBAAA;EACA,iBAAA;CR6tCD;AQztCD;EALE,gBAAA;EACA,iBAAA;EAMA,kBAAA;CR4tCD;AQ9tCD;EAKI,sBAAA;EACA,kBAAA;EACA,mBAAA;CR4tCH;AQvtCD;EACE,cAAA;EACA,oBAAA;CRytCD;AQvtCD;;EAEE,wBAAA;CRytCD;AQvtCD;EACE,kBAAA;CRytCD;AQvtCD;EACE,eAAA;CRytCD;AQhsCD;EA6EA;IAvFM,YAAA;IACA,aAAA;IACA,YAAA;IACA,kBAAA;IGtNJ,iBAAA;IACA,wBAAA;IACA,oBAAA;GXq6CC;EQ7nCH;IAhFM,mBAAA;GRgtCH;CACF;AQvsCD;;EAGE,aAAA;EACA,kCAAA;CRwsCD;AQtsCD;EACE,eAAA;EA9IqB,0BAAA;CRu1CtB;AQpsCD;EACE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;CRssCD;AQjsCG;;;EACE,iBAAA;CRqsCL;AQ/sCD;;;EAmBI,eAAA;EACA,eAAA;EACA,wBAAA;EACA,eAAA;CRisCH;AQ/rCG;;;EACE,uBAAA;CRmsCL;AQ3rCD;;EAEE,oBAAA;EACA,gBAAA;EACA,gCAAA;EACA,eAAA;EACA,kBAAA;CR6rCD;AQvrCG;;;;;;EAAW,YAAA;CR+rCd;AQ9rCG;;;;;;EACE,uBAAA;CRqsCL;AQ/rCD;EACE,oBAAA;EACA,mBAAA;EACA,wBAAA;CRisCD;AYv+CD;;;;EAIE,+DAAA;CZy+CD;AYr+CD;EACE,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CZu+CD;AYn+CD;EACE,iBAAA;EACA,eAAA;EACA,YAAA;EACA,uBAAA;EACA,mBAAA;EACA,uDAAA;UAAA,+CAAA;CZq+CD;AY3+CD;EASI,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;UAAA,iBAAA;CZq+CH;AYh+CD;EACE,eAAA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,sBAAA;EACA,sBAAA;EACA,eAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;CZk+CD;AY7+CD;EAeI,WAAA;EACA,mBAAA;EACA,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,iBAAA;CZi+CH;AY59CD;EACE,kBAAA;EACA,mBAAA;CZ89CD;AaxhDD;ECHE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;Cd8hDD;AaxhDC;EAqEF;IAvEI,aAAA;Gb8hDD;CACF;Aa1hDC;EAkEF;IApEI,aAAA;GbgiDD;CACF;Aa5hDD;EA+DA;IAjEI,cAAA;GbkiDD;CACF;AazhDD;ECvBE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;CdmjDD;AathDD;ECvBE,mBAAA;EACA,oBAAA;CdgjDD;AehjDG;EACE,mBAAA;EAEA,gBAAA;EAEA,mBAAA;EACA,oBAAA;CfgjDL;AehiDG;EACE,YAAA;CfkiDL;Ae3hDC;EACE,YAAA;Cf6hDH;Ae9hDC;EACE,oBAAA;CfgiDH;AejiDC;EACE,oBAAA;CfmiDH;AepiDC;EACE,WAAA;CfsiDH;AeviDC;EACE,oBAAA;CfyiDH;Ae1iDC;EACE,oBAAA;Cf4iDH;Ae7iDC;EACE,WAAA;Cf+iDH;AehjDC;EACE,oBAAA;CfkjDH;AenjDC;EACE,oBAAA;CfqjDH;AetjDC;EACE,WAAA;CfwjDH;AezjDC;EACE,oBAAA;Cf2jDH;Ae5jDC;EACE,mBAAA;Cf8jDH;AehjDC;EACE,YAAA;CfkjDH;AenjDC;EACE,oBAAA;CfqjDH;AetjDC;EACE,oBAAA;CfwjDH;AezjDC;EACE,WAAA;Cf2jDH;Ae5jDC;EACE,oBAAA;Cf8jDH;Ae/jDC;EACE,oBAAA;CfikDH;AelkDC;EACE,WAAA;CfokDH;AerkDC;EACE,oBAAA;CfukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBAAA;EACA,oBAAA;ChBqrED;AgBxrED;;;;;;EAWQ,aAAA;EACA,wBAAA;EACA,oBAAA;EACA,2BAAA;ChBqrEP;AgBnsED;EAoBI,uBAAA;EACA,8BAAA;ChBkrEH;AgBvsED;;;;;;EA8BQ,cAAA;ChBirEP;AgB/sED;EAoCI,2BAAA;ChB8qEH;AgBltED;EAyCI,uBAAA;ChB4qEH;AgBrqED;;;;;;EAOQ,aAAA;ChBsqEP;AgB3pED;EACE,uBAAA;ChB6pED;AgB9pED;;;;;;EAQQ,uBAAA;ChB8pEP;AgBtqED;;EAeM,yBAAA;ChB2pEL;AgBjpED;EAEI,0BAAA;ChBkpEH;AgBzoED;EAEI,0BAAA;ChB0oEH;AgBjoED;EACE,iBAAA;EACA,YAAA;EACA,sBAAA;ChBmoED;AgB9nEG;;EACE,iBAAA;EACA,YAAA;EACA,oBAAA;ChBioEL;AiB7wEC;;;;;;;;;;;;EAOI,0BAAA;CjBoxEL;AiB9wEC;;;;;EAMI,0BAAA;CjB+wEL;AiBlyEC;;;;;;;;;;;;EAOI,0BAAA;CjByyEL;AiBnyEC;;;;;EAMI,0BAAA;CjBoyEL;AiBvzEC;;;;;;;;;;;;EAOI,0BAAA;CjB8zEL;AiBxzEC;;;;;EAMI,0BAAA;CjByzEL;AiB50EC;;;;;;;;;;;;EAOI,0BAAA;CjBm1EL;AiB70EC;;;;;EAMI,0BAAA;CjB80EL;AiBj2EC;;;;;;;;;;;;EAOI,0BAAA;CjBw2EL;AiBl2EC;;;;;EAMI,0BAAA;CjBm2EL;AgBjtED;EACE,iBAAA;EACA,kBAAA;ChBmtED;AgBtpED;EACA;IA3DI,YAAA;IACA,oBAAA;IACA,mBAAA;IACA,6CAAA;IACA,uBAAA;GhBotED;EgB7pEH;IAnDM,iBAAA;GhBmtEH;EgBhqEH;;;;;;IA1CY,oBAAA;GhBktET;EgBxqEH;IAlCM,UAAA;GhB6sEH;EgB3qEH;;;;;;IAzBY,eAAA;GhB4sET;EgBnrEH;;;;;;IArBY,gBAAA;GhBgtET;EgB3rEH;;;;IARY,iBAAA;GhBysET;CACF;AkBn6ED;EACE,WAAA;EACA,UAAA;EACA,UAAA;EAIA,aAAA;ClBk6ED;AkB/5ED;EACE,eAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,UAAA;EACA,iCAAA;ClBi6ED;AkB95ED;EACE,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ClBg6ED;AkBr5ED;Eb4BE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL43ET;AkBr5ED;;EAEE,gBAAA;EACA,mBAAA;EACA,oBAAA;ClBu5ED;AkBp5ED;EACE,eAAA;ClBs5ED;AkBl5ED;EACE,eAAA;EACA,YAAA;ClBo5ED;AkBh5ED;;EAEE,aAAA;ClBk5ED;AkB94ED;;;EZrEE,2CAAA;EACA,qBAAA;CNw9ED;AkB74ED;EACE,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;ClB+4ED;AkBr3ED;EACE,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EbxDA,yDAAA;EACQ,iDAAA;EAyHR,uFAAA;EACK,0EAAA;EACG,uEAAA;CLwzET;AmBh8EC;EACE,sBAAA;EACA,WAAA;EdUF,uFAAA;EACQ,+EAAA;CLy7ET;AKx5EC;EACE,YAAA;EACA,WAAA;CL05EH;AKx5EC;EAA0B,YAAA;CL25E3B;AK15EC;EAAgC,YAAA;CL65EjC;AkBj4EC;EACE,UAAA;EACA,8BAAA;ClBm4EH;AkB33EC;;;EAGE,0BAAA;EACA,WAAA;ClB63EH;AkB13EC;;EAEE,oBAAA;ClB43EH;AkBx3EC;EACE,aAAA;ClB03EH;AkB92ED;EACE,yBAAA;ClBg3ED;AkBx0ED;EAtBI;;;;IACE,kBAAA;GlBo2EH;EkBj2EC;;;;;;;;IAEE,kBAAA;GlBy2EH;EkBt2EC;;;;;;;;IAEE,kBAAA;GlB82EH;CACF;AkBp2ED;EACE,oBAAA;ClBs2ED;AkB91ED;;EAEE,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;ClBg2ED;AkBr2ED;;EAQI,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gBAAA;ClBi2EH;AkB91ED;;;;EAIE,mBAAA;EACA,mBAAA;EACA,mBAAA;ClBg2ED;AkB71ED;;EAEE,iBAAA;ClB+1ED;AkB31ED;;EAEE,mBAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;ClB61ED;AkB31ED;;EAEE,cAAA;EACA,kBAAA;ClB61ED;AkBp1EC;;;;;;EAGE,oBAAA;ClBy1EH;AkBn1EC;;;;EAEE,oBAAA;ClBu1EH;AkBj1EC;;;;EAGI,oBAAA;ClBo1EL;AkBz0ED;EAEE,iBAAA;EACA,oBAAA;EAEA,iBAAA;EACA,iBAAA;ClBy0ED;AkBv0EC;;EAEE,gBAAA;EACA,iBAAA;ClBy0EH;AkB5zED;ECnQE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBkkFD;AmBhkFC;EACE,aAAA;EACA,kBAAA;CnBkkFH;AmB/jFC;;EAEE,aAAA;CnBikFH;AkBx0ED;EAEI,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;ClBy0EH;AkB/0ED;EASI,aAAA;EACA,kBAAA;ClBy0EH;AkBn1ED;;EAcI,aAAA;ClBy0EH;AkBv1ED;EAiBI,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;ClBy0EH;AkBr0ED;EC/RE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBumFD;AmBrmFC;EACE,aAAA;EACA,kBAAA;CnBumFH;AmBpmFC;;EAEE,aAAA;CnBsmFH;AkBj1ED;EAEI,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;ClBk1EH;AkBx1ED;EASI,aAAA;EACA,kBAAA;ClBk1EH;AkB51ED;;EAcI,aAAA;ClBk1EH;AkBh2ED;EAiBI,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ClBk1EH;AkBz0ED;EAEE,mBAAA;ClB00ED;AkB50ED;EAMI,sBAAA;ClBy0EH;AkBr0ED;EACE,mBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBn0ED;;;;;;;;;;EC1ZI,eAAA;CnByuFH;AkB/0ED;ECtZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CL0rFT;AmBxuFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL+rFT;AkBz1ED;EC5YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBwuFH;AkB91ED;ECtYI,eAAA;CnBuuFH;AkB91ED;;;;;;;;;;EC7ZI,eAAA;CnBuwFH;AkB12ED;ECzZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLwtFT;AmBtwFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL6tFT;AkBp3ED;EC/YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBswFH;AkBz3ED;ECzYI,eAAA;CnBqwFH;AkBz3ED;;;;;;;;;;EChaI,eAAA;CnBqyFH;AkBr4ED;EC5ZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLsvFT;AmBpyFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL2vFT;AkB/4ED;EClZI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBoyFH;AkBp5ED;EC5YI,eAAA;CnBmyFH;AkBh5EC;EACE,UAAA;ClBk5EH;AkBh5EC;EACE,OAAA;ClBk5EH;AkBx4ED;EACE,eAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;ClB04ED;AkBvzED;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBy3EH;EkBrvEH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBu3EH;EkB1vEH;IAxHM,sBAAA;GlBq3EH;EkB7vEH;IApHM,sBAAA;IACA,uBAAA;GlBo3EH;EkBjwEH;;;IA9GQ,YAAA;GlBo3EL;EkBtwEH;IAxGM,YAAA;GlBi3EH;EkBzwEH;IApGM,iBAAA;IACA,uBAAA;GlBg3EH;EkB7wEH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB62EH;EkBpxEH;;IAtFQ,gBAAA;GlB82EL;EkBxxEH;;IAjFM,mBAAA;IACA,eAAA;GlB62EH;EkB7xEH;IA3EM,OAAA;GlB22EH;CACF;AkBj2ED;;;;EASI,cAAA;EACA,iBAAA;EACA,iBAAA;ClB81EH;AkBz2ED;;EAiBI,iBAAA;ClB41EH;AkB72ED;EJthBE,mBAAA;EACA,oBAAA;Cds4FD;AkB10EC;EAyBF;IAnCM,kBAAA;IACA,iBAAA;IACA,iBAAA;GlBw1EH;CACF;AkBx3ED;EAwCI,YAAA;ClBm1EH;AkBr0EC;EAUF;IAdQ,kBAAA;IACA,gBAAA;GlB60EL;CACF;AkBn0EC;EAEF;IANQ,iBAAA;IACA,gBAAA;GlB20EL;CACF;AoBp6FD;EACE,sBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,+BAAA;MAAA,2BAAA;EACA,gBAAA;EACA,uBAAA;EACA,8BAAA;EACA,oBAAA;EC0CA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,mBAAA;EhB+JA,0BAAA;EACG,uBAAA;EACC,sBAAA;EACI,kBAAA;CL+tFT;AoBv6FG;;;;;;EdnBF,2CAAA;EACA,qBAAA;CNk8FD;AoB16FC;;;EAGE,YAAA;EACA,sBAAA;CpB46FH;AoBz6FC;;EAEE,WAAA;EACA,uBAAA;Ef2BF,yDAAA;EACQ,iDAAA;CLi5FT;AoBz6FC;;;EAGE,oBAAA;EE7CF,cAAA;EAGA,0BAAA;EjB8DA,yBAAA;EACQ,iBAAA;CL05FT;AoBz6FG;;EAEE,qBAAA;CpB26FL;AoBl6FD;EC3DE,YAAA;EACA,uBAAA;EACA,mBAAA;CrBg+FD;AqB99FC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBs+FT;AqBn+FC;;;EAGE,uBAAA;CrBq+FH;AqBh+FG;;;;;;;;;EAGE,uBAAA;EACI,mBAAA;CrBw+FT;AoBv9FD;ECZI,YAAA;EACA,uBAAA;CrBs+FH;AoBx9FD;EC9DE,YAAA;EACA,0BAAA;EACA,sBAAA;CrByhGD;AqBvhGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB+hGT;AqB5hGC;;;EAGE,uBAAA;CrB8hGH;AqBzhGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBiiGT;AoB7gGD;ECfI,eAAA;EACA,uBAAA;CrB+hGH;AoB7gGD;EClEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBklGD;AqBhlGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBwlGT;AqBrlGC;;;EAGE,uBAAA;CrBulGH;AqBllGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB0lGT;AoBlkGD;ECnBI,eAAA;EACA,uBAAA;CrBwlGH;AoBlkGD;ECtEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB2oGD;AqBzoGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBipGT;AqB9oGC;;;EAGE,uBAAA;CrBgpGH;AqB3oGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBmpGT;AoBvnGD;ECvBI,eAAA;EACA,uBAAA;CrBipGH;AoBvnGD;EC1EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBosGD;AqBlsGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB0sGT;AqBvsGC;;;EAGE,uBAAA;CrBysGH;AqBpsGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB4sGT;AoB5qGD;EC3BI,eAAA;EACA,uBAAA;CrB0sGH;AoB5qGD;EC9EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB6vGD;AqB3vGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBmwGT;AqBhwGC;;;EAGE,uBAAA;CrBkwGH;AqB7vGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBqwGT;AoBjuGD;EC/BI,eAAA;EACA,uBAAA;CrBmwGH;AoB5tGD;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;CpB8tGD;AoB5tGC;;;;;EAKE,8BAAA;EfnCF,yBAAA;EACQ,iBAAA;CLkwGT;AoB7tGC;;;;EAIE,0BAAA;CpB+tGH;AoB7tGC;;EAEE,eAAA;EACA,2BAAA;EACA,8BAAA;CpB+tGH;AoB3tGG;;;;EAEE,eAAA;EACA,sBAAA;CpB+tGL;AoBttGD;;ECxEE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CrBkyGD;AoBztGD;;EC5EE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrByyGD;AoB5tGD;;EChFE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrBgzGD;AoB3tGD;EACE,eAAA;EACA,YAAA;CpB6tGD;AoBztGD;EACE,gBAAA;CpB2tGD;AoBptGC;;;EACE,YAAA;CpBwtGH;AuBl3GD;EACE,WAAA;ElBoLA,yCAAA;EACK,oCAAA;EACG,iCAAA;CLisGT;AuBr3GC;EACE,WAAA;CvBu3GH;AuBn3GD;EACE,cAAA;CvBq3GD;AuBn3GC;EAAY,eAAA;CvBs3Gb;AuBr3GC;EAAY,mBAAA;CvBw3Gb;AuBv3GC;EAAY,yBAAA;CvB03Gb;AuBv3GD;EACE,mBAAA;EACA,UAAA;EACA,iBAAA;ElBuKA,gDAAA;EACQ,2CAAA;KAAA,wCAAA;EAOR,mCAAA;EACQ,8BAAA;KAAA,2BAAA;EAGR,yCAAA;EACQ,oCAAA;KAAA,iCAAA;CL2sGT;AwBr5GD;EACE,sBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,oCAAA;EACA,mCAAA;CxBu5GD;AwBn5GD;;EAEE,mBAAA;CxBq5GD;AwBj5GD;EACE,WAAA;CxBm5GD;AwB/4GD;EACE,mBAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,sCAAA;EACA,mBAAA;EnBsBA,oDAAA;EACQ,4CAAA;EmBrBR,qCAAA;UAAA,6BAAA;CxBk5GD;AwB74GC;EACE,SAAA;EACA,WAAA;CxB+4GH;AwBx6GD;ECzBE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBo8GD;AwB96GD;EAmCI,eAAA;EACA,kBAAA;EACA,YAAA;EACA,oBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxB84GH;AwBx4GC;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CxB04GH;AwBp4GC;;;EAGE,YAAA;EACA,sBAAA;EACA,WAAA;EACA,0BAAA;CxBs4GH;AwB73GC;;;EAGE,eAAA;CxB+3GH;AwB33GC;;EAEE,sBAAA;EACA,8BAAA;EACA,uBAAA;EE3GF,oEAAA;EF6GE,oBAAA;CxB63GH;AwBx3GD;EAGI,eAAA;CxBw3GH;AwB33GD;EAQI,WAAA;CxBs3GH;AwB92GD;EACE,WAAA;EACA,SAAA;CxBg3GD;AwBx2GD;EACE,QAAA;EACA,YAAA;CxB02GD;AwBt2GD;EACE,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxBw2GD;AwBp2GD;EACE,gBAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,OAAA;EACA,aAAA;CxBs2GD;AwBl2GD;EACE,SAAA;EACA,WAAA;CxBo2GD;AwB51GD;;EAII,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,YAAA;CxB41GH;AwBn2GD;;EAWI,UAAA;EACA,aAAA;EACA,mBAAA;CxB41GH;AwBv0GD;EAXE;IApEA,WAAA;IACA,SAAA;GxB05GC;EwBv1GD;IA1DA,QAAA;IACA,YAAA;GxBo5GC;CACF;A2BpiHD;;EAEE,mBAAA;EACA,sBAAA;EACA,uBAAA;C3BsiHD;A2B1iHD;;EAMI,mBAAA;EACA,YAAA;C3BwiHH;A2BtiHG;;;;;;;;EAIE,WAAA;C3B4iHL;A2BtiHD;;;;EAKI,kBAAA;C3BuiHH;A2BliHD;EACE,kBAAA;C3BoiHD;A2BriHD;;;EAOI,YAAA;C3BmiHH;A2B1iHD;;;EAYI,iBAAA;C3BmiHH;A2B/hHD;EACE,iBAAA;C3BiiHD;A2B7hHD;EACE,eAAA;C3B+hHD;A2B9hHC;EClDA,8BAAA;EACG,2BAAA;C5BmlHJ;A2B7hHD;;EC/CE,6BAAA;EACG,0BAAA;C5BglHJ;A2B5hHD;EACE,YAAA;C3B8hHD;A2B5hHD;EACE,iBAAA;C3B8hHD;A2B5hHD;;ECnEE,8BAAA;EACG,2BAAA;C5BmmHJ;A2B3hHD;ECjEE,6BAAA;EACG,0BAAA;C5B+lHJ;A2B1hHD;;EAEE,WAAA;C3B4hHD;A2B3gHD;EACE,kBAAA;EACA,mBAAA;C3B6gHD;A2B3gHD;EACE,mBAAA;EACA,oBAAA;C3B6gHD;A2BxgHD;EtB/CE,yDAAA;EACQ,iDAAA;CL0jHT;A2BxgHC;EtBnDA,yBAAA;EACQ,iBAAA;CL8jHT;A2BrgHD;EACE,eAAA;C3BugHD;A2BpgHD;EACE,wBAAA;EACA,uBAAA;C3BsgHD;A2BngHD;EACE,wBAAA;C3BqgHD;A2B9/GD;;;EAII,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;C3B+/GH;A2BtgHD;EAcM,YAAA;C3B2/GL;A2BzgHD;;;;EAsBI,iBAAA;EACA,eAAA;C3By/GH;A2Bp/GC;EACE,iBAAA;C3Bs/GH;A2Bp/GC;EC3KA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5B4pHF;A2Bt/GC;EC/KA,2BAAA;EACC,0BAAA;EAOD,gCAAA;EACC,+BAAA;C5BkqHF;A2Bv/GD;EACE,iBAAA;C3By/GD;A2Bv/GD;;EC/KE,8BAAA;EACC,6BAAA;C5B0qHF;A2Bt/GD;EC7LE,2BAAA;EACC,0BAAA;C5BsrHF;A2Bl/GD;EACE,eAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;C3Bo/GD;A2Bx/GD;;EAOI,YAAA;EACA,oBAAA;EACA,UAAA;C3Bq/GH;A2B9/GD;EAYI,YAAA;C3Bq/GH;A2BjgHD;EAgBI,WAAA;C3Bo/GH;A2Bn+GD;;;;EAKM,mBAAA;EACA,uBAAA;EACA,qBAAA;C3Bo+GL;A6B9sHD;EACE,mBAAA;EACA,eAAA;EACA,0BAAA;C7BgtHD;A6B7sHC;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;C7B+sHH;A6BxtHD;EAeI,mBAAA;EACA,WAAA;EAKA,YAAA;EAEA,YAAA;EACA,iBAAA;C7BusHH;A6BrsHG;EACE,WAAA;C7BusHL;A6B7rHD;;;EV0BE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBwqHD;AmBtqHC;;;EACE,aAAA;EACA,kBAAA;CnB0qHH;AmBvqHC;;;;;;EAEE,aAAA;CnB6qHH;A6B/sHD;;;EVqBE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnB+rHD;AmB7rHC;;;EACE,aAAA;EACA,kBAAA;CnBisHH;AmB9rHC;;;;;;EAEE,aAAA;CnBosHH;A6B7tHD;;;EAGE,oBAAA;C7B+tHD;A6B7tHC;;;EACE,iBAAA;C7BiuHH;A6B7tHD;;EAEE,UAAA;EACA,oBAAA;EACA,uBAAA;C7B+tHD;A6B1tHD;EACE,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;C7B4tHD;A6BztHC;EACE,kBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6BztHC;EACE,mBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6B/uHD;;EA0BI,cAAA;C7BytHH;A6BptHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;C5Bi0HJ;A6BrtHD;EACE,gBAAA;C7ButHD;A6BrtHD;;;;;;;EDxGE,6BAAA;EACG,0BAAA;C5Bs0HJ;A6BttHD;EACE,eAAA;C7BwtHD;A6BntHD;EACE,mBAAA;EAGA,aAAA;EACA,oBAAA;C7BmtHD;A6BxtHD;EAUI,mBAAA;C7BitHH;A6B3tHD;EAYM,kBAAA;C7BktHL;A6B/sHG;;;EAGE,WAAA;C7BitHL;A6B5sHC;;EAGI,mBAAA;C7B6sHL;A6B1sHC;;EAGI,WAAA;EACA,kBAAA;C7B2sHL;A8B12HD;EACE,iBAAA;EACA,gBAAA;EACA,iBAAA;C9B42HD;A8B/2HD;EAOI,mBAAA;EACA,eAAA;C9B22HH;A8Bn3HD;EAWM,mBAAA;EACA,eAAA;EACA,mBAAA;C9B22HL;A8B12HK;;EAEE,sBAAA;EACA,0BAAA;C9B42HP;A8Bv2HG;EACE,eAAA;C9By2HL;A8Bv2HK;;EAEE,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,oBAAA;C9By2HP;A8Bl2HG;;;EAGE,0BAAA;EACA,sBAAA;C9Bo2HL;A8B74HD;ELHE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBm5HD;A8Bn5HD;EA0DI,gBAAA;C9B41HH;A8Bn1HD;EACE,8BAAA;C9Bq1HD;A8Bt1HD;EAGI,YAAA;EAEA,oBAAA;C9Bq1HH;A8B11HD;EASM,kBAAA;EACA,wBAAA;EACA,8BAAA;EACA,2BAAA;C9Bo1HL;A8Bn1HK;EACE,mCAAA;C9Bq1HP;A8B/0HK;;;EAGE,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,iCAAA;EACA,gBAAA;C9Bi1HP;A8B50HC;EAqDA,YAAA;EA8BA,iBAAA;C9B6vHD;A8Bh1HC;EAwDE,YAAA;C9B2xHH;A8Bn1HC;EA0DI,mBAAA;EACA,mBAAA;C9B4xHL;A8Bv1HC;EAgEE,UAAA;EACA,WAAA;C9B0xHH;A8B9wHD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9ByxHH;E8BztHH;IA9DQ,iBAAA;G9B0xHL;CACF;A8Bp2HC;EAuFE,gBAAA;EACA,mBAAA;C9BgxHH;A8Bx2HC;;;EA8FE,uBAAA;C9B+wHH;A8BjwHD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9B8wHH;E8B3uHH;;;IA9BM,0BAAA;G9B8wHH;CACF;A8B/2HD;EAEI,YAAA;C9Bg3HH;A8Bl3HD;EAMM,mBAAA;C9B+2HL;A8Br3HD;EASM,iBAAA;C9B+2HL;A8B12HK;;;EAGE,YAAA;EACA,0BAAA;C9B42HP;A8Bp2HD;EAEI,YAAA;C9Bq2HH;A8Bv2HD;EAIM,gBAAA;EACA,eAAA;C9Bs2HL;A8B11HD;EACE,YAAA;C9B41HD;A8B71HD;EAII,YAAA;C9B41HH;A8Bh2HD;EAMM,mBAAA;EACA,mBAAA;C9B61HL;A8Bp2HD;EAYI,UAAA;EACA,WAAA;C9B21HH;A8B/0HD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9B01HH;E8B1xHH;IA9DQ,iBAAA;G9B21HL;CACF;A8Bn1HD;EACE,iBAAA;C9Bq1HD;A8Bt1HD;EAKI,gBAAA;EACA,mBAAA;C9Bo1HH;A8B11HD;;;EAYI,uBAAA;C9Bm1HH;A8Br0HD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9Bk1HH;E8B/yHH;;;IA9BM,0BAAA;G9Bk1HH;CACF;A8Bz0HD;EAEI,cAAA;C9B00HH;A8B50HD;EAKI,eAAA;C9B00HH;A8Bj0HD;EAEE,iBAAA;EF3OA,2BAAA;EACC,0BAAA;C5B8iIF;A+BxiID;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,8BAAA;C/B0iID;A+BliID;EA8nBA;IAhoBI,mBAAA;G/BwiID;CACF;A+BzhID;EAgnBA;IAlnBI,YAAA;G/B+hID;CACF;A+BjhID;EACE,oBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,2DAAA;UAAA,mDAAA;EAEA,kCAAA;C/BkhID;A+BhhIC;EACE,iBAAA;C/BkhIH;A+Bt/HD;EA6jBA;IArlBI,YAAA;IACA,cAAA;IACA,yBAAA;YAAA,iBAAA;G/BkhID;E+BhhIC;IACE,0BAAA;IACA,wBAAA;IACA,kBAAA;IACA,6BAAA;G/BkhIH;E+B/gIC;IACE,oBAAA;G/BihIH;E+B5gIC;;;IAGE,gBAAA;IACA,iBAAA;G/B8gIH;CACF;A+B1gID;;EAGI,kBAAA;C/B2gIH;A+BtgIC;EAmjBF;;IArjBM,kBAAA;G/B6gIH;CACF;A+BpgID;;;;EAII,oBAAA;EACA,mBAAA;C/BsgIH;A+BhgIC;EAgiBF;;;;IAniBM,gBAAA;IACA,eAAA;G/B0gIH;CACF;A+B9/HD;EACE,cAAA;EACA,sBAAA;C/BggID;A+B3/HD;EA8gBA;IAhhBI,iBAAA;G/BigID;CACF;A+B7/HD;;EAEE,gBAAA;EACA,SAAA;EACA,QAAA;EACA,cAAA;C/B+/HD;A+Bz/HD;EAggBA;;IAlgBI,iBAAA;G/BggID;CACF;A+B9/HD;EACE,OAAA;EACA,sBAAA;C/BggID;A+B9/HD;EACE,UAAA;EACA,iBAAA;EACA,sBAAA;C/BggID;A+B1/HD;EACE,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,aAAA;C/B4/HD;A+B1/HC;;EAEE,sBAAA;C/B4/HH;A+BrgID;EAaI,eAAA;C/B2/HH;A+Bl/HD;EALI;;IAEE,mBAAA;G/B0/HH;CACF;A+Bh/HD;EACE,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EC9LA,gBAAA;EACA,mBAAA;ED+LA,8BAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;C/Bm/HD;A+B/+HC;EACE,WAAA;C/Bi/HH;A+B//HD;EAmBI,eAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;C/B++HH;A+BrgID;EAyBI,gBAAA;C/B++HH;A+Bz+HD;EAqbA;IAvbI,cAAA;G/B++HD;CACF;A+Bt+HD;EACE,oBAAA;C/Bw+HD;A+Bz+HD;EAII,kBAAA;EACA,qBAAA;EACA,kBAAA;C/Bw+HH;A+B58HC;EA2YF;IAjaM,iBAAA;IACA,YAAA;IACA,YAAA;IACA,cAAA;IACA,8BAAA;IACA,UAAA;IACA,yBAAA;YAAA,iBAAA;G/Bs+HH;E+B3kHH;;IAxZQ,2BAAA;G/Bu+HL;E+B/kHH;IArZQ,kBAAA;G/Bu+HL;E+Bt+HK;;IAEE,uBAAA;G/Bw+HP;CACF;A+Bt9HD;EA+XA;IA1YI,YAAA;IACA,UAAA;G/Bq+HD;E+B5lHH;IAtYM,YAAA;G/Bq+HH;E+B/lHH;IApYQ,kBAAA;IACA,qBAAA;G/Bs+HL;CACF;A+B39HD;EACE,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,qCAAA;E1B9NA,6FAAA;EACQ,qFAAA;E2B/DR,gBAAA;EACA,mBAAA;ChC4vID;AkBtuHD;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBwyHH;EkBpqHH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBsyHH;EkBzqHH;IAxHM,sBAAA;GlBoyHH;EkB5qHH;IApHM,sBAAA;IACA,uBAAA;GlBmyHH;EkBhrHH;;;IA9GQ,YAAA;GlBmyHL;EkBrrHH;IAxGM,YAAA;GlBgyHH;EkBxrHH;IApGM,iBAAA;IACA,uBAAA;GlB+xHH;EkB5rHH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB4xHH;EkBnsHH;;IAtFQ,gBAAA;GlB6xHL;EkBvsHH;;IAjFM,mBAAA;IACA,eAAA;GlB4xHH;EkB5sHH;IA3EM,OAAA;GlB0xHH;CACF;A+BpgIC;EAmWF;IAzWM,mBAAA;G/B8gIH;E+B5gIG;IACE,iBAAA;G/B8gIL;CACF;A+B7/HD;EAoVA;IA5VI,YAAA;IACA,UAAA;IACA,eAAA;IACA,gBAAA;IACA,eAAA;IACA,kBAAA;I1BzPF,yBAAA;IACQ,iBAAA;GLmwIP;CACF;A+BngID;EACE,cAAA;EHpUA,2BAAA;EACC,0BAAA;C5B00IF;A+BngID;EACE,iBAAA;EHzUA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5By0IF;A+B//HD;EChVE,gBAAA;EACA,mBAAA;ChCk1ID;A+BhgIC;ECnVA,iBAAA;EACA,oBAAA;ChCs1ID;A+BjgIC;ECtVA,iBAAA;EACA,oBAAA;ChC01ID;A+B3/HD;EChWE,iBAAA;EACA,oBAAA;ChC81ID;A+Bv/HD;EAsSA;IA1SI,YAAA;IACA,kBAAA;IACA,mBAAA;G/B+/HD;CACF;A+Bl+HD;EAhBE;IExWA,uBAAA;GjC81IC;E+Br/HD;IE5WA,wBAAA;IF8WE,oBAAA;G/Bu/HD;E+Bz/HD;IAKI,gBAAA;G/Bu/HH;CACF;A+B9+HD;EACE,0BAAA;EACA,sBAAA;C/Bg/HD;A+Bl/HD;EAKI,YAAA;C/Bg/HH;A+B/+HG;;EAEE,eAAA;EACA,8BAAA;C/Bi/HL;A+B1/HD;EAcI,YAAA;C/B++HH;A+B7/HD;EAmBM,YAAA;C/B6+HL;A+B3+HK;;EAEE,YAAA;EACA,8BAAA;C/B6+HP;A+Bz+HK;;;EAGE,YAAA;EACA,0BAAA;C/B2+HP;A+Bv+HK;;;EAGE,YAAA;EACA,8BAAA;C/By+HP;A+BjhID;EA8CI,mBAAA;C/Bs+HH;A+Br+HG;;EAEE,uBAAA;C/Bu+HL;A+BxhID;EAoDM,uBAAA;C/Bu+HL;A+B3hID;;EA0DI,sBAAA;C/Bq+HH;A+B99HK;;;EAGE,0BAAA;EACA,YAAA;C/Bg+HP;A+B/7HC;EAoKF;IA7LU,YAAA;G/B49HP;E+B39HO;;IAEE,YAAA;IACA,8BAAA;G/B69HT;E+Bz9HO;;;IAGE,YAAA;IACA,0BAAA;G/B29HT;E+Bv9HO;;;IAGE,YAAA;IACA,8BAAA;G/By9HT;CACF;A+B3jID;EA8GI,YAAA;C/Bg9HH;A+B/8HG;EACE,YAAA;C/Bi9HL;A+BjkID;EAqHI,YAAA;C/B+8HH;A+B98HG;;EAEE,YAAA;C/Bg9HL;A+B58HK;;;;EAEE,YAAA;C/Bg9HP;A+Bx8HD;EACE,uBAAA;EACA,sBAAA;C/B08HD;A+B58HD;EAKI,eAAA;C/B08HH;A+Bz8HG;;EAEE,YAAA;EACA,8BAAA;C/B28HL;A+Bp9HD;EAcI,eAAA;C/By8HH;A+Bv9HD;EAmBM,eAAA;C/Bu8HL;A+Br8HK;;EAEE,YAAA;EACA,8BAAA;C/Bu8HP;A+Bn8HK;;;EAGE,YAAA;EACA,0BAAA;C/Bq8HP;A+Bj8HK;;;EAGE,YAAA;EACA,8BAAA;C/Bm8HP;A+B3+HD;EA+CI,mBAAA;C/B+7HH;A+B97HG;;EAEE,uBAAA;C/Bg8HL;A+Bl/HD;EAqDM,uBAAA;C/Bg8HL;A+Br/HD;;EA2DI,sBAAA;C/B87HH;A+Bx7HK;;;EAGE,0BAAA;EACA,YAAA;C/B07HP;A+Bn5HC;EAwBF;IAvDU,sBAAA;G/Bs7HP;E+B/3HH;IApDU,0BAAA;G/Bs7HP;E+Bl4HH;IAjDU,eAAA;G/Bs7HP;E+Br7HO;;IAEE,YAAA;IACA,8BAAA;G/Bu7HT;E+Bn7HO;;;IAGE,YAAA;IACA,0BAAA;G/Bq7HT;E+Bj7HO;;;IAGE,YAAA;IACA,8BAAA;G/Bm7HT;CACF;A+B3hID;EA+GI,eAAA;C/B+6HH;A+B96HG;EACE,YAAA;C/Bg7HL;A+BjiID;EAsHI,eAAA;C/B86HH;A+B76HG;;EAEE,YAAA;C/B+6HL;A+B36HK;;;;EAEE,YAAA;C/B+6HP;AkCzjJD;EACE,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;ClC2jJD;AkChkJD;EAQI,sBAAA;ClC2jJH;AkCnkJD;EAWM,kBAAA;EACA,eAAA;EACA,YAAA;ClC2jJL;AkCxkJD;EAkBI,eAAA;ClCyjJH;AmC7kJD;EACE,sBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;CnC+kJD;AmCnlJD;EAOI,gBAAA;CnC+kJH;AmCtlJD;;EAUM,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,kBAAA;CnCglJL;AmC9kJG;;EAGI,eAAA;EPXN,+BAAA;EACG,4BAAA;C5B2lJJ;AmC7kJG;;EPvBF,gCAAA;EACG,6BAAA;C5BwmJJ;AmCxkJG;;;;EAEE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CnC4kJL;AmCtkJG;;;;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;EACA,gBAAA;CnC2kJL;AmCloJD;;;;;;EAkEM,eAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;CnCwkJL;AmC/jJD;;EC3EM,mBAAA;EACA,gBAAA;EACA,uBAAA;CpC8oJL;AoC5oJG;;ERKF,+BAAA;EACG,4BAAA;C5B2oJJ;AoC3oJG;;ERTF,gCAAA;EACG,6BAAA;C5BwpJJ;AmC1kJD;;EChFM,kBAAA;EACA,gBAAA;EACA,iBAAA;CpC8pJL;AoC5pJG;;ERKF,+BAAA;EACG,4BAAA;C5B2pJJ;AoC3pJG;;ERTF,gCAAA;EACG,6BAAA;C5BwqJJ;AqC3qJD;EACE,gBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;CrC6qJD;AqCjrJD;EAOI,gBAAA;CrC6qJH;AqCprJD;;EAUM,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,uBAAA;EACA,oBAAA;CrC8qJL;AqC5rJD;;EAmBM,sBAAA;EACA,0BAAA;CrC6qJL;AqCjsJD;;EA2BM,aAAA;CrC0qJL;AqCrsJD;;EAkCM,YAAA;CrCuqJL;AqCzsJD;;;;EA2CM,eAAA;EACA,uBAAA;EACA,oBAAA;CrCoqJL;AsCltJD;EACE,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,qBAAA;CtCotJD;AsChtJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CtCktJL;AsC7sJC;EACE,cAAA;CtC+sJH;AsC3sJC;EACE,mBAAA;EACA,UAAA;CtC6sJH;AsCtsJD;ECtCE,0BAAA;CvC+uJD;AuC5uJG;;EAEE,0BAAA;CvC8uJL;AsCzsJD;EC1CE,0BAAA;CvCsvJD;AuCnvJG;;EAEE,0BAAA;CvCqvJL;AsC5sJD;EC9CE,0BAAA;CvC6vJD;AuC1vJG;;EAEE,0BAAA;CvC4vJL;AsC/sJD;EClDE,0BAAA;CvCowJD;AuCjwJG;;EAEE,0BAAA;CvCmwJL;AsCltJD;ECtDE,0BAAA;CvC2wJD;AuCxwJG;;EAEE,0BAAA;CvC0wJL;AsCrtJD;EC1DE,0BAAA;CvCkxJD;AuC/wJG;;EAEE,0BAAA;CvCixJL;AwCnxJD;EACE,sBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,uBAAA;EACA,oBAAA;EACA,mBAAA;EACA,0BAAA;EACA,oBAAA;CxCqxJD;AwClxJC;EACE,cAAA;CxCoxJH;AwChxJC;EACE,mBAAA;EACA,UAAA;CxCkxJH;AwC/wJC;;EAEE,OAAA;EACA,iBAAA;CxCixJH;AwC5wJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CxC8wJL;AwCzwJC;;EAEE,eAAA;EACA,uBAAA;CxC2wJH;AwCxwJC;EACE,aAAA;CxC0wJH;AwCvwJC;EACE,kBAAA;CxCywJH;AwCtwJC;EACE,iBAAA;CxCwwJH;AyCl0JD;EACE,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CzCo0JD;AyCz0JD;;EASI,eAAA;CzCo0JH;AyC70JD;EAaI,oBAAA;EACA,gBAAA;EACA,iBAAA;CzCm0JH;AyCl1JD;EAmBI,0BAAA;CzCk0JH;AyC/zJC;;EAEE,mBAAA;EACA,mBAAA;EACA,oBAAA;CzCi0JH;AyC31JD;EA8BI,gBAAA;CzCg0JH;AyC9yJD;EACA;IAfI,kBAAA;IACA,qBAAA;GzCg0JD;EyC9zJC;;IAEE,mBAAA;IACA,oBAAA;GzCg0JH;EyCvzJH;;IAJM,gBAAA;GzC+zJH;CACF;A0C52JD;EACE,eAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;ErCiLA,4CAAA;EACK,uCAAA;EACG,oCAAA;CL8rJT;A0Cx3JD;;EAaI,kBAAA;EACA,mBAAA;C1C+2JH;A0C32JC;;;EAGE,sBAAA;C1C62JH;A0Cl4JD;EA0BI,aAAA;EACA,eAAA;C1C22JH;A2Cp4JD;EACE,cAAA;EACA,oBAAA;EACA,8BAAA;EACA,mBAAA;C3Cs4JD;A2C14JD;EAQI,cAAA;EAEA,eAAA;C3Co4JH;A2C94JD;EAeI,kBAAA;C3Ck4JH;A2Cj5JD;;EAqBI,iBAAA;C3Cg4JH;A2Cr5JD;EAyBI,gBAAA;C3C+3JH;A2Cv3JD;;EAEE,oBAAA;C3Cy3JD;A2C33JD;;EAMI,mBAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;C3Cy3JH;A2Cj3JD;ECvDE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C26JD;A2Ct3JD;EClDI,0BAAA;C5C26JH;A2Cz3JD;EC/CI,eAAA;C5C26JH;A2Cx3JD;EC3DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Cs7JD;A2C73JD;ECtDI,0BAAA;C5Cs7JH;A2Ch4JD;ECnDI,eAAA;C5Cs7JH;A2C/3JD;EC/DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Ci8JD;A2Cp4JD;EC1DI,0BAAA;C5Ci8JH;A2Cv4JD;ECvDI,eAAA;C5Ci8JH;A2Ct4JD;ECnEE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C48JD;A2C34JD;EC9DI,0BAAA;C5C48JH;A2C94JD;EC3DI,eAAA;C5C48JH;A6C98JD;EACE;IAAQ,4BAAA;G7Ci9JP;E6Ch9JD;IAAQ,yBAAA;G7Cm9JP;CACF;A6Ch9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6Cx9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6C98JD;EACE,iBAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,mBAAA;ExCsCA,uDAAA;EACQ,+CAAA;CL26JT;A6C78JD;EACE,YAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,0BAAA;ExCyBA,uDAAA;EACQ,+CAAA;EAyHR,oCAAA;EACK,+BAAA;EACG,4BAAA;CL+zJT;A6C18JD;;ECCI,8MAAA;EACA,yMAAA;EACA,sMAAA;EDAF,mCAAA;UAAA,2BAAA;C7C88JD;A6Cv8JD;;ExC5CE,2DAAA;EACK,sDAAA;EACG,mDAAA;CLu/JT;A6Cp8JD;EErEE,0BAAA;C/C4gKD;A+CzgKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C49JH;A6Cx8JD;EEzEE,0BAAA;C/CohKD;A+CjhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co+JH;A6C58JD;EE7EE,0BAAA;C/C4hKD;A+CzhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C4+JH;A6Ch9JD;EEjFE,0BAAA;C/CoiKD;A+CjiKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co/JH;AgD5iKD;EAEE,iBAAA;ChD6iKD;AgD3iKC;EACE,cAAA;ChD6iKH;AgDziKD;;EAEE,QAAA;EACA,iBAAA;ChD2iKD;AgDxiKD;EACE,eAAA;ChD0iKD;AgDviKD;EACE,eAAA;ChDyiKD;AgDtiKC;EACE,gBAAA;ChDwiKH;AgDpiKD;;EAEE,mBAAA;ChDsiKD;AgDniKD;;EAEE,oBAAA;ChDqiKD;AgDliKD;;;EAGE,oBAAA;EACA,oBAAA;ChDoiKD;AgDjiKD;EACE,uBAAA;ChDmiKD;AgDhiKD;EACE,uBAAA;ChDkiKD;AgD9hKD;EACE,cAAA;EACA,mBAAA;ChDgiKD;AgD1hKD;EACE,gBAAA;EACA,iBAAA;ChD4hKD;AiDnlKD;EAEE,oBAAA;EACA,gBAAA;CjDolKD;AiD5kKD;EACE,mBAAA;EACA,eAAA;EACA,mBAAA;EAEA,oBAAA;EACA,uBAAA;EACA,uBAAA;CjD6kKD;AiD1kKC;ErB3BA,6BAAA;EACC,4BAAA;C5BwmKF;AiD3kKC;EACE,iBAAA;ErBvBF,gCAAA;EACC,+BAAA;C5BqmKF;AiDpkKD;;EAEE,YAAA;CjDskKD;AiDxkKD;;EAKI,YAAA;CjDukKH;AiDnkKC;;;;EAEE,sBAAA;EACA,YAAA;EACA,0BAAA;CjDukKH;AiDnkKD;EACE,YAAA;EACA,iBAAA;CjDqkKD;AiDhkKC;;;EAGE,0BAAA;EACA,eAAA;EACA,oBAAA;CjDkkKH;AiDvkKC;;;EASI,eAAA;CjDmkKL;AiD5kKC;;;EAYI,eAAA;CjDqkKL;AiDhkKC;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;CjDkkKH;AiDxkKC;;;;;;;;;EAYI,eAAA;CjDukKL;AiDnlKC;;;EAeI,eAAA;CjDykKL;AkD3qKC;EACE,eAAA;EACA,0BAAA;ClD6qKH;AkD3qKG;;EAEE,eAAA;ClD6qKL;AkD/qKG;;EAKI,eAAA;ClD8qKP;AkD3qKK;;;;EAEE,eAAA;EACA,0BAAA;ClD+qKP;AkD7qKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDkrKP;AkDxsKC;EACE,eAAA;EACA,0BAAA;ClD0sKH;AkDxsKG;;EAEE,eAAA;ClD0sKL;AkD5sKG;;EAKI,eAAA;ClD2sKP;AkDxsKK;;;;EAEE,eAAA;EACA,0BAAA;ClD4sKP;AkD1sKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD+sKP;AkDruKC;EACE,eAAA;EACA,0BAAA;ClDuuKH;AkDruKG;;EAEE,eAAA;ClDuuKL;AkDzuKG;;EAKI,eAAA;ClDwuKP;AkDruKK;;;;EAEE,eAAA;EACA,0BAAA;ClDyuKP;AkDvuKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD4uKP;AkDlwKC;EACE,eAAA;EACA,0BAAA;ClDowKH;AkDlwKG;;EAEE,eAAA;ClDowKL;AkDtwKG;;EAKI,eAAA;ClDqwKP;AkDlwKK;;;;EAEE,eAAA;EACA,0BAAA;ClDswKP;AkDpwKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDywKP;AiDxqKD;EACE,cAAA;EACA,mBAAA;CjD0qKD;AiDxqKD;EACE,iBAAA;EACA,iBAAA;CjD0qKD;AmDpyKD;EACE,oBAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;E9C0DA,kDAAA;EACQ,0CAAA;CL6uKT;AmDnyKD;EACE,cAAA;CnDqyKD;AmDhyKD;EACE,mBAAA;EACA,qCAAA;EvBpBA,6BAAA;EACC,4BAAA;C5BuzKF;AmDtyKD;EAMI,eAAA;CnDmyKH;AmD9xKD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;CnDgyKD;AmDpyKD;;;;;EAWI,eAAA;CnDgyKH;AmD3xKD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EvBxCA,gCAAA;EACC,+BAAA;C5Bs0KF;AmDrxKD;;EAGI,iBAAA;CnDsxKH;AmDzxKD;;EAMM,oBAAA;EACA,iBAAA;CnDuxKL;AmDnxKG;;EAEI,cAAA;EvBvEN,6BAAA;EACC,4BAAA;C5B61KF;AmDjxKG;;EAEI,iBAAA;EvBvEN,gCAAA;EACC,+BAAA;C5B21KF;AmD1yKD;EvB1DE,2BAAA;EACC,0BAAA;C5Bu2KF;AmD7wKD;EAEI,oBAAA;CnD8wKH;AmD3wKD;EACE,oBAAA;CnD6wKD;AmDrwKD;;;EAII,iBAAA;CnDswKH;AmD1wKD;;;EAOM,mBAAA;EACA,oBAAA;CnDwwKL;AmDhxKD;;EvBzGE,6BAAA;EACC,4BAAA;C5B63KF;AmDrxKD;;;;EAmBQ,4BAAA;EACA,6BAAA;CnDwwKP;AmD5xKD;;;;;;;;EAwBU,4BAAA;CnD8wKT;AmDtyKD;;;;;;;;EA4BU,6BAAA;CnDoxKT;AmDhzKD;;EvBjGE,gCAAA;EACC,+BAAA;C5Bq5KF;AmDrzKD;;;;EAyCQ,+BAAA;EACA,gCAAA;CnDkxKP;AmD5zKD;;;;;;;;EA8CU,+BAAA;CnDwxKT;AmDt0KD;;;;;;;;EAkDU,gCAAA;CnD8xKT;AmDh1KD;;;;EA2DI,2BAAA;CnD2xKH;AmDt1KD;;EA+DI,cAAA;CnD2xKH;AmD11KD;;EAmEI,UAAA;CnD2xKH;AmD91KD;;;;;;;;;;;;EA0EU,eAAA;CnDkyKT;AmD52KD;;;;;;;;;;;;EA8EU,gBAAA;CnD4yKT;AmD13KD;;;;;;;;EAuFU,iBAAA;CnD6yKT;AmDp4KD;;;;;;;;EAgGU,iBAAA;CnD8yKT;AmD94KD;EAsGI,UAAA;EACA,iBAAA;CnD2yKH;AmDjyKD;EACE,oBAAA;CnDmyKD;AmDpyKD;EAKI,iBAAA;EACA,mBAAA;CnDkyKH;AmDxyKD;EASM,gBAAA;CnDkyKL;AmD3yKD;EAcI,iBAAA;CnDgyKH;AmD9yKD;;EAkBM,2BAAA;CnDgyKL;AmDlzKD;EAuBI,cAAA;CnD8xKH;AmDrzKD;EAyBM,8BAAA;CnD+xKL;AmDxxKD;EC1PE,mBAAA;CpDqhLD;AoDnhLC;EACE,eAAA;EACA,0BAAA;EACA,mBAAA;CpDqhLH;AoDxhLC;EAMI,uBAAA;CpDqhLL;AoD3hLC;EASI,eAAA;EACA,0BAAA;CpDqhLL;AoDlhLC;EAEI,0BAAA;CpDmhLL;AmDvyKD;EC7PE,sBAAA;CpDuiLD;AoDriLC;EACE,YAAA;EACA,0BAAA;EACA,sBAAA;CpDuiLH;AoD1iLC;EAMI,0BAAA;CpDuiLL;AoD7iLC;EASI,eAAA;EACA,uBAAA;CpDuiLL;AoDpiLC;EAEI,6BAAA;CpDqiLL;AmDtzKD;EChQE,sBAAA;CpDyjLD;AoDvjLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDyjLH;AoD5jLC;EAMI,0BAAA;CpDyjLL;AoD/jLC;EASI,eAAA;EACA,0BAAA;CpDyjLL;AoDtjLC;EAEI,6BAAA;CpDujLL;AmDr0KD;ECnQE,sBAAA;CpD2kLD;AoDzkLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD2kLH;AoD9kLC;EAMI,0BAAA;CpD2kLL;AoDjlLC;EASI,eAAA;EACA,0BAAA;CpD2kLL;AoDxkLC;EAEI,6BAAA;CpDykLL;AmDp1KD;ECtQE,sBAAA;CpD6lLD;AoD3lLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD6lLH;AoDhmLC;EAMI,0BAAA;CpD6lLL;AoDnmLC;EASI,eAAA;EACA,0BAAA;CpD6lLL;AoD1lLC;EAEI,6BAAA;CpD2lLL;AmDn2KD;ECzQE,sBAAA;CpD+mLD;AoD7mLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD+mLH;AoDlnLC;EAMI,0BAAA;CpD+mLL;AoDrnLC;EASI,eAAA;EACA,0BAAA;CpD+mLL;AoD5mLC;EAEI,6BAAA;CpD6mLL;AqD7nLD;EACE,mBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,iBAAA;CrD+nLD;AqDpoLD;;;;;EAYI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;CrD+nLH;AqD1nLD;EACE,uBAAA;CrD4nLD;AqDxnLD;EACE,oBAAA;CrD0nLD;AsDrpLD;EACE,iBAAA;EACA,cAAA;EACA,oBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EjDwDA,wDAAA;EACQ,gDAAA;CLgmLT;AsD/pLD;EASI,mBAAA;EACA,kCAAA;CtDypLH;AsDppLD;EACE,cAAA;EACA,mBAAA;CtDspLD;AsDppLD;EACE,aAAA;EACA,mBAAA;CtDspLD;AuD5qLD;EACE,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,0BAAA;EjCRA,aAAA;EAGA,0BAAA;CtBqrLD;AuD7qLC;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;EjCfF,aAAA;EAGA,0BAAA;CtB6rLD;AuDzqLC;EACE,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,UAAA;EACA,yBAAA;CvD2qLH;AwDhsLD;EACE,iBAAA;CxDksLD;AwD9rLD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,kCAAA;EAIA,WAAA;CxD6rLD;AwD1rLC;EnD+GA,sCAAA;EACI,kCAAA;EACC,iCAAA;EACG,8BAAA;EAkER,oDAAA;EAEK,0CAAA;EACG,oCAAA;CL6gLT;AwDhsLC;EnD2GA,mCAAA;EACI,+BAAA;EACC,8BAAA;EACG,2BAAA;CLwlLT;AwDpsLD;EACE,mBAAA;EACA,iBAAA;CxDssLD;AwDlsLD;EACE,mBAAA;EACA,YAAA;EACA,aAAA;CxDosLD;AwDhsLD;EACE,mBAAA;EACA,uBAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EnDaA,iDAAA;EACQ,yCAAA;EmDZR,qCAAA;UAAA,6BAAA;EAEA,WAAA;CxDksLD;AwD9rLD;EACE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,uBAAA;CxDgsLD;AwD9rLC;ElCrEA,WAAA;EAGA,yBAAA;CtBowLD;AwDjsLC;ElCtEA,aAAA;EAGA,0BAAA;CtBwwLD;AwDhsLD;EACE,cAAA;EACA,iCAAA;CxDksLD;AwD9rLD;EACE,iBAAA;CxDgsLD;AwD5rLD;EACE,UAAA;EACA,wBAAA;CxD8rLD;AwDzrLD;EACE,mBAAA;EACA,cAAA;CxD2rLD;AwDvrLD;EACE,cAAA;EACA,kBAAA;EACA,8BAAA;CxDyrLD;AwD5rLD;EAQI,iBAAA;EACA,iBAAA;CxDurLH;AwDhsLD;EAaI,kBAAA;CxDsrLH;AwDnsLD;EAiBI,eAAA;CxDqrLH;AwDhrLD;EACE,mBAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;CxDkrLD;AwDhqLD;EAZE;IACE,aAAA;IACA,kBAAA;GxD+qLD;EwD7qLD;InDvEA,kDAAA;IACQ,0CAAA;GLuvLP;EwD5qLD;IAAY,aAAA;GxD+qLX;CACF;AwD1qLD;EAFE;IAAY,aAAA;GxDgrLX;CACF;AyD/zLD;EACE,mBAAA;EACA,cAAA;EACA,eAAA;ECRA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;EDHA,gBAAA;EnCVA,WAAA;EAGA,yBAAA;CtBs1LD;AyD30LC;EnCdA,aAAA;EAGA,0BAAA;CtB01LD;AyD90LC;EAAW,iBAAA;EAAmB,eAAA;CzDk1L/B;AyDj1LC;EAAW,iBAAA;EAAmB,eAAA;CzDq1L/B;AyDp1LC;EAAW,gBAAA;EAAmB,eAAA;CzDw1L/B;AyDv1LC;EAAW,kBAAA;EAAmB,eAAA;CzD21L/B;AyDv1LD;EACE,iBAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;CzDy1LD;AyDr1LD;EACE,mBAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;CzDu1LD;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,QAAA;EACA,iBAAA;EACA,4BAAA;EACA,yBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,SAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,WAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;A2Dl7LD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,iBAAA;EACA,aAAA;EDXA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;ECAA,gBAAA;EAEA,uBAAA;EACA,qCAAA;UAAA,6BAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EtD8CA,kDAAA;EACQ,0CAAA;CLk5LT;A2D77LC;EAAY,kBAAA;C3Dg8Lb;A2D/7LC;EAAY,kBAAA;C3Dk8Lb;A2Dj8LC;EAAY,iBAAA;C3Do8Lb;A2Dn8LC;EAAY,mBAAA;C3Ds8Lb;A2Dn8LD;EACE,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,0BAAA;EACA,iCAAA;EACA,2BAAA;C3Dq8LD;A2Dl8LD;EACE,kBAAA;C3Do8LD;A2D57LC;;EAEE,mBAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;C3D87LH;A2D37LD;EACE,mBAAA;C3D67LD;A2D37LD;EACE,mBAAA;EACA,YAAA;C3D67LD;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,uBAAA;C3D47LL;A2Dz7LC;EACE,SAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,4BAAA;EACA,wCAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;C3D47LL;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,0BAAA;C3D47LL;A2Dx7LC;EACE,SAAA;EACA,aAAA;EACA,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,uCAAA;C3D07LH;A2Dz7LG;EACE,aAAA;EACA,WAAA;EACA,sBAAA;EACA,wBAAA;EACA,cAAA;C3D27LL;A4DpjMD;EACE,mBAAA;C5DsjMD;A4DnjMD;EACE,mBAAA;EACA,iBAAA;EACA,YAAA;C5DqjMD;A4DxjMD;EAMI,cAAA;EACA,mBAAA;EvD6KF,0CAAA;EACK,qCAAA;EACG,kCAAA;CLy4LT;A4D/jMD;;EAcM,eAAA;C5DqjML;A4D3hMC;EA4NF;IvD3DE,uDAAA;IAEK,6CAAA;IACG,uCAAA;IA7JR,oCAAA;IAEQ,4BAAA;IA+GR,4BAAA;IAEQ,oBAAA;GL86LP;E4DzjMG;;IvDmHJ,2CAAA;IACQ,mCAAA;IuDjHF,QAAA;G5D4jML;E4D1jMG;;IvD8GJ,4CAAA;IACQ,oCAAA;IuD5GF,QAAA;G5D6jML;E4D3jMG;;;IvDyGJ,wCAAA;IACQ,gCAAA;IuDtGF,QAAA;G5D8jML;CACF;A4DpmMD;;;EA6CI,eAAA;C5D4jMH;A4DzmMD;EAiDI,QAAA;C5D2jMH;A4D5mMD;;EAsDI,mBAAA;EACA,OAAA;EACA,YAAA;C5D0jMH;A4DlnMD;EA4DI,WAAA;C5DyjMH;A4DrnMD;EA+DI,YAAA;C5DyjMH;A4DxnMD;;EAmEI,QAAA;C5DyjMH;A4D5nMD;EAuEI,YAAA;C5DwjMH;A4D/nMD;EA0EI,WAAA;C5DwjMH;A4DhjMD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EtC9FA,aAAA;EAGA,0BAAA;EsC6FA,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;EACA,mCAAA;C5DmjMD;A4D9iMC;EdnGE,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CopMH;A4DljMC;EACE,WAAA;EACA,SAAA;EdxGA,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9C6pMH;A4DpjMC;;EAEE,WAAA;EACA,YAAA;EACA,sBAAA;EtCvHF,aAAA;EAGA,0BAAA;CtB4qMD;A4DtlMD;;;;EAuCI,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;C5DqjMH;A4DhmMD;;EA+CI,UAAA;EACA,mBAAA;C5DqjMH;A4DrmMD;;EAoDI,WAAA;EACA,oBAAA;C5DqjMH;A4D1mMD;;EAyDI,YAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;C5DqjMH;A4DhjMG;EACE,iBAAA;C5DkjML;A4D9iMG;EACE,iBAAA;C5DgjML;A4DtiMD;EACE,mBAAA;EACA,aAAA;EACA,UAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;C5DwiMD;A4DjjMD;EAYI,sBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,oBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;EAWA,0BAAA;EACA,mCAAA;C5D8hMH;A4D7jMD;EAkCI,UAAA;EACA,YAAA;EACA,aAAA;EACA,uBAAA;C5D8hMH;A4DvhMD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;C5DyhMD;A4DxhMC;EACE,kBAAA;C5D0hMH;A4Dj/LD;EAhCE;;;;IAKI,YAAA;IACA,aAAA;IACA,kBAAA;IACA,gBAAA;G5DmhMH;E4D3hMD;;IAYI,mBAAA;G5DmhMH;E4D/hMD;;IAgBI,oBAAA;G5DmhMH;E4D9gMD;IACE,UAAA;IACA,WAAA;IACA,qBAAA;G5DghMD;E4D5gMD;IACE,aAAA;G5D8gMD;CACF;A6D7wMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,aAAA;EACA,eAAA;C7D6yMH;A6D3yMC;;;;;;;;;;;;;;;;EACE,YAAA;C7D4zMH;AiCp0MD;E6BRE,eAAA;EACA,kBAAA;EACA,mBAAA;C9D+0MD;AiCt0MD;EACE,wBAAA;CjCw0MD;AiCt0MD;EACE,uBAAA;CjCw0MD;AiCh0MD;EACE,yBAAA;CjCk0MD;AiCh0MD;EACE,0BAAA;CjCk0MD;AiCh0MD;EACE,mBAAA;CjCk0MD;AiCh0MD;E8BzBE,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,8BAAA;EACA,UAAA;C/D41MD;AiC9zMD;EACE,yBAAA;CjCg0MD;AiCzzMD;EACE,gBAAA;CjC2zMD;AgE51MD;EACE,oBAAA;ChE81MD;AgEx1MD;;;;ECdE,yBAAA;CjE42MD;AgEv1MD;;;;;;;;;;;;EAYE,yBAAA;ChEy1MD;AgEl1MD;EA6IA;IC7LE,0BAAA;GjEs4MC;EiEr4MD;IAAU,0BAAA;GjEw4MT;EiEv4MD;IAAU,8BAAA;GjE04MT;EiEz4MD;;IACU,+BAAA;GjE44MT;CACF;AgE51MD;EAwIA;IA1II,0BAAA;GhEk2MD;CACF;AgE51MD;EAmIA;IArII,2BAAA;GhEk2MD;CACF;AgE51MD;EA8HA;IAhII,iCAAA;GhEk2MD;CACF;AgE31MD;EAwHA;IC7LE,0BAAA;GjEo6MC;EiEn6MD;IAAU,0BAAA;GjEs6MT;EiEr6MD;IAAU,8BAAA;GjEw6MT;EiEv6MD;;IACU,+BAAA;GjE06MT;CACF;AgEr2MD;EAmHA;IArHI,0BAAA;GhE22MD;CACF;AgEr2MD;EA8GA;IAhHI,2BAAA;GhE22MD;CACF;AgEr2MD;EAyGA;IA3GI,iCAAA;GhE22MD;CACF;AgEp2MD;EAmGA;IC7LE,0BAAA;GjEk8MC;EiEj8MD;IAAU,0BAAA;GjEo8MT;EiEn8MD;IAAU,8BAAA;GjEs8MT;EiEr8MD;;IACU,+BAAA;GjEw8MT;CACF;AgE92MD;EA8FA;IAhGI,0BAAA;GhEo3MD;CACF;AgE92MD;EAyFA;IA3FI,2BAAA;GhEo3MD;CACF;AgE92MD;EAoFA;IAtFI,iCAAA;GhEo3MD;CACF;AgE72MD;EA8EA;IC7LE,0BAAA;GjEg+MC;EiE/9MD;IAAU,0BAAA;GjEk+MT;EiEj+MD;IAAU,8BAAA;GjEo+MT;EiEn+MD;;IACU,+BAAA;GjEs+MT;CACF;AgEv3MD;EAyEA;IA3EI,0BAAA;GhE63MD;CACF;AgEv3MD;EAoEA;IAtEI,2BAAA;GhE63MD;CACF;AgEv3MD;EA+DA;IAjEI,iCAAA;GhE63MD;CACF;AgEt3MD;EAyDA;ICrLE,yBAAA;GjEs/MC;CACF;AgEt3MD;EAoDA;ICrLE,yBAAA;GjE2/MC;CACF;AgEt3MD;EA+CA;ICrLE,yBAAA;GjEggNC;CACF;AgEt3MD;EA0CA;ICrLE,yBAAA;GjEqgNC;CACF;AgEn3MD;ECnJE,yBAAA;CjEygND;AgEh3MD;EA4BA;IC7LE,0BAAA;GjEqhNC;EiEphND;IAAU,0BAAA;GjEuhNT;EiEthND;IAAU,8BAAA;GjEyhNT;EiExhND;;IACU,+BAAA;GjE2hNT;CACF;AgE93MD;EACE,yBAAA;ChEg4MD;AgE33MD;EAqBA;IAvBI,0BAAA;GhEi4MD;CACF;AgE/3MD;EACE,yBAAA;ChEi4MD;AgE53MD;EAcA;IAhBI,2BAAA;GhEk4MD;CACF;AgEh4MD;EACE,yBAAA;ChEk4MD;AgE73MD;EAOA;IATI,iCAAA;GhEm4MD;CACF;AgE53MD;EACA;ICrLE,yBAAA;GjEojNC;CACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    background: transparent !important;\n    color: #000 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  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');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\002a\";\n}\n.glyphicon-plus:before {\n  content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.glyphicon-cd:before {\n  content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n  content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n  content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n  content: \"\\e204\";\n}\n.glyphicon-copy:before {\n  content: \"\\e205\";\n}\n.glyphicon-paste:before {\n  content: \"\\e206\";\n}\n.glyphicon-alert:before {\n  content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n  content: \"\\e210\";\n}\n.glyphicon-king:before {\n  content: \"\\e211\";\n}\n.glyphicon-queen:before {\n  content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n  content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n  content: \"\\e214\";\n}\n.glyphicon-knight:before {\n  content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n  content: \"\\e216\";\n}\n.glyphicon-tent:before {\n  content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n  content: \"\\e218\";\n}\n.glyphicon-bed:before {\n  content: \"\\e219\";\n}\n.glyphicon-apple:before {\n  content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n  content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n  content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n  content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n  content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n  content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n  content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n  content: \"\\e227\";\n}\n.glyphicon-btc:before {\n  content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n  content: \"\\e227\";\n}\n.glyphicon-yen:before {\n  content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n  content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n  content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n  content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n  content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n  content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n  content: \"\\e232\";\n}\n.glyphicon-education:before {\n  content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n  content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n  content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n  content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n  content: \"\\e237\";\n}\n.glyphicon-oil:before {\n  content: \"\\e238\";\n}\n.glyphicon-grain:before {\n  content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n  content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n  content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n  content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n  content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n  content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n  content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n  content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n  content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n  content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n  content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n  content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n  content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n  content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n  content: \"\\e253\";\n}\n.glyphicon-console:before {\n  content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n  content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n  content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n  content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n  content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n  content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n  content: \"\\e260\";\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333333;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #337ab7;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #23527c;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eeeeee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  background-color: #fcf8e3;\n  padding: .2em;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #777777;\n}\n.text-primary {\n  color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #286090;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #286090;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-left: 5px;\n  padding-right: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #777777;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid #eeeeee;\n  border-left: 0;\n  text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: bold;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: #333333;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.row {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n.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 {\n  position: relative;\n  min-height: 1px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.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 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .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 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .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 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .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 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #777777;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  min-width: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  border: 0;\n  background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #eeeeee;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.form-control-static {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n  min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  border-color: #3c763d;\n  background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  border-color: #8a6d3b;\n  background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  border-color: #a94442;\n  background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    text-align: right;\n    margin-bottom: 0;\n    padding-top: 7px;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  white-space: nowrap;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  outline: 0;\n  background-image: none;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  opacity: 0.65;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #333;\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #333;\n  background-color: #d4d4d4;\n  border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #fff;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #fff;\n  background-color: #333;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #286090;\n  border-color: #122b40;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #204d74;\n  border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #255625;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #398439;\n  border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #1b6d85;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #269abc;\n  border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #985f0d;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #d58512;\n  border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #761c19;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #ac2925;\n  border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #fff;\n}\n.btn-link {\n  color: #337ab7;\n  font-weight: normal;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #23527c;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #777777;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  list-style: none;\n  font-size: 14px;\n  text-align: left;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  text-decoration: none;\n  color: #262626;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  outline: 0;\n  background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  cursor: not-allowed;\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  left: auto;\n  right: 0;\n}\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #777777;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n  content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    left: auto;\n    right: 0;\n  }\n  .navbar-right .dropdown-menu-left {\n    left: 0;\n    right: auto;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  float: none;\n  display: table-cell;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555555;\n  text-align: center;\n  background-color: #eeeeee;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.nav {\n  margin-bottom: 0;\n  padding-left: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n  color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #777777;\n  text-decoration: none;\n  background-color: transparent;\n  cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eeeeee;\n  border-color: #337ab7;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555555;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n  cursor: default;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #337ab7;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: 15px;\n  padding-left: 15px;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n  height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: 15px;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n}\n.navbar-form {\n  margin-left: -15px;\n  margin-right: -15px;\n  padding: 10px 15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-left: 15px;\n    margin-right: 15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #ccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  background-color: #e7e7e7;\n  color: #555;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #ccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333;\n}\n.navbar-default .btn-link {\n  color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #ccc;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #080808;\n  color: #fff;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #9d9d9d;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  content: \"/\\00a0\";\n  padding: 0 5px;\n  color: #ccc;\n}\n.breadcrumb > .active {\n  color: #777777;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  line-height: 1.42857143;\n  text-decoration: none;\n  color: #337ab7;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-bottom-left-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-bottom-right-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #23527c;\n  background-color: #eeeeee;\n  border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n  cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #777777;\n  background-color: #fff;\n  border-color: #ddd;\n  cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-bottom-left-radius: 6px;\n  border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-bottom-right-radius: 6px;\n  border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  list-style: none;\n  text-align: center;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #777777;\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #5e5e5e;\n}\n.label-primary {\n  background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #286090;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  color: #fff;\n  line-height: 1;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: #777777;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.jumbotron > hr {\n  border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n  border-radius: 6px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n  .container .jumbotron,\n  .container-fluid .jumbotron {\n    padding-left: 60px;\n    padding-right: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: border 0.2s ease-in-out;\n  -o-transition: border 0.2s ease-in-out;\n  transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-left: auto;\n  margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #337ab7;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n  color: #3c763d;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n  color: #31708f;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n  color: #8a6d3b;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  background-color: #f2dede;\n  border-color: #ebccd1;\n  color: #a94442;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  overflow: hidden;\n  height: 20px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #337ab7;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  margin-bottom: 20px;\n  padding-left: 0;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  text-decoration: none;\n  color: #555;\n  background-color: #f5f5f5;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  background-color: #eeeeee;\n  color: #777777;\n  cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #c7ddef;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #ddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  border: 0;\n  margin-bottom: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ddd;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #333333;\n  background-color: #f5f5f5;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #f5f5f5;\n  background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n  color: #337ab7;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #337ab7;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  height: 100%;\n  width: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  opacity: 0.2;\n  filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000;\n}\n.modal-backdrop.fade {\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-left: 5px;\n  margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 12px;\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.tooltip.in {\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.tooltip.top {\n  margin-top: -3px;\n  padding: 5px 0;\n}\n.tooltip.right {\n  margin-left: 3px;\n  padding: 0 5px;\n}\n.tooltip.bottom {\n  margin-top: 3px;\n  padding: 5px 0;\n}\n.tooltip.left {\n  margin-left: -3px;\n  padding: 0 5px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #fff;\n  text-align: center;\n  background-color: #000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n  bottom: 0;\n  right: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: 1.42857143;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n  font-size: 14px;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  margin: 0;\n  padding: 8px 14px;\n  font-size: 14px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  border-width: 10px;\n  content: \"\";\n}\n.popover.top > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-bottom-width: 0;\n  border-top-color: #999999;\n  border-top-color: rgba(0, 0, 0, 0.25);\n  bottom: -11px;\n}\n.popover.top > .arrow:after {\n  content: \" \";\n  bottom: 1px;\n  margin-left: -10px;\n  border-bottom-width: 0;\n  border-top-color: #fff;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-left-width: 0;\n  border-right-color: #999999;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n  content: \" \";\n  left: 1px;\n  bottom: -10px;\n  border-left-width: 0;\n  border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999999;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n  top: -11px;\n}\n.popover.bottom > .arrow:after {\n  content: \" \";\n  top: 1px;\n  margin-left: -10px;\n  border-top-width: 0;\n  border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999999;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n  content: \" \";\n  right: 1px;\n  border-right-width: 0;\n  border-left-color: #fff;\n  bottom: -10px;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n}\n.carousel-inner > .item {\n  display: none;\n  position: relative;\n  -webkit-transition: 0.6s ease-in-out left;\n  -o-transition: 0.6s ease-in-out left;\n  transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n  .carousel-inner > .item {\n    -webkit-transition: -webkit-transform 0.6s ease-in-out;\n    -moz-transition: -moz-transform 0.6s ease-in-out;\n    -o-transition: -o-transform 0.6s ease-in-out;\n    transition: transform 0.6s ease-in-out;\n    -webkit-backface-visibility: hidden;\n    -moz-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -webkit-perspective: 1000px;\n    -moz-perspective: 1000px;\n    perspective: 1000px;\n  }\n  .carousel-inner > .item.next,\n  .carousel-inner > .item.active.right {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.prev,\n  .carousel-inner > .item.active.left {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.next.left,\n  .carousel-inner > .item.prev.right,\n  .carousel-inner > .item.active {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    left: 0;\n  }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 15%;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n  font-size: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n  left: auto;\n  right: 0;\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  outline: 0;\n  color: #fff;\n  text-decoration: none;\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  margin-top: -10px;\n  z-index: 5;\n  display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n  margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n  margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  line-height: 1;\n  font-family: serif;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  border: 1px solid #fff;\n  border-radius: 10px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n  margin: 0;\n  width: 12px;\n  height: 12px;\n  background-color: #fff;\n}\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #fff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -10px;\n    font-size: 30px;\n  }\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .icon-prev {\n    margin-left: -10px;\n  }\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-next {\n    margin-right: -10px;\n  }\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n  content: \" \";\n  display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n//    without disabling user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n    *,\n    *:before,\n    *:after {\n        background: transparent !important;\n        color: #000 !important; // Black prints faster: h5bp.com/s\n        box-shadow: none !important;\n        text-shadow: none !important;\n    }\n\n    a,\n    a:visited {\n        text-decoration: underline;\n    }\n\n    a[href]:after {\n        content: \" (\" attr(href) \")\";\n    }\n\n    abbr[title]:after {\n        content: \" (\" attr(title) \")\";\n    }\n\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    a[href^=\"#\"]:after,\n    a[href^=\"javascript:\"]:after {\n        content: \"\";\n    }\n\n    pre,\n    blockquote {\n        border: 1px solid #999;\n        page-break-inside: avoid;\n    }\n\n    thead {\n        display: table-header-group; // h5bp.com/t\n    }\n\n    tr,\n    img {\n        page-break-inside: avoid;\n    }\n\n    img {\n        max-width: 100% !important;\n    }\n\n    p,\n    h2,\n    h3 {\n        orphans: 3;\n        widows: 3;\n    }\n\n    h2,\n    h3 {\n        page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n\n    // Bootstrap components\n    .navbar {\n        display: none;\n    }\n    .btn,\n    .dropup > .btn {\n        > .caret {\n            border-top-color: #000 !important;\n        }\n    }\n    .label {\n        border: 1px solid #000;\n    }\n\n    .table {\n        border-collapse: collapse !important;\n\n        td,\n        th {\n            background-color: #fff !important;\n        }\n    }\n    .table-bordered {\n        th,\n        td {\n            border: 1px solid #ddd !important;\n        }\n    }\n\n    // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('@{icon-font-path}@{icon-font-name}.eot');\n  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n       url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n       url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\002a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur                    { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-cd                     { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file              { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file              { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up               { &:before { content: \"\\e204\"; } }\n.glyphicon-copy                   { &:before { content: \"\\e205\"; } }\n.glyphicon-paste                  { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door                   { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key                    { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert                  { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer              { &:before { content: \"\\e210\"; } }\n.glyphicon-king                   { &:before { content: \"\\e211\"; } }\n.glyphicon-queen                  { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn                   { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop                 { &:before { content: \"\\e214\"; } }\n.glyphicon-knight                 { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula           { &:before { content: \"\\e216\"; } }\n.glyphicon-tent                   { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard             { &:before { content: \"\\e218\"; } }\n.glyphicon-bed                    { &:before { content: \"\\e219\"; } }\n.glyphicon-apple                  { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase                  { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass              { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp                   { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate              { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank             { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors               { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin                { &:before { content: \"\\e227\"; } }\n.glyphicon-btc                    { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt                    { &:before { content: \"\\e227\"; } }\n.glyphicon-yen                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble                  { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub                    { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale                  { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly              { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted       { &:before { content: \"\\e232\"; } }\n.glyphicon-education              { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal      { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical        { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger         { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window           { &:before { content: \"\\e237\"; } }\n.glyphicon-oil                    { &:before { content: \"\\e238\"; } }\n.glyphicon-grain                  { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses             { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size              { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color             { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background        { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top       { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom    { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left      { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical  { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right     { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right         { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left          { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom        { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top           { &:before { content: \"\\e253\"; } }\n.glyphicon-console                { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript            { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript              { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left              { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right             { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down              { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up                { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top:    @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1),\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi),\n  only screen and (                min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  background-color: @state-warning-bg;\n  padding: .2em;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: bold;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  floor((@gutter / 2));\n  padding-right: ceil((@gutter / 2));\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-left:  ceil((@gutter / -2));\n  margin-right: floor((@gutter / -2));\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-left:  ceil((@grid-gutter-width / 2));\n      padding-right: floor((@grid-gutter-width / 2));\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n}\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    border: 0;\n    background-color: transparent;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: @input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n  min-height: (@line-height-computed + @font-size-base);\n\n  &.input-lg,\n  &.input-sm {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    border-radius: @input-border-radius-small;\n  }\n  select.form-control {\n    height: @input-height-small;\n    line-height: @input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n    padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    border-radius: @input-border-radius-large;\n  }\n  select.form-control {\n    height: @input-height-large;\n    line-height: @input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n    padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n      margin-bottom: 0;\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor((@grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-large-vertical + 1);\n        font-size: @font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n        font-size: @font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    border-color: @border-color;\n    background-color: @background-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n  a& {\n    &.disabled,\n    fieldset[disabled] & {\n      pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n    }\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:focus,\n  &.focus {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 25%);\n  }\n  &:hover {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: @color;\n      background-color: darken(@background, 17%);\n          border-color: darken(@border, 25%);\n    }\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: @background;\n          border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base dashed;\n  border-top:   @caret-width-base solid ~\"\\9\"; // IE8\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: @cursor-disabled;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base dashed;\n    border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn,\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    .border-top-radius(@btn-border-radius-base);\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    .border-top-radius(0);\n    .border-bottom-radius(@btn-border-radius-base);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0,0,0,0);\n      pointer-events: none;\n    }\n  }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-bottom-right-radius: @radius;\n     border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n   border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-bottom-left-radius: @radius;\n     border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @input-border-radius;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @input-border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @input-border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      z-index: 2;\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: @cursor-disabled;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 3;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n      line-height: @line-height;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: middle;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding-top:    @jumbotron-padding;\n  padding-bottom: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  > hr {\n    border-top-color: darken(@jumbotron-bg, 10%);\n  }\n\n  .container &,\n  .container-fluid & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n    padding-left:  (@grid-gutter-width / 2);\n    padding-right: (@grid-gutter-width / 2);\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container &,\n    .container-fluid & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: @jumbotron-heading-font-size;\n    }\n  }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(border .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;\n  color: @text-color;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n\n  // Fix collapse in webkit from max-width: 100% and display: table-cell.\n  &.img-thumbnail {\n    max-width: none;\n  }\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  margin-bottom: 20px;\n  padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @list-group-link-hover-color;\n    background-color: @list-group-hover-bg;\n  }\n}\n\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n\n.list-group-item {\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    background-color: @list-group-disabled-bg;\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a&,\n    button& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n  > .panel-heading + .panel-collapse > .list-group {\n    .list-group-item:first-child {\n      .border-top-radius(0);\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-left: @panel-body-padding;\n      padding-right: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-left-radius: (@panel-border-radius - 1);\n        border-bottom-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    border: 0;\n    margin-bottom: 0;\n  }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    height: 100%;\n    width: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0,0,0,.15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,.5));\n  background-clip: padding-box;\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-left: 5px;\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0,0,0,.5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  z-index: @zindex-tooltip;\n  display: block;\n  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-small;\n\n  .opacity(0);\n\n  &.in     { .opacity(@tooltip-opacity); }\n  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }\n  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }\n  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }\n  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: @tooltip-max-width;\n  padding: 3px 8px;\n  color: @tooltip-color;\n  text-align: center;\n  background-color: @tooltip-bg;\n  border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n  &.top .tooltip-arrow {\n    bottom: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-left .tooltip-arrow {\n    bottom: 0;\n    right: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-right .tooltip-arrow {\n    bottom: 0;\n    left: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.right .tooltip-arrow {\n    top: 50%;\n    left: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-right-color: @tooltip-arrow-color;\n  }\n  &.left .tooltip-arrow {\n    top: 50%;\n    right: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-left-color: @tooltip-arrow-color;\n  }\n  &.bottom .tooltip-arrow {\n    top: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-left .tooltip-arrow {\n    top: 0;\n    right: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-right .tooltip-arrow {\n    top: 0;\n    left: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n}\n",".reset-text() {\n  font-family: @font-family-base;\n  // We deliberately do NOT reset font-size.\n  font-style: normal;\n  font-weight: normal;\n  letter-spacing: normal;\n  line-break: auto;\n  line-height: @line-height-base;\n  text-align: left; // Fallback for where `start` is not supported\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  white-space: normal;\n  word-break: normal;\n  word-spacing: normal;\n  word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: @zindex-popover;\n  display: none;\n  max-width: @popover-max-width;\n  padding: 1px;\n  // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n  // So reset our font and text properties to avoid inheriting weird values.\n  .reset-text();\n  font-size: @font-size-base;\n\n  background-color: @popover-bg;\n  background-clip: padding-box;\n  border: 1px solid @popover-fallback-border-color;\n  border: 1px solid @popover-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n  // Offset the popover to account for the popover arrow\n  &.top     { margin-top: -@popover-arrow-width; }\n  &.right   { margin-left: @popover-arrow-width; }\n  &.bottom  { margin-top: @popover-arrow-width; }\n  &.left    { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n  margin: 0; // reset heading margin\n  padding: 8px 14px;\n  font-size: @font-size-base;\n  background-color: @popover-title-bg;\n  border-bottom: 1px solid darken(@popover-title-bg, 5%);\n  border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n  padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n  &,\n  &:after {\n    position: absolute;\n    display: block;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n  }\n}\n.popover > .arrow {\n  border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n  border-width: @popover-arrow-width;\n  content: \"\";\n}\n\n.popover {\n  &.top > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-bottom-width: 0;\n    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-top-color: @popover-arrow-outer-color;\n    bottom: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      bottom: 1px;\n      margin-left: -@popover-arrow-width;\n      border-bottom-width: 0;\n      border-top-color: @popover-arrow-color;\n    }\n  }\n  &.right > .arrow {\n    top: 50%;\n    left: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-left-width: 0;\n    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-right-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      left: 1px;\n      bottom: -@popover-arrow-width;\n      border-left-width: 0;\n      border-right-color: @popover-arrow-color;\n    }\n  }\n  &.bottom > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-top-width: 0;\n    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-bottom-color: @popover-arrow-outer-color;\n    top: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      top: 1px;\n      margin-left: -@popover-arrow-width;\n      border-top-width: 0;\n      border-bottom-color: @popover-arrow-color;\n    }\n  }\n\n  &.left > .arrow {\n    top: 50%;\n    right: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-right-width: 0;\n    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-left-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      right: 1px;\n      border-right-width: 0;\n      border-left-color: @popover-arrow-color;\n      bottom: -@popover-arrow-width;\n    }\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n\n    // WebKit CSS3 transforms for supported devices\n    @media all and (transform-3d), (-webkit-transform-3d) {\n      .transition-transform(~'0.6s ease-in-out');\n      .backface-visibility(~'hidden');\n      .perspective(1000px);\n\n      &.next,\n      &.active.right {\n        .translate3d(100%, 0, 0);\n        left: 0;\n      }\n      &.prev,\n      &.active.left {\n        .translate3d(-100%, 0, 0);\n        left: 0;\n      }\n      &.next.left,\n      &.prev.right,\n      &.active {\n        .translate3d(0, 0, 0);\n        left: 0;\n      }\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev {\n    display: block;\n  }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: 0;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    margin-top: -10px;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n    margin-left: -10px;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n    margin-right: -10px;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    line-height: 1;\n    font-family: serif;\n  }\n\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: (@carousel-control-font-size * 1.5);\n      height: (@carousel-control-font-size * 1.5);\n      margin-top: (@carousel-control-font-size / -2);\n      font-size: (@carousel-control-font-size * 1.5);\n    }\n    .glyphicon-chevron-left,\n    .icon-prev {\n      margin-left: (@carousel-control-font-size / -2);\n    }\n    .glyphicon-chevron-right,\n    .icon-next {\n      margin-right: (@carousel-control-font-size / -2);\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; // 1\n    display: table; // 2\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table !important; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n"]}
/*! 
 * angular-loading-bar v0.7.1
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2015 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 10px;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
/* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

/* ==== editable-form ==== */

/* class for single editable element */
.editable-wrap {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
}

/* remove bottom-margin for bootstrap */
.editable-wrap .editable-controls,
.editable-wrap .editable-error {
  margin-bottom: 0;
}

/* remove bottom-margin of inputs */
.editable-wrap .editable-controls > input,
.editable-wrap .editable-controls > select,
.editable-wrap .editable-controls > textarea {
  margin-bottom: 0;
}

/* keep buttons on the same line */
.editable-wrap .editable-input {
  display: inline-block;
}

.editable-buttons {
  display: inline-block;
  vertical-align: top;
}

.editable-buttons button {
  margin-left: 5px;
}

/* in bootstrap width: 100% => buttons go outside the box */
.editable-input.editable-has-buttons {
  width: auto;
}

/* ==== editable-bstime ==== */

/* workaround for bootstrap that sets width: 100% and inputs become too wide */
.editable-bstime .editable-input input[type="text"] {
  width: 46px;
}

/* less padding for .well */
.editable-bstime .well-small {
  margin-bottom: 0;
  padding: 10px;
}

/* ==== editable-range ==== */

.editable-range output {
  display: inline-block;
  min-width: 30px;
  vertical-align: top;
  text-align: center;
}

/* ==== editable-color ==== */

.editable-color input[type="color"] {
  width: 50px;
}


/* ==== editable-checkbox ==== */
/* ==== editable-checklist ==== */
/* ==== editable-radiolist ==== */

.editable-checkbox label span,
.editable-checklist label span,
.editable-radiolist label span {
  margin-left: 7px;
  margin-right: 10px;
}

/* ==== element ==== */

/* hiding element */
.editable-hide {
  display: none !important;
}

.editable-click,
a.editable-click {
  text-decoration: none;
  color: #428bca;
  border-bottom: dashed 1px #428bca;
}

.editable-click:hover, 
a.editable-click:hover {
  text-decoration: none;
  color: #2a6496;
  border-bottom-color: #2a6496;
}

/* editable-empty */
.editable-empty, 
.editable-empty:hover, 
.editable-empty:focus,
a.editable-empty, 
a.editable-empty:hover, 
a.editable-empty:focus {
  font-style: italic; 
  color: #DD1144;  
  text-decoration: none;
}



@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

.chart-legend,.bar-legend,.line-legend,.pie-legend,.radar-legend,.polararea-legend,.doughnut-legend{list-style-type:none;margin-top:5px;text-align:center;-webkit-padding-start:0;-moz-padding-start:0;padding-left:0}.chart-legend li,.bar-legend li,.line-legend li,.pie-legend li,.radar-legend li,.polararea-legend li,.doughnut-legend li{display:inline-block;white-space:nowrap;position:relative;margin-bottom:4px;border-radius:5px;padding:2px 8px 2px 28px;font-size:smaller;cursor:default}.chart-legend li span,.bar-legend li span,.line-legend li span,.pie-legend li span,.radar-legend li span,.polararea-legend li span,.doughnut-legend li span{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:5px}
/*# sourceMappingURL=angular-chart.css.map */
{"version":3,"sources":["angular-chart.less"],"names":[],"mappings":"AAAA;AAAe;AAAa;AAAc;AAAa;AAAe;AAAmB;EACvF,qBAAA;EACA,eAAA;EACA,kBAAA;;EAEA,wBAAA;;EACA,qBAAA;;EACA,eAAA;;;AAPF,aASE;AATa,WASb;AAT0B,YAS1B;AATwC,WASxC;AATqD,aASrD;AAToE,iBASpE;AATuF,gBASvF;EACE,qBAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,kBAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;;AAjBJ,aASE,GAUE;AAnBW,WASb,GAUE;AAnBwB,YAS1B,GAUE;AAnBsC,WASxC,GAUE;AAnBmD,aASrD,GAUE;AAnBkE,iBASpE,GAUE;AAnBqF,gBASvF,GAUE;EACE,cAAA;EACA,kBAAA;EACA,OAAA;EACA,MAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA","file":"angular-chart.css","sourcesContent":[".chart-legend, .bar-legend, .line-legend, .pie-legend, .radar-legend, .polararea-legend, .doughnut-legend {\n  list-style-type: none;\n  margin-top: 5px;\n  text-align: center;\n  /* NOTE: Browsers automatically add 40px of padding-left to all lists, so we should offset that, otherwise the legend is off-center */\n  -webkit-padding-start:0; /* Webkit */\n  -moz-padding-start:0; /* Mozilla */\n  padding-left:0; /* IE (handles all cases, really, but we should also include the vendor-specific properties just to be safe) */\n\n  li {\n    display: inline-block;\n    white-space: nowrap;\n    position: relative;\n    margin-bottom: 4px;\n    border-radius: 5px;\n    padding: 2px 8px 2px 28px;\n    font-size: smaller;\n    cursor: default;\n\n    span {\n      display: block;\n      position: absolute;\n      left: 0;\n      top: 0;\n      width: 20px;\n      height: 20px;\n      border-radius: 5px;\n    }\n  }\n}\n"],"sourceRoot":"/source/"}
/*
 *  Bootstrap TouchSpin - v3.0.1
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */

.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}
.bootstrap-table .table{margin-bottom:0!important;border-bottom:1px solid #ddd;border-collapse:collapse!important;border-radius:1px}.bootstrap-table .table,.bootstrap-table .table>tbody>tr>td,.bootstrap-table .table>tbody>tr>th,.bootstrap-table .table>tfoot>tr>td,.bootstrap-table .table>tfoot>tr>th,.bootstrap-table .table>thead>tr>td{padding:8px!important}.bootstrap-table .table.table-no-bordered>tbody>tr>td,.bootstrap-table .table.table-no-bordered>thead>tr>th{border-right:2px solid transparent}.fixed-table-container{position:relative;clear:both;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fixed-table-container.table-no-bordered{border:1px solid transparent}.fixed-table-footer,.fixed-table-header{height:37px;overflow:hidden;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.fixed-table-header{border-bottom:1px solid #ddd}.fixed-table-footer{border-top:1px solid #ddd}.fixed-table-body{overflow-x:auto;overflow-y:auto;height:100%}.fixed-table-container table{width:100%}.fixed-table-container thead th{height:0;padding:0;margin:0;border-left:1px solid #ddd}.fixed-table-container thead th:first-child{border-left:none;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px}.fixed-table-container thead th .th-inner{padding:8px;line-height:24px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-table-container thead th .sortable{cursor:pointer;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');background-position:right;background-repeat:no-repeat;padding-right:30px}.fixed-table-container th.detail{width:30px}.fixed-table-container tbody td{border-left:1px solid #ddd}.fixed-table-container tbody tr:first-child td{border-top:none}.fixed-table-container tbody td:first-child{border-left:none}.fixed-table-container tbody .selected td{background-color:#f5f5f5}.fixed-table-container .bs-checkbox{text-align:center}.fixed-table-container .bs-checkbox .th-inner{padding:8px 0}.fixed-table-container input[type=radio],.fixed-table-container input[type=checkbox]{margin:0 auto!important}.fixed-table-container .no-records-found{text-align:center}.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:10px;margin-bottom:10px}.fixed-table-pagination div.pagination .pagination{margin:0}.fixed-table-pagination .pagination a{padding:6px 12px;line-height:1.428571429}.fixed-table-pagination .pagination-info{line-height:34px;margin-right:5px}.fixed-table-pagination .btn-group{position:relative;display:inline-block;vertical-align:middle}.fixed-table-pagination .dropup .dropdown-menu{margin-bottom:0}.fixed-table-pagination .page-list{display:inline-block}.fixed-table-toolbar .columns-left{margin-right:5px}.fixed-table-toolbar .columns-right{margin-left:5px}.fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429}.fixed-table-toolbar .bars,.fixed-table-toolbar .columns,.fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px;line-height:34px}.fixed-table-pagination li.disabled a{pointer-events:none;cursor:default}.fixed-table-loading{display:none;position:absolute;top:42px;right:0;bottom:0;left:0;z-index:99;background-color:#fff;text-align:center}.fixed-table-body .card-view .title{font-weight:700;display:inline-block;min-width:30%;text-align:left!important}.fixed-table-body thead th .th-inner{box-sizing:border-box}.table td,.table th{vertical-align:middle;box-sizing:border-box}.fixed-table-toolbar .dropdown-menu{text-align:left;max-height:300px;overflow:auto}.fixed-table-toolbar .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.fixed-table-toolbar .btn-group>.btn-group>.btn{border-radius:0}.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.bootstrap-table .table thead>tr>th{padding:0;margin:0}.pull-right .dropdown-menu{right:0;left:auto}p.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}
.tree-view:first-child{margin-left:0;margin-top:5px}.tree-view:nth-child(n+2){margin-left:10px}.tree-view-selected{background:#009cd8;color:#fff;font-size:1.1em;padding:5px;border-radius:6px;margin-top:2px;margin-bottom:2px}.tree-view-selected .glyphicon{font-size:0.7em}

.note-editor{position:relative;overflow:hidden;border:1px solid #a9a9a9}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:white;opacity:.95;pointer-event:none}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:bold;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor.codeview .note-editing-area .note-editable{display:none}.note-editor.codeview .note-editing-area .note-codable{display:block}.note-editor.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%}.note-editor.fullscreen .note-editable{background-color:white}.note-editor.fullscreen .note-resizebar{display:none}.note-editor .note-editing-area{position:relative;overflow:hidden}.note-editor .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;background-color:#fff;outline:0}.note-editor .note-editing-area .note-editable[contenteditable=true]:empty:not(:focus):before{content:attr(data-placeholder)}.note-editor .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor .note-statusbar{background-color:#f5f5f5}.note-editor .note-statusbar .note-resizebar{width:100%;height:8px;padding-top:1px;cursor:ns-resize}.note-editor .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-air-editor{outline:0}.note-popover .popover{max-width:none}.note-popover .popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover .popover .arrow{left:20px}.note-popover .popover .popover-content,.panel-heading.note-toolbar{padding:0 0 5px 5px;margin:0}.note-popover .popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover .popover-content .note-style h1,.panel-heading.note-toolbar .note-style h1,.note-popover .popover .popover-content .note-style h2,.panel-heading.note-toolbar .note-style h2,.note-popover .popover .popover-content .note-style h3,.panel-heading.note-toolbar .note-style h3,.note-popover .popover .popover-content .note-style h4,.panel-heading.note-toolbar .note-style h4,.note-popover .popover .popover-content .note-style h5,.panel-heading.note-toolbar .note-style h5,.note-popover .popover .popover-content .note-style h6,.panel-heading.note-toolbar .note-style h6,.note-popover .popover .popover-content .note-style blockquote,.panel-heading.note-toolbar .note-style blockquote{margin:0}.note-popover .popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover .popover-content .note-color .dropdown-menu,.panel-heading.note-toolbar .note-color .dropdown-menu{min-width:340px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group{margin:0}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child{margin:0 5px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset{padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row{height:20px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover{background:#eee}.note-popover .popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover .popover-content .dropdown-menu.right::before,.panel-heading.note-toolbar .dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .popover .popover-content .dropdown-menu.right::after,.panel-heading.note-toolbar .dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{color:deepskyblue;visibility:hidden}.note-popover .popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{visibility:visible}.note-popover .popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{line-height:1}.note-popover .popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}.note-dialog .note-help-dialog{font-size:12px;color:#ccc;background:transparent;background-color:#222!important;border:0;-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.note-dialog .note-help-dialog .modal-content{background:transparent;border:1px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.note-dialog .note-help-dialog a{font-size:12px;color:white}.note-dialog .note-help-dialog .title{padding-bottom:5px;margin-bottom:10px;font-size:14px;font-weight:bold;color:white;border-bottom:white 1px solid}.note-dialog .note-help-dialog .modal-close{font-size:14px;color:#dd0;cursor:pointer}.note-dialog .note-help-dialog .text-center{margin:10px 0 0}.note-dialog .note-help-dialog .note-shortcut{padding-top:8px;padding-bottom:8px}.note-dialog .note-help-dialog .note-shortcut-row{margin-right:-5px;margin-left:-5px}.note-dialog .note-help-dialog .note-shortcut-col{padding-right:5px;padding-left:5px}.note-dialog .note-help-dialog .note-shortcut-title{font-size:13px;font-weight:bold;color:#dd0}.note-dialog .note-help-dialog .note-shortcut-key{font-family:"Courier New";color:#dd0;text-align:right}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:white;background-color:black;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}
.lightbox-nav {
  position: relative;
  margin-bottom: 12px; /* the font-size of .btn-xs */
  height: 22px;
  text-align: center;
  font-size: 0; /* prevent the otherwise inherited font-size and line-height from adding extra space to the bottom of this div */
}

.lightbox-nav .btn-group {
  vertical-align: top;
}

.lightbox-nav .close {
  /* absolutely position this in order to center the nav buttons */
  position: absolute;
  top: 0;
  right: 0;
}

.lightbox-image-container {
  position: relative;
  text-align: center; /* center the image */
}

/* the caption overlays the top left corner of the image */
.lightbox-image-caption {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0.5em 0.9em; /* the left and right margins are offset by 0.4em for the span box-shadow */
  color: #000;
  font-size: 1.5em;
  font-weight: bold;
  text-align: left;
  text-shadow: 0.1em 0.1em 0.2em rgba(255, 255, 255, 0.5);
}

.lightbox-image-caption span {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background-color: rgba(255, 255, 255, 0.75);
  /* pad the left and right of each line of text */
  box-shadow: 0.4em 0 0 rgba(255, 255, 255, 0.75),
    -0.4em 0 0 rgba(255, 255, 255, 0.75);
}

.angular-ui-tree-dropzone,.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-empty{pointer-events:none}.angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:10px;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}.angular-ui-tree-drag .tree-node-content{margin-top:0}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
  display: block !important;
}
colorpicker-saturation {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFJhJREFUeAGMU+/q4kAMzFYf4LgP96a+q4c+gSIqxf/r5maWDoTgz15gmM0kW5uMLa21v2b2G6jAG2iEzqUU6q5c/OlMuHtL/ULNd5TP6EJ1RP7NuXvKE397jmbg7MrzHI748T1UA3eopyGQV2qK1+vVHo/Hm1itVm0J7Q+afwGMmgeRphf7Noh6lCeuHJAvm/X8rAQNlw2VScoj6863OQjl2ZB3qkeu5Lh0RJ3qynuNjJA21FppQAHa8/l83263No5jOxwOttlsbL1e2xIXXpMZzzRsXoTw34bQgLiQbKh6M9SXDBSypn4XGOSkGUO1cJdn1Yh4/qYVgctmGSwXyARNcOSFRuBMHvA1GMzwy+Vix+PRdrvdYrvd2vl87oZYDCxBL9B/jEyopghzlNjL0DlB+gAoPNXyOfa3oA9puXonyVHzdH+g9MEISa5z0qUNkwkm6MJkxALg8mlMAxvNwBfhYLvf7w50vl6vBV9H2e/3BjYateQDY8gM5bmWovygdyEb87k/G5Zz9c/2zfEQFysO5nDJ6mMel91Z//pwFpygIWIaMXE3AoYssPBCI/B12DiONMT5VZxOJ0f+j/MyWo5chYGowfn/j03lNXBpl85Up8d46u6DChBMvKv2UePrrAsChtdLTi73oEBjFDYpmIp/KSgRhRw357sXuHLknRgI8d90F8QL761oI8iQeJqvUOGnAoEkgNblF13iiJASZCwhLkG+v7/Halvt5+enr7x+02lZOwKymJ7jMAXK32RxaXnNxfXzCOkCxTO2I3NiR0i9gAjQLLoVHkKG8pCi0UT4Q0h5xUFIlBJEYmg+1yg6TrUq+YfEWKK0lWsSS8+DkNvCWtvJXu0UbDyH/NYjoDHFybPd/cPeficiW5LvkVdBNY4UoIqOQMwPBXm9vUYIVCj3GkXCCo1tRS//uMhYoVG3q46HaBQtamESTs/+0o92hOTaBbqjBwpu8reCuzAP4rkXpQBzQwbhZxD7jNYEAS4CI2Rg4hLitPUor2hGh6j4hQ5FfWt8LQF+SwyJIpGUV05nu56VHqJhR8ybb+Q+/dnPYZYSigIICvY3xfYxCckz/qazprjDiFJ+5DWVwscaMpSDgkleI2uutaKk5kPFNTqO8pBDlBQZEqKvoJXp7+lxzx7Cuoqp2M7zlrm5JbH/9oZ/GLdzBGf9FNmmvPi+h2FXnm8L5WhdCMJNyr1D6yvKP1rFQYgSjWpteE0JMraEME8ykpzo/0/+wcg5yGHMooegQYIRyXU1i52tCSfn9oSQFH+Fe4jypxs3RHA+xNCcNUZ+BXRg7iu0lhgDAesisSfE6UA0iudz9sNHKChek5eBX9a+FwKkKQ+Nd6JljkLX6B4x2L8hhHOsVdhR4iHEEe1LeWJCSI2tCo9AU3OIKHGgbupv6NvyRciGgMzPPLP5LmhPdKTx8qgSWIXxVkZx8QJihmCvPP8nE6IRXniKT9GThhKF0QkZal3KQYcLgn+s8YwWJiNnLVL4mOz1b+4piM8/+YYb8xNlLoASXqC7c9DCOokhl4RAKgSkCNM9wklBOPL4BIJoblQggsb8Km9W/IlIJkKrPN4xEETPwtS3hczrp8//pxmzpoUIBfeSO8r8/OE59wgTIsnIb4yBj7Cft6pYI8Sbh5TBD749IANSlKPgJQQmrr0uUfjbCnlV/V9OCfLpDc9b0nw4x3bznAbWFAyfUeBLEIhA3uaCKifFyUBg8pg+Ro8nOCVOintKoy0xj5bFvhNCQMAfoUqgc8UwMRot8dWy/qPcDHQk5XkgOPD97//Gl/xC2kKlkhl2V4pMQmAON+22E+4XgIzMKYMSmp7S0ymTcpYEYM6eVjKlJV25HgYguZ6lD1hR4S4byoxRwMUQjm87MYVxrW19nCqbgTD4kSEde7FlxcF4tKDCPu41lBUKa7tjgGuHJuPCwpBPdcONuVTiMEMgbPpugJE0+GIRusL+yD9qGhrP05ClFHfOuppZeV4ZkgyJdJc3dkxh0+8YDBpbsyuxrXYzV4VfmJLFwxdAEq7azIj9Yw9AuUCjEL3I7pD1xgo0BPv5Y2U9MCBvegpGxq9/vK7BftOQssP3ueL+HfJwLkAqVLlgPH9CF7phgMoKj/X8EjiNCtGQHzFU9mM7gsR8W/5wkuZ9ZUKBcYuWdE3qU2YYqLIllfo5aog2m2haKnlsvP30YUHO+3f9Yu2GrNpW2rYV8id2bM/9KxBPc/QgZQT9AlotQRtgSls1pIDADvo+3hL0bXBU0yxqG4Fx2ZshdXSBaEjZYtIdh/uxQDOrpMV/Biatjj8nzRgq8p0Ud6w9fAwwe+9mSJPWUMWzPG+A21ZWG45nhoQp1RdaBZ1WYDteUQ4gffvH1jomTHlkxk9GTDi5AS0YAODxMoRjMiqsjq/MyqvFFJX9buv6+18Y8mwDyFRH7Dj+T1rBtYivRV1v9mHtiKhfD10QrRFdsxor9Z4bgChAtF22fLsv1sfsGL4B0grazi9DygpagZ0A2s2WBMBmLn0de15D11KG5WSAvh20rB92fEIVwk0jdV2qPdyWr4mYuw75NMua7FFtmZxbkN7qi4DSFgaqQjc75GwDwbgBMkMMAPfD6cR1wpl1o7GftDhMMSPaFmm05+Tv/HWW9aQXbMfiBAZ4cNLdnz6hyAyj7ki9oQYYqdYd4h405JRwXs4DhLKozKhzG65449eQ4i5nX2LKXYjCVDcWF58Y0uJvj2EpY2VN79NzjHlVF8E1M2JZxOzW62rIEhhlywoAMMhrS8dFBJhgMJx5aRxg/fv9rSW9WN7LeQxZPn4bo6ExYgppsWNkQIt2pOAU8DAK8Oh/yK7ECM8pCAboJDTRFNsJQ3ZkBdtFXgV+A5qAEasl4sk2WxjOzn9PY6sZ1ZxJD/p9FMwoc1pjLNhEbLd2eX2Kpv6Y+aSCn8OUxhqyGBOwS9fxUiwDPIXfZw2JeNs+hS2/2R6r2Lfv+S/ivt3PG7eHh3S/52EDDD0j5h9rStliJiQLc5/fW9wP0PNcfB77nmVpX6Js2WaOQwb9OrXLJ9UMz7UmuJaAQj7fjxi6V97wIGftsqVMwcGZN2ZTL30fr7IYkL4xpG/9Y9bV677pUYXfrHk5tzuvoS1aRPX9ScV+3+Mn1FU7YMR6GT8LEP38xs2OyzVZRjIz9mWrIV2lTYo6LLk3BKXGKCM47jycKCb4zb4GzBi0g3Ec0a9OsBVQQsp+YwTjo+Mr9C/MQluIJmIkYYvvzpL2RhuiKT1uttTrK+q74p8siUsR64/nlS3XedcfZgY6kfUsv/FOUZfOlwGTfjyPCxjrRDbCvMLr4vCc9kN26pBR7H8KuW0wHZrkYCzj2+z5WbPCoZM2rISeEwop48KRZdhiPtmYLXNSyZs91YAeH06dow/Vpg3o+W9a/hbgPI5jTnvdx5YxZUbrCY1V7De22qProHXrDL/9B8dlHIuM3QQqUxL7d/pLyyqrzKlV6/2O/F/GBXP6ochjYdiKvQ4saA1ddlTvY/bEkY9Wa1iLkEN2JVavOhxHRlvqMF/XAnEVOJgXy3fAhCgY0N8bC0Nnpl8Lw/bt2LnCnsENO6o5r7bMcn2hONzQswSK2WVbphBy2kcjGqqWNRJQfU6ALwFgHTlo41pWWaE+O4V2zuhYZ1jYinTnvVmcC0Oclck+MgTH1jZU9Ty/VWaUIS42JwFPpkiWyDiZafZDygiJTseTIrc/g5v1qYQ6kgVnT48A+bztNN774MD2U8kDphjxaP18nyGzZBGUh7Y9L1uGvIp6Mq3EePVl7Xxf2/pE9gWI2KTFX2J3xx8Z0jWvnv+VhaG6tr8vkccerdTfdvhaXzTlLUM8t6HNIa9a4DfuDYgCWEaUCQ5jBcz2YI43lgqsrRi21F+pRThPhW5NvqLDK0Nw5E7RV7DKjDreX69/ZVY14wGQ8+HN733OxHGci9MKTBlkMNCSMqJA/udFzgg5IWqXKW9pbwvDu9VxFIjREGtHAS1w7rs4bcXtpIEV1t7H9QdgfmPIGrTmKDAW+gmIFHxNaRl3iCKEvYcsjuPAgTEzQ5zO2SHY3q+FX98oqti8casANPRxL19nx34JWZ9XQJ4r+uOLpmwxZxGyZF8Bcb9lf+dUR0zZgjwCigMKmGltbXG/SzZmUzQlxzMzGCdcmVUDEH3OijXp7k5StNVSh7xnV6Nju98+MaTMaMjK+b7xCy2gD1vk+G54eVxM6PEzM2TLqjJk3IdR/4iG7RSF+y1klQk4jqGvb/h4n6TBQwHZ77GYE0alLzZOTOl1+ShiFvUyBYRJIvSC1PFPfYemMoW+EpWXtaznArCLitWSnX6BKnPOLkTWIT/3vB3SEFemqF+m0Bh7ZIoY13m7IfmhfyxNzsu90j/f65Bn5hSoMSHIvPE+nptWAKesbWRY6xJax/NG30AnvS4AAPkVEOuDmHBk3KJ+dsewIt41+3t8+kqRB85Sy82QAmZmpGrfGnfqejZrKlP8Rv+GIZ0nnWi/Ys74kWzs6Ly7INTfYvA4CshcGL6wpSJ8I1/GtLCs9ji0lQG+vgzBOkmInRh2a0Y1If0DYPmr5vTPwIv9hCWPXyBcjUGL+n+PhWEdL9Rhi390Wv2lxeHRjGZbYR0Os7DWgb0f15VVzPd5XVcgClAZ41se8uE/3efT7Eq7oQXk7xpSB3NcrfAYzGmFLUAL1MwYtabPjBeYXhcAAGolA3vSjJkZ88Zdx6+/pzrEaf35x9XeODgANYTlPox167cOfmJMAbnv4+1QGNA6pAwpg8qInhdAPa4GFTjrKQi5XSAsjrsf0qWSb3sjm+M4vQz5fNEaA1TGTMxo9vVu2wIATgWozlfavegXZJ7h/+3dYY7cOA7F8VQnu/e/5u4dtnqRwThD/KA/ywU0Jl9GQGCZkl0yHx9JSW4nGPRxKXuA8RzG/BygfJchBtujW5Ipzso9R5HGA998fC7MCMX2kYyrC+mrwd9z7+n5ZIMM9bODV8kYUjuEoeTPAyPemVxq0feB+cJ/xJYuKj3qFoL3r0khi4uHLEvLJwitTGlA4pz734whA7A+ElO05MEer2vLt9hPRgoQcVQmBUM6oNf7VxPlOXudyl7AYEI3Yk0z4TOYxXyEVDliCvOZp+NH8cmAEXNmevVk1p7fpr89MZyKP1l9xZIXzPmIdPmkkLlrqEL8bpbu8XUBJOTT+psdPAvPMV1LAnOlvgkIfyPoPsjxMxquUV2ncX/do65KmSvOriY70XSF2OecL0A7Yf08eYKMJeiHuFq7hE+A2V3WUGgE7sEKGHFjTuNKwAfp8HPGLRUA4N+GAv8QaOkqr91Yl9E+ActMDb059ktX92PIolQB+Hx9Ta9voeB8y/4A9mmCqjyzMvY5PhjHMchf7REHZNH15xSTIfafLss/R2hABEKmtPK5VwPszNms7xOwLB8VM5RrqZbprier+Ei/cncBZYzxQkCaIdv+uUvr9Mm3ViKmPIwBk0GAL7N0mRFjWh6z/+d0oRrAVGTMMSZwMwP9dOvW6077IcWUufB3cjnXUspxM2l+YvZwf2PHtFI+vEm/YMbhvGIJ/SI7Q4kyJGJVsk9mjIniD7Os27GEPjLiaLE323Nyimu85GXtMhM3kvs3F8BPsr+NISPNpR0WhKuaxvkSkIeu5PpW1rWqSrvnMqn+nvE4TxkymeA5zOnzcZnn34whtD281rb511sX+5mTPGVmrWWZP1vPd31Xix+gvMGcEwO9RycRvdFm7DH1TMB1VbqnQ1enDMYUWfNwtRelN1Nc32KVuIBA3qlxj6GMpZlhPYB4VIzyt4JhFyN+nXs/FH8vy5p7HlMZIjwyiGNGtCluDOrElNXKG+gEeAcw5j4HVygTbBf4qfTt/V7rP+YX5a7B+S1FFxFBvSeMs06/zfVk3f0Zf98gbJJge9WV6bKW9hP7vG8EeHcMUYxKOLkvY4D+WoDGMQO9TAt31oC2mysDAqhwaWBmf5iTACADEPZDZMJunYJG8NU9IburyOhztPgyjOt4igUE+3xW2SCYm7IFPQJ6z9SvclKKD6tchS0uyz4F/gocYDcjPLaRnTBIVzaex+Mp/pxiyXMAknvq5bZOR/vLBhX0oH8r/v6xx6d27x8FAgU3a2RixRCSooshjxUQPyV+zGooKD+PBUSwLmVfAWa09bOgZ9zQAwZMr/AcR1n10mWlHzaoNrv6WAogdazY9iXHUalOt+8FsJ8nt49rHYAMlxWAzBRYBWbATdkAVIujr22vLNd4Z+Z253pdh8quMQuMCp4NHUcA5PjWieDAjqByANJ1gRV0AcQ0yfioe6Rpldm2M6d/WuVHW7isUJ5lUV4yQ5mgC2y4SYGq/t5vjU8b4xmDynxo/TIi6iX7fgRk/ueQbrSMPY+rbrawAlfgFLA1nylSAHRbbjDj/n36ehk8ZBPome5eRZfV8w/lo+hK7Huso1TqgDkskvoat+L/X3QsGoDM2tHouKDcJmPWeT9kobMvXc+dwrkOhtJeK/Nm/XEXaCx01ssAWtc99rUOAJ6Uu/srhrQyWgn2g4K6GOvZL5TBwwSA742/x7ijZF3F7tfNUi7Lh5grvwbisoxwYReZamaf9VC8cWhVsAuV4Y5oYyaNcdAuoPa1TcPQZX3v/y16+N55kyFTGQIxNLcDpwIvFKe7cU7keHd2VMxrhR+Y+WXnx+xsrPbm4Mf+eTMn1mYGaFrjptDj/ZmkmjaXVWv19slxkTXJynCvnIdL8zdZOnn83A9ZFSTAB4VsSpGmyipunCjuGN9liwzZs8ddwQVEyzeyuGPYD7APuOS6o7aO9xWo/P3fbrnF8e5y2+7Lnamvyg8GKNeKog2m2NaW+SjwLCQhlr5/M6DamjnNlAbJLKtBaQZU226Ru2KbCe+Ph6Tk3THb/v5zaRQ7yz4M6usa1HywJU50n+7bgb4Z0sC2XIa8P56+JvvuWHTaa6kgbLn7ELvV9bU76A0+hpTKuh3PoryDwKvrflwx5F/1IMaK9wrK+h3ltf/+bb8d5d8/XdZ//txS/N9hxfdvGNg/ZQT1//4fih7V/hdi/qwAAAAASUVORK5CYII=");
  background-size: contain;
  cursor: crosshair;
  float: left;
}
colorpicker-saturation i {
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
colorpicker-saturation i::after {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #fff;
  border-radius: 5px;
}
colorpicker-hue,
colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
colorpicker-hue i,
colorpicker-alpha i {
  display: block;
  height: 2px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=");
  background-size: contain;
}
colorpicker-alpha {
  display: none;
}
colorpicker-alpha,
.colorpicker-color {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=");
  background-size: 10px 100%;
}
.colorpicker {
  top: 0;
  left: 0;
  z-index: 99999;
  display: none;
}
.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
  position: relative;
}
.colorpicker input {
  width: 100px;
  font-size: 11px;
  color: #000;
  background-color: #fff;
}
.colorpicker.alpha {
  min-width: 140px;
}
.colorpicker.alpha colorpicker-alpha {
  display: block;
}
.colorpicker.dropdown {
  position: absolute;
}
.colorpicker.colorpicker-fixed-position {
  position: fixed;
}
.colorpicker .dropdown-menu::after,
.colorpicker .dropdown-menu::before {
  content: '';
  display: inline-block;
  position: absolute;
}
.colorpicker .dropdown-menu::after {
  clear: both;
  border: 6px solid transparent;
  top: -5px;
  left: 7px;
}
.colorpicker .dropdown-menu::before {
  border: 7px solid transparent;
  top: -6px;
  left: 6px;
}
.colorpicker .dropdown-menu {
  position: static;
  top: 0;
  left: 0;
  min-width: 129px;
  padding: 4px;
  margin-top: 0;
}
.colorpicker-position-top .dropdown-menu::after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  top: auto;
  bottom: -5px;
}
.colorpicker-position-top .dropdown-menu::before {
  border-top: 7px solid rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  top: auto;
  bottom: -6px;
}
.colorpicker-position-right .dropdown-menu::after {
  border-right: 6px solid #fff;
  border-left: 0;
  top: 11px;
  left: -5px;
}
.colorpicker-position-right .dropdown-menu::before {
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 0;
  top: 10px;
  left: -6px;
}
.colorpicker-position-bottom .dropdown-menu::after {
  border-bottom: 6px solid #fff;
  border-top: 0;
}
.colorpicker-position-bottom .dropdown-menu::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
.colorpicker-position-left .dropdown-menu::after {
  border-left: 6px solid #fff;
  border-right: 0;
  top: 11px;
  left: auto;
  right: -5px;
}
.colorpicker-position-left .dropdown-menu::before {
  border-left: 7px solid rgba(0, 0, 0, 0.2);
  border-right: 0;
  top: 10px;
  left: auto;
  right: -6px;
}
colorpicker-preview {
  display: block;
  height: 10px;
  margin: 5px 0 3px 0;
  clear: both;
  background-position: 0 100%;
}

/*! angular-flash - v2.4.0 - 2016-10-25
* https://github.com/sachinchoolur/angular-flash
* Copyright (c) 2016 Sachin; Licensed MIT */

.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;
}

.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;
}

div.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
    font-size: 1.7em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/**
 * angular-bootstrap-calendar - A pure AngularJS bootstrap themed responsive calendar that can display events and has views for year, month, week and day
 * @version v0.23.0
 * @link https://github.com/mattlewis92/angular-bootstrap-calendar
 * @license MIT
 */
[class*="cal-cell"] {
  float: left;
  margin-left: 0;
  min-height: 1px;
}
.cal-row-fluid {
  width: 100%;
  *zoom: 1;
}
.cal-row-fluid:before,
.cal-row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.cal-row-fluid:after {
  clear: both;
}
.cal-row-fluid [class*="cal-cell"] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
  *margin-left: -0.05213764%;
}
.cal-row-fluid [class*="cal-cell"]:first-child {
  margin-left: 0;
}
.cal-row-fluid .controls-row [class*="cal-cell"] + [class*="cal-cell"] {
  margin-left: 0%;
}
.cal-row-fluid .cal-cell7 {
  width: 100%;
  *width: 99.94669509594883%;
}
.cal-row-fluid .cal-cell6 {
  width: 85.71428571428571%;
  *width: 85.66098081023453%;
}
.cal-row-fluid .cal-cell5 {
  width: 71.42857142857142%;
  *width: 71.37526652452024%;
}
.cal-row-fluid .cal-cell4 {
  width: 57.14285714285714%;
  *width: 57.089552238805965%;
}
.cal-row-fluid .cal-cell3 {
  width: 42.857142857142854%;
  *width: 42.80383795309168%;
}
.cal-row-fluid .cal-cell2 {
  width: 28.57142857142857%;
  *width: 28.518123667377395%;
}
.cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.232409381663112%;
}
.cal-week-box .cal-offset7,
.cal-row-fluid .cal-offset7,
.cal-row-fluid .cal-offset7:first-child {
  margin-left: 100%;
  *margin-left: 99.89339019189765%;
}
.cal-week-box .cal-offset6,
.cal-row-fluid .cal-offset6,
.cal-row-fluid .cal-offset6:first-child {
  margin-left: 85.71428571428571%;
  *margin-left: 85.60767590618336%;
}
.cal-week-box .cal-offset5,
.cal-row-fluid .cal-offset5,
.cal-row-fluid .cal-offset5:first-child {
  margin-left: 71.42857142857142%;
  *margin-left: 71.32196162046907%;
}
.cal-week-box .cal-offset4,
.cal-row-fluid .cal-offset4,
.cal-row-fluid .cal-offset4:first-child {
  margin-left: 57.14285714285714%;
  *margin-left: 57.03624733475479%;
}
.cal-week-box .cal-offset3,
.cal-row-fluid .cal-offset3,
.cal-row-fluid .cal-offset3:first-child {
  margin-left: 42.857142857142854%;
  *margin-left: 42.750533049040506%;
}
.cal-week-box .cal-offset2,
.cal-row-fluid .cal-offset2,
.cal-row-fluid .cal-offset2:first-child {
  margin-left: 28.57142857142857%;
  *margin-left: 28.46481876332622%;
}
.cal-week-box .cal-offset1,
.cal-row-fluid .cal-offset1,
.cal-row-fluid .cal-offset1:first-child {
  margin-left: 14.285714285714285%;
  *margin-left: 14.17910447761194%;
}
.cal-row-fluid .cal-cell1 {
  width: 14.285714285714285%;
  *width: 14.233576642335766%;
}
[class*="cal-cell"].hide,
.cal-row-fluid [class*="cal-cell"].hide {
  display: none;
}
[class*="cal-cell"].pull-right,
.cal-row-fluid [class*="cal-cell"].pull-right {
  float: right;
}
.cal-row-head [class*="cal-cell"]:first-child,
.cal-row-head [class*="cal-cell"] {
  min-height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cal-events-num {
  margin-top: 20px;
}
.cal-month-day {
  position: relative;
  display: block;
  width: 100%;
}
.cal-month-day .cal-events-num {
  margin-left: 10px;
  margin-top: 18px;
}
#cal-week-box {
  position: absolute;
  width: 70px;
  left: -71px;
  top: -1px;
  padding: 8px 5px;
  cursor: pointer;
}
.cal-day-tick {
  position: absolute;
  right: 50%;
  bottom: -21px;
  padding: 0px 5px;
  cursor: pointer;
  z-index: 5;
  text-align: center;
  width: 26px;
  margin-right: -17px;
}
.cal-year-box #cal-day-tick {
  margin-right: -7px;
}
.cal-slide-box {
  position: relative;
}
.cal-slide-tick {
  position: absolute;
  width: 16px;
  margin-left: -7px;
  height: 9px;
  top: -1px;
  z-index: 1;
}
.cal-slide-tick.tick-month1 {
  left: 12.5%;
}
.cal-slide-tick.tick-month2 {
  left: 37.5%;
}
.cal-slide-tick.tick-month3 {
  left: 62.5%;
}
.cal-slide-tick.tick-month4 {
  left: 87.5%;
}
.cal-slide-tick.tick-day1 {
  left: 7.14285714285715%;
}
.cal-slide-tick.tick-day2 {
  left: 21.42857142857143%;
}
.cal-slide-tick.tick-day3 {
  left: 35.71428571428572%;
}
.cal-slide-tick.tick-day4 {
  left: 50%;
}
.cal-slide-tick.tick-day5 {
  left: 64.2857142857143%;
}
.cal-slide-tick.tick-day6 {
  left: 78.57142857142859%;
}
.cal-slide-tick.tick-day7 {
  left: 92.85714285714285%;
}
.events-list {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 50;
}
.cal-slide-content ul.unstyled {
  margin-bottom: 0;
}
.cal-slide-content ul li.dragging-active .event-item {
  color: black;
}
.cal-day-selected {
  background-color: #ededed;
}
.cal-week-box {
  position: relative;
}
.cal-week-box [data-event-class] {
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-size: 12px;
  padding: 0 3px !important;
}
.cal-week-box .cal-day-panel {
  border: 0px !important;
}
.cal-week-box:not(.cal-day-box) .cal-row-fluid {
  margin-bottom: 2px;
}
.cal-week-box:not(.cal-day-box) .cal-row-fluid:hover,
.cal-week-box:not(.cal-day-box) [class*="cal-cell"]:hover {
  background-color: inherit !important;
}
.cal-week-box:not(.cal-day-box) [data-event-class] {
  margin-left: 2px;
  margin-right: 2px;
}
.cal-week-box:not(.cal-day-box) .border-left-rounded {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.cal-week-box:not(.cal-day-box) .border-right-rounded {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.cal-week-box.cal-day-box .cal-row-head {
  padding-left: 60px;
}
.cal-week-box.cal-day-box .cal-day-panel {
  overflow-x: hidden;
}
.cal-day-box {
  text-wrap: none;
  overflow-x: auto !important;
  overflow-y: hidden;
}
.cal-day-box .cal-day-hour-part {
  height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: thin dashed #e1e1e1;
}
.cal-day-box .cal-day-hour-part .cal-day-hour-part-time {
  width: 60px;
  text-align: center;
  float: left;
}
.cal-day-box .cal-day-hour-part .cal-day-hour-part-spacer {
  height: 30px;
  display: inline-block;
}
.cal-day-box .cal-day-hour-part:hover {
  background-color: #ededed;
}
.cal-day-box .cal-day-hour-part-selected {
  background-color: #e1e1e1;
}
.cal-day-box .cal-day-hour .day-highlight {
  height: 30px;
}
.cal-day-box .cal-hours {
  font-weight: bold;
  font-size: 12px;
}
.cal-day-box .cal-day-hour:nth-child(odd) {
  background-color: #fafafa;
}
.cal-day-box .cal-day-panel {
  position: relative;
  padding-left: 60px;
  border: solid 1px #e1e1e1;
}
.cal-day-box .cal-day-panel-hour {
  position: absolute;
  width: 100%;
  margin-left: -60px;
}
.cal-day-box .day-event {
  position: absolute;
  width: 150px;
  overflow: hidden;
  padding: 2px 3px !important;
}
.cal-day-box .day-event a {
  font-size: 12px;
  text-overflow: ellipsis;
}
.cal-day-box .day-highlight {
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #c3c3c3;
  margin: 1px 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.event {
  display: block;
  background-color: #c3c3c3;
  width: 12px;
  height: 12px;
  margin-right: 2px;
  margin-bottom: 2px;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  border: 1px solid #ffffff;
}
.event-block {
  display: block;
  background-color: #c3c3c3;
  width: 20px;
  height: 100%;
}
.cal-event-list .event.pull-left {
  margin-top: 3px;
}
.day-highlight:hover,
.day-highlight {
  background-color: #dddddd;
}
.cal-row-head [class*="cal-cell"]:first-child,
.cal-row-head [class*="cal-cell"] {
  font-weight: bolder;
  text-align: center;
  border: 0px solid;
  padding: 5px 0;
}
.cal-row-head [class*="cal-cell"] small {
  font-weight: normal;
}
.cal-year-box .row:hover,
.cal-row-fluid:hover {
  background-color: #fafafa;
}
.cal-month-day {
  height: 100px;
}
[class*="cal-cell"]:hover,
.cell-focus,
[class*="cal-cell"] .drop-active,
.cal-cell.drop-active,
.cal-week-box .cal-cell1.drop-active,
.cal-day-hour-part.drop-active {
  background-color: #ededed;
}
.cal-year-box [class*="span"],
.cal-month-box [class*="cal-cell"] {
  min-height: 100px;
  border-right: 1px solid #e1e1e1;
  position: relative;
}
.cal-year-box [class*="span"] {
  min-height: 60px;
}
.cal-year-box .row [class*="col-"]:last-child,
.cal-month-box .cal-row [class*="cal-cell"]:last-child {
  border-right: 0px;
}
.cal-year-box .row,
.cal-month-box .cal-row-fluid {
  border-bottom: 1px solid #e1e1e1;
  margin-left: 0px;
  margin-right: 0px;
}
.cal-year-box .row:last-child,
.cal-month-box .cal-row-fluid:last-child {
  border-bottom: 0px;
}
.cal-month-box,
.cal-year-box,
.cal-week-box {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-radius: 2px;
}
.cal-month-box {
  border-right: 0px;
  border-bottom: 0px;
}
span[data-cal-date] {
  font-size: 1.2em;
  font-weight: normal;
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  margin-top: 15px;
  margin-right: 15px;
}
span[data-cal-date]:hover {
  opacity: 1;
}
.cal-day-outmonth span[data-cal-date] {
  opacity: 0.1;
  cursor: default;
}
.cal-day-today {
  background-color: #e8fde7;
}
.cal-day-today span[data-cal-date] {
  color: darkgreen;
}
.cal-month-box .cal-day-today span[data-cal-date] {
  font-size: 1.9em;
}
.cal-day-holiday span[data-cal-date] {
  color: #800080;
}
.cal-day-weekend span[data-cal-date] {
  color: darkred;
}
#cal-week-box {
  border: 1px solid #e1e1e1;
  border-right: 0px;
  border-radius: 5px 0 0 5px;
  background-color: #fafafa;
  text-align: right;
}
.cal-week-box .cal-row-head {
  border-bottom: 1px solid #e1e1e1;
}
.cal-day-tick {
  border: 1px solid #e1e1e1;
  border-top: 0px solid;
  border-radius: 0 0 5px 5px;
  background-color: #ededed;
  text-align: center;
}
.cal-day-tick .fa {
  display: none;
}
.cal-slide-box {
  border-top: 0px solid #8c8c8c;
}
.cal-slide-content {
  padding: 20px;
  color: #ffffff;
  background-color: #555555;
  -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
.cal-slide-content a.event-item {
  color: #ffffff;
  font-weight: normal;
}
a.event-item-edit,
a.event-item-delete,
a.event-item-action {
  padding-left: 5px;
}
.cal-year-box .cal-slide-content a.event-item,
.cal-year-box a.event-item-edit,
.cal-year-box a.event-item-delete,
.cal-year-box a.event-item-action {
  position: relative;
  top: -3px;
}
.events-list {
  max-height: 47px;
  padding-left: 5px;
}
.cal-column {
  border-left: 1px solid #e1e1e1;
}
a.cal-event-week {
  text-decoration: none;
  color: #151515;
}
.badge-important {
  background-color: #b94a48;
}
.pointer {
  cursor: pointer;
}
.cal-year-box:last-child {
  border-bottom: 0px;
}
.cal-context {
  width: 100%;
}
@media (max-width: 991px) {
  .cal-year-box [class*="span"]:nth-child(2) {
    border-right: 0px;
  }
  .cal-year-box [class*="span"]:nth-child(1),
  .cal-year-box [class*="span"]:nth-child(2) {
    border-bottom: 1px solid #e1e1e1;
  }
}

tags-input{box-shadow:none;border:none;padding:0;min-height:34px}tags-input .host{margin:0}tags-input .tags{-moz-appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-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,box-shadow ease-in-out .15s;-moz-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}tags-input .tags .tag-item{color:#fff;background:#428bca;border:1px solid #357ebd;border-radius:4px}tags-input .tags .tag-item.selected{color:#fff;background:#d9534f;border:1px solid #d43f3a}tags-input .tags .tag-item .remove-button:hover{text-decoration:none}tags-input .tags.focused{border:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-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)}tags-input .autocomplete{border-radius:4px}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#262626;background-color:#f5f5f5}tags-input .autocomplete .suggestion-item em{color:#000;background-color:#fff}tags-input.ng-invalid .tags{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-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}tags-input[disabled] .tags{background-color:#eee}tags-input[disabled] .tags .tag-item{background:#337ab7;opacity:.65}tags-input[disabled] .tags .input{background-color:#eee}.input-group tags-input{padding:0;display:table-cell}.input-group tags-input:not(:first-child) .tags{border-top-left-radius:0;border-bottom-left-radius:0}.input-group tags-input:not(:last-child) .tags{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-lg tags-input:first-child .tags{border-top-left-radius:6px;border-bottom-left-radius:6px}.input-group-lg tags-input:last-child .tags{border-top-right-radius:6px;border-bottom-right-radius:6px}.input-group-sm tags-input:first-child .tags{border-top-left-radius:3px;border-bottom-left-radius:3px}.input-group-sm tags-input:last-child .tags{border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group-lg tags-input,tags-input.ti-input-lg{min-height:46px}.input-group-lg tags-input .tags,tags-input.ti-input-lg .tags{border-radius:6px}.input-group-lg tags-input .tags .tag-item,tags-input.ti-input-lg .tags .tag-item{height:38px;line-height:37px;font-size:18px;border-radius:6px}.input-group-lg tags-input .tags .tag-item .remove-button,tags-input.ti-input-lg .tags .tag-item .remove-button{font-size:20px}.input-group-lg tags-input .tags .input,tags-input.ti-input-lg .tags .input{height:38px;font-size:18px}.input-group-sm tags-input,tags-input.ti-input-sm{min-height:30px}.input-group-sm tags-input .tags,tags-input.ti-input-sm .tags{border-radius:3px}.input-group-sm tags-input .tags .tag-item,tags-input.ti-input-sm .tags .tag-item{height:22px;line-height:21px;font-size:12px;border-radius:3px}.input-group-sm tags-input .tags .tag-item .remove-button,tags-input.ti-input-sm .tags .tag-item .remove-button{font-size:16px}.input-group-sm tags-input .tags .input,tags-input.ti-input-sm .tags .input{height:22px;font-size:12px}.has-feedback tags-input .tags{padding-right:30px}.has-success tags-input .tags{border-color:#3c763d}.has-success tags-input .tags.focused{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;-moz-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-error tags-input .tags{border-color:#a94442}.has-error tags-input .tags.focused{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-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-warning tags-input .tags{border-color:#8a6d3b}.has-warning tags-input .tags.focused{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;-moz-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}
tags-input{display:block}tags-input *,tags-input :after,tags-input :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:0}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 1px 0 #d3d3d3 inset;height:100%}tags-input .tags.focused{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(5,139,242,.6);-moz-box-shadow:0 0 3px 1px rgba(5,139,242,.6);box-shadow:0 0 3px 1px rgba(5,139,242,.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0,#cbebff 47%,#a1dbff 100%)}tags-input .tags .tag-item.selected{background:-webkit-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(to bottom,#febbbb 0,#fe9090 45%,#ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .input.invalid-tag,tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0 0 0 5px;float:left;height:26px;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);-moz-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-linear-gradient(top,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%);background:linear-gradient(to bottom,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:normal 700 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.7 - 2017-04-15T14:28:36.790Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */

.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
  background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255,255,255,.9);
  border: 1px solid #777;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 10000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
       -o-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid white;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.right-bottom {
  bottom:10px;
  right: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color:white;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom:10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}

.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-hidden {
     display: none;
}

.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
    border: 0;
    outline: 0;
}
.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-moz-keyframes introjspulse {
 0% {
    -moz-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -moz-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -moz-transform: scale(1);
    opacity: 0.0;
 }
}

@-webkit-keyframes introjspulse {
 0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
 }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #fbca0c;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #fbca0c;
  border-left-color: #fbca0c;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #000000;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #000000;
  border-color: #000000;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #000000;
  color: #fff;
}

.language-column a.selected {
  background: #000000 !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #000000;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #000000 !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #fbca0c;
}

.link:active,
.link:hover,
.link:focus {
  color: #000000;
}

.heavy-link {
  color: #000000;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #000000;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #fbca0c;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #000000;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #000000;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #000000;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #000000;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #000000;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbca0c;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #fbca0c;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: #000000;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #000000;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #000000;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #000000;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #000000 !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #000000;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #000000;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #000000;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #000000;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #000000;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #000000;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #000000;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #000000;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #000000;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #000000;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #000000;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #000000;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #000000 !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #000000;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #000000;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #000000;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #fbca0c;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #fbca0c;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #000000 !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #000000;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: black;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #000000;
  border: 1px solid #fff;
  color: #fff;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #fbca0c;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #525252;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: black;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: black;
  color: #fff;
}

.btn.btn-secondary {
  background: #1a1a1a;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #333333;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #fbcf24;
}

.btn.btn-primary-light {
  background: #000000;
  border: 1px solid #fff;
  color: #fff;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #fbca0c;
  border: 1px solid #848484;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #000000;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #fbca0c;
  color: #fff;
  border-color: #525252;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #000000;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #333333;
  background-color: #000000;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #fbca0c;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #000000;
  color: #000000;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #fbca0c;
  color: #fff;
  border-color: #525252;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #fbca0c;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff9e0;
  border: 1px solid #ffeead;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #000000;
  background-color: #000000;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #000000;
  background-color: #000000;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #000000;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/64E2D03BCE69419337D9F822775737E607BF92F5.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #fbca0c;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #fbca0c;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #fbca0c;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #fbca0c;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #fbca0c;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #fbca0c;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #fbca0c;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #fbca0c;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #fbca0c;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #000000;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #000000 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #000000;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #222;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #ae81ff;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #ae81ff;
  border-left-color: #ae81ff;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #222;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #f92672;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #f92672;
  border-color: #f92672;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #f92672;
  color: #fff;
}

.language-column a.selected {
  background: #f92672 !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #f92672;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #222;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #f92672 !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #ae81ff;
}

.link:active,
.link:hover,
.link:focus {
  color: #f92672;
}

.heavy-link {
  color: #f92672;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #f92672;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #ae81ff;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #f92672;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #222;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #f92672;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #222;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #f92672;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #f92672;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #f92672;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #ae81ff;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: white;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: #f92672;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #f92672;
  color: #f8f8f2;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #222;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #222;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #f92672;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #f92672;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #f92672 !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #f92672;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #f92672;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #f92672;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #f92672;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #f92672;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #f92672;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #222;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #f92672;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #222;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #f92672;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #f92672;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #222;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #222;
  color: #f92672;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #f92672;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #f92672;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #f92672;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #222;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #f92672 !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #333333;
}

.console-search-result.active {
  background: #333333;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #222 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #222 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #333333;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #f92672;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #222;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #f92672;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #222;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #222;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #222;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #f92672;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #ae81ff;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #ae81ff;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #f92672 !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #222;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #f92672;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: #e33c78;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #f92672;
  border: 1px solid #f8f8f2;
  color: #f8f8f2;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #ae81ff;
  color: #d3d3ad;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #fb6b9f;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #f8f8f2;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #f8f8f2;
}

.btn-action {
  background: #e60657;
  color: #f8f8f2;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: #b40544;
  color: #f8f8f2;
}

.btn.btn-secondary {
  background: #e60657;
  color: #f8f8f2;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #b40544;
  color: #f8f8f2;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #b68eff;
}

.btn.btn-primary-light {
  background: #f92672;
  border: 1px solid #f92672;
  color: #f8f8f2;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #ae81ff;
  border: 1px solid #fc84af;
  color: #d3d3ad;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #222;
  border: 1px solid #f8f8f2;
  color: #f92672;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #ae81ff;
  color: #d3d3ad;
  border-color: #fb6b9f;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #222;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #f92672;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #222;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #222;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #222;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #fa518e;
  background-color: #f92672;
  color: #f8f8f2;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #ae81ff;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #222;
  border: 1px solid #f92672;
  color: #f92672;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #ae81ff;
  color: #f8f8f2;
  border-color: #fb6b9f;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #f8f8f2;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #f8f8f2;
  background-color: #ae81ff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ebe0ff;
  border: 1px solid #cbadff;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #222;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #f92672;
  background-color: #f92672;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #f92672;
  background-color: #f92672;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #f92672;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/ASDASD.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #222;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #ae81ff;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #222;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #ae81ff;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #ae81ff;
  color: #f8f8f2;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #222;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #222;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #222;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #222;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #333333;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #222;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #ae81ff;
  color: #f8f8f2;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #ae81ff;
  color: #f8f8f2;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #ae81ff;
  color: #f8f8f2;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #ae81ff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #222;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #ae81ff;
  color: #f8f8f2;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #333333;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #ae81ff;
  color: #f8f8f2;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #f92672;
  color: #f8f8f2;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #333333;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #222;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #f92672 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #ae81ff;
}

.property-name h2 {
  font-weight: 100;
  color: #f92672;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #ae81ff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #ae81ff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #000000;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #000000;
  border-left-color: #000000;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #ccc099;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #ccc099;
  border-color: #ccc099;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #ccc099;
  color: #fff;
}

.language-column a.selected {
  background: #ccc099 !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #ccc099;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #ccc099 !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #ccc099;
}

.link:active,
.link:hover,
.link:focus {
  color: #000000;
}

.heavy-link {
  color: #ccc099;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #ccc099;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #ccc099;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #000000;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #ccc099;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #ccc099;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #ccc099;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: white;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #000000;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #000000;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: white;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #ccc099;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #ccc099;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #ccc099;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #ccc099 !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #ccc099;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #ccc099;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #ccc099;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #ccc099;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #ccc099;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #ccc099;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #ccc099;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #ccc099;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #ccc099;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #ccc099;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #ccc099;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #ccc099;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #ccc099;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #ccc099 !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #ccc099;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #ccc099;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: white;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #000000;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #000000;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #ccc099 !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #ccc099;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: white;
  color: gray;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #ccc099;
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #000000;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #dcd4ba;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: #bbab77;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: #aa9655;
  color: #fff;
}

.btn.btn-secondary {
  background: #bbab77;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #aa9655;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #1a1a1a;
}

.btn.btn-primary-light {
  background: #ccc099;
  border: 1px solid #ccc099;
  color: #b3b3b3;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #000000;
  border: 1px solid #fff;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #000000;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #000000;
  color: #fff;
  border-color: #dcd4ba;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #ccc099;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #d6cdad;
  background-color: #ccc099;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #000000;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #ccc099;
  color: #ccc099;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #000000;
  color: #fff;
  border-color: #dcd4ba;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #000000;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffe0e0;
  border: 1px solid #ffadad;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #ccc099;
  background-color: #ccc099;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #ccc099;
  background-color: #ccc099;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #ccc099;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/051FF1849E3C51A5CE74030F71E03E1ECA8F30FA.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #000000;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #000000;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #000000;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #000000;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #000000;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #000000;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #000000;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #000000;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #000000;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #ccc099;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #000000 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #000000;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #434365;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #434365;
  border-left-color: #434365;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #52527a;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #52527a;
  border-color: #52527a;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #52527a;
  color: #fff;
}

.language-column a.selected {
  background: #52527a !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #52527a;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #52527a !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #52527a;
}

.link:active,
.link:hover,
.link:focus {
  color: #434365;
}

.heavy-link {
  color: #52527a;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #52527a;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #52527a;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #434365;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #52527a;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #52527a;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #52527a;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #52527a;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #434365;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #434365;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: #52527a;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #52527a;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #52527a;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #52527a;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #52527a !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #52527a;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #52527a;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #52527a;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #52527a;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #52527a;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #52527a;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #52527a;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #52527a;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #52527a;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #52527a;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #52527a;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #52527a;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #52527a;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #52527a !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #52527a;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #52527a;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #52527a;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #434365;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #434365;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #52527a !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #52527a;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: #666666;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #52527a;
  border: 1px solid #fff;
  color: #fff;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #434365;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #8383ab;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: #3e3e5c;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: #29293d;
  color: #fff;
}

.btn.btn-secondary {
  background: #3e3e5c;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #29293d;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #51517a;
}

.btn.btn-primary-light {
  background: #52527a;
  border: 1px solid #52527a;
  color: #fff;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #434365;
  border: 1px solid #444464;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #434365;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #434365;
  color: #fff;
  border-color: #8383ab;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #52527a;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #6d6d9d;
  background-color: #52527a;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #434365;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #52527a;
  color: #52527a;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #434365;
  color: #fff;
  border-color: #8383ab;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #434365;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e0e0ff;
  border: 1px solid #adadff;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #52527a;
  background-color: #52527a;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #52527a;
  background-color: #52527a;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #52527a;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/467507B166CE0378EB1AFB247CAB8FE5A2A5449A.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #434365;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #434365;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #434365;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #434365;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #434365;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #434365;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #434365;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #434365;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #434365;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #52527a;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #434365 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #434365;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #0099cc;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #0099cc;
  border-left-color: #0099cc;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #383837;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #383837;
  border-color: #383837;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #383837;
  color: #fff;
}

.language-column a.selected {
  background: #383837 !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #383837;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #383837 !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #0099cc;
}

.link:active,
.link:hover,
.link:focus {
  color: #383837;
}

.heavy-link {
  color: #383837;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #383837;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #0099cc;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #383837;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #383837;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #383837;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #383837;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #383837;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #0099cc;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #0099cc;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: #383837;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #383837;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #383837;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #383837;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #383837 !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #383837;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #383837;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #383837;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #383837;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #383837;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #383837;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #383837;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #383837;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #383837;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #383837;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #383837;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #383837;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #383837;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #383837 !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #383837;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #383837;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #383837;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #0099cc;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #0099cc;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #383837 !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #383837;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: #383838;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #383837;
  border: 1px solid #fff;
  color: #fff;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #0099cc;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #787876;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: #1e1e1e;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: #050504;
  color: #fff;
}

.btn.btn-secondary {
  background: #1e1e1e;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #050504;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #00b0eb;
}

.btn.btn-primary-light {
  background: #383837;
  border: 1px solid #383837;
  color: #fff;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #0099cc;
  border: 1px solid #676765;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #383837;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #0099cc;
  color: #fff;
  border-color: #787876;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #383837;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #60605f;
  background-color: #383837;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #0099cc;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #383837;
  color: #383837;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #0099cc;
  color: #fff;
  border-color: #787876;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #0099cc;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e0f7ff;
  border: 1px solid #adebff;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #383837;
  background-color: #383837;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #383837;
  background-color: #383837;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #383837;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/CE74E9C52250DF7A6B0BB0926375B8AF3D2E39FB.JPG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #0099cc;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #0099cc;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #0099cc;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #0099cc;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #0099cc;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #0099cc;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #0099cc;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #0099cc;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #0099cc;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #383837;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #383837 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #383837;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #c52033;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #c52033;
  border-left-color: #c52033;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #22302d;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #22302d;
  border-color: #22302d;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #22302d;
  color: #fff;
}

.language-column a.selected {
  background: #22302d !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #22302d;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #22302d !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #c52033;
}

.link:active,
.link:hover,
.link:focus {
  color: #22302d;
}

.heavy-link {
  color: #22302d;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #22302d;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #c52033;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #22302d;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #22302d;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #22302d;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #22302d;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #22302d;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #c52033;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #c52033;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: #22302d;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #22302d;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #22302d;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #22302d;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #22302d !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #22302d;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #22302d;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #22302d;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #22302d;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #22302d;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #22302d;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #22302d;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #22302d;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #22302d;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #22302d;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #22302d;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #22302d;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #22302d;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #22302d !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #22302d;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #22302d;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #22302d;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #c52033;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #c52033;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #22302d !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #22302d;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: #292929;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #22302d;
  border: 1px solid #fff;
  color: #fff;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #c52033;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid #5b8078;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: #0d1211;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: black;
  color: #fff;
}

.btn.btn-secondary {
  background: #374e49;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #4c6c65;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #dc253a;
}

.btn.btn-primary-light {
  background: #22302d;
  border: 1px solid #22302d;
  color: #fff;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #c52033;
  border: 1px solid #5f867e;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #22302d;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #c52033;
  color: #fff;
  border-color: #5b8078;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #22302d;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: #45625c;
  background-color: #22302d;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #c52033;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #22302d;
  color: #22302d;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #c52033;
  color: #fff;
  border-color: #5b8078;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #c52033;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffe0e4;
  border: 1px solid #ffadb7;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #22302d;
  background-color: #22302d;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #22302d;
  background-color: #22302d;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #22302d;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureedge.net/7B49D7E13F9169E6046CEEED4019E7420944822A.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #c52033;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #c52033;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #c52033;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #c52033;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #c52033;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #c52033;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #c52033;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #c52033;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #c52033;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #22302d;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #22302d !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #22302d;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-light-webfont.woff") format("woff"),
    url("fonts/opensans-light-webfont.ttf") format("truetype"),
    url("fonts/opensans-light-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-regular-webfont.woff") format("woff"),
    url("fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("fonts/opensans-regular-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-semibold-webfont.woff") format("woff"),
    url("fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("fonts/opensans-semibold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/opensans-bold-webfont.woff") format("woff"),
    url("fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("fonts/opensans-bold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "opensans";
  src: url("fonts/opensans-extrabold-webfont.eot");
  src: url("fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("fonts/opensans-extrabold-webfont.svg#opensans") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_lt-webfont.eot");
  src: url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_lt-webfont.woff") format("woff"),
    url("fonts/effra_std_lt-webfont.ttf") format("truetype"),
    url("fonts/effra_std_lt-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_rg-webfont.eot");
  src: url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_rg-webfont.woff") format("woff"),
    url("fonts/effra_std_rg-webfont.ttf") format("truetype"),
    url("fonts/effra_std_rg-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_md-webfont.eot");
  src: url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_md-webfont.woff") format("woff"),
    url("fonts/effra_std_md-webfont.ttf") format("truetype"),
    url("fonts/effra_std_md-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_bd-webfont.eot");
  src: url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_bd-webfont.woff") format("woff"),
    url("fonts/effra_std_bd-webfont.ttf") format("truetype"),
    url("fonts/effra_std_bd-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "effra";
  src: url("fonts/effra_std_he-webfont.eot");
  src: url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/effra_std_he-webfont.woff") format("woff"),
    url("fonts/effra_std_he-webfont.ttf") format("truetype"),
    url("fonts/effra_std_he-webfont.svg#effra") format("svg");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "connect";
  src: url("fonts/connect.eot");
  src: url("fonts/connect.eot?#iefix") format("embedded-opentype"),
    url("fonts/connect.woff") format("woff"),
    url("fonts/connect.ttf") format("truetype"),
    url("fonts/connect.svg#connect") format("svg");
  font-style: normal;
  font-weight: normal;
}

html,
body {
  background-color: #fff;
}

a {
  color: #353b3b;
  text-decoration: none !important;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

a:hover,
a:focus {
  color: #2980b9;
}

body {
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

#loading-bar .bar {
  background: #003353;
  border-color: #5fa2dd;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: #003353;
  border-left-color: #003353;
  color: #5fa2dd;
}

.clear {
  *zoom: 1;
}

.clear:after,
.clear:before {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

img {
  border: none;
}

img.responsive {
  max-width: 100%;
  height: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

table {
  width: 100%;
}

table td {
  vertical-align: top;
}

.table > tbody > tr > td {
  vertical-align: middle !important;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#viewport.container {
  padding-left: 15px;
  padding-right: 15px;
}

#viewport h4 {
  margin-top: 25px;
}

#viewport .row {
  margin-bottom: 20px;
}

#viewport .row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

#viewport [class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

#viewport hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a,
a:focus,
a:hover {
  outline: none;
}

/*
*  Bootstrap TouchSpin - v3.0.1
*  A mobile and touch friendly input spinner component for Bootstrap 3.
*  http://www.virtuosoft.eu/code/bootstrap-touchspin/
*
*
*  Under Apache License v2.0 License
*/
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-more-space {
  padding-right: 0;
  padding-left: 0;
}

.no-right {
  padding-right: 0;
}

.no-left {
  padding-left: 0;
}

.clean_up {
  margin-top: 0;
}

.clean_lower {
  margin-bottom: 0;
}

.tophat {
  margin-top: 30px;
}

.tophat_less {
  margin-top: 15px;
}

.heardroom_tiny {
  padding-top: 8px;
}

.headroom_less {
  padding-top: 15px;
}

.headroom {
  padding-top: 30px;
}

.headroom_more {
  padding-top: 50px;
}

.legroom {
  padding-bottom: 30px;
}

.legroom_less {
  padding-bottom: 15px;
}

.legroom_more {
  padding-bottom: 50px;
}

.legs_less {
  margin-bottom: 15px;
}

.legs {
  margin-bottom: 30px;
}

.legs_more {
  margin-bottom: 50px;
}

.armroom {
  margin: 0 15px;
}

.lower_spacer {
  margin-bottom: 5px;
}

.divider.top {
  border-top: 1px solid #eee;
}

.divider.bottom {
  border-bottom: 1px solid #eee;
}

.divider-vertical-gradient:before {
  background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(251, 251, 251, 0) 1%,
      rgba(216, 216, 216, 0.47) 10%,
      #d8d8d8 20%,
      #d8d8d8 80%,
      rgba(216, 216, 216, 0.5) 90%,
      rgba(255, 255, 255, 0) 100%
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  content: " ";
  left: 0;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 1px;
}

.img_spacer.pad_left {
  padding-left: 20px;
}

.img_spacer.pad_right {
  padding-right: 20px;
}

.img_spacer.add_left {
  margin-left: 10px;
}

.img_spacer.add_right {
  margin-right: 10px;
}

.no-show > div {
  display: none;
}

.list-styled {
  list-style: inside disc;
}

.success {
  color: #2ecc71;
}

.label-left {
  text-align: left !important;
}

.base-content {
  background: #fff;
  height: 100%;
  z-index: 900;
}

.page-header {
  margin-top: 0;
  margin-bottom: 0;
}

.page-header h1 {
  font-weight: 100;
  color: #444;
  margin-top: 0;
  font-size: 26px;
}

.paging-interior-block {
  border-bottom: 1px solid #eee;
}

.paging-interior-block .pager {
  margin: 3px 0 0;
}

.paging-interior-block .pager.arrows a,
.paging-interior-block .pager.arrows span {
  border-radius: 0;
}

.pagination > li > a:hover {
  color: #ffffff;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}

.alert-documentation {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

.alert-documentation .btn-secondary {
  margin-left: 10px;
}

.alert-documentation span.text-muted:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #a2a2a2;
}

.alert-help {
  background: #fcf8e3;
  border-bottom: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.connect_cms .help-wrapper {
  margin-bottom: 15px;
}

.connect_cms .help-wrapper p {
  font-size: 13px;
}

.connect_cms .help-wrapper p:first-child:before {
  font-family: "FontAwesome";
  content: "\f059";
  margin-right: 5px;
  color: #ccc;
}

.language-column a {
  padding: 2px 4px;
}

.language-column a:hover {
  background: #ffffff;
  color: #fff;
}

.language-column a.selected {
  background: #ffffff !important;
  color: #fff !important;
}

.online-now .list-group-item-heading,
.search-archive .list-group-item-heading {
  font-weight: 100;
  font-size: 15px;
}

.online-now .list-group-item,
.search-archive .list-group-item {
  font-size: 13px;
  color: #888;
}

.features_address {
  color: #888;
  font-size: 13px;
}

.modal .modal-content {
  border-radius: 3px;
  box-shadow: none;
}

.modal .modal-content .modal-title {
  font-weight: 100;
  font-size: 16px;
}

.modal-slacker .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}

.modal-slacker .modal-content {
  margin-top: 0%;
  border-radius: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  height: 100%;
  overflow: auto;
}

.modal-slacker .modal-body {
  padding: 0 10px;
}

.modal-slacker .modal-header .close {
  color: #fff;
  background-color: #ffffff;
  opacity: 1;
  padding: 10px 15px;
  font-size: 20px;
  margin-top: -15px;
}

.modal-slacker .modal-header .close:hover {
  background: #0077a5;
}

.modal-slacker .modal-title {
  font-weight: 400;
  font-size: 34px;
}

.modal-link {
  word-wrap: break-word;
}

@media (min-width: 992px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    width: 900px;
  }
}

@media (min-width: 768px) {
  .modal-slacker .modal-header,
  .modal-slacker .modal-body,
  .modal-slacker .modal-footer {
    margin: 10px auto;
  }
}

.connect-topmenu {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  color: #333;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 0;
  z-index: 990;
  transition: all 0.4s ease 0s;
}

.navbar-left .device-manager {
  font-size: 0.8em !important;
  padding-left: 3px;
  color: #59d1ff !important;
}

.navbar-left .device-manager:hover {
  color: #ffffff !important;
}

#cms-promoCampaigns-locations h3 {
  font-size: 100%;
}

#cms-promoCampaigns-locations .local_brand,
#cms-promoCampaigns-locations .local_city,
#cms-promoCampaigns-locations .local_country {
  display: block;
  color: #888;
  font-size: 12px;
}

#cms-promoCampaigns-locations li .expandable:hover {
  cursor: pointer;
}

#cms-promoCampaigns-locations li .sub-displays {
  border-bottom: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li {
  background-color: #f8f8f8;
  border-top: 1px solid #eee;
}

#cms-promoCampaigns-locations li .sub-displays li a {
  color: #009cd8;
}

#cms-promoCampaigns-editscene ul.images li {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}

#cms-promoCampaigns-editscene ul.images li:hover {
  cursor: move;
}

#cms-promoCampaigns-editscene ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-promoCampaigns-editscene ul.images li:hover .remove-image {
  display: inline;
}

#messages #page_section_title {
  background: url("img/headers/paper-airplane.png") no-repeat;
}

#menus #page_section_title {
  background: url("img/headers/brochure.png") no-repeat;
}

#postcards #page_section_title {
  background: url("img/headers/letter.png") no-repeat;
}

#analytic #page_section_title {
  background: url("img/headers/graph.png") no-repeat;
}

#quickstart #page_section_title {
  background: url("img/headers/passport.png") no-repeat;
}

#events #page_section_title {
  background: url("img/headers/calendar.png") no-repeat;
}

#maps #page_section_title {
  background: url("img/headers/compass.png") no-repeat;
}

#transportation #schedule_transport {
  background: url("img/headers/car.png") no-repeat;
}

#transportation #airports {
  background: url("img/headers/airplane.png") no-repeat;
}

#recommendations #hidden_locations {
  background: url("img/headers/empty_location.png") no-repeat;
}

#request_template #page_section_title {
  background: url("img/headers/folder.png") no-repeat;
}

#request_group #page_section_title {
  background: url("img/headers/brain.png") no-repeat;
}

#appearance_cms #page_section_title {
  background: url("img/headers/creative.png") no-repeat;
}

#configuration #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#sms #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#upgrade #page_section_title {
  background: url("img/headers/wrench.png") no-repeat;
}

#invoice #page_section_title {
  background: url("img/headers/bill.png") no-repeat;
}

#connect_mobile #page_section_title {
  background: url("img/headers/iPhone.png") no-repeat;
}

#connect_web #page_section_title {
  background: url("img/headers/imac.png") no-repeat;
}

#sign_properties,
#locations #page_section_title {
  background: url("img/headers/map.png") no-repeat;
}

#sign_campaigns,
#campaigns #page_section_title {
  background: url("img/headers/sand-watch.png") no-repeat;
}

#sign_scene,
#scenes #page_section_title {
  background: url("img/headers/picture.png") no-repeat;
}

#developer #page_section_title {
  background: url("img/headers/console.png") no-repeat;
}

@media screen and (max-width: 480px) {
  #page_section_title {
    font-size: 23px;
    background: none !important;
    padding-left: 0 !important;
  }
}

.show-on-hover:hover > ul.dropdown-menu {
  display: block;
}

.dropdown-menu {
  left: auto;
  right: 0 !important;
}

.link {
  cursor: pointer;
  color: #999999;
}

.link:active,
.link:hover,
.link:focus {
  color: #003353;
}

.heavy-link {
  color: #ffffff;
  font-weight: 700;
}

.remove-link {
  color: #a94442;
}

.no-results .lead {
  margin-bottom: 0;
}

.optional {
  color: #bbb;
  font-size: 90%;
}

.add-plus:before {
  font-family: "FontAwesome";
  content: "\f055";
  color: #30ba8f;
  padding-right: 3px;
}

#tour-go {
  margin-left: 15px;
}

.reorder-toggle {
  color: #ddd;
  cursor: move;
}

.reorder-toggle:hover {
  color: #ffffff;
}

.reorder-toggle span {
  display: none;
}

.reordering-view {
  overflow-x: hidden;
}

.recommend-button-combo.is-recommended .is-recommended {
  display: block;
}

.recommend-button-combo.is-recommended .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended .to-unrecommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .is-recommended {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-recommend {
  display: none;
}

.recommend-button-combo.is-recommended:hover .to-unrecommend {
  display: block;
}

.recommend-button-combo.not-recommended .is-recommended {
  display: none;
}

.recommend-button-combo.not-recommended .to-recommend {
  display: block;
}

.recommend-button-combo.not-recommended .to-unrecommend {
  display: none;
}

.result-list .result-item {
  border-width: 1px 0;
  border-color: #eee;
  padding: 10px 0;
}

.result-list .result-item h3 {
  margin: 0 0 3px;
  font-weight: 100;
  font-size: 18px;
  margin: 3px 0 5px;
}

.result-list .result-item h3 a {
  color: #999999;
}
.result-list .result-item h3 a:hover,
.result-list .result-item h3 a:active,
.result-list .result-item h3 a:focus {
  color: #003353;
}

.result-list .result-item.result-quickstart-item:first-child {
  border-top: 0 none;
}

.result-list .result-item.result-quickstart-item .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-inline:first-child {
  border-top: 1px solid #eee;
}

.result-list .result-item.result-quickstart-inline .form-group {
  margin-bottom: 0;
}

.result-list .result-item.result-quickstart-add {
  border-bottom: 0;
}

.result-list .result-item.result-sub-title-item h2 {
  font-weight: 100;
  font-size: 16px;
  color: #888;
  margin: 5px;
}

.result-list .result-item:first-child,
.result-list .result-item:last-child {
  border-radius: 0;
}

.result-list .result-item:first-child {
  border-top: 0;
}

.result-list .result-item .result-row-title .content-split p {
  margin: 0;
}

.result-list .result-item .result-row-icon .fa {
  color: #e8e8e8;
}

.messages-list .result-item .content-split h3 {
  font-size: 20px;
  font-weight: 100;
}

.messages-list .result-item .content-split p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
}

.messages-list .result-item p {
  color: #888;
}

.messages-list .result-item .split-pre-msg {
  color: #bbb;
}

#airportSearchResults .result-item:last-child {
  border-bottom: 0 none;
}

#airportSearchResults h3 a {
  display: inline-block;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.content-row-title .airport-search-text {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  margin: 0 15px 15px;
}

.content-row-title .airport-search-text span {
  font-weight: 700;
}

#recommended_search_wrapper,
#recommended_wrapper {
  overflow: visible;
  position: relative;
}

#recommended_search_wrapper #recommended_preview_wrapper,
#recommended_search_wrapper #search_preview_wrapper,
#recommended_wrapper #recommended_preview_wrapper,
#recommended_wrapper #search_preview_wrapper {
  right: 0;
  background: #fff;
  position: absolute;
  top: 0;
  width: 300px;
}

#recommended_search_wrapper .result-list-data,
#recommended_wrapper .result-list-data {
  left: 6.4em;
}

#recommended_search_wrapper .result-list-data h3,
#recommended_wrapper .result-list-data h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#recommended_search_wrapper .result-img,
#recommended_wrapper .result-img {
  border-radius: 2px;
  float: left;
  position: relative;
  right: 83%;
}

#recommended_search_wrapper .result-item:hover .recommendation-action,
#recommended_search_wrapper .result-item:focus .recommendation-action,
#recommended_search_wrapper .result-item:active .recommendation-action,
#recommended_wrapper .result-item:hover .recommendation-action,
#recommended_wrapper .result-item:focus .recommendation-action,
#recommended_wrapper .result-item:active .recommendation-action {
  visibility: visible;
}

#recommended_search_wrapper .result-item .recommendation-action,
#recommended_wrapper .result-item .recommendation-action {
  visibility: hidden;
}

@media (max-width: 980px) {
  #recommended_search_wrapper .result-list-data,
  #recommended_wrapper .result-list-data {
    left: 0;
  }
  #recommended_search_wrapper .result-img,
  #recommended_wrapper .result-img {
    float: none;
    right: 0;
    width: auto;
  }
}

.btn.btn-default.form-control.ui-select-toggle {
  border-radius: 4px !important;
}

.recommendations-advanced .dropdown-toggle {
  color: #888;
}

.recommendations-advanced .dropdown-toggle:hover {
  color: #ffffff;
}

.recommendations-advanced:hover {
  border-bottom: 0 !important;
}

.recommendations-advanced .dropdown-menu {
  left: -95px;
}

.recommendations-advanced .navbar-nav > li > a {
  line-height: 15px;
}

ul.dropdown-menu.recommendations-advanced-dropdown {
  width: 235px;
}

.recommendation-wrapper {
  background: #fff;
  border-left: 1px solid #eee;
}

.recommendation-wrapper .recommendation-action {
  background: #f5fdff;
  border: 1px solid #bce8f1;
  border-left: 0;
  padding: 15px 10px;
  text-align: center;
}

.recommendation-wrapper .recommendation-action .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn,
.recommendation-wrapper .recommendation-action .btn-group {
  margin: 3px;
}

.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn-primary,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-primary
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-primary
  .btn,
.recommendation-wrapper
  .recommendation-action
  .recommend-button-combo.is-recommended
  .btn
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn
  .btn,
.recommendation-wrapper .recommendation-action .btn-group .btn-primary,
.recommendation-wrapper
  .recommendation-action
  .btn-group
  .recommend-button-combo.is-recommended
  .btn,
.recommend-button-combo.is-recommended
  .recommendation-wrapper
  .recommendation-action
  .btn-group
  .btn {
  margin: 0;
}

.recommendation-wrapper .recommendation-items-list {
  padding: 20px;
}

.recommendation-wrapper .recommendation-items-list li {
  border-bottom: 1px solid #eee;
  padding: 6px 0;
}

.recommendation-wrapper .recommendation-items-list li:last-child {
  border-bottom: 0 none;
}

.recommendation-wrapper .recommendation-items-list li p {
  font-weight: normal;
}

.recommendation-wrapper .recommendation-items-list li span {
  color: #999999;
  display: inline-block;
  width: 100px;
  font-weight: 700;
}

.recommendation-wrapper .recommendation-items-list li a {
  color: #ffffff;
  display: block;
}

.tips_list .result-list-item,
.result-list .result-list-item {
  border-bottom: 1px solid #eee;
  padding: 20px;
}

.tips_list .result-list-item.active,
.tips_list .result-list-item:hover,
.result-list .result-list-item.active,
.result-list .result-list-item:hover {
  background: rgba(0, 156, 216, 0.04);
  cursor: pointer;
}

.tips_list .result-list-item a,
.result-list .result-list-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
}

.tips_list .result-list-item .result-image,
.result-list .result-list-item .result-image {
  display: inline-block;
}

.tips_list .result-list-item .result-list-data h3,
.result-list .result-list-item .result-list-data h3 {
  font-weight: 100;
  font-size: 20px;
  color: #ffffff;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-data p,
.result-list .result-list-item .result-list-data p {
  font-size: 13px;
}

.tips_list .result-list-item .result-list-data .icon_has_tip,
.result-list .result-list-item .result-list-data .icon_has_tip {
  background: url("img/icn_tip.png") no-repeat scroll left center/15px 15px
    transparent;
  padding-left: 20px;
}

.tips_list .result-list-item .result-list-tips h4,
.result-list .result-list-item .result-list-tips h4 {
  font-weight: 100;
  font-size: 16px;
  color: #444;
  margin: 0 0 5px;
}

.tips_list .result-list-item .result-list-tips p,
.result-list .result-list-item .result-list-tips p {
  color: #999;
  font-size: 13px;
}

.tips_list .result-list-additional,
.result-list .result-list-additional {
  border-bottom: 1px solid #eee;
}

.tips_list .result-list-additional h2,
.result-list .result-list-additional h2 {
  color: #666;
  font-weight: 100;
  font-size: 17px;
  margin: 10px 0;
}

#updateList .result-item p {
  color: #888;
  font-size: 13px;
}

#updateList .result-item .update-link {
  margin-bottom: 0;
}

.tabbable .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}

.tabbable .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: gray;
  font-weight: 100;
  font-size: 14px;
}

.tabbable .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

.tabbable .tabbable-line > .nav-tabs > li.open,
.tabbable .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #003353;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a,
.tabbable .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.tabbable .tabbable-line > .nav-tabs > li.open > a > i,
.tabbable .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #003353;
}

.tabbable .tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tabbable .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.tabbable .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

.tab-pane.active .nav.tabs li > a {
  color: gray;
}

.tab-pane.active .nav.tabs li > a:hover,
.tab-pane.active .nav.tabs li > a:focus {
  background: #ffffff;
  color: #fff;
}

.tab-pane.active .nav.tabs .active a {
  background: #eee;
  color: #333;
}

.tab-content {
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 10px 0;
}

.tab-content .tab-content {
  border-top: 0;
  padding: 0;
}

.tab-content .interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 0 10px;
}

.tab-content .alert-help {
  margin-top: 0;
}

.interior-control {
  border-bottom: 1px solid #eee;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}

#scrollTabNav .nav {
  background: #fff;
  z-index: 1000;
}

#scrollTabNav ul.nav-tabs.affix {
  top: 29px;
  /* Set the top position of pinned element */
  width: 72%;
  border-bottom: 1px solid #eee;
}

#scrollTabNav ul.nav-tabs.affix:after {
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
  background-size: 100% auto;
  bottom: 0;
  content: "";
  display: block;
  height: 70px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.nav-recommend > li.active > a {
  background: #aeaeae;
}

.nav-recommend > li.active > a:hover,
.nav-recommend > li.active > a:focus {
  background: #c8c8c8;
}

.nav-recommend > li > a {
  border-radius: 0;
  color: #ffffff;
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .nav {
    padding-left: 2px;
    padding-right: 2px;
  }
  .nav li {
    display: block !important;
    width: 100%;
    margin: 0px;
  }
  .nav li:hover {
    border-bottom: 1px solid #ddd !important;
  }
  .nav li.active {
    border-bottom: 0 none !important;
    color: #fff;
    margin: 0px;
  }
  .nav li.active a {
    background: #ffffff;
    color: #fff !important;
  }
  .nav li.active a:hover,
  .nav li.active a:focus {
    background: #ffffff !important;
    color: #fff !important;
  }
  .tabbable .tabbable-line > .nav-tabs > li.active {
    background: #ffffff;
    color: #fff;
  }
  .tab-search,
  .request-search {
    display: none !important;
  }
}

.mini-search-group .input-group-addon {
  background: white !important;
}

.mini-search-group .form-control {
  border-right: 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
}

.mini-search-group button {
  border: 0;
  background: transparent;
}

.clickable {
  cursor: pointer;
}

.clickable .fa {
  padding: 4px;
}

.clickable:hover .fa {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  padding: 4px;
}

.panel {
  box-shadow: none;
}

.panel-cms {
  border-radius: 0;
  box-shadow: none;
}

.panel-heading .panel-title {
  font-weight: 700;
}

.panel-heading span {
  margin-right: 7px;
  margin-top: -3px;
  font-size: 15px;
}

.panel-heading .panel-edit-control {
  margin-top: -24px;
}

.content-row-title {
  border-bottom: 1px solid #eee;
}

.content-row-title .welcome-text {
  color: #bbb;
  font-weight: 100;
  font-size: 17px;
  margin: 0 15px 20px;
}

.content-row-title .welcome-text .fa {
  margin-right: 3px;
}

.form-section-headers {
  color: #777;
  font-weight: 100;
  font-size: 18px;
  margin: 0 0 10px;
}

.form-section-headers.form-section-help {
  margin-bottom: 0;
}

.form-section-headers .fa {
  color: #d8d8d8;
  margin-right: 3px;
}

.form-section-headers .side-link {
  color: #ffffff;
  line-height: 20px;
}

.control-label {
  color: #888;
  font-size: 13px;
  font-weight: 400;
}

.control-label .label-option {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.control-label.label-upload {
  margin-bottom: 15px;
}

.control-label.reverse-label {
  text-align: left;
}

#tour {
  padding-top: 28px;
}

#tour #fullpage h1,
#tour #fullpage h2 {
  font-weight: 100;
  color: #444;
  margin: 0 0 10px;
}

#tour #fullpage h1 {
  font-size: 40px;
}

#tour #fullpage h2 {
  font-size: 34px;
}

#tour #fullpage p {
  font-size: 16px;
}

#tour #fullpage .intro-cms {
  margin-top: 30px;
  margin-bottom: 30px;
}

#tour #fullpage .intro-cms .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fullpage .tour_text {
  margin: 30px 0 15px 0;
  padding: 20px;
}

#tour #fullpage .tour_text .learn-more-contol {
  margin: 30px 0 0 0;
}

#tour #fp-nav ul li a.active span,
#tour .fp-slidesNav ul li a.active span {
  background: #ffffff;
}

#tour #fp-nav ul li a span,
#tour .fp-slidesNav ul li a span {
  background: #ddd;
  border: 0 none;
}

.bs-wizard {
  margin-top: 10px;
  padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  font-weight: 100;
  color: #666;
  font-size: 13px;
  margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 45px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;
  box-shadow: none;
  background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 50%;
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

/* General styles for all menus */
.cbp-spmenu {
  background: #272930;
  position: fixed;
}

.cbp-spmenu > .header {
  padding: 20px;
  min-height: 64px;
  background: #0077a5;
  position: relative;
}

.cbp-spmenu > .header h3 {
  color: #fff;
  font-weight: 300;
  font-size: 1.9em;
  margin: 0;
}

.cbp-spmenu .sub-header {
  background: #ffffff;
  color: #ffffff;
  padding: 8px 20px;
}

.cbp-spmenu .sub-header .icon {
  display: inline-block;
  margin-right: 5px;
}

.cbp-spmenu .sub-header p {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: 400;
}

.cbp-spmenu a {
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-weight: 300;
}

.cbp-spmenu a:hover {
  background: #22242b;
}

.cbp-spmenu a:active {
  background: #2a2c34;
  border-right: 2px solid #7761a7;
}

/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical {
  width: 240px;
  height: 100%;
  top: 0;
  z-index: 1000;
}

.cbp-spmenu-vertical a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  padding: 1em;
}

.cbp-spmenu-horizontal {
  width: 100%;
  height: 150px;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
  height: 100%;
  width: 20%;
  float: left;
}

.cbp-spmenu-horizontal a {
  float: left;
  width: 20%;
  padding: 0.8em;
  border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */
.cbp-spmenu-left {
  left: -240px;
}

.cbp-spmenu-right {
  right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
  left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
  right: 0px;
}

/* Horizontal menu that slides from the top or bottom */
.cbp-spmenu-top {
  top: -150px;
}

.cbp-spmenu-bottom {
  bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
  top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
  bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.cbp-spmenu-push-top {
  top: 150px;
}

.cbp-spmenu-push-toright {
  left: 240px;
}

.cbp-spmenu-push-toleft {
  left: -240px;
}

/*Chat box*/
#chat-box {
  display: none;
  position: absolute;
  padding-top: 64px;
  height: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  width: 100%;
}

#chat-box > .header {
  background: #ffffff;
  border-bottom: 4px solid #0cbbff;
  margin-top: 40px;
  padding: 15px;
}

#chat-box > .header > span {
  color: #fff;
  font-size: 14px;
}

#chat-box > .header > .close {
  margin: 0;
  padding: 2px 3px 0 0;
}

#chat-box > .header > .close:hover,
.chat-box > .header > .close:active {
  background: none;
  border: none;
}

#chat-box .messages {
  background: #21232a;
  height: 80%;
}

#chat-box .messages .conversation {
  list-style: none;
  padding: 5px 0 0;
}

#chat-box .messages .conversation li p {
  background: #ffffff;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
}

#chat-box .messages .conversation .odd p {
  background: #fff;
  color: #666;
  padding: 5px 10px;
  display: inline-block;
}

#chat-box .messages .conversation li p:after {
  border-color: transparent #fff;
  border-style: solid;
  border-width: 9px 10px 9px 0;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  top: 7px;
  width: 0;
  z-index: 1;
}

#chat-box .messages .conversation li.text-right p:after {
  border-color: transparent #ffffff;
  border-width: 9px 0 9px 10px;
  left: auto;
  right: -7px !important;
}

#chat-box > .chat-input {
  position: absolute;
  bottom: 0;
  z-index: 3;
  background: #272930;
  padding: 13px 18px;
}

#chat-box > .chat-input > .input-group {
  margin-bottom: 0;
}

#chat-box > .chat-input > .input-group > input {
  overflow: hidden;
  word-wrap: break-word;
  resize: horizontal;
  background: #2f3138;
  border: none;
  color: #999;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*Side Chat*/
.side-chat {
  padding-top: 0;
}

.side-chat .content {
  padding: 0 20px;
}

.side-chat .header h3 {
  font-size: 22px;
}

.side-chat .content .title {
  color: #74767d;
  margin: 15px 0 8px 0;
  border-bottom: 1px solid #44464d;
}

.side-chat .contacts li {
  display: block;
}

.side-chat .contacts li a {
  border-radius: 3px;
  color: #909299;
  font-size: 13px;
  padding: 4px 5px;
  border: 0;
}

.side-chat .contacts li a:focus {
  background: transparent;
}

.side-chat .contacts li a:hover {
  background: #101114;
}

.side-chat .contacts li a .fa {
  font-size: 11px;
  margin-right: 3px;
}

.side-chat .contacts li.online a .fa {
  color: #16a085;
}

.side-chat .contacts li.busy a .fa {
  color: #ea6153;
}

.side-chat .contacts li.outside a .fa {
  color: #f39c12;
}

/* Example media queries */
@media screen and (max-width: 55.1875em) {
  .cbp-spmenu-horizontal {
    font-size: 75%;
    height: 110px;
  }
  .cbp-spmenu-top {
    top: -110px;
  }
  .cbp-spmenu-bottom {
    bottom: -110px;
  }
}

@media screen and (max-height: 26.375em) {
  .cbp-spmenu-vertical {
    font-size: 90%;
    width: 240px;
  }
  .cbp-spmenu-left,
  .cbp-spmenu-push-toleft {
    left: -240px;
  }
  .cbp-spmenu-right {
    right: -240px;
  }
  .cbp-spmenu-push-toright {
    left: 240px;
  }
}

.asset_count {
  margin: 10px 0;
}

.state-overview {
  margin: 20px 0;
}

.state-overview .panel {
  border: 1px solid #d8d8d8;
  box-shadow: none;
}

.state-overview .symbol i {
  color: #fff;
  font-size: 3em;
}

.state-overview .yellow {
  background: #f8d347;
}

.state-overview .blue {
  background: #57c8f2;
}

.state-overview .red {
  background: #ff6c60;
}

.state-overview .green {
  background: #6fc066;
}

.state-overview .symbol {
  border-radius: 2px 0 0 2px;
  padding: 25px 15px;
  width: 40%;
}

.state-overview .symbol,
.state-overview .value {
  display: inline-block;
  text-align: center;
}

.state-overview .value {
  width: 58%;
}

.state-overview .value h3 {
  font-weight: 300;
  font-size: 1.8em;
}

.state-overview .value h3,
.state-overview .value p {
  color: #888;
  margin: 0;
  padding: 0;
}

.interaction .panel-default h3 {
  margin: 15px 0;
  text-align: center;
}

.interaction h3 {
  font-family: "effra", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 35px;
  margin: 0;
}

.item {
  margin-bottom: 0;
}

.item .thumbnail {
  height: 320px;
  margin-bottom: 0;
}

.item.list-group-item {
  padding: 0 0 20px;
  border-color: #d8d8d8;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
}

.item.list-group-item .thumbnail {
  height: auto !important;
  border: 0 none;
}

.add_content_items .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.add_content_items .item.list-group-item .list-group-image {
  margin-right: 10px;
}

.add_content_items .item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.add_content_items .item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.add_content_items .item.list-group-item:before,
.add_content_items .item.list-group-item:after {
  display: table;
  content: " ";
}

.add_content_items .item.list-group-item img {
  float: left;
}

.add_content_items .item.list-group-item:after {
  clear: both;
}

.add_content_items .item.list-group-item {
  margin-bottom: 5px !important;
  margin-top: 5px;
  padding-bottom: 5px;
}

.add_content_items .item.list-group-item:first-child {
  margin-top: 5px;
}

.add_content_items .item.list-group-item:hover .asset-actions {
  display: block !important;
}

.add_content_items .item.list-group-item .asset-actions {
  background: none;
  left: 50% !important;
  text-align: right !important;
  top: 0 !important;
  width: auto !important;
}

.add_content_items .item.list-group-item .asset-thumbnail-item {
  width: auto;
  position: initial;
}

.add_content_items .item.list-group-item .asset-thumbnail {
  width: 90px;
  height: 90px;
}

.add_content_items .item.list-group-item .asset-meta-detail {
  display: table-cell;
  padding-top: 2px;
}

.add_content_items .item.list-group-item .asset-meta-detail .asset_name {
  margin-bottom: 7px;
}

.add_content_items .item.list-group-item .asset-meta-detail h2 {
  color: #444;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 100;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li {
  color: #999;
  font-size: 11px;
  font-weight: 600;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li span {
  font-weight: 400;
}

.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url {
  color: #ffffff;
}

.list-group-item .menu-edit-links {
  visibility: hidden;
}

.list-group-item:hover .menu-edit-links {
  visibility: visible;
  transition: all 0.5s ease;
}

.mobile-menu-config .list-group-item .btn-edit {
  margin-top: -1px;
  padding: 2px 7px;
}

.thumbnail .caption {
  color: #888;
}

.thumbnail .caption blockquote {
  border-left: 0;
  font-size: 13px;
}

.thumbnail .caption .author-info {
  padding: 0 29px;
}

.author-info img {
  margin-right: 10px;
}

.author-info h5 {
  margin: 0;
  font-weight: bold;
}

.author-info .date-time {
  color: #d7dada;
  margin: 0;
}

.asset-thumbnail-item {
  border: 3px solid transparent;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
  background: url("img/icon_background.png") repeat scroll 0 0/8px auto
    padding-box content-box #ccc;
  padding: 0;
  position: relative;
  width: 115px;
}

.asset-thumbnail {
  background: none no-repeat scroll center center padding-box content-box
    transparent;
  border: 3px solid transparent;
  height: 120px;
  padding: 5px;
  width: 120px;
}

.asset-thumbnail-item:hover,
.asset-thumbnail-item:hover,
.asset-thumbnail-item.selected {
  border: 3px solid #4ec1db;
  border-radius: 3px;
  box-shadow: none;
  transition: all 0.4s ease 0s;
  cursor: pointer;
}

.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item:hover .asset-actions,
.asset-thumbnail-item.selected .asset-actions {
  transition: all 0.4s ease 0s;
  display: inline-block;
}

.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item:hover .asset-actions:hover,
.btn2 .asset-thumbnail-item.selected .asset-actions:hover {
  color: #0082b4;
}

.asset-actions {
  background: rgba(255, 255, 255, 0.9);
  bottom: 3px;
  left: 3px;
  padding-top: 8px;
  position: absolute;
  right: 3px;
  text-align: center;
  width: auto;
}

.asset-actions {
  display: none;
}

.asset-actions .btn2 {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  margin: 0 0 3px;
  width: 30px;
}

.asset-actions .btn2 .fa-custom {
  font-size: 1.4em;
}

.asset-actions .btn2:hover {
  color: #0082b4;
}

.ordering-label {
  color: #aaa;
  font-size: 11px;
  font-weight: 400;
}

.asset-count {
  color: #ccc;
}

.asset-count span {
  font-weight: 600;
}

.add_content_items {
  margin-top: 10px;
}

.asset_manager_container .pagination {
  margin-top: 5px;
  margin-bottom: 0;
}

.asset_manager_container .list-group-item {
  border-left: 0;
  border-right: 0;
}

.asset_manager_container .list-group-item:first-child,
.asset_manager_container .list-group-item:last-child {
  border-radius: 0;
}

.asset-overflow {
  height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
}

.asset-meta-detail {
  display: none;
}

.upload-drop-zone {
  height: 150px;
  border-width: 2px;
  margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: #ccc;
  line-height: 150px;
  text-align: center;
}

.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}

@media (min-width: 768px) and (max-width: 979px) {
  .asset-thumbnail-item {
    width: 90px;
  }
  .asset-thumbnail-item .asset-thumbnail {
    height: 90px;
    width: 90px;
  }
  .add_content_items .list-group .item {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  .asset-actions .btn2 {
    width: 20px;
  }
  .asset-actions .btn2 .fa-custom {
    font-size: 1.2em;
  }
}

.pagination-thin {
  margin: 5px 0;
}

#requestContentList .scrollbar {
  overflow-y: scroll;
  height: 70vh;
}

.request-content-header {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 7px;
  padding: 5px 10px;
}

.request-content-header .form-control-static {
  color: #888;
  font-size: 11px;
}

.request-content-header .btn.btn-border {
  background: #fdfdfd;
  border-color: #ccc;
  border-radius: 2px;
  color: #888;
  padding: 4px 10px;
}

.request-content-header .btn.btn-border:hover {
  background: #fff;
  color: #ffffff;
}

.request-content-body {
  padding-bottom: 10px;
}

.request-content-body .form-group {
  margin-bottom: 0;
}

.request-content-body .form-group label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.request-content-body .request-detail-name p,
.request-content-body .request-detail-secondary p {
  font-size: 80%;
  margin-bottom: 3px;
}

.request-content-body .request-detail-name p strong,
.request-content-body .request-detail-secondary p strong {
  text-transform: uppercase;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-name h3,
.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h2,
.request-content-body .request-detail-secondary h3,
.request-content-body .request-detail-secondary h4 {
  font-weight: 100;
  margin: 0 0 5px 0;
}

.request-content-body .request-detail-name h2,
.request-content-body .request-detail-secondary h2 {
  font-size: 26px;
}

.request-content-body .request-detail-name h4,
.request-content-body .request-detail-secondary h4 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 2px;
}

.request-content-body .request-detail-name .request-detail-type p,
.request-content-body .request-detail-secondary .request-detail-type p {
  color: #444;
  font-size: 13px;
}

.request-content-body .request-detail-name p {
  color: #bbb;
}

.request-content-body .request-detail-secondary p {
  font-size: 90%;
}

.request-content-priority {
  background: #eee;
  display: block;
  float: left;
  height: 29px;
  margin-right: 5px;
  width: 3px;
}

.request-content-priority.request-high {
  background: red;
}

.request-content-priority.request-medium {
  background: orange;
}

.request-content-priority.request-low {
  background: green;
}

.request-content-priority.request-danger {
  color: red;
}

.micro-request-detail {
  color: #bbb;
  font-size: 11px;
}

.request-response-tabs {
  border-bottom: 0;
}

.request-response-tabs > li > a {
  color: #ffffff;
  font-size: 12px;
}

.request-content-detail {
  margin-top: 10px;
}

.request-content-detail h4 {
  font-weight: 100;
  font-size: 14px;
  margin: 0 0 5px;
}

.request-content-detail p {
  font-size: 80%;
  white-space: pre-line;
}

.request-content-detail.request-content-dialog {
  padding-bottom: 0;
}

.request-content-chat .form-group {
  margin-bottom: 5px;
}

.request-content-chat label {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.comment.staff-message .dialog:after {
  border-color: transparent #d9edf7;
  border-width: 10px 0 10px 15px;
  left: auto;
  right: -14px;
}

.comment .dialog:after {
  border-color: transparent #fcf8e3;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  content: "";
  display: block;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 0;
  z-index: 1;
}

.comment.staff-message .dialog {
  background: #d9edf7;
}

.comment .dialog {
  background: none repeat scroll 0 0 #fcf8e3;
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 5px 10px;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment .dialog p {
  font-size: 90%;
}

.comment.private-message {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}

.comment.private-message .dialog:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  display: block;
  z-index: 1;
}

.comment.private-message .dialog {
  background: none;
  border-radius: 0;
  display: inline-block;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: auto;
}

.comment.private-message .dialog p {
  font-size: 90%;
}

.guest-message .dialog h5,
.staff-message .dialog h5,
.private-message .dialog h5 {
  font-size: 80%;
  font-weight: 600;
  margin: 3px 0;
}

.guest-message .dialog h5 span,
.staff-message .dialog h5 span,
.private-message .dialog h5 span {
  color: #bbbbbb;
  font-size: 75%;
  font-weight: 400;
}

.guest-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.guest-message .dialog h5 {
  color: #9c8611;
}

.guest-message .dialog h5 span {
  color: #e8ca2b;
}

.staff-message .dialog {
  margin-right: 20px;
  padding-right: 20px;
  text-align: right;
}

.staff-message .dialog h5 {
  color: #1b6083;
}

.staff-message .dialog h5 span {
  color: #309dd4;
}

.private-message .dialog {
  margin-left: 20px;
  padding-left: 20px;
  text-align: left;
}

.private-message .dialog h5 {
  color: #606060;
}

.private-message .dialog h5 span {
  color: #939393;
}

.request-content-detail-btn {
  color: #ffffff;
  font-size: 11px;
}

.request-content-helper {
  border: 1px solid #eee;
  border-radius: 0;
  color: #888;
  padding-top: 20px;
  padding-bottom: 20px;
}

.request-content-helper h4 {
  color: #666;
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.request-content-helper h5 {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 0;
}

.request-content-helper a {
  color: #ffffff;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 3px;
}

.request-content-helper hr {
  border-color: #d8d8d8;
  margin: 10px 0;
}

.request-content-helper ul li {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.request-content-helper .form-group .btn-sm,
.request-content-helper .form-group .btn-group-sm > .btn {
  padding: 3px 9px;
}

.request-content-helper .form-group .helper-notes {
  margin-bottom: 3px;
}

.tab-search:hover {
  border-bottom: 0 !important;
}

.request-search {
  margin-top: 7px;
}

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 0;
}

.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display: block;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}

.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.search-form .form-group span.form-control-feedback:hover {
  cursor: pointer;
}

#requestList th {
  font-size: 12px;
  text-transform: uppercase;
}

.request-priority {
  display: inline-block;
  border-radius: 20px;
  text-indent: -5000em;
  text-align: center;
  height: 10px;
  width: 10px;
  position: relative;
  top: 2px;
}

.request-priority.priority-high {
  background: red;
}

.request-priority.priority-medium {
  background: orange;
}

.request-priority.priority-low {
  background: green;
}

.request-priority.priority-danger {
  color: red;
  text-indent: 0 !important;
}

/*.chosen-container-single .chosen-single {*/
/*box-shadow: none !important;*/
/*border-radius: 1px !important;*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-active .chosen-single {*/
/*border-color: #AAA !important;*/
/*}*/
/*.chosen-container-single .chosen-drop {*/
/*border-radius: 0 !important;*/
/*}*/
.active-result.highlighted {
  background: #ffffff !important;
}

.request-action-bar {
  padding: 5px;
}

.createRequestName {
  font-weight: 100;
  font-size: 20px;
  margin: 10px 0;
}

#requestResponse {
  min-height: 100px !important;
}

#requestResponse,
#requestResponseNotes {
  resize: none;
}

.unread-indicator {
  background: orange;
  display: inline-block;
  border-radius: 20px;
  height: 10px;
  width: 10px;
}

.console-search-result:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.multi-select .console-search-result {
  padding-left: 30px;
}

.ticket-item {
  line-height: 14px;
}

.console-search-result {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 6px 0 6px 6px;
  position: relative;
}

.console-search-result:hover {
  background: #f5f5f5;
}

.console-search-result.active {
  background: #f5f5f5;
}

.ticket-item-title {
  color: #45474c;
  font-size: 12px;
  line-height: 15px;
  margin: 2px 0;
  max-height: 15px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-contact {
  font-weight: bold;
}

.ticket-item-contact-email {
  color: #c0c3c9;
  font-weight: normal;
}

.ticket-item-subject {
  margin: 2px 0;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-excerpt {
  color: #8a8f99;
  max-height: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.ticket-item-last-response {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 8px;
  white-space: nowrap;
  z-index: 2;
}

.console-search-result-fade-first-line,
.ticket-item-last-response {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 15px
    )
    repeat scroll 0 0 transparent;
  padding-left: 20px;
}

.console-search-result-fade {
  background: -moz-linear-gradient(
      left center,
      rgba(255, 255, 255, 0) 0px,
      #fff 60px
    )
    repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1;
}

.console-viewport-header {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #c6cace;
  height: 40px;
  padding: 0 10px;
  position: relative;
  z-index: 12;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar {
  display: table;
  height: 42px;
  width: 100%;
}

.actionbar .ticket-state-open,
.actionbar .ticket-state-new {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #6da11c;
  border-color: #4b612c #536c31 #5a7736;
  border-image: none;
  border-left: 1px solid #536c31;
  border-right: 1px solid #536c31;
  border-style: solid;
  border-width: 1px;
}

.actionbar .ticket-state {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box
    #eee;
  border-color: #93a3c3 #8f9bb3 #a3b1cc;
  border-image: none;
  border-left: 1px solid #8f9bb3;
  border-radius: 1px;
  border-right: 1px solid #8f9bb3;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  overflow: hidden;
  padding: 0 7px;
  text-transform: capitalize;
  white-space: nowrap;
}

.actionbar .ticket-state-label {
  line-height: 20px;
}

.actionbar .ticket-assignee {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 0 0;
}

.actionbar .ticket-assignee-label {
  color: #8a8f99;
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}

.actionbar .ticket-assignee-value {
  display: inline-block;
}

.actionbar,
.actionbar div {
  vertical-align: middle;
}

.actionbar-item.stretch {
  width: 100%;
}

.actionbar-item.align-right {
  text-align: right;
}

.actionbar-item + .actionbar-item {
  padding-left: 6px;
}

.actionbar-item {
  display: table-cell;
  position: relative;
}

.console-viewport-content.no-footer {
  bottom: 0;
}

.ticket .main-header:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

.ticket .main-header {
  border-top: 1px solid #ced6e5;
  display: block;
  padding: 10px;
  position: relative;
}

.inspector-open .ticket-content {
  margin-right: 10px;
}

.ticket-content {
  margin-bottom: 10px;
  margin-right: 100px;
  padding: 10px 0 0 10px;
}

.ticket-subject-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.leaderboard h4 {
  font-weight: 100;
  font-size: 16px;
  margin: 0 0 5px;
}

.leaderboard .rank-badge,
.leaderboard .leaderboard-rank,
.leaderboard .rank {
  text-align: center;
}

.leaderboard .rank,
.leaderboard .rank-points {
  font-weight: 100;
}

.leaderboard > thead > tr > th {
  border-bottom-width: 1px;
}

.leaderboard .leaderboard-rank,
.leaderboard .leaderboard-name,
.leaderboard .leaderboard-complete {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888;
}

.top-admin {
  padding-top: 40px;
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  background: none;
}

.monUpdate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  width: 100%;
  display: inline-block;
  padding: 3px 7px;
  text-align: center;
  margin: 0;
}

.monUpdate.newFeature {
  background: #ffffff;
  color: #d8f4ff;
}

.monUpdate.newUpdate {
  background: #37b34a;
  color: #effaf1;
}

.monUpdate.newCritical {
  background: #ff0000;
  color: white;
}

.monUpdate.newFix {
  background: #f6921e;
  color: white;
}

.monUpdate.newOther {
  background: #993399;
  color: #f2d9f2;
}

.photoset-row {
  height: auto !important;
}

.recommend-modal h2 {
  font-weight: 100;
  margin: 0 0 10px;
  font-size: 30px;
}

.recommend-modal .amenity_gallery_title,
.recommend-modal .form-section-headers {
  color: #333;
  font-weight: 400;
  font-size: 16px;
}

.recommend-modal .recommend-edit-aside .recommend-edit-action {
  background: #fff;
  margin: 10px 0;
  padding-left: 20px;
  padding-right: 20px;
}

.recommend-modal .recommend-edit-aside label,
.recommend-modal .recommend-edit-aside .link {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
}

.recommend-modal .recommend-edit-aside .editable-address span {
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  width: 70px;
}

.recommend-modal .recommend-edit-aside .editable-address .input-small,
.recommend-modal .recommend-edit-aside .editable-address .input-mini {
  font-weight: normal;
}

.editable-inline .editable-input {
  width: 100% !important;
}

.editable-inline .editableform .form-control {
  width: 100% !important;
}

#search_cta {
  border: 1px solid #eee;
}

#search_cta li {
  border-right: 1px solid #eee;
}

#search_cta li:last-child {
  border-right: 0;
}

#search_cta h4 {
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 10px 0 3px;
}

#search_cta p {
  font-size: 13px;
  color: #888;
}

.reordering-list .result-item {
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}

.reordering-list .result-item:hover {
  background: #fcfcfc;
}

.reordering-list .result-item a {
  display: inline-block;
  height: 100%;
  width: 100%;
  cursor: move;
}

.reordering-list .result-item h3 {
  font-size: 16px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 3px;
}

.reordering-list .result-item p {
  margin-bottom: 0;
}

.helper-header .helper-primary,
.helper-header p {
  color: #fff;
}

.helper-header .helper-aside h4 {
  color: #b3b3b3;
  font-weight: 600;
  font-size: 16px;
  margin: 0 0 5px;
}

.helper-header .helper-aside p {
  font-size: 12px;
  color: #999999;
}

.helper-header .helper-aside p a {
  color: #b3b3b3;
  border-left: 0 none;
  display: inline-block;
  padding: inherit;
  width: auto;
}

.helper-header .helper-aside p a,
.helper-header .helper-aside p strong {
  color: #b3b3b3;
}

.page_section_sub_title p {
  color: #888;
  font-size: 80%;
  margin-bottom: 5px;
}

.account-items h3 {
  color: #333;
  font-weight: 100;
  font-size: 20px;
}

.account-items .styled-list li {
  padding: 5px 0;
}

.account-items .styled-list li a {
  color: #ffffff;
}

.closePanel {
  display: block;
  position: fixed;
  color: #fff;
  top: 6%;
}

.closePanel .close {
  background: black;
  color: #fff;
  padding: 10px 15px;
  text-shadow: none;
}

#helpPanel,
#nearbyPanel {
  display: block;
  border: 0;
  border-right-width: 2px;
  border-style: solid;
  border-color: black;
  top: 39px;
  right: 0;
  height: 100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  color: #fff;
  z-index: 10000;
}

#helpPanel .helpInterior,
#nearbyPanel .helpInterior {
  padding: 10px 15px;
}

#helpPanel .helpInterior h3,
#nearbyPanel .helpInterior h3 {
  font-weight: 100;
  margin: 15px 0;
}

.img-avatar {
  border: 2px solid transparent;
  text-align: center;
}

.img-avatar:hover {
  border: 2px solid #fff;
}

.nearby-block {
  padding: 0 15px 20px 0;
  min-width: 130px;
}

.nearby-block .label {
  font-size: 10px;
  font-weight: 100;
}

.nearby-block .nearby-name {
  display: block;
  max-width: 130px;
  font-size: 13px;
  font-weight: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.menuBadge {
  background: #e9e9e9;
  border-radius: 2px;
  color: #9d9d9d;
  font-size: 10px;
  padding: 2px 8px;
}

/* Large desktop */
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
/* Landscape phones and down */
.setup,
.setup_steps {
  margin-top: 40px;
}

.setup-block {
  background: #fff;
  border: 1px solid #ddd;
  height: 500px;
  overflow: hidden;
  padding: 20px 40px;
  border-radius: 0 4px 4px 0;
}

@media (max-width: 480px) {
  .setup-block {
    height: auto;
    border-radius: 0;
  }
}

h1.setup-title {
  color: #666;
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
}

p.setup-sub-intro {
  color: #888;
  font-size: 16px;
  font-weight: 100;
}

.marketing-block {
  border: 1px none transparent;
}

.marketing-promo {
  background-size: cover;
  border-radius: 3px 0 0 3px;
  width: auto;
  height: 500px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(img/account-login-01.jpg);
}

.infinite-symbol {
  background: url("img/infinite.png") no-repeat scroll 0 0/200px 55px;
  display: inline-block;
  height: 55px;
  line-height: 19px;
  margin-right: -2px;
  text-indent: -5000em;
  width: 200px;
}

.mid .mid-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mid .mid-wrapper h3 {
  margin: 3px 0 10px;
  font-size: 1.1em;
  font-weight: 300;
}

.mid .mid-wrapper ul {
  list-style: outside disc;
  margin-left: 10px;
}

.mid .mid-wrapper ul li {
  text-transform: none;
  font-size: 1em;
  font-weight: 100;
}

.mid .lower-wrapper {
  color: white;
  text-transform: uppercase;
  margin: 0;
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.mid .lower-wrapper h3 {
  margin: 2px 0 10px;
  font-size: 0.9em;
  font-weight: 300;
}

.mid .lower-wrapper h3 .infinite-symbol {
  background-size: 20px 15px;
  height: 20px;
  line-height: 14px;
  margin-right: -1px;
  width: 20px;
}

.checkbox-custom,
.radio-custom {
  display: block;
  margin: 10px 0;
  padding-left: 0;
}

.checkbox-custom,
.checkbox-custom label {
  font-weight: 100;
}

.img-responsive.weather-image {
  width: 75px;
  max-width: 75px !important;
}

/* from Upgrade css file */
.plan-subscribe .radio {
  padding: 10px;
}

.plan-subscribe .radio {
  border-top: 1px solid #ddd;
}

.plan-subscribe .radio:first-child {
  border-top: 0 none;
}

.plan-subscribe .radio.selected {
  background: #eef4f9;
  border-top: 1px solid #ddd;
}

.panel-title {
  display: inline;
  font-weight: bold;
}

.checkbox.pull-right {
  margin: 0;
}

.pl-ziro {
  padding-left: 0px;
}

.form-control.error {
  border-color: red;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

.payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

div.clear {
  clear: both;
}

div.product-chooser.disabled div.product-chooser-item {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
}

div.product-chooser div.product-chooser-item {
  padding: 11px;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  border: 1px solid #efefef;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected {
  border: 4px solid #428bca;
  background: #efefef;
  padding: 8px;
  filter: alpha(opacity=100);
  opacity: 1;
}

div.product-chooser div.product-chooser-item img {
  padding: 0;
}

div.product-chooser div.product-chooser-item span.title {
  display: block;
  margin: 10px 0 5px 0;
  font-weight: bold;
  font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description {
  font-size: 12px;
}

div.product-chooser div.product-chooser-item input {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.plan-subscribe label {
  font-size: 20px;
  font-weight: 100;
  line-height: 20px;
}

.product_box h4 {
  font-size: 22px;
  font-weight: 100;
}

.product_box .quote_cost {
  margin-bottom: 10px;
}

.product_box .quote_cost .quote_number,
.product_box .quote_cost .quote_month {
  display: block;
}

.product_box .quote_cost .quote_number {
  font-weight: 100;
  font-size: 22px;
}

.product_box .quote_cost .quote_month {
  color: #888;
  font-weight: 100;
  font-size: 11px;
  margin-top: -3px;
  text-transform: uppercase;
}

.box {
  padding: 20px;
  /*display: none;*/
  margin-top: 20px;
  border: 1px solid #ddd;
}

.switch input {
  display: none;
}

.switch i {
  background: #fff;
  display: inline-block;
  cursor: pointer;
  padding-right: 30px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  border-radius: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.switch i:before {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.switch :checked + i {
  padding-right: 0;
  padding-left: 30px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #3498db;
}

.switch.red :checked + i {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px red;
}

.switch :checked + i + .price-tag-wrapper .price-tag {
  color: #30b56a;
}

.panel-costs .list-group-item {
  color: #444;
  padding: 5px 15px;
  font-size: 13px;
  font-weight: 100;
}

.cost-amount {
  color: #666;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.cost-amount span {
  font-weight: 400;
  text-transform: none;
}

.panel-costs-title {
  text-transform: uppercase;
}

.panel-costs-title.title {
  background: #fff;
  color: #888;
  font-size: 10px;
  font-weight: 700;
  padding-top: 12px;
}

.panel-costs-title.total {
  font-weight: 700;
}

.panel-costs-title.total .cost-amount {
  font-weight: 700;
}

.invoice h2 {
  font-weight: 100;
  font-size: 30px;
}

.invoice .widget-content.padding {
  color: #7a868f;
  padding: 0 40px;
}

.bill-to {
  border: 1px dashed #e5e9ec;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 15px;
}

.credit-card-option {
  margin-right: 20px;
}

.credit-card-payment {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: 36px 22px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 22px;
  margin-left: 3px;
  width: 38px;
}

.credit-card-payment.visa-card {
  background-image: url("img/cc/visa.png");
}

.credit-card-payment.mastercard-card {
  background-image: url("img/cc/mastercard.png");
}

.credit-card-payment.amex-card {
  background-image: url("img/cc/amex.png");
}

.credit-card-payment.discover-card {
  background-image: url("img/cc/discover.png");
}

.payment-detail .form-control {
  width: 100%;
}

.bs-sidebar.affix {
  width: 30.3333%;
  /*top: 25px*/
}

.page-tabs.nav-tabs {
  border: none;
  margin: 0px;
  border-bottom: 1px solid #eee;
}

.page-tabs.nav-tabs > li {
  margin-right: 2px;
}

.page-tabs.nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: gray;
  font-weight: 100;
  font-size: 14px;
}

.page-tabs.nav-tabs > li > a > i {
  color: #a6a6a6;
}

.page-tabs.nav-tabs > li.open,
.page-tabs.nav-tabs > li:hover {
  border-bottom: 4px solid #003353;
}

.page-tabs.nav-tabs > li.open > a,
.page-tabs.nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}

.page-tabs.nav-tabs > li.open > a > i,
.page-tabs.nav-tabs > li:hover > a > i {
  color: #003353;
}

.page-tabs.nav-tabs > li.open .dropdown-menu,
.page-tabs.nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.page-tabs.nav-tabs > li.active {
  border-bottom: 4px solid #d7d7d7;
  position: relative;
}

.page-tabs.nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 400;
}

.page-tabs.nav-tabs > li.active > a > i {
  color: #404040;
}

@media (max-width: 768px) {
  .bs-sidebar.affix {
    width: 100%;
    /*top: 25px;*/
    position: relative !important;
  }
}

.pager-wizard li a {
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.pager-wizard li > a {
  border-radius: 0;
}

.margin-top-xs {
  margin-top: 5px;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top {
  margin-top: 15px;
}

.margin-top-lg {
  margin-top: 30px;
}

.margin-top-xl {
  margin-top: 75px;
}

.no-margin-btm {
  margin-bottom: 0;
}

.no-pad {
  padding: 0 !important;
}

.padded-xs {
  padding: 5px;
}

.padded-sm {
  padding: 10px;
}

.padded {
  padding: 15px;
}

.padded-lg {
  padding: 30px;
}

.padded-xl {
  padding: 75px;
}

.txt-xl {
  font-size: 20px;
}

.txt-lg {
  font-size: 16px;
}

.txt {
  font-size: 14px;
}

.txt-sm {
  font-size: 13px;
}

.txt-xs {
  font-size: 11px;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/* Override the Glyphicons font-face to point to the correct folder */
@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");
}

form[name="addressForm"] .title {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
  vertical-align: top;
  min-width: 100px;
}

form[name="addressForm"] .editable {
  display: inline-block;
  padding-top: 5px;
  padding-right: 25px;
  vertical-align: top;
}

form[name="addressForm"] .edit-buttons {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
  text-align: right;
}

.form-editable-table .editable-controls {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.form-editable-table input[type="checkbox"].editable-input {
  margin-left: 0 !important;
}

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.unread-icon {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.user-header-img {
  max-width: 90px;
  max-height: 90px;
}

.datetimepicker th.right {
  margin-right: 8px;
}

textarea {
  resize: none;
}

.val-error {
  color: #ff0000;
}

.validated-form input.ng-invalid.ng-touched {
  background-color: #f2dede;
  border-color: #ebccd1;
}

#showNearby {
  position: relative;
}

#showNearby .num-guests-indicator {
  display: inline-block;
  position: absolute;
  padding: 0px 3px;
  top: -1px;
  right: 6px;
  background-color: red;
  color: white;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  border-radius: 100%;
}

.error-container {
  padding: 15px;
}

.checkbox-list-item {
  display: inline-block;
  margin-right: 0.5em;
}

.well.event-form {
  margin-bottom: 0px !important;
}

a.ng-lightbox {
  cursor: pointer;
}

.nested-form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

.property-thumb {
  width: 6% !important;
  height: auto;
  padding-right: 10px;
}

.property-features {
  color: #ffffff !important;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.location-detail {
  padding-bottom: 30px !important;
}

.datetime-picker-dropdown {
  width: 100%;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0 !important;
}

.list-group-item {
  background-color: #fff;
}

.carousel-caption {
  padding-bottom: 15px !important;
  left: 0% !important;
  right: 0% !important;
}

.carousel-indicators {
  bottom: 0px !important;
}

.carousel-container {
  width: 100%;
  height: 300px;
  background-color: black;
}

.carousel-image {
  margin: auto;
  object-fit: cover;
}

.remove:hover {
  display: block;
}

.event,
.event-block {
  width: auto !important;
  height: auto !important;
  background-color: white;
  border: 1px solid #eee;
  border-radius: 0;
  margin-bottom: 20px;
}

.day-highlight {
  background-color: white !important;
  border: 1px solid #eee !important;
}

.cal-day-today,
.cal-day-today:hover {
  background-color: #ccc !important;
  color: white;
}

.cal-day-today span[data-cal-date] {
  color: #009cd8;
}

.three-qts {
  width: 75% !important;
}

.flash-alert {
  position: fixed;
  top: 0%;
  z-index: 1100;
  width: 100%;
  text-align: center;
}

.analytics-report {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}

.analytics-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.analytics-container {
  margin-left: -5px;
  margin-top: 10px;
}

.analytics-indent {
  padding-left: 10px;
}

.error {
  color: red;
}

.menu-list {
  border: 1px solid #ddd;
  padding: 10px;
  margin: 0 50px;
}

.panel-group .panel-heading {
  border-radius: 5px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}

.panel-heading {
  padding: 20px;
  background-color: #ddd;
}

.panel-group .panel + .panel {
  margin-top: 0 !important;
}

.btn-right {
  margin-top: -7px;
}

tags-input .tags .input {
  width: 100%;
}

tags-input .tags .tag-item {
  background: #009cd8 !important;
}

.uib-time input {
  width: 50px !important;
}

.uib-timepicker {
  width: auto !important;
}

.sponsor-banner {
  width: 360px;
  height: 190px;
}

.sponsor-image {
  width: auto;
  height: 250px;
}

.hoverable {
  min-height: 30px;
}

.bump-down {
  margin-top: 50px;
}

.unsaved {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 10px;
  background-color: #c9302c;
  opacity: 0.65;
  color: white;
  font-weight: 600;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.refresh-auth-alert {
  background-color: #c9302c;
  color: white;
  z-index: 999999;
  position: fixed;
  width: 100%;
}

.editable-bstime .well {
  padding: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.listbox {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #ddd;
}

.full-width {
  min-width: 100%;
}

.no-data {
  font-size: 1.7em;
  font-weight: 100;
  margin-bottom: 0.4em;
}

.no-data .action {
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
}

.grid {
  border: 1px solid #e0e6ed;
  border-radius: 3px;
  padding: 15px;
  margin-bottom: 30px;
  min-height: 150px;
}
.grid:hover {
  cursor: pointer;
  border-color: #c0ccdb;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.grid:hover a {
  color: #353b3b;
}
.grid .title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}
.grid h4.title {
  font-weight: 700;
}

.trash {
  margin-top: 52px;
}

.modal-save {
  padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}

.navigation-menu-modal {
  padding-left: 30px;
  padding-right: 30px;
}

.manage-button-group {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 15px;
}

.selected-row {
  background-color: #ccc !important;
}

.sms-table {
  max-height: 75vh;
  overflow-y: auto;
}

.translate-link {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 100;
  float: right;
}

.horizontal-form-control .translate-link {
  position: absolute;
  top: -18px;
  left: auto;
  right: 15px;
  z-index: 100;
}

.stay-card-dimensions {
  width: 200px;
  height: 113px;
}

.center-icon-wrapper {
  margin: 0 auto;
  width: 50%;
}

.select-icon-button {
  width: 118px;
  margin-left: 10px;
  margin-right: 10px;
}

.break-word {
  word-wrap: break-word;
}

.input-group-btn {
  vertical-align: top;
}

.highchart-large {
  margin: 0 auto;
  height: 500px;
  min-width: 740px;
}

.cms-beta-banner {
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 15px;
  background-color: gray;
  color: #fff;
  font-weight: 600;
  top: 0;
  left: 0;
}
.cms-beta-banner a {
  text-decoration: underline !important;
  color: white !important;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

.pac-container {
  z-index: 99999 !important;
}

.ert-nav {
  border-right: 1px solid #ddd;
  min-height: 100vh;
}

.ert-active h4 a {
  font-weight: 700;
  color: black !important;
}

.disabled {
  cursor: not-allowed !important;
}

.admin-tag {
  background-color: #b14745;
  color: white;
  width: 50px;
  height: 30px;
  font-size: 10px;
  padding: 10px 5px 0 5px;
  margin: -5px 0 5px 5px;
  border-radius: 4px;
  float: right;
  text-align: center;
}

.pad-top {
  padding-top: 5px;
}

.centered {
  display: flex;
  justify-content: center;
}

.bold {
  font-weight: bold;
}

.missingFields {
  color: #c9302c;
}

.analytics-th {
  color: #888;
  font-weight: lighter;
}

.analytics-td-main {
  font-weight: bold;
  vertical-align: middle;
}

.analytics-td-data {
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}

.analytics-td-name {
  vertical-align: middle;
}

.analytics-td-data-high {
  font-weight: bold;
  font-size: 18px;
  color: #66bb6a;
  vertical-align: middle;
}

.analytics-td-data-mid {
  font-weight: bold;
  font-size: 18px;
  color: #ffc107;
  vertical-align: middle;
}

.analytics-td-data-low {
  font-weight: bold;
  font-size: 18px;
  color: #f44336;
  vertical-align: middle;
}

@keyframes check {
  0% {
    height: 0;
    width: 0;
  }
  33.3333% {
    width: 14px;
    height: 0;
  }
}

.checkmark {
  display: block;
  position: relative;
  margin-right: 30px;
}
.checkmark::after {
  animation: check 0.8s;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-right: 6px solid #0a6;
  border-top: 6px solid #0a6;
  content: "";
  display: block;
  height: 25px;
  right: 0;
  position: absolute;
  top: 14px;
  width: 14px;
}

.btn {
  font-weight: 400;
  border-radius: 2px;
}

.btn.btn-primary,
.recommend-button-combo.is-recommended .btn {
  background: #ffffff;
  border: 1px solid gray;
  color: gray;
}

.btn.btn-primary.btn-wide,
.recommend-button-combo.is-recommended .btn.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary.btn-lg,
.btn-group-lg > .btn.btn-primary,
.recommend-button-combo.is-recommended .btn-group-lg > .btn,
.recommend-button-combo.is-recommended .btn.btn-lg {
  padding: 10px 16px;
}

.btn.btn-primary:hover,
.recommend-button-combo.is-recommended .btn:hover,
.btn.btn-primary:focus,
.recommend-button-combo.is-recommended .btn:focus,
.btn.btn-primary:active,
.recommend-button-combo.is-recommended .btn:active {
  background: #003353;
  color: #fff;
}

.btn.btn-primary.disabled,
.recommend-button-combo.is-recommended .btn.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-primary.dropdown-toggle,
.recommend-button-combo.is-recommended .btn.dropdown-toggle {
  border-left: 1px solid white;
}

.btn-danger,
.recommend-button-combo.is-recommended:hover .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.recommend-button-combo.is-recommended:hover .btn:hover,
.btn-danger:focus,
.recommend-button-combo.is-recommended:hover .btn:focus,
.btn-danger.focus,
.recommend-button-combo.is-recommended:hover .focus.btn,
.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  color: #c9302c;
  background-color: #c9302c;
  border-color: #ab2925;
}

.btn-danger:active,
.recommend-button-combo.is-recommended:hover .btn:active,
.btn-danger.active,
.recommend-button-combo.is-recommended:hover .active.btn,
.open > .btn-danger.dropdown-toggle,
.recommend-button-combo.is-recommended:hover .open > .dropdown-toggle.btn {
  background-image: none;
}

.btn-danger.disabled,
.recommend-button-combo.is-recommended:hover .disabled.btn,
.btn-danger.disabled:hover,
.recommend-button-combo.is-recommended:hover .disabled.btn:hover,
.btn-danger.disabled:focus,
.recommend-button-combo.is-recommended:hover .disabled.btn:focus,
.btn-danger.disabled.focus,
.recommend-button-combo.is-recommended:hover .disabled.focus.btn,
.btn-danger.disabled:active,
.recommend-button-combo.is-recommended:hover .disabled.btn:active,
.btn-danger.disabled.active,
.recommend-button-combo.is-recommended:hover .disabled.active.btn,
.btn-danger[disabled],
.recommend-button-combo.is-recommended:hover [disabled].btn,
.btn-danger[disabled]:hover,
.recommend-button-combo.is-recommended:hover [disabled].btn:hover,
.btn-danger[disabled]:focus,
.recommend-button-combo.is-recommended:hover [disabled].btn:focus,
.btn-danger[disabled].focus,
.recommend-button-combo.is-recommended:hover [disabled].focus.btn,
.btn-danger[disabled]:active,
.recommend-button-combo.is-recommended:hover [disabled].btn:active,
.btn-danger[disabled].active,
.recommend-button-combo.is-recommended:hover [disabled].active.btn,
fieldset[disabled] .btn-danger,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,
.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge,
.recommend-button-combo.is-recommended:hover .btn .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-action {
  background: #e6e6e6;
  color: #fff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active {
  background: #cccccc;
  color: #fff;
}

.btn.btn-secondary {
  background: #e6e6e6;
  color: #fff;
}

.btn.btn-secondary.btn-wide {
  padding: 6px 20px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  background: #cccccc;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-secondary.disabled {
  background: #bbb;
  border: 1px solid #999;
}

.btn.btn-secondary.dropdown-toggle {
  border-left: 1px solid #004d7e;
}

.btn.btn-primary-light {
  background: #ffffff;
  border: 1px solid gray;
  color: gray;
}

.btn.btn-primary-light.btn-wide {
  padding: 6px 20px;
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
  background: #003353;
  border: 1px solid white;
  color: #fff;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
}

.btn.btn-border {
  background: #fff;
  border: 1px solid gray;
  color: #003353;
}

.btn-back {
  padding: 6px 45px !important;
}

.btn.btn-border.btn-wide {
  padding: 6px 20px;
}

.btn.btn-border.btn-lg,
.btn-group-lg > .btn.btn-border {
  padding: 10px 16px;
}

.btn.btn-border:hover {
  background: #003353;
  color: #fff;
  border-color: white;
}

.page-header .btn-primary + .dropdown-menu,
.page-header .recommend-button-combo.is-recommended .btn + .dropdown-menu,
.recommend-button-combo.is-recommended .page-header .btn + .dropdown-menu,
.page-header .btn-secondary + .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-primary-light + .dropdown-menu {
  left: auto;
  right: 0;
}

.glyphicon-search,
.fa-trash {
  cursor: pointer;
}

.fa-trash {
  color: #d9534f;
}

.remove-danger-icon,
.remove-danger,
.remove-danger a {
  color: #c9302c;
}

.add-success-icon {
  color: #30ba8f;
}

.full-width {
  width: 100%;
}

.btn-tour {
  position: fixed;
  bottom: 10px;
  right: 20px;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 20px;
  font-weight: 600;
  color: #555;
}

.btn-tour-question {
  color: #ffffff;
}

.btn-tour:hover {
  border: 1px solid #009cd8;
}

#cms-dashboard .list-group-striped > li:nth-child(2n + 1),
#cms-dashboard
  .list-group-striped
  > a:nth-child(2n + 1):not(.active):not(.disabled) {
  background-color: rgba(0, 0, 0, 0.06);
}

#cms-dashboard .list-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 1px;
  margin: 15px 0;
}

#cms-dashboard .list-header {
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
}

#cms-dashboard .list-item-sm {
  padding: 5px 15px;
}

#cms-dashboard .list-item-lg {
  padding: 15px;
}

#cms-dashboard .list-item-xl {
  padding: 20px 15px;
}

#cms-dashboard .box-block {
  display: block;
}

#cms-dashboard .box-inline {
  display: inline-block;
}

#cms-dashboard .box-vmiddle {
  display: inline-block;
  margin-bottom: 15px;
  max-width: 500px;
  vertical-align: middle;
}

#cms-dashboard .box-vmiddle-wrap::before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -15px;
  vertical-align: middle;
}

#cms-dashboard .text-thin {
  font-weight: 300;
}

#cms-dashboard .text-normal {
  font-weight: normal;
}

#cms-dashboard .text-semibold {
  font-weight: 600;
}

#cms-dashboard .text-bold {
  font-weight: 700;
}

#cms-dashboard .text-5x,
#cms-dashboard .text-4x,
#cms-dashboard .text-5x,
#cms-dashboard .text-2x,
#cms-dashboard .text-lg,
#cms-dashboard .text-sm,
#cms-dashboard .text-xs {
  font-size: 4em;
  line-height: 1.25;
}

#cms-dashboard .text-4x {
  font-size: 4em;
}

#cms-dashboard .text-3x {
  font-size: 3em;
}

#cms-dashboard .text-2x {
  font-size: 2em;
}

#cms-dashboard .text-lg {
  font-size: 1.2em;
}

#cms-dashboard .text-sm {
  font-size: 0.9em;
}

#cms-dashboard .text-xs {
  font-size: 0.8em;
}

#cms-dashboard .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .text-unit {
  font-size: 15px;
  line-height: 1.5em;
  vertical-align: top;
}

#cms-dashboard .unselectable {
  -moz-user-select: none;
  cursor: default;
}
#cms-dashboard .unselectable *::-moz-selection {
  background-color: transparent;
}

@media (min-width: 1200px) {
  #cms-dashboard .text-lg-right {
    text-align: right;
  }
  #cms-dashboard .text-lg-center {
    text-align: center;
  }
  #cms-dashboard .text-lg-left {
    text-align: left;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #cms-dashboard .text-md-right {
    text-align: right;
  }
  #cms-dashboard .text-md-center {
    text-align: center;
  }
  #cms-dashboard .text-md-left {
    text-align: left;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  #cms-dashboard .text-sm-right {
    text-align: right;
  }
  #cms-dashboard .text-sm-center {
    text-align: center;
  }
  #cms-dashboard .text-sm-left {
    text-align: left;
  }
}

@media (max-width: 760px) {
  #cms-dashboard .text-xs-right {
    text-align: right;
  }
  #cms-dashboard .text-xs-center {
    text-align: center;
  }
  #cms-dashboard .text-xs-left {
    text-align: left;
  }
}

#cms-dashboard .icon-wrap {
  border-radius: 2px;
  display: inline-block;
  padding: 10px;
}
#cms-dashboard .icon-wrap i {
  display: block;
  line-height: 1em;
  padding-top: 1em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 1em;
}
#cms-dashboard .icon-wrap i:before {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .icon-wrap .icon-txt {
  display: block;
  line-height: 1em;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 1em;
}

#cms-dashboard .icon-wrap-lg {
  padding: 20px;
}

#cms-dashboard .icon-wrap-md {
  padding: 17px;
}

#cms-dashboard .icon-wrap-sm {
  padding: 12px;
}

#cms-dashboard .icon-wrap-xs {
  padding: 7px;
}

#cms-dashboard .icon-circle {
  border-radius: 50%;
}

#cms-dashboard .icon-lg::before {
  font-size: 1.333em;
  line-height: 1.095em;
  vertical-align: middle;
}

#cms-dashboard .icon-2x::before {
  font-size: 2em;
  line-height: 1em;
}

#cms-dashboard .icon-3x::before {
  font-size: 3em;
  line-height: 1em;
}

#cms-dashboard .icon-4x::before {
  font-size: 4em;
  line-height: 1em;
}

#cms-dashboard .icon-5x::before {
  font-size: 5em;
  line-height: 1em;
}

#cms-dashboard .img-mar {
  margin: 5px;
}

#cms-dashboard .img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

#cms-dashboard .img-border-light {
  box-shadow: 0 0 0 4px #fff;
}

#cms-dashboard .img-xs {
  height: 32px;
  width: 32px;
}

#cms-dashboard .img-md {
  height: 64px;
  width: 64px;
}

#cms-dashboard .img-sm {
  height: 46px;
  width: 46px;
}

#cms-dashboard .img-lg {
  height: 96px;
  width: 96px;
}

#cms-dashboard .img-holder img {
  border-radius: 0;
  max-width: 100%;
}

#cms-dashboard .mar-no {
  margin: 0 !important;
}

#cms-dashboard .mar-all {
  margin: 15px;
}

#cms-dashboard .mar-top {
  margin-top: 15px;
}

#cms-dashboard .mar-btm {
  margin-bottom: 15px;
}

#cms-dashboard .mar-lft {
  margin-left: 15px;
}

#cms-dashboard .mar-rgt {
  margin-right: 15px;
}

#cms-dashboard .mar-hor {
  margin-left: 15px;
  margin-right: 15px;
}

#cms-dashboard .mar-ver {
  margin-bottom: 15px;
  margin-top: 15px;
}

#cms-dashboard .pad-no {
  padding: 0;
}

#cms-dashboard .pad-all {
  padding: 15px;
}

#cms-dashboard .pad-top {
  padding-top: 15px;
}

#cms-dashboard .pad-btm {
  padding-bottom: 15px;
}

#cms-dashboard .pad-lft {
  padding-left: 15px;
}

#cms-dashboard .pad-rgt {
  padding-right: 15px;
}

#cms-dashboard .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}

#cms-dashboard .pad-ver {
  padding-bottom: 15px;
  padding-top: 15px;
}

#cms-dashboard .panel-overlay-wrap {
  position: relative;
}

#cms-dashboard .panel-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 795;
}
#cms-dashboard .panel-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-left: -5px;
  vertical-align: middle;
  width: 1px;
}

#cms-dashboard .panel-overlay-title {
  margin: 10px 0 5px;
}

#cms-dashboard .panel-overlay-icon {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .panel-overlay-content {
  display: inline-block;
  vertical-align: middle;
}

#cms-dashboard .morris-full-content {
  height: 170px;
  margin: 0 -25px -30px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #cms-dashboard .morris-full-content {
    height: 200px;
  }
}

#cms-dashboard .morris-donut {
  display: inline-block;
  max-height: 200px;
  max-width: 200px;
  text-align: center;
}
#cms-dashboard .morris-donut text {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 300 !important;
}

#cms-dashboard .flot-full-content {
  bottom: -8px;
  margin: -8px;
  min-height: 212px;
}

#cms-dashboard .pie-title-center {
  display: inline-block;
  position: relative;
  text-align: center;
}

#cms-dashboard .pie-value {
  display: block;
  font-size: 14px;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

#cms-dashboard .middle .media-left,
#cms-dashboard .middle .media-right,
#cms-dashboard .middle .media-body {
  vertical-align: middle;
}

#cms-dashboard
  .list-group.bg-trans
  .list-group-item:not(.active):not(.disabled) {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

#cms-dashboard .list-group.bg-trans .list-group-item .disabled {
  opacity: 0.5;
}

#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active) {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group.bord-no .list-group-item {
  border-color: transparent;
}

#cms-dashboard .list-group .list-divider {
  display: block;
}

#cms-dashboard .list-group-item {
  border-color: #e9e9e9;
}

#cms-dashboard .list-group-item-heading {
  margin-top: 5px;
}

#cms-dashboard .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .list-group-item .list-group-item.disabled,
#cms-dashboard .list-group-item .list-group-item.disabled:hover,
#cms-dashboard .list-group-item .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.07);
  border-color: transparent;
}

#cms-dashboard .list-group-item.active,
#cms-dashboard .list-group-item.active:hover,
#cms-dashboard .list-group-item.active:focus {
  background-color: #54abd9;
  border-color: #54abd9;
  color: #fff;
}

#cms-dashboard .list-group-item.active .list-group-item-text,
#cms-dashboard .list-group-item.active:hover .list-group-item-text,
#cms-dashboard .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

#cms-dashboard a.list-group-item:hover,
#cms-dashboard a.list-group-item:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .list-group-item-primary,
#cms-dashboard a.list-group-item-primary {
  background-color: #7cb3e3;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-primary:hover,
#cms-dashboard a.list-group-item-primary:focus {
  background-color: #89bae6;
  color: #fff;
}

#cms-dashboard .list-group-item-info,
#cms-dashboard a.list-group-item-info {
  background-color: #6cc7e0;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-info:hover,
#cms-dashboard a.list-group-item-info:focus {
  background-color: #78cce3;
  color: #fff;
}

#cms-dashboard .list-group-item-success,
#cms-dashboard a.list-group-item-success {
  background-color: #add385;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-success:hover,
#cms-dashboard a.list-group-item-success:focus {
  background-color: #b5d790;
  color: #fff;
}

#cms-dashboard .list-group-item-warning,
#cms-dashboard a.list-group-item-warning {
  background-color: #efb96b;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-warning:hover,
#cms-dashboard a.list-group-item-warning:focus {
  background-color: #f0c079;
  color: #fff;
}

#cms-dashboard .list-group-item-danger,
#cms-dashboard a.list-group-item-danger {
  background-color: #f98973;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-danger:hover,
#cms-dashboard a.list-group-item-danger:focus {
  background-color: #f99582;
  color: #fff;
}

#cms-dashboard .list-group-item-mint,
#cms-dashboard a.list-group-item-mint {
  background-color: #6bd0b5;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-mint:hover,
#cms-dashboard a.list-group-item-mint:focus {
  background-color: #77d3ba;
  color: #fff;
}

#cms-dashboard .list-group-item-purple,
#cms-dashboard a.list-group-item-purple {
  background-color: #a777a1;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-purple:hover,
#cms-dashboard a.list-group-item-purple:focus {
  background-color: #ad80a7;
  color: #fff;
}

#cms-dashboard .list-group-item-pink,
#cms-dashboard a.list-group-item-pink {
  background-color: #e899bb;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-pink:hover,
#cms-dashboard a.list-group-item-pink:focus {
  background-color: #eba5c3;
  color: #fff;
}

#cms-dashboard .list-group-item-dark,
#cms-dashboard a.list-group-item-dark {
  background-color: #4b5359;
  border-color: transparent;
  color: #fff;
}

#cms-dashboard a.list-group-item-dark:hover,
#cms-dashboard a.list-group-item-dark:focus {
  background-color: #525b62;
  color: #fff;
}

#cms-dashboard .badge.badge-icon:empty {
  border-radius: 50%;
  display: inline-block;
  height: 0.7em;
  margin: 0.5em;
  min-width: 5px;
  padding: 0;
  width: 0.7em;
}

#cms-dashboard .badge.badge-fw,
#cms-dashboard .badge.badge-fw:empty {
  margin-right: 1em;
}

#cms-dashboard .badge-default {
  background-color: #e3e8ee;
  color: #333;
}

#cms-dashboard .badge-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .badge-info {
  background-color: #4ebcda;
}

#cms-dashboard .badge-success {
  background-color: #9cc96b;
}

#cms-dashboard .badge-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .badge-danger {
  background-color: #f76c51;
}

#cms-dashboard .badge-mint {
  background-color: #50c7a7;
}

#cms-dashboard .badge-purple {
  background-color: #986291;
}

#cms-dashboard .badge-pink {
  background-color: #e17ca7;
}

#cms-dashboard .badge-dark {
  background-color: #3b4146;
}

#cms-dashboard .progress {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  margin-bottom: 15px;
}
#cms-dashboard .progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
}

#cms-dashboard .progress-light-base {
  background-color: #fff;
}

#cms-dashboard .progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}

#cms-dashboard .progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}

#cms-dashboard .progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
#cms-dashboard .progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

#cms-dashboard .progress-md {
  height: 8px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}

#cms-dashboard .progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
#cms-dashboard .progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}

#cms-dashboard .progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
#cms-dashboard .progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}

#cms-dashboard .progress-bar-light {
  background-color: #fff;
}

#cms-dashboard .bg-trans {
  background-color: transparent;
}

#cms-dashboard .bg-light {
  background-color: #fff;
}

#cms-dashboard .bg-light,
#cms-dashboard .bg-light a {
  color: #515151;
}

#cms-dashboard .bg-gray-light {
  background-color: #f3f5f8;
}

#cms-dashboard .bg-gray-light,
#cms-dashboard .bg-gray-light a {
  color: #515151;
}

#cms-dashboard .bg-gray {
  background-color: #e3e8ee;
}

#cms-dashboard .bg-gray,
#cms-dashboard .bg-gray a {
  color: #515151;
}

#cms-dashboard .bg-gray-dark {
  background-color: #c3cedb;
}

#cms-dashboard .bg-gray-dark,
#cms-dashboard .bg-gray-dark a {
  color: #515151;
}

#cms-dashboard .bg-trans-light {
  background-color: rgba(255, 255, 255, 0.1);
}

#cms-dashboard .bg-trans-light,
#cms-dashboard .bg-trans-light a {
  color: inherit;
}

#cms-dashboard .bg-trans-dark {
  background-color: rgba(0, 0, 0, 0.05);
}

#cms-dashboard .bg-trans-dark,
#cms-dashboard .bg-trans-dark a {
  color: inherit;
}

#cms-dashboard .bg-primary {
  background-color: #5fa2dd;
}

#cms-dashboard .bg-primary,
#cms-dashboard .bg-primary a {
  color: #fff;
}

#cms-dashboard .bg-info {
  background-color: #4ebcda;
}

#cms-dashboard .bg-info,
#cms-dashboard .bg-info a {
  color: #fff;
}

#cms-dashboard .bg-success {
  background-color: #9cc96b;
}

#cms-dashboard .bg-success,
#cms-dashboard .bg-success a {
  color: #fff;
}

#cms-dashboard .bg-warning {
  background-color: #ebaa4b;
}

#cms-dashboard .bg-warning,
#cms-dashboard .bg-warning a {
  color: #fff;
}

#cms-dashboard .bg-danger {
  background-color: #f76c51;
}

#cms-dashboard .bg-danger,
#cms-dashboard .bg-danger a {
  color: #fff;
}

#cms-dashboard .bg-mint {
  background-color: #50c7a7;
}

#cms-dashboard .bg-mint,
#cms-dashboard .bg-mint a {
  color: #fff;
}

#cms-dashboard .bg-purple {
  background-color: #986291;
}

#cms-dashboard .bg-purple,
#cms-dashboard .bg-purple a {
  color: #fff;
}

#cms-dashboard .bg-pink {
  background-color: #e17ca7;
}

#cms-dashboard .bg-pink,
#cms-dashboard .bg-pink a {
  color: #fff;
}

#cms-dashboard .bg-dark {
  background-color: #3b4146;
}

#cms-dashboard .bg-dark,
#cms-dashboard .bg-dark a {
  color: #fff;
}

#cms-dashboard .panel {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 24px;
}

#cms-dashboard .panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}

#cms-dashboard .panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}

#cms-dashboard .panel .panel-bg-cover img {
  background-size: cover;
  min-height: 100%;
  min-width: 100%;
}

#cms-dashboard .panel.remove {
  opacity: 0;
  transition: opacity 0s ease 0s, all 0.5s ease 0s;
}

#cms-dashboard .panel .alert {
  border-radius: 0;
}

#cms-dashboard .panel.panel-bg-img {
  position: relative;
}

#cms-dashboard .panel .panel-bg-wrap {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap > img {
  left: 0;
  position: absolute;
  top: 0;
}

#cms-dashboard .panel .panel-bg-wrap + .panel-body {
  position: relative;
}

#cms-dashboard .panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}

#cms-dashboard .panel-media-img {
  height: 96px;
  left: 20px;
  position: absolute;
  top: -48px;
  width: 96px;
}

#cms-dashboard .panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}

#cms-dashboard .panel .panel-heading,
#cms-dashboard .panel > *:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#cms-dashboard .panel .panel-footer,
#cms-dashboard .panel > *:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#cms-dashboard .panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}

#cms-dashboard .panel-body {
  padding: 25px 20px;
}

#cms-dashboard .panel-body .row,
#cms-dashboard .panel-body .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}

#cms-dashboard .panel-trans {
  border-color: transparent;
  box-shadow: none;
}

#cms-dashboard .panel-heading {
  height: 50px;
  padding: 0;
  position: relative;
}

#cms-dashboard .panel-heading .panel-title {
  font-size: 1.416em;
  font-weight: 100;
  line-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cms-dashboard .panel-default.panel-colorful {
  background-color: #e0e5ec;
  color: #515151;
}

#cms-dashboard .panel-default .panel-heading {
  background-color: #e0e5ec;
  border-color: #f0f2f6;
}

#cms-dashboard .panel-primary .panel-heading,
#cms-dashboard .panel-primary .panel-footer,
#cms-dashboard .panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #fff;
}

#cms-dashboard .panel-info .panel-heading,
#cms-dashboard .panel-info .panel-footer,
#cms-dashboard .panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #fff;
}

#cms-dashboard .panel-success .panel-heading,
#cms-dashboard .panel-success .panel-footer,
#cms-dashboard .panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #fff;
}

#cms-dashboard .panel-warning .panel-heading,
#cms-dashboard .panel-warning .panel-footer,
#cms-dashboard .panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #fff;
}

#cms-dashboard .panel-danger .panel-heading,
#cms-dashboard .panel-danger .panel-footer,
#cms-dashboard .panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #fff;
}

#cms-dashboard .panel-mint .panel-heading,
#cms-dashboard .panel-mint .panel-footer,
#cms-dashboard .panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #fff;
}

#cms-dashboard .panel-purple .panel-heading,
#cms-dashboard .panel-purple .panel-footer,
#cms-dashboard .panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #fff;
}

#cms-dashboard .panel-pink .panel-heading,
#cms-dashboard .panel-pink .panel-footer,
#cms-dashboard .panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #fff;
}

#cms-dashboard .panel-dark .panel-heading,
#cms-dashboard .panel-dark .panel-footer,
#cms-dashboard .panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #fff;
}

#cms-dashboard .panel > .panel-heading::after,
#cms-dashboard .panel.panel-colorful > .panel-heading::after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}

#cms-dashboard .panel-colorful > .panel-heading {
  border: 0 none;
}

#cms-dashboard .panel-default > .panel-heading::after,
#cms-dashboard .panel-primary > .panel-heading::after,
#cms-dashboard .panel-info > .panel-heading::after,
#cms-dashboard .panel-success > .panel-heading::after,
#cms-dashboard .panel-warning > .panel-heading::after,
#cms-dashboard .panel-danger > .panel-heading::after,
#cms-dashboard .panel-purple > .panel-heading::after,
#cms-dashboard .panel-pink > .panel-heading::after,
#cms-dashboard .panel-dark > .panel-heading::after {
  display: none;
}

#cms-dashboard .panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}

#cms-dashboard .panel-group > div {
  padding-left: 0;
  padding-right: 0;
}

#cms-dashboard .panel-group > div:first-child > .panel {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

#cms-dashboard .panel-group > div:last-child > .panel {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

#cms-dashboard .panel-group > div + div > .panel {
  margin-left: -1px;
}

#cms-dashboard .panel-control {
  float: right;
  height: 100%;
  padding: 0 15px;
  position: relative;
}

#cms-dashboard .panel-control::before {
  content: "";
  display: inline-block;
  height: 100%;
  left: -1em;
  position: relative;
  vertical-align: middle;
}

#cms-dashboard .panel-control > i,
#cms-dashboard .panel-control > .badge,
#cms-dashboard .panel-control > label {
  vertical-align: middle;
}

#cms-dashboard .panel-control .nav-tabs {
  border: 0 none;
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
}

#cms-dashboard .panel-control .nav-tabs > li {
  height: 100%;
  margin-right: 5px;
  margin-top: 1px;
}

#cms-dashboard .panel-control .nav-tabs > li > a {
  border-radius: 0;
  height: 100%;
  line-height: 40px;
  margin-right: 0;
  padding: 0 15px;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: 0.6;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a {
  border-bottom: 0 none !important;
  color: inherit;
}

#cms-dashboard .panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

#cms-dashboard .panel-control .nav-tabs > .active > a {
  z-index: 1;
}

#cms-dashboard .panel-control .progress {
  display: inline-block;
  margin: 0;
  min-width: 150px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pager {
  border-radius: 0;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination {
  border-radius: 0;
  margin: 0;
  vertical-align: middle;
}

#cms-dashboard .panel-control .pagination > li > a,
#cms-dashboard .panel-control .pagination > li > span {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
  padding: 0 10px;
}

#cms-dashboard
  .panel-control
  .pagination
  > li:not(.active):not(.disabled)
  > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > .disabled > a,
#cms-dashboard .panel-control .pagination > .disabled > a:hover,
#cms-dashboard .panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}

#cms-dashboard .panel-control .pagination > li:not(.active) > a,
#cms-dashboard .pagination > li > a {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control .pagination > li > a:hover,
#cms-dashboard .pagination > li > a:focus {
  box-shadow: none;
}

#cms-dashboard .panel-control .btn,
#cms-dashboard .panel-control .dropdown-toggle.btn {
  border: 0 none;
}

#cms-dashboard .panel-control .open > .btn,
#cms-dashboard .panel-control .btn.active,
#cms-dashboard .panel-control .btn:active {
  box-shadow: none !important;
}

#cms-dashboard .panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}

#cms-dashboard .panel-control > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#cms-dashboard .panel-control > .btn:last-child,
#cms-dashboard .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jqstooltip ul {
  list-style: none !important;
}

.popup-edit-block {
  display: inline-block;
}

.popup-edit-window {
  background: #fcfcfc;
  z-index: 10;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.popover {
  background: rgba(51, 51, 51, 0.95);
  color: #fff;
}
.popover.top .arrow:after {
  border-top-color: rgba(51, 51, 51, 0.95);
  color: #fff;
}

.ui-sortable.dropzone {
  padding: 10px;
  border: 1px dashed #222;
  background: #eee;
}

.angular-ui-tree-placeholder {
  background: #f0f9ff;
  border: 2px dashed #bed2db;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.crop-area canvas {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

.img-crop-wrapper img {
  max-width: 40% !important;
}

.ng-lightbox {
  cursor: pointer;
}

.dropdown-menu {
  padding: 10px;
}

.category {
  font-weight: 700 !important;
  cursor: default;
  padding: 3px 20px;
}

.modal-backdrop.fade {
  opacity: 0.3 !important;
}

.angular-ui-tree-empty {
  background: #fff;
  border: none;
}

input[type="checkbox"].toggle-checkbox {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
input[type="checkbox"].toggle-checkbox + label {
  display: flex;
  justify-content: center;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  padding: 2px;
  width: 4em;
  height: 2em;
  background-color: #d5d5d5;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:hover {
  background: #009cd8;
}
input[type="checkbox"].toggle-checkbox + label:before,
input[type="checkbox"].toggle-checkbox + label:after {
  display: block;
  position: absolute;
  content: "";
}
input[type="checkbox"].toggle-checkbox + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  border-radius: 2em;
  transition: background 0.2s;
}
input[type="checkbox"].toggle-checkbox + label:after {
  top: 3px;
  left: 0px;
  bottom: 3px;
  width: 25px;
  margin-left: 5px;
  background-color: #fff;
  border-radius: 50px;
  transition: margin 0.2s, background 0.2s;
}
input[type="checkbox"].toggle-checkbox:checked + label {
  background-color: #9cc96b;
}
input[type="checkbox"].toggle-checkbox:checked + label:after {
  margin-left: 2em;
}
input[type="checkbox"].toggle-checkbox:disabled + label {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:disabled + label:after {
  background-color: #fff;
}
input[type="checkbox"].toggle-checkbox:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:after {
  background-color: #efefef;
}
input[type="checkbox"].toggle-checkbox:checked:disabled + label:before {
  background-color: #00aef2;
}

.switch {
  padding: 20px;
  display: inline-box;
}

.angular-ui-tree-node div {
  min-height: 30px;
}

/**
*  [ Modifications for introJs ]
*/
.introjs-button {
  border: white;
  background-color: #ffffff;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
  border-radius: 2px;
  font-family: "opensans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: none;
}

.introjs-button:hover {
  background-color: #003353;
  text-shadow: none;
}

/* Using .btn-border style for this */
.introjs-skipbutton {
  background: #fff;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 6px;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
}

.introjs-skipbutton:hover {
  background: #003353;
  color: #fff;
  border-color: white;
  text-shadow: none;
}

.introjs-prevbutton .introjs-nextbutton {
  background-image: none;
  color: #fff;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

.introjs-prevbutton:hover .introjs-nextbutton:hover {
  background-image: none;
  color: #fff;
  background-color: #003353;
  text-shadow: none;
  padding: 6px;
  margin: 4px 2px;
  box-shadow: none;
}

/* end modification for introJs*/
.restricted {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: #e6e6e6;
}

.k-dropdown,
.dropdown-fill {
  width: 100%;
}

.k-dropdown .k-input {
  color: #888;
}

#cms-events-editevent .section {
  margin: 10px 0 20px 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 10px;
}

#cms-events-editevent .section .section-name {
  margin-left: 60px;
  padding-top: 4px;
}

#cms-events-editevent .section .section-form {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.sponsorship-container {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

.sponsorship-separator {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

.sponsorship-img {
  padding: 15px;
}

.event-img-container {
  margin-top: 1em;
}

#home-search-wrapper {
  position: relative;
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e0f3ff;
  border: 1px solid #ade0ff;
}

#home-search-wrapper h1 {
  font-size: 30px;
  font-weight: 100;
  color: black;
}

#home-search-wrapper .search-box {
  margin-bottom: 15px;
}

#home-results-wrapper .content-row-title .properties-text {
  color: #888;
}

#home-results-wrapper .favorites-list-title {
  color: #888;
  font-size: 17px;
  font-weight: 100;
}

#home-results-wrapper .fav-no-results {
  color: #888;
  font-size: 12px;
}

#home-search-wrapper .chosen-container-multi .chosen-choices {
  padding: 12px 20px;
  font-size: 18px;
  border-color: #e8e8e8;
  background: #fff;
}

.connect-mobile-background-temp {
  background: #eee;
  width: 100%;
  height: 100%;
  color: #aaa;
  font-size: 25px;
  font-weight: bolder;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control.left {
  margin-left: 10px;
}

.carousel-control.right {
  margin-right: 10px;
}

.temp-icon-image {
  padding: 10px;
  width: 138px;
  height: 138px;
}

.icon-thumbnail {
  display: inline-block;
  margin-top: 0px;
  padding: 4px;
  border: 1px solid #eee;
  border-radius: 4px;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper div {
  position: absolute;
  top: 40%;
  left: 25%;
  display: none;
}
.icon-wrapper div button {
  position: relative;
  height: 100%;
  top: 50%;
}
.icon-wrapper:hover {
  cursor: pointer;
}
.icon-wrapper:hover div {
  display: block;
}

.no-img {
  background-color: #555;
}

.icon-thumb {
  width: 24px;
  margin-right: 10px;
}

.icon-lobby {
  width: 100px;
  height: 100px;
}

.logo-lobby {
  width: 333px;
  height: 200px;
}

.background-lobby-portrait {
  width: 270px;
  height: 348px;
}

.background-lobby-landscape {
  width: 348px;
  height: 200px;
}

.welcome-lobby {
  width: 333px;
  height: 333px;
}

.progress-bar-mobile-background {
  width: 30%;
  margin-top: 15px;
}

.channel-image {
  max-width: 90%;
}

#cms-maps-editmap ul.images li {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
}

#cms-maps-editmap ul.images li:hover {
  cursor: move;
}

#cms-maps-editmap ul.images li .remove-image {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-maps-editmap ul.images li:hover .remove-image {
  display: inline;
}

.xeditable-list-group-item {
  background-color: white;
}

#cms-request-analytics .sidebar.sidebar-right {
  border-right: 1px solid #d8d8d8;
}

#table-results > thead th {
  padding-left: 0;
  padding-right: 0;
}

#table-results > tbody > tr > td {
  padding-left: 0;
  padding-right: 0;
}

#table-results .table-sub-results-summary:hover {
  cursor: pointer;
}

li.stage-list-item {
  border-left: none;
  border-right: none;
  border-radius: 0 !important;
  padding-left: 0;
  font-weight: bold;
  cursor: pointer;
}

a.new-button {
  margin-right: 10px;
  color: #fff;
}

a.new-button:hover {
  color: #fff;
}

label.labelPadding {
  margin-top: 15px;
}

.save-row {
  margin-top: 15px;
}

.stageImgButton {
  margin-top: 15px;
}

.performances-divs {
  margin-top: 15px;
  padding-left: 0;
}

.performances-labels {
  padding-left: 0;
  margin-top: 15px;
}

.performances-inputs {
  width: 100% !important;
}

.pad-left {
  margin-left: 10px;
}

.pad-right {
  margin-right: 10px;
}

.pad-bottom {
  margin-bottom: 10px;
}

input.ui-select-search {
  width: 100% !important;
}

span.ui-select-toggle {
  width: 100% !important;
}

.strip-margin {
  margin-top: 0;
}

.line-height {
  line-height: normal;
}

.delete-row-button {
  color: white;
}

.drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.drop-area.image-drop {
  height: 100px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.drop-area.image-drop.drag-over {
  border-color: #ffffff;
  background-color: #ffffff;
}
.drop-area.image-drop:hover {
  cursor: pointer;
}
.drop-area.image-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.csv-drop-area {
  height: auto;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}
.csv-drop-area.csv-drop {
  height: 50px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.csv-drop-area.csv-drop.drag-over {
  border-color: #ffffff;
  background-color: #ffffff;
}
.csv-drop-area.csv-drop:hover {
  cursor: pointer;
}
.csv-drop-area.csv-drop.small {
  font-size: 1.2em;
  height: 50px;
  width: 50%;
  transition: all 0.2s ease;
}

.drop-area-small {
  height: 40px;
  padding: 10px;
  border: 3px dashed darkgrey;
  background-color: lightgrey;
}

.full-width {
  width: 100% !important;
}

.k-link {
  color: #ffffff;
}

#active_jobs {
  margin-top: 20px;
}

#upcoming_jobs {
  margin-top: 20px;
}

#completed_jobs {
  margin-top: 20px;
}

tr .filterable:hover {
  cursor: pointer;
}

.list-row {
  min-height: 55px;
}

.pad-top {
  padding-top: 10px;
}

div.page-header h1.pull-left .request-templates-header {
  font-size: 20px;
}

#cms-edit-request-template #placeholder_img {
  position: relative;
  display: inline-block;
}

#cms-edit-request-template #placeholder_img .remove-image {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 1px 5px;
  background-color: rgba(255, 255, 255, 0.6);
}

#cms-edit-request-template #placeholder_img:hover .remove-image {
  display: inline;
}

#cms-edit-request-template ul.page-tabs li.disabled a {
  color: #777;
}

#cms-edit-request-template ul.page-tabs li.disabled:hover {
  border-bottom-color: transparent;
}

.nav-icon {
  opacity: 0.4;
  background-position: center center;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  padding: 5px 15px;
  margin-right: 10px;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .nav-icon {
    margin-right: 0;
  }
}
.nav-icon.nav-dashboard {
  background: url("img/nav/dashboard.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-communication {
  background: url("img/nav/communication.png") no-repeat scroll center
    center/26px 25px #324e5d;
}
.nav-icon.nav-analytics {
  background: url("img/nav/analytics.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-property {
  background: url("img/nav/property.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-news {
  background: url("img/nav/alerts.png") no-repeat scroll center center/26px 25px
    #324e5d;
}
.nav-icon.nav-appearance {
  background: url("img/nav/appearance.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-advanced {
  background: url("img/nav/advanced.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-products {
  background: url("img/nav/platforms.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-account {
  background: url("img/nav/account.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-requests {
  background: url("img/nav/requests.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-recommendations {
  background: url("img/nav/recommended.png") no-repeat scroll center center/26px
    25px #324e5d;
}
.nav-icon.nav-collapse {
  padding: 12px;
  background: url("img/nav/collapse_arrow.png") no-repeat scroll left
    center/15px 15px transparent;
}
.nav-icon.nav-expand {
  padding: 12px;
  background: url("img/nav/expand_arrow.png") no-repeat scroll center
    center/15px 15px transparent;
}
.nav-icon.nav-config {
  background: url("img/nav/config_select.png") no-repeat scroll center
    center/26px 25px #324e5d;
}

.base-content {
  transition: width 0.2s ease 0s;
}

.logo-image {
  background: url(https://monscierge-images.azureeedge.net/D196DC781014EC4A5FDC3C4EAD7EB05F3F914A4B.PNG)
    no-repeat center center;
  background-size: contain;
  max-width: 150px;
  min-height: 50px;
  margin: 10px auto;
  margin-top: -10px;
}

.connect-side-nav {
  background: #fff;
  color: #555;
  position: absolute;
  width: 8.33%;
  transition: width 0.3s ease-in-out;
  transition-delay: 0s;
  transition-duration: 2s;
  transition-property: height;
  transition-timing-function: linear;
  min-height: 900px;
  height: 100%;
}
.connect-side-nav .link,
.connect-side-nav .link:active,
.connect-side-nav .link:hover,
.connect-side-nav .link:focus {
  color: #003353;
}
.connect-side-nav .nav-text {
  height: 0;
  width: 0;
  visibility: hidden;
  opacity: 0;
  display: inherit !important;
  transition: opacity 0.4s linear;
}
.connect-side-nav .list-group-item {
  font-weight: 100;
  background: #fff;
  color: #555;
  border-radius: 0;
  border: none;
  text-align: center;
  padding: 12px 15px;
}
.connect-side-nav .list-group-item.active {
  background: #003353;
}
.connect-side-nav .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav .list-group-item:active,
.connect-side-nav .list-group-item:focus,
.connect-side-nav .list-group-item:hover {
  background: #003353;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav .list-group-item:active .nav-icon,
.connect-side-nav .list-group-item:focus .nav-icon,
.connect-side-nav .list-group-item:hover .nav-icon {
  opacity: 1;
}
.connect-side-nav .arrow {
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  z-index: 1600;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 0px solid red;
  margin-top: -30px;
  right: 0;
}
.connect-side-nav .arrow.in {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid purple;
  height: auto;
}
.connect-side-nav .connect-sub-menu {
  position: absolute;
  left: 100%;
  margin-top: -43px;
  color: #555;
  min-width: 150px;
}
.connect-side-nav .connect-sub-menu .list-group-item {
  background: #fff;
  border: none;
  color: #555;
  text-align: left;
}
@media (max-width: 840px) and (min-width: 768px) {
  .connect-side-nav .connect-sub-menu .list-group-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item {
  background: #fff;
  border: none;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus {
  background: #fff;
  color: #555;
}
.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active {
  background: #fff;
  color: #555;
}
.connect-side-nav.expanded {
  border-right: 2px solid #f5f5f5;
  width: 16.66%;
}
.connect-side-nav.expanded .collapse-icon-wrapper {
  display: flex;
  justify-content: center;
}
.connect-side-nav.expanded .arrow {
  display: none;
}
.connect-side-nav.expanded .nav-text {
  font-weight: 100;
  width: auto;
  height: auto;
  transition-delay: 0.1s;
  display: inherit !important;
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .nav-text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
  }
}
.connect-side-nav.expanded .list-group-item {
  text-align: left;
  background: #fff;
  color: #555;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .list-group-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.connect-side-nav.expanded .list-group-item:active,
.connect-side-nav.expanded .list-group-item:focus {
  background: #003353;
  color: #fff;
  cursor: pointer;
}
.connect-side-nav.expanded .list-group-item:hover {
  background: #003353;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active {
  background: #003353;
  color: #fff;
}
.connect-side-nav.expanded .list-group-item.active .nav-icon {
  opacity: 1;
}
.connect-side-nav.expanded .connect-sub-menu {
  position: relative;
  left: 0;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1140px) and (min-width: 768px) {
  .connect-side-nav.expanded .connect-sub-menu {
    min-width: 120px;
  }
}
.connect-side-nav.expanded .connect-sub-menu:active,
.connect-side-nav.expanded .connect-sub-menu:focus,
.connect-side-nav.expanded .connect-sub-menu:hover {
  color: #003353;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item {
  background: #fff;
}
.connect-side-nav.expanded .connect-sub-menu .list-group-item.active {
  background: #003353;
  color: #fff;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item {
  background: #f5f5f5;
  border: none;
  color: #555;
}
.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:active,
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:focus {
  background: #003353;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item.active {
  background: #ffffff;
  color: #fff;
}
.connect-side-nav.expanded
  .connect-sub-menu.collapse.in
  .list-group-item:last-child {
  border-bottom: 1px solid #eeeeee;
}
.connect-side-nav .connect-side-nav-wrapper {
  border-bottom: 3px solid #f5f5f5;
}

.nav-sub-menu-wrapper {
  position: fixed;
  margin-left: 8.33%;
  z-index: 1200;
  margin-top: -39px;
}

.connect-iconnav-content {
  height: 100%;
  position: relative;
}

.connect-side-nav-wrapper {
  background: #fff;
}

.connect-side-nav-content {
  height: 100%;
  position: relative;
}

@media screen and (min-width: 768px) {
  .connect-sidenav-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #equalizer {
    min-height: 100px;
  }
  .property-name {
    padding-top: 40px;
  }
  .property-name h2 {
    text-align: center;
    color: #003353 !important;
    font-size: 20px;
  }
  .property-name .property-number {
    text-align: center;
  }
  .connect-sidenav-wrapper {
    position: relative;
  }
  .connect-side-nav {
    visibility: hidden;
  }
}

.connect-topmenu .navbar-collapse.in .dropdown-menu li > a,
.connect-topmenu .navbar-collapse.in {
  color: #777 !important;
}

.property-name {
  padding: 20px 40px 20px 20px;
  color: #fff;
}

.property-name h2 {
  font-weight: 100;
  color: #003353;
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0;
}

.property-number {
  color: #fff;
  font-size: 10px;
  margin-top: 5px;
}

.property-info h2 {
  color: #fff;
}

#topnav .navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  color: #000;
}

.navbar-right {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .dropdown:hover .dropdown-menu,
  .navbar-default .navbar-nav > .dropdown:focus .dropdown-menu {
    display: block;
  }
  .navbar-default .navbar-nav .dropdown-menu:before,
  .navbar-default .navbar-nav .dropdown-menu:after {
    content: " ";
    display: block;
    border-style: solid;
    border-width: 0 6px 8px 6px;
    border-color: transparent;
    position: absolute;
    right: 30px;
  }
  .navbar-default .navbar-nav .dropdown-menu:before {
    top: -8px;
    border-bottom-color: #ccc;
  }
  .navbar-default .navbar-nav .dropdown-menu:after {
    top: -6px;
    border-bottom-color: #fff;
  }
}

/*! @license
morris.js v0.5.1
Copyright 2014 Olly Smith All rights reserved.
Licensed under the BSD-2-Clause License.
*/
.morris-hover {
  position: absolute;
  border-radius: 3px;
  text-align: right;
  z-index: 1000;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.morris-hover.morris-default-style {
  padding: 7px 15px;
  background-color: #3a3f44;
}
.morris-hover.morris-default-style .morris-hover-row-label {
  font-size: 1.2em;
  font-weight: 500;
  white-space: nowrap;
  color: #fff;
}
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  color: #f3f3f3 !important;
  font-weight: 300;
}
.morris-legend-items {
  display: inline-block;
  padding: 5px 10px 5px 5px;
}
.morris-legend-items > span {
  display: inline-block;
  width: 12px;
  height: 10px;
  border-radius: 1px;
  margin-right: 10px;
}

.tree-view:first-child {
  margin-left: 0;
  margin-top: 5px;
}
.tree-view:nth-child(n + 2) {
  margin-left: 10px;
}
.tree-view-selected {
  background: #009cd8;
  color: #fff;
  font-size: 1.1em;
  padding: 5px;
  border-radius: 6px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.tree-view-selected .glyphicon {
  font-size: 0.7em;
}

@font-face{font-family:"Proxima Nova Bl";src:url("fonts/ProximaNova-Black.eot");src:local("fonts/Proxima Nova Black"),local("ProximaNova-Black"),url("fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Black.woff2") format("woff2"),url("fonts/ProximaNova-Black.woff") format("woff"),url("fonts/ProximaNova-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Proxima Nova Th";src:url("fonts/ProximaNova-Extrabld.eot");src:local("fonts/Proxima Nova Extrabold"),local("ProximaNova-Extrabld"),url("fonts/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Extrabld.woff2") format("woff2"),url("fonts/ProximaNova-Extrabld.woff") format("woff"),url("fonts/ProximaNova-Extrabld.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-SemiboldIt.eot");src:local("fonts/Proxima Nova Semibold Italic"),local("ProximaNova-SemiboldIt"),url("fonts/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-SemiboldIt.woff2") format("woff2"),url("fonts/ProximaNova-SemiboldIt.woff") format("woff"),url("fonts/ProximaNova-SemiboldIt.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Proxima Nova Th";src:url("fonts/ProximaNovaT-Thin.eot");src:local("fonts/Proxima Nova Thin"),local("ProximaNovaT-Thin"),url("fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNovaT-Thin.woff2") format("woff2"),url("fonts/ProximaNovaT-Thin.woff") format("woff"),url("fonts/ProximaNovaT-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Light.eot");src:local("fonts/Proxima Nova Light"),local("ProximaNova-Light"),url("fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Light.woff2") format("woff2"),url("fonts/ProximaNova-Light.woff") format("woff"),url("fonts/ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova Bl";src:url("fonts/ProximaNova-BlackIt.eot");src:local("fonts/Proxima Nova Black Italic"),local("ProximaNova-BlackIt"),url("fonts/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-BlackIt.woff2") format("woff2"),url("fonts/ProximaNova-BlackIt.woff") format("woff"),url("fonts/ProximaNova-BlackIt.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-BoldIt.eot");src:local("fonts/Proxima Nova Bold Italic"),local("ProximaNova-BoldIt"),url("fonts/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-BoldIt.woff2") format("woff2"),url("fonts/ProximaNova-BoldIt.woff") format("woff"),url("fonts/ProximaNova-BoldIt.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Proxima Nova Th";src:url("fonts/ProximaNova-ThinIt.eot");src:local("fonts/Proxima Nova Thin Italic"),local("ProximaNova-ThinIt"),url("fonts/ProximaNova-ThinIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-ThinIt.woff2") format("woff2"),url("fonts/ProximaNova-ThinIt.woff") format("woff"),url("fonts/ProximaNova-ThinIt.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Bold.eot");src:local("fonts/Proxima Nova Bold"),local("ProximaNova-Bold"),url("fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Bold.woff2") format("woff2"),url("fonts/ProximaNova-Bold.woff") format("woff"),url("fonts/ProximaNova-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Proxima Nova Rg";src:url("src/assets/fonts/ProximaNova-Regular.eot");src:local("fonts/Proxima Nova Regular Italic"),local("ProximaNova-RegularIt"),url("fonts/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-RegularIt.woff2") format("woff2"),url("fonts/ProximaNova-RegularIt.woff") format("woff"),url("fonts/ProximaNova-RegularIt.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Proxima Nova Th";src:url("fonts/ProximaNova-ExtrabldIt.eot");src:local("fonts/Proxima Nova Extrabold Italic"),local("ProximaNova-ExtrabldIt"),url("fonts/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-ExtrabldIt.woff2") format("woff2"),url("fonts/ProximaNova-ExtrabldIt.woff") format("woff"),url("fonts/ProximaNova-ExtrabldIt.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Regular.eot");src:local("fonts/Proxima Nova Regular"),local("ProximaNova-Regular"),url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Regular.woff2") format("woff2"),url("fonts/ProximaNova-Regular.woff") format("woff"),url("fonts/ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-LightIt.eot");src:local("fonts/Proxima Nova Light Italic"),local("ProximaNova-LightIt"),url("fonts/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-LightIt.woff2") format("woff2"),url("fonts/ProximaNova-LightIt.woff") format("woff"),url("fonts/ProximaNova-LightIt.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Semibold.eot");src:local("fonts/Proxima Nova Semibold"),local("ProximaNova-Semibold"),url("fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Semibold.woff2") format("woff2"),url("fonts/ProximaNova-Semibold.woff") format("woff"),url("fonts/ProximaNova-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"effra";src:url("fonts/effra_std_lt-webfont.eot");src:url("fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/effra_std_lt-webfont.woff") format("woff"),url("fonts/effra_std_lt-webfont.ttf") format("truetype"),url("fonts/effra_std_lt-webfont.svg#effra") format("svg");font-style:normal;font-weight:100}@font-face{font-family:"effra";src:url("fonts/effra_std_rg-webfont.eot");src:url("fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/effra_std_rg-webfont.woff") format("woff"),url("fonts/effra_std_rg-webfont.ttf") format("truetype"),url("fonts/effra_std_rg-webfont.svg#effra") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"effra";src:url("fonts/effra_std_md-webfont.eot");src:url("fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/effra_std_md-webfont.woff") format("woff"),url("fonts/effra_std_md-webfont.ttf") format("truetype"),url("fonts/effra_std_md-webfont.svg#effra") format("svg");font-style:normal;font-weight:600}@font-face{font-family:"effra";src:url("fonts/effra_std_bd-webfont.eot");src:url("fonts/effra_std_bd-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/effra_std_bd-webfont.woff") format("woff"),url("fonts/effra_std_bd-webfont.ttf") format("truetype"),url("fonts/effra_std_bd-webfont.svg#effra") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"effra";src:url("fonts/effra_std_he-webfont.eot");src:url("fonts/effra_std_he-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/effra_std_he-webfont.woff") format("woff"),url("fonts/effra_std_he-webfont.ttf") format("truetype"),url("fonts/effra_std_he-webfont.svg#effra") format("svg");font-style:normal;font-weight:900}@font-face{font-family:"connect";src:url("fonts/connect.eot");src:url("fonts/connect.eot?#iefix") format("embedded-opentype"),url("fonts/connect.woff") format("woff"),url("fonts/connect.ttf") format("truetype"),url("fonts/connect.svg#connect") format("svg");font-style:normal;font-weight:normal}html,body{background-color:#fff;font-family:"Proxima Nova Rg", Helvetica, Arial, sans-serif;margin:0;font-size:15px !important;height:100%;color:#333}h1,h2,h3,h4,h5,h6{font-weight:800;margin-bottom:8px}p{margin-bottom:16px;color:#333}h4{font-size:24px}h5{font-size:20px}a{color:#353b3b;text-decoration:none !important;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;-webkit-transition:0.4s ease}body{font-family:"Proxima Nova Rg", Helvetica, Arial, sans-serif !important;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}#loading-bar .bar{background:#6c757d;border-color:#5fa2dd}#loading-bar-spinner .spinner-icon{border-top-color:#6c757d;border-left-color:#6c757d;color:#5fa2dd}.clear{*zoom:1}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}img{border:none;background-image:linear-gradient(45deg, #ccc 25%, transparent 25%),linear-gradient(-45deg, #ccc 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ccc 75%),linear-gradient(-45deg, transparent 75%, #ccc 75%);background-size:20px 20px;background-position:0 0, 0 10px, 10px -10px, -10px 0px}img.none{background-image:none;background-size:0px}img.responsive{max-width:100%;height:auto}.img-thumbnail{padding:0}.left{float:left}.right{float:right}table{width:100%}table td{vertical-align:top}.table>tbody>tr>td{vertical-align:middle !important}ul{list-style-type:none;margin:0;padding:0}#viewport.container{padding-left:15px;padding-right:15px}#viewport h4{margin-top:25px}#viewport .row{margin-bottom:20px}#viewport .row .row{margin-top:10px;margin-bottom:0}#viewport [class*="col-"]{padding-top:15px;padding-bottom:15px;background-color:#eee;border:1px solid #ddd;background-color:rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.2)}#viewport hr{margin-top:40px;margin-bottom:40px}a,a:focus,a:hover{outline:none}.text-muted{color:#6c757d !important;font-size:14px;font-weight:100}.text-muted a{font-weight:600;text-decoration:none}.text-muted p{color:#6c757d !important}.text-muted strong{font-weight:600}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:normal}.fixed{position:fixed}.no-gutter>[class*="col-"]{padding-right:0;padding-left:0}.no-more-space{padding-right:0;padding-left:0}.no-right{padding-right:0}.no-left{padding-left:0}.clean_up{margin-top:0}.clean_lower{margin-bottom:0}.tophat{margin-top:30px}.tophat_less{margin-top:15px}.heardroom_tiny{padding-top:8px}.headroom_less{padding-top:15px}.headroom{padding-top:30px}.headroom_more{padding-top:50px}.legroom{padding-bottom:30px}.legroom_less{padding-bottom:15px}.legroom_more{padding-bottom:50px}.legs_less{margin-bottom:15px}.legs{margin-bottom:30px}.legs_more{margin-bottom:50px}.armroom{margin:0 15px !important}.armroom_less{margin:0 10px}.armroom_more{margin:0 30px}.armroom-left{margin-left:15px}.armroom-right{margin-right:15px}.handroom{margin:0 5px}.handroom_more{margin:0 10px}.handroom-left{margin-left:5px}.handroom-right{margin-right:5px}.lower_spacer{margin-bottom:5px}.image-type-links{color:#fff;font-size:15px !important}.no-border-top{border-top:none}.no-border-btm{border-bottom:none}.divider.top{border-top:1px solid #eee}.divider.bottom{border-bottom:1px solid #eee}.divider-vertical-gradient:before{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(251,251,251,0) 1%, rgba(216,216,216,0.47) 10%, #d8d8d8 20%, #d8d8d8 80%, rgba(216,216,216,0.5) 90%, rgba(255,255,255,0) 100%) repeat scroll 0 0 transparent;bottom:0;content:" ";left:0;margin-left:-1.5px;position:absolute;top:0;width:1px}.img_spacer.pad_left{padding-left:20px}.img_spacer.pad_right{padding-right:20px}.img_spacer.add_left{margin-left:10px}.img_spacer.add_right{margin-right:10px}.no-show>div{display:none}.list-styled{list-style:inside disc}.success{color:#2ecc71}.label-left{text-align:left !important}.base-content{background:#fff;border-left:1px solid #f5f5f5;min-height:100vh;height:100%;z-index:900;overflow-x:hidden}.page-header{margin-top:0;min-height:60px;margin-bottom:0px !important;border-bottom:2px solid #f4f5f7 !important}.page-header h1{font-weight:300s;color:#333;font-size:40px !important}.paging-interior-block{border-bottom:1px solid #eee}.paging-interior-block .pager{margin:3px 0 0}.paging-interior-block .pager.arrows a,.paging-interior-block .pager.arrows span{border-radius:0}.pagination>li>a:hover{color:#0176ff}.pagination>.active>a,.pagination>.active>a:hover{background-color:#0176ff;border-color:#0176ff}.alert-documentation{border-bottom:1px solid #eee;margin-bottom:10px}.alert-documentation .btn-secondary{margin-left:10px}.alert-documentation span.text-muted:before{font-family:"Proxima Nova Rg";content:"\f059";margin-right:5px;color:#a2a2a2}.alert-help{background:transparent;border-bottom:none;margin-top:10px;margin-bottom:10px;color:#888;font-size:16px}.connect_cms .help-wrapper{margin-bottom:15px}.connect_cms .help-wrapper p{font-size:16px;color:#333 !important}.connect_cms .help-wrapper p:first-child:before{display:none}.language-column a{padding:2px 4px}.language-column a:hover{background:#0176ff;color:#fff}.language-column a.selected{background:#0176ff !important;color:#fff !important}.online-now .list-group-item-heading,.search-archive .list-group-item-heading{font-weight:100;font-size:15px}.tree-view-selected{background:#0176ff}.tree-view-selected .glyphicon.glyphicon-minus{color:#fff !important}.online-now .list-group-item,.search-archive .list-group-item{font-size:13px;color:#888}.glyphicon.glyphicon-ok{color:#fff !important}.glyphicon.glyphicon-time{color:#fff !important}.features_address{color:#888;font-size:13px}.modal-header{border-bottom:2px solid #f4f5f7 !important}.modal .modal-content{box-shadow:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px;outline:0}.modal .modal-content .modal-title{font-weight:800;font-size:24px;padding-top:6px !important}.modal-slacker .modal-dialog{width:100%;height:100%;margin:0px}.modal-slacker .modal-content{margin-top:0%;border-radius:0px;border-left-width:0px;border-right-width:0px;height:100%;overflow:auto}.modal-slacker .modal-body{padding:0 10px}.modal-slacker .modal-header .close{color:#fff;background-color:#0176ff;opacity:1 !important;padding:10px 15px;font-size:20px;margin-top:-15px}.close{opacity:1 !important;opacity:1 !important;min-width:48px !important;min-height:auto !important}.modal-slacker .modal-header .close:hover{background:#0077a5}.modal-slacker .modal-title{font-weight:400;font-size:34px}.modal-link{word-wrap:break-word}.modal-footer{border-top:none !important}@media (min-width: 992px){.modal-slacker .modal-header,.modal-slacker .modal-body,.modal-slacker .modal-footer{width:900px}}@media (min-width: 768px){.modal-slacker .modal-header,.modal-slacker .modal-body,.modal-slacker .modal-footer{margin:10px auto}}.connect-topmenu{background:transparent;border:0;border-bottom:none !important;border-radius:0;color:#333;margin-bottom:0px;min-height:5vmin;padding:5px 0;z-index:990;transition:all 0.4s ease 0s}#topnav .navbar-nav>li>a{font-weight:800 !important;padding-right:0px !important}.navbar-left .device-manager{font-size:0.8em !important;padding-left:3px;color:#59d1ff !important}.navbar-left .device-manager:hover{color:#0176ff !important}#cms-promoCampaigns-locations h3{font-size:100%}#cms-promoCampaigns-locations .local_brand,#cms-promoCampaigns-locations .local_city,#cms-promoCampaigns-locations .local_country{display:block;color:#888;font-size:12px}#cms-promoCampaigns-locations li .expandable:hover{cursor:pointer}#cms-promoCampaigns-locations li .sub-displays{border-bottom:1px solid #eee}#cms-promoCampaigns-locations li .sub-displays li{background-color:#f8f8f8;border-top:1px solid #eee}#cms-promoCampaigns-locations li .sub-displays li a{color:#009cd8}#cms-promoCampaigns-editscene ul.images li{position:relative;display:inline-block;margin:0 10px 10px 0}#cms-promoCampaigns-editscene ul.images li:hover{cursor:move}#cms-promoCampaigns-editscene ul.images li .remove-image{display:none;position:absolute;top:0px;right:0px;padding:1px 5px;background-color:rgba(255,255,255,0.6)}#cms-promoCampaigns-editscene ul.images li:hover .remove-image{display:inline}#messages #page_section_title{background:url("img/headers/paper-airplane.png") no-repeat}#menus #page_section_title{background:url("img/headers/brochure.png") no-repeat}#postcards #page_section_title{background:url("img/headers/letter.png") no-repeat}#analytic #page_section_title{background:url("img/headers/graph.png") no-repeat}#quickstart #page_section_title{background:url("img/headers/passport.png") no-repeat}#events #page_section_title{background:url("img/headers/calendar.png") no-repeat}#maps #page_section_title{background:url("img/headers/compass.png") no-repeat}#transportation #schedule_transport{background:url("img/headers/car.png") no-repeat}#transportation #airports{background:url("img/headers/airplane.png") no-repeat}#recommendations #hidden_locations{background:url("img/headers/empty_location.png") no-repeat}#request_template #page_section_title{background:url("img/headers/folder.png") no-repeat}#request_group #page_section_title{background:url("img/headers/brain.png") no-repeat}#appearance_cms #page_section_title{background:url("img/headers/creative.png") no-repeat}#configuration #page_section_title{background:url("img/headers/wrench.png") no-repeat}#sms #page_section_title{background:url("img/headers/iPhone.png") no-repeat}#upgrade #page_section_title{background:url("img/headers/wrench.png") no-repeat}#invoice #page_section_title{background:url("img/headers/bill.png") no-repeat}#connect_mobile #page_section_title{background:url("img/headers/iPhone.png") no-repeat}#connect_web #page_section_title{background:url("img/headers/imac.png") no-repeat}#sign_properties,#locations #page_section_title{background:url("img/headers/map.png") no-repeat}#sign_campaigns,#campaigns #page_section_title{background:url("img/headers/sand-watch.png") no-repeat}#sign_scene,#scenes #page_section_title{background:url("img/headers/picture.png") no-repeat}#developer #page_section_title{background:url("img/headers/console.png") no-repeat}.show-on-hover:hover>ul.dropdown-menu{display:block}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{position:absolute;z-index:1000;min-width:fit-content;margin:0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;border-radius:4px}.ui-select-bootstrap .ui-select-choices-row.active>span{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;background:#e6e7e9;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row.active>span:hover{background-color:#f5f8fa !important;color:#666 !important}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:160px;padding:8px 0;margin:0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;border-radius:4px}.dropdown-menu{background-color:#fff !important;color:rgba(0,0,0,0.87) !important;padding:8px 0 !important}.dropdown-menu>li>a{padding:8px 10px !important}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#f5f8fa !important;color:#666 !important;padding:8px 10px !important}.link{cursor:pointer;color:#0176ff}.link:active,.link:hover,.link:focus{color:#6c757d}.heavy-link{color:#0176ff;font-weight:700}.remove-link{color:#a94442}.no-results .lead{margin-bottom:0}.optional{color:#bbb;font-size:90%}.add-plus:before{font-family:"FontAwesome";content:"\f055";color:#30ba8f;padding-right:3px}#tour-go{margin-left:15px}.reorder-toggle{color:#ccc;cursor:move}.reorder-toggle:hover{color:#0176ff}.reorder-toggle span{display:contents}.reordering-view{overflow-x:hidden}.recommend-button-combo.is-recommended .is-recommended{display:block}.recommend-button-combo.is-recommended .to-recommend{display:none}.recommend-button-combo.is-recommended .to-unrecommend{display:none}.recommend-button-combo.is-recommended:hover .is-recommended{display:none}.recommend-button-combo.is-recommended:hover .to-recommend{display:none}.recommend-button-combo.is-recommended:hover .to-unrecommend{display:block}.recommend-button-combo.not-recommended .is-recommended{display:none}.recommend-button-combo.not-recommended .to-recommend{display:block}.recommend-button-combo.not-recommended .to-unrecommend{display:none}.result-list .result-item{border-bottom:1px solid #f4f5f7 !important;padding:10px 0}.result-list .result-item h3{margin:0 0 3px;font-weight:100;font-size:16px;margin:8px 0}.result-list .result-item h3 a{color:#0176ff;font-weight:600 !important;font-size:16px !important}.result-list .result-item h3 a:hover,.result-list .result-item h3 a:active,.result-list .result-item h3 a:focus{color:#6c757d}.row.legroom_more.internal-side-nav{background:transparent !important;border-right:none !important}.row.legroom_more.internal-side-nav .custom-col-50 span{font-size:23px;color:#333}.row.legroom_more.internal-side-nav .result-list .result-item h3 a{color:#0176ff;font-weight:800 !important;font-size:16px !important}.row.legroom_more.internal-side-nav .result-list .result-item,.row.legroom_more.internal-side-nav .result-list .result-item:first-child{background:transparent;border-color:transparent !important;border-bottom:2px solid #f4f5f7 !important}.row.legroom_more.internal-side-nav .angular-ui-tree-node .collapse.in .result-list .result-item h3 a{color:#0176ff;font-weight:800 !important;font-size:16px !important}.result-list .result-item.result-quickstart-item:first-child{border-top:0 none}.result-list .result-item.result-quickstart-item .form-group{margin-bottom:0}.result-list .result-item.result-quickstart-inline:first-child{border-top:1px solid #eee}.result-list .result-item.result-quickstart-inline .form-group{margin-bottom:0}.result-list .result-item.result-quickstart-add{border-bottom:0}.result-list .result-item.result-sub-title-item h2{font-weight:100;font-size:16px;color:#888;margin:5px}.result-list .result-item:first-child,.result-list .result-item:last-child{border-radius:0}.result-list .result-item:first-child{border-top:0}.result-list .result-item .result-row-title .content-split p{margin:0}.result-list .result-item .result-row-icon .fa{color:#e8e8e8}.messages-list .result-item .content-split h3{font-size:20px;font-weight:100}.messages-list .result-item .content-split p{font-size:12px;font-weight:400;color:#888}.messages-list .result-item p{color:#888}.messages-list .result-item .split-pre-msg{color:#bbb}#airportSearchResults .result-item:last-child{border-bottom:0 none}#airportSearchResults h3 a{display:inline-block;padding:6px 12px;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.content-row-title .airport-search-text{color:#666;font-size:16px;font-weight:400;margin:0 15px 15px}.content-row-title .airport-search-text span{font-weight:700}#recommended_search_wrapper,#recommended_wrapper{position:relative}#recommended_search_wrapper #recommended_preview_wrapper,#recommended_search_wrapper #search_preview_wrapper,#recommended_wrapper #recommended_preview_wrapper,#recommended_wrapper #search_preview_wrapper{right:0;background:#fff;position:absolute;top:0;width:300px}#recommended_search_wrapper .result-list-data,#recommended_wrapper .result-list-data{left:0em}#recommended_search_wrapper .result-list-data h3,#recommended_wrapper .result-list-data h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recommended_search_wrapper .result-img,#recommended_wrapper .result-img{border-radius:6px;float:left;position:relative;right:0%}#recommended_search_wrapper .result-item:hover .recommendation-action,#recommended_search_wrapper .result-item:focus .recommendation-action,#recommended_search_wrapper .result-item:active .recommendation-action,#recommended_wrapper .result-item:hover .recommendation-action,#recommended_wrapper .result-item:focus .recommendation-action,#recommended_wrapper .result-item:active .recommendation-action{visibility:visible}#recommended_search_wrapper .result-item .recommendation-action,#recommended_wrapper .result-item .recommendation-action{visibility:visible}@media (max-width: 980px){#recommended_search_wrapper .result-list-data,#recommended_wrapper .result-list-data{left:0}#recommended_search_wrapper .result-img,#recommended_wrapper .result-img{float:none;right:0;width:auto}}.btn.btn-default.form-control.ui-select-toggle{border-radius:4px !important}.recommendations-advanced .dropdown-toggle{color:#888;border-radius:4px !important;font-weight:400 !important}.recommendations-advanced .dropdown-toggle:hover,.recommendations-advanced .dropdown-toggle:active,.recommendations-advanced .dropdown-toggle:active>.dropdown-toggle:focus{color:#fff !important;background:#6c757d !important}.recommendations-advanced:hover{border-bottom:0 !important}.recommendations-advanced .dropdown-menu{left:-95px}.recommendations-advanced .navbar-nav>li>a{line-height:15px}ul.dropdown-menu.recommendations-advanced-dropdown{width:235px}.recommendation-wrapper{background:#fff;border-left:1px solid #eee}.recommendation-wrapper .recommendation-action{background:#f5fdff;border:1px solid #bce8f1;border-left:0;padding:15px 10px;text-align:center}.recommendation-wrapper .recommendation-action .btn-primary,.recommendation-wrapper .recommendation-action .recommend-button-combo.is-recommended .btn,.recommend-button-combo.is-recommended .recommendation-wrapper .recommendation-action .btn,.recommendation-wrapper .recommendation-action .btn-group{margin:3px}.recommendation-wrapper .recommendation-action .btn-primary .btn-primary,.recommendation-wrapper .recommendation-action .recommend-button-combo.is-recommended .btn .btn-primary,.recommend-button-combo.is-recommended .recommendation-wrapper .recommendation-action .btn .btn-primary,.recommendation-wrapper .recommendation-action .btn-primary .recommend-button-combo.is-recommended .btn,.recommend-button-combo.is-recommended .recommendation-wrapper .recommendation-action .btn-primary .btn,.recommendation-wrapper .recommendation-action .recommend-button-combo.is-recommended .btn .btn,.recommend-button-combo.is-recommended .recommendation-wrapper .recommendation-action .btn .btn,.recommendation-wrapper .recommendation-action .btn-group .btn-primary,.recommendation-wrapper .recommendation-action .btn-group .recommend-button-combo.is-recommended .btn,.recommend-button-combo.is-recommended .recommendation-wrapper .recommendation-action .btn-group .btn{margin:0}.recommendation-wrapper .recommendation-items-list{padding:20px}.recommendation-wrapper .recommendation-items-list li{border-bottom:1px solid #eee;padding:6px 0}.recommendation-wrapper .recommendation-items-list li:last-child{border-bottom:0 none}.recommendation-wrapper .recommendation-items-list li p{font-weight:normal}.recommendation-wrapper .recommendation-items-list li span{color:#999999;display:inline-block;width:100px;font-weight:700}.recommendation-wrapper .recommendation-items-list li a{color:#0176ff;display:block}.tips_list .result-list-item,.result-list .result-list-item{border-bottom:1px solid #eee;padding:20px}.tips_list .result-list-item.active,.tips_list .result-list-item:hover,.result-list .result-list-item.active,.result-list .result-list-item:hover{background:rgba(0,156,216,0.04);cursor:pointer}.tips_list .result-list-item a,.result-list .result-list-item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;height:100%;width:100%}.tips_list .result-list-item .result-image,.result-list .result-list-item .result-image{display:inline-block}.tips_list .result-list-item .result-list-data h3,.result-list .result-list-item .result-list-data h3{font-weight:100;font-size:20px;color:#0176ff;margin:0 0 5px}.tips_list .result-list-item .result-list-data p,.result-list .result-list-item .result-list-data p{font-size:13px}.tips_list .result-list-item .result-list-data .icon_has_tip,.result-list .result-list-item .result-list-data .icon_has_tip{background:url("img/icn_tip.png") no-repeat scroll left center/15px 15px transparent;padding-left:20px}.tips_list .result-list-item .result-list-tips h4,.result-list .result-list-item .result-list-tips h4{font-weight:100;font-size:16px;color:#444;margin:0 0 5px}.tips_list .result-list-item .result-list-tips p,.result-list .result-list-item .result-list-tips p{color:#999;font-size:13px}.tips_list .result-list-additional,.result-list .result-list-additional{border-bottom:1px solid #eee}.tips_list .result-list-additional h2,.result-list .result-list-additional h2{color:#666;font-weight:100;font-size:17px;margin:10px 0}#updateList .result-item p{color:#888;font-size:13px}#updateList .result-item .update-link{margin-bottom:0}.tabbable .tabbable-line>.nav-tabs{border:none;margin:0px}.tabbable .tabbable-line>.nav-tabs>li{margin-right:2px}.tabbable .tabbable-line>.nav-tabs>li>a{border:0;margin-right:0;color:#0176ff;font-weight:100;font-size:16px}.tabbable .tabbable-line>.nav-tabs>li>a>i{color:#a6a6a6}.tabbable .tabbable-line>.nav-tabs>li.open,.tabbable .tabbable-line>.nav-tabs>li:hover{border-bottom:4px solid rgba(0,156,216,0.8)}.tabbable .tabbable-line>.nav-tabs>li.open>a,.tabbable .tabbable-line>.nav-tabs>li:hover>a{border:0;background:none !important;color:#333}.tabbable .tabbable-line>.nav-tabs>li.open>a>i,.tabbable .tabbable-line>.nav-tabs>li:hover>a>i{color:rgba(0,156,216,0.8)}.tabbable .tabbable-line>.nav-tabs>li.open .dropdown-menu,.tabbable .tabbable-line>.nav-tabs>li:hover .dropdown-menu{margin-top:0px}.tabbable .tabbable-line>.nav-tabs>li.active{border-bottom:4px solid #d7d7d7;position:relative}.tabbable .tabbable-line>.nav-tabs>li.active>a{border:0;color:#333;font-weight:400}.tabbable .tabbable-line>.nav-tabs>li.active>a>i{color:#404040}.tab-pane.active .nav.tabs li>a{color:#0176ff}.tab-pane.active .nav.tabs li>a:hover,.tab-pane.active .nav.tabs li>a:focus{background:#0176ff;color:#333}.tab-pane.active .nav.tabs .active a{background:#eee;color:#333}.tab-content{background-color:#fff;border:0;border-top:none !important;padding:10px 0}.tab-content .tab-content{border-top:0;padding:0}.tab-content .interior-control{border-bottom:1px solid #eee;margin-left:0;margin-right:0;padding:3px 0 10px}.tab-content .alert-help{margin-top:0}.interior-control{border-bottom:1px solid #eee;margin-left:0;margin-right:0;padding:10px 0}#scrollTabNav .nav{background:#fff;z-index:1000}#scrollTabNav ul.nav-tabs.affix{top:29px;width:72%;border-bottom:1px solid #eee}#scrollTabNav ul.nav-tabs.affix:after{background:-moz-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, white 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);background-size:100% auto;bottom:0;content:"";display:block;height:70px;left:0;pointer-events:none;position:absolute;width:100%}.nav-recommend>li.active>a{background:#aeaeae}.nav-recommend>li.active>a:hover,.nav-recommend>li.active>a:focus{background:#c8c8c8}.nav-recommend>li>a{border-radius:0;color:#0176ff;font-size:12px}@media screen and (max-width: 480px){.nav{padding-left:2px;padding-right:2px}.nav li{display:block !important;width:100%;margin:0px}.nav li:hover{border-bottom:1px solid #ddd !important}.nav li.active{border-bottom:0 none !important;color:#fff;margin:0px}.nav li.active a{background:#0176ff;color:#fff !important}.nav li.active a:hover,.nav li.active a:focus{background:#0176ff !important;color:#fff !important}.tabbable .tabbable-line>.nav-tabs>li.active{background:#0176ff;color:#fff}.tab-search,.request-search{display:none !important}}.mini-search-group .input-group-addon{background:white !important}.mini-search-group .form-control{border-right:0;box-shadow:0 0 0;border-color:#ccc}.mini-search-group button{border:0;background:transparent}.clickable{cursor:pointer}.clickable .fa{padding:4px}.clickable:hover .fa{background:rgba(255,255,255,0.7);border-radius:10px !important;padding:4px}.fa{line-height:21px}.panel{box-shadow:none}.panel-cms{border-radius:0;box-shadow:none}.panel-heading .panel-title{font-weight:600}.panel-heading .panel-title a.link.ng-binding{color:#fff !important}.panel.panel-info.panel-account.filterable{border:none !important}.panel-info>.panel-heading{border:transparent !important}.panel-heading .link.ng-binding{color:#ffffff !important}.panel-heading span{margin-right:7px;margin-top:-3px;font-size:15px}.panel-heading .panel-edit-control{margin-top:-24px}.content-row-title{border-bottom:1px solid #eee}.content-row-title .welcome-text{color:#bbb;font-weight:100;font-size:17px;margin:0 15px 20px}.content-row-title .welcome-text .fa{margin-right:3px}.form-section-headers{color:#333;font-weight:800;font-size:23px;margin:0 0 10px}.form-section-headers.form-section-help{margin-bottom:0}.form-section-headers .fa{color:#d8d8d8;margin-right:3px}.form-section-headers .side-link{color:#0176ff;line-height:20px}.control-label{color:#333;font-size:15px;font-weight:100}.control-label .label-option{color:#888;font-size:12px;font-weight:400}.control-label.label-upload{margin-bottom:15px}.control-label.reverse-label{text-align:left}#tour{padding-top:28px}#tour #fullpage h1,#tour #fullpage h2{font-weight:100;color:#444;margin:0 0 10px}#tour #fullpage h1{font-size:40px}#tour #fullpage h2{font-size:34px}#tour #fullpage p{font-size:16px}#tour #fullpage .intro-cms{margin-top:30px;margin-bottom:30px}#tour #fullpage .intro-cms .learn-more-contol{margin:30px 0 0 0}#tour #fullpage .tour_text{margin:30px 0 15px 0;padding:20px}#tour #fullpage .tour_text .learn-more-contol{margin:30px 0 0 0}#tour #fp-nav ul li a.active span,#tour .fp-slidesNav ul li a.active span{background:#0176ff}#tour #fp-nav ul li a span,#tour .fp-slidesNav ul li a span{background:#ddd;border:0 none}.bs-wizard{margin-top:10px;padding:0 0 10px 0}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{font-weight:100;color:#666;font-size:13px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:" ";width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0px;height:8px;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0px;box-shadow:none;background:#fbe8aa}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.cbp-spmenu{background:#272930;position:fixed}.cbp-spmenu>.header{padding:20px;min-height:64px;background:#0077a5;position:relative}.cbp-spmenu>.header h3{color:#fff;font-weight:300;font-size:1.9em;margin:0}.cbp-spmenu .sub-header{background:#0176ff;color:#ffffff;padding:8px 20px}.cbp-spmenu .sub-header .icon{display:inline-block;margin-right:5px}.cbp-spmenu .sub-header p{display:inline-block;margin:0;font-size:13px;font-weight:400}.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#22242b}.cbp-spmenu a:active{background:#2a2c34;border-right:2px solid #7761a7}.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{border-bottom:1px solid rgba(255,255,255,0.04);padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0px}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-top{top:150px}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}#chat-box{display:none;position:absolute;padding-top:64px;height:100%;background:transparent;bottom:0;left:0;width:100%}#chat-box>.header{background:#0176ff;border-bottom:4px solid #0cbbff;margin-top:40px;padding:15px}#chat-box>.header>span{color:#fff;font-size:14px}#chat-box>.header>.close{margin:0;padding:2px 3px 0 0}#chat-box>.header>.close:hover,.chat-box>.header>.close:active{background:none;border:none}#chat-box .messages{background:#21232a;height:80%}#chat-box .messages .conversation{list-style:none;padding:5px 0 0}#chat-box .messages .conversation li p{background:#0176ff;color:#fff;padding:5px 10px;margin-bottom:15px;display:inline-block;position:relative}#chat-box .messages .conversation .odd p{background:#fff;color:#666;padding:5px 10px;display:inline-block}#chat-box .messages .conversation li p:after{border-color:transparent #fff;border-style:solid;border-width:9px 10px 9px 0;content:"";display:block;left:-7px;position:absolute;top:7px;width:0;z-index:1}#chat-box .messages .conversation li.text-right p:after{border-color:transparent #0176ff;border-width:9px 0 9px 10px;left:auto;right:-7px !important}#chat-box>.chat-input{position:absolute;bottom:0;z-index:3;background:#272930;padding:13px 18px}#chat-box>.chat-input>.input-group{margin-bottom:0}#chat-box>.chat-input>.input-group>input{overflow:hidden;word-wrap:break-word;resize:horizontal;background:#2f3138;border:none;color:#999}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.side-chat{padding-top:0}.side-chat .content{padding:0 20px}.side-chat .header h3{font-size:22px}.side-chat .content .title{color:#74767d;margin:15px 0 8px 0;border-bottom:1px solid #44464d}.side-chat .contacts li{display:block}.side-chat .contacts li a{border-radius:3px;color:#909299;font-size:13px;padding:4px 5px;border:0}.side-chat .contacts li a:focus{background:transparent}.side-chat .contacts li a:hover{background:#101114}.side-chat .contacts li a .fa{font-size:11px;margin-right:3px}.side-chat .contacts li.online a .fa{color:#16a085}.side-chat .contacts li.busy a .fa{color:#ea6153}.side-chat .contacts li.outside a .fa{color:#f39c12}@media screen and (max-width: 55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height: 26.375em){.cbp-spmenu-vertical{font-size:90%;width:240px}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-push-toright{left:240px}}.asset_count{margin:10px 0}.state-overview{margin:20px 0}.state-overview .panel{border:1px solid #d8d8d8;box-shadow:none}.state-overview .symbol i{color:#fff;font-size:3em}.state-overview .yellow{background:#f8d347}.state-overview .blue{background:#57c8f2}.state-overview .red{background:#ff6c60}.state-overview .green{background:#6fc066}.state-overview .symbol{border-radius:2px 0 0 2px;padding:25px 15px;width:40%}.state-overview .symbol,.state-overview .value{display:inline-block;text-align:center}.state-overview .value{width:58%}.state-overview .value h3{font-weight:300;font-size:1.8em}.state-overview .value h3,.state-overview .value p{color:#888;margin:0;padding:0}.interaction .panel-default h3{margin:15px 0;text-align:center}.interaction h3{font-family:"effra", Helvetica, Arial, sans-serif;font-weight:100;font-size:35px;margin:0}.item{margin-bottom:0}.item .thumbnail{height:320px;margin-bottom:0}.item.list-group-item{padding:0 0 20px;border-color:#d8d8d8;border-image:none;border-style:none none solid;border-width:0 0 1px}.item.list-group-item .thumbnail{height:auto !important;border:0 none}.add_content_items .item.list-group-item{float:none;width:100%;background-color:#fff;margin-bottom:10px}.add_content_items .item.list-group-item .list-group-image{margin-right:10px}.add_content_items .item.list-group-item .thumbnail{margin-bottom:0px}.add_content_items .item.list-group-item .caption{padding:9px 9px 0px 9px}.add_content_items .item.list-group-item:before,.add_content_items .item.list-group-item:after{display:table;content:" "}.add_content_items .item.list-group-item img{float:left}.add_content_items .item.list-group-item:after{clear:both}.add_content_items .item.list-group-item{margin-bottom:5px !important;margin-top:5px;padding-bottom:5px}.add_content_items .item.list-group-item:first-child{margin-top:5px}.add_content_items .item.list-group-item:hover .asset-actions{display:block !important}.add_content_items .item.list-group-item .asset-actions{background:none;left:50% !important;text-align:right !important;top:0 !important;width:auto !important}.add_content_items .item.list-group-item .asset-thumbnail-item{width:auto;position:initial}.add_content_items .item.list-group-item .asset-thumbnail{width:90px;height:90px}.add_content_items .item.list-group-item .asset-meta-detail{display:table-cell;padding-top:2px}.add_content_items .item.list-group-item .asset-meta-detail .asset_name{margin-bottom:7px}.add_content_items .item.list-group-item .asset-meta-detail h2{color:#444;margin:0 0 5px;font-size:14px;font-weight:100}.add_content_items .item.list-group-item .asset-meta-detail ul li{color:#999;font-size:11px;font-weight:600}.add_content_items .item.list-group-item .asset-meta-detail ul li span{font-weight:400}.add_content_items .item.list-group-item .asset-meta-detail ul li .asset_url{color:#0176ff}.list-group-item .menu-edit-links{visibility:hidden}.list-group-item:hover .menu-edit-links{visibility:visible;transition:all 0.5s ease}.mobile-menu-config .list-group-item .btn-edit{margin-top:-1px;padding:2px 7px}.thumbnail .caption{color:#888}.thumbnail .caption blockquote{border-left:0;font-size:13px}.thumbnail .caption .author-info{padding:0 29px}.author-info img{margin-right:10px}.author-info h5{margin:0;font-weight:bold}.author-info .date-time{color:#d7dada;margin:0}.asset-thumbnail-item{border:3px solid transparent;display:table-cell;padding:0 10px 5px;vertical-align:middle;background:url("img/icon_background.png") repeat scroll 0 0/8px auto padding-box content-box #ccc;padding:0;position:relative;width:115px}.asset-thumbnail{background:none no-repeat scroll center center padding-box content-box transparent;border:3px solid transparent;height:120px;padding:5px;width:120px}.asset-thumbnail-item:hover,.asset-thumbnail-item:hover,.asset-thumbnail-item.selected{border:3px solid #4ec1db;border-radius:3px;box-shadow:none;transition:all 0.4s ease 0s;cursor:pointer}.asset-thumbnail-item:hover .asset-actions,.asset-thumbnail-item:hover .asset-actions,.asset-thumbnail-item.selected .asset-actions{transition:all 0.4s ease 0s;display:inline-block}.btn2 .asset-thumbnail-item:hover .asset-actions:hover,.btn2 .asset-thumbnail-item:hover .asset-actions:hover,.btn2 .asset-thumbnail-item.selected .asset-actions:hover{color:#0082b4}.asset-actions{background:rgba(255,255,255,0.9);bottom:3px;left:3px;padding-top:8px;position:absolute;right:3px;text-align:center;width:auto}.asset-actions{display:none}.asset-actions .btn2{color:#0176ff;cursor:pointer;display:inline-block;height:25px;margin:0 0 3px;width:30px}.asset-actions .btn2 .fa-custom{font-size:1.4em}.asset-actions .btn2:hover{color:#0082b4}.ordering-label{color:#aaa;font-size:11px;font-weight:400}.asset-count{color:#ccc}.asset-count span{font-weight:600}.add_content_items{margin-top:10px}.asset_manager_container .pagination{margin-top:5px;margin-bottom:0}.asset_manager_container .list-group-item{border-left:0;border-right:0}.asset_manager_container .list-group-item:first-child,.asset_manager_container .list-group-item:last-child{border-radius:0}.asset-overflow{height:420px;overflow-x:hidden;overflow-y:scroll;padding-right:10px}.asset-meta-detail{display:none}.upload-drop-zone{height:150px;border-width:2px;margin-bottom:20px}.upload-drop-zone{color:#ccc;border-style:dashed;border-color:#ccc;line-height:150px;text-align:center}.upload-drop-zone.drop{color:#222;border-color:#222}@media (min-width: 768px) and (max-width: 979px){.asset-thumbnail-item{width:90px}.asset-thumbnail-item .asset-thumbnail{height:90px;width:90px}.add_content_items .list-group .item{width:auto;padding-left:5px;padding-right:5px;margin-bottom:10px}.asset-actions .btn2{width:20px}.asset-actions .btn2 .fa-custom{font-size:1.2em}}.pagination-thin{margin:5px 0}#requestContentList .scrollbar{overflow-y:scroll;height:70vh}.request-content-header{background:#fff;border-radius:2px;margin-bottom:7px;padding:5px 10px}.request-content-header .form-control-static{color:#888;font-size:11px}.request-content-header .btn.btn-border{background:#fdfdfd;border-color:#ccc;border-radius:2px;color:#888;padding:4px 10px}.request-content-header .btn.btn-border:hover{background:#fff;color:#0176ff}.request-content-body{padding-bottom:10px}.request-content-body .form-group{margin-bottom:0}.request-content-body .form-group label{color:#888;font-size:12px;font-weight:400}.request-content-body .request-detail-name p,.request-content-body .request-detail-secondary p{font-size:80%;margin-bottom:3px}.request-content-body .request-detail-name p strong,.request-content-body .request-detail-secondary p strong{text-transform:uppercase}.request-content-body .request-detail-name h2,.request-content-body .request-detail-name h3,.request-content-body .request-detail-name h4,.request-content-body .request-detail-secondary h2,.request-content-body .request-detail-secondary h3,.request-content-body .request-detail-secondary h4{font-weight:100;margin:0 0 5px 0}.request-content-body .request-detail-name h2,.request-content-body .request-detail-secondary h2{font-size:26px}.request-content-body .request-detail-name h4,.request-content-body .request-detail-secondary h4{color:#666;font-size:14px;font-weight:400;margin:0 0 2px}.request-content-body .request-detail-name .request-detail-type p,.request-content-body .request-detail-secondary .request-detail-type p{color:#444;font-size:13px}.request-content-body .request-detail-name p{color:#bbb}.request-content-body .request-detail-secondary p{font-size:90%}.request-content-priority{background:#eee;display:block;float:left;height:29px;margin-right:5px;width:3px}.request-content-priority.request-high{background:red}.request-content-priority.request-medium{background:orange}.request-content-priority.request-low{background:green}.request-content-priority.request-danger{color:red}.micro-request-detail{color:#bbb;font-size:11px}.request-response-tabs{border-bottom:0}.request-response-tabs>li>a{color:#0176ff;font-size:12px}.request-content-detail{margin-top:10px}.request-content-detail h4{font-weight:100;font-size:14px;margin:0 0 5px}.request-content-detail p{font-size:80%;white-space:pre-line}.request-content-detail.request-content-dialog{padding-bottom:0}.request-content-chat .form-group{margin-bottom:5px}.request-content-chat label{color:#888;font-size:12px;font-weight:400}.comment.staff-message .dialog:after{border-color:transparent #34B7F1;border-width:10px 0 10px 15px;left:auto;right:-14px;display:none}.comment .dialog p{color:#fff;font-weight:400}.comment .dialog:after{border-color:transparent #fcf8e3;border-style:solid;border-width:10px 15px 10px 0;content:"";display:block;left:-14px;position:absolute;top:5px;width:0;z-index:1;display:none}.comment.staff-message .dialog{background:#34B7F1;border-radius:10px;margin-right:5px !important}.comment .dialog{background:#25d366;border-radius:10px;display:inline-block;margin-bottom:5px;margin-left:0;padding:5px 10px;position:relative;vertical-align:top;width:auto;max-width:80%;margin-left:5px !important}.comment .dialog p{font-size:90%}.comment.private-message{border-bottom:1px solid #eee;margin-bottom:5px}.comment.private-message .dialog:after{border-color:transparent;border-style:solid;border-width:0;border-radius:0;display:block;z-index:1}.comment.private-message .dialog{background:none;border-radius:0;display:inline-block;margin-bottom:5px;margin-left:0;padding:0;position:relative;vertical-align:top;width:auto}.comment.private-message .dialog p{font-size:90%}.guest-message .dialog h5,.staff-message .dialog h5,.private-message .dialog h5{font-size:80%;font-weight:600;margin:3px 0}.guest-message .dialog h5 span,.staff-message .dialog h5 span,.private-message .dialog h5 span{color:#f3f4f5;font-size:75%;font-weight:400}.guest-message .dialog{margin-left:20px;padding-left:20px;text-align:left}.guest-message .dialog h5{color:#9c8611}.guest-message .dialog h5 span{color:#f3f4f5}.staff-message .dialog{margin-right:20px;padding-right:20px;text-align:right}.staff-message .dialog h5{color:#1b6083}.staff-message .dialog h5 span{color:#f3f4f5}.private-message .dialog{margin-left:20px;padding-left:20px;text-align:left}.private-message .dialog h5{color:#606060}.private-message .dialog h5 span{color:#939393}.request-content-detail-btn{color:#0176ff;font-size:11px}.request-content-helper{border:1px solid #eee;border-radius:0;color:#888;padding-top:20px;padding-bottom:20px}.request-content-helper h4{color:#666;font-weight:100;font-size:16px;margin:0 0 5px}.request-content-helper h5{font-size:12px;font-weight:100;margin:10px 0 0}.request-content-helper a{color:#0176ff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:3px}.request-content-helper hr{border-color:#d8d8d8;margin:10px 0}.request-content-helper ul li{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.request-content-helper .form-group .btn-sm,.request-content-helper .form-group .btn-group-sm>.btn{padding:3px 9px}.request-content-helper .form-group .helper-notes{margin-bottom:3px}.tab-search:hover{border-bottom:0 !important}.request-search{margin-top:7px}.search-form .form-group{float:right !important;transition:all 0.35s, border-radius 0s;width:32px;height:32px;background-color:#fff;border:1px solid #ccc;border-radius:2px;margin-bottom:0}.search-form .form-group input.form-control{padding-right:20px;border:0 none;background:transparent;box-shadow:none;display:block}.search-form .form-group input.form-control::-webkit-input-placeholder{display:none}.search-form .form-group input.form-control:-moz-placeholder{display:none}.search-form .form-group input.form-control::-moz-placeholder{display:none}.search-form .form-group input.form-control:-ms-input-placeholder{display:none}.search-form .form-group:hover,.search-form .form-group.hover{width:100%}.search-form .form-group span.form-control-feedback{position:absolute;top:-1px;right:-2px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#3596e0;left:initial;font-size:14px}.search-form .form-group span.form-control-feedback:hover{cursor:pointer}#requestList th{font-size:12px;text-transform:uppercase}.request-priority{display:inline-block;border-radius:20px;text-indent:-5000em;text-align:center;height:10px;width:10px;position:relative;top:2px}.request-priority.priority-high{background:red}.request-priority.priority-medium{background:orange}.request-priority.priority-low{background:green}.request-priority.priority-danger{color:red;text-indent:0 !important}.active-result.highlighted{background:#0176ff !important}.request-action-bar{padding:5px}.createRequestName{font-weight:100;font-size:20px;margin:10px 0}#requestResponse{min-height:100px !important}#requestResponse,#requestResponseNotes{resize:none}.unread-indicator{background:orange;display:inline-block;border-radius:20px;height:10px;width:10px}.console-search-result:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.multi-select .console-search-result{padding-left:30px}.ticket-item{line-height:14px}.console-search-result{background:none repeat scroll 0 0 #fff;border-bottom:2px solid #f4f5f7;cursor:pointer;display:block;font-size:11px;line-height:14px;padding:6px 0 6px 6px;position:relative}.console-search-result:hover{background:#f5f5f5}.console-search-result.active{background:#f5f5f5}.ticket-item-title{color:#45474c;font-size:12px;line-height:15px;margin:2px 0;max-height:15px;overflow:hidden;white-space:nowrap}.ticket-item-contact{font-weight:bold}.ticket-item-contact-email{color:#c0c3c9;font-weight:normal}.ticket-item-subject{margin:2px 0;max-height:14px;overflow:hidden;white-space:nowrap}.ticket-item-excerpt{color:#8a8f99;max-height:14px;overflow:hidden;white-space:nowrap}.ticket-item-last-response{color:#8a8f99;display:inline-block;font-size:11px;font-weight:normal;position:absolute;right:10px;top:8px;white-space:nowrap;z-index:2}.console-search-result-fade-first-line,.ticket-item-last-response{background:-moz-linear-gradient(left center, rgba(255,255,255,0) 0px, #fff 15px) repeat scroll 0 0 transparent;padding-left:20px}.console-search-result-fade{background:-moz-linear-gradient(left center, rgba(255,255,255,0) 0px, #fff 60px) repeat scroll 0 0 transparent;bottom:0;position:absolute;right:0;top:0;width:80px;z-index:1}.console-viewport-header{background:none repeat scroll 0 0 #f5f5f5;border-bottom:1px solid #c6cace;height:40px;padding:0 10px;position:relative;z-index:12}.actionbar,.actionbar div{vertical-align:middle}.actionbar{display:table;height:42px;width:100%}.actionbar .ticket-state-open,.actionbar .ticket-state-new{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #6da11c;border-color:#4b612c #536c31 #5a7736;border-image:none;border-left:1px solid #536c31;border-right:1px solid #536c31;border-style:solid;border-width:1px}.actionbar .ticket-state{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:linear-gradient(#d3d8e3, #e3e7f0) repeat scroll 0 0 padding-box #eee;border-color:#93a3c3 #8f9bb3 #a3b1cc;border-image:none;border-left:1px solid #8f9bb3;border-radius:1px;border-right:1px solid #8f9bb3;border-style:solid;border-width:1px;color:#fff;display:inline-block;font-family:"proxima-nova", "helvetica neue", helvetica, sans-serif;font-size:14px;font-style:normal;overflow:hidden;padding:0 7px;text-transform:capitalize;white-space:nowrap}.actionbar .ticket-state-label{line-height:20px}.actionbar .ticket-assignee{display:inline-block;margin-left:6px;padding:2px 0 0}.actionbar .ticket-assignee-label{color:#8a8f99;display:inline-block;font-size:11px;vertical-align:middle}.actionbar .ticket-assignee-value{display:inline-block}.actionbar,.actionbar div{vertical-align:middle}.actionbar-item.stretch{width:100%}.actionbar-item.align-right{text-align:right}.actionbar-item+.actionbar-item{padding-left:6px}.actionbar-item{display:table-cell;position:relative}.console-viewport-content.no-footer{bottom:0}.ticket .main-header:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.ticket .main-header{border-top:1px solid #ced6e5;display:block;padding:10px;position:relative}.inspector-open .ticket-content{margin-right:10px}.ticket-content{margin-bottom:10px;margin-right:100px;padding:10px 0 0 10px}.ticket-subject-header{font-size:18px;font-weight:bold;margin-bottom:10px}.leaderboard h4{font-weight:100;font-size:16px;margin:0 0 5px}.leaderboard .rank-badge,.leaderboard .leaderboard-rank,.leaderboard .rank{text-align:center}.leaderboard .rank,.leaderboard .rank-points{font-weight:100}.leaderboard>thead>tr>th{border-bottom-width:1px}.leaderboard .leaderboard-rank,.leaderboard .leaderboard-name,.leaderboard .leaderboard-complete{font-weight:400;font-size:12px;text-transform:uppercase;color:#888}.top-admin{padding-top:40px}.carousel-control{width:0}.carousel-control.left,.carousel-control.right{background:none}.monUpdate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;color:#fff;font-size:10px;width:100%;display:inline-block;padding:3px 7px;text-align:center;margin:0}.monUpdate.newFeature{background:#0176ff;color:#d8f4ff}.monUpdate.newUpdate{background:#37b34a;color:#effaf1}.monUpdate.newCritical{background:#ff0000;color:white}.monUpdate.newFix{background:#f6921e;color:white}.monUpdate.newOther{background:#993399;color:#f2d9f2}.photoset-row{height:auto !important}.recommend-modal h2{font-weight:100;margin:0 0 10px;font-size:30px}.recommend-modal .amenity_gallery_title,.recommend-modal .form-section-headers{color:#333;font-weight:400;font-size:16px}.recommend-modal .recommend-edit-aside .recommend-edit-action{background:#fff;margin:10px 0;padding-left:20px;padding-right:20px}.recommend-modal .recommend-edit-aside label,.recommend-modal .recommend-edit-aside .link{font-size:12px;line-height:1;margin-bottom:0}.recommend-modal .recommend-edit-aside .editable-address span{color:#333;display:inline-block;font-size:11px;font-weight:400;width:70px}.recommend-modal .recommend-edit-aside .editable-address .input-small,.recommend-modal .recommend-edit-aside .editable-address .input-mini{font-weight:normal}.editable-inline .editable-input{width:100% !important}.editable-inline .editableform .form-control{width:100% !important}#search_cta{border:1px solid #eee}#search_cta li{border-right:1px solid #eee}#search_cta li:last-child{border-right:0}#search_cta h4{font-weight:700;font-size:18px;color:#333;margin:10px 0 3px}#search_cta p{font-size:13px;color:#888}.reordering-list .result-item{border-bottom:1px solid #eee;padding:10px 0}.reordering-list .result-item:hover{background:#fcfcfc}.reordering-list .result-item a{display:inline-block;height:100%;width:100%;cursor:move}.reordering-list .result-item h3{font-size:16px;font-weight:700;margin-top:0;margin-bottom:3px}.reordering-list .result-item p{margin-bottom:0}.helper-header .helper-primary,.helper-header p{color:#fff}.helper-header .helper-aside h4{color:#b3b3b3;font-weight:600;font-size:16px;margin:0 0 5px}.helper-header .helper-aside p{font-size:12px;color:#999999}.helper-header .helper-aside p a{color:#b3b3b3;border-left:0 none;display:inline-block;padding:inherit;width:auto}.helper-header .helper-aside p a,.helper-header .helper-aside p strong{color:#b3b3b3}.page_section_sub_title p{color:#888;font-size:80%;margin-bottom:5px}.account-items h3{color:#333;font-weight:100;font-size:20px}.account-items .styled-list li{padding:10px 0}.account-items .styled-list li a{color:#0176ff}.closePanel{display:block;position:fixed;color:#fff;top:6%}.closePanel .close{background:black;color:#fff;padding:10px 15px;text-shadow:none}#helpPanel,#nearbyPanel{display:block;border:0;border-right-width:2px;border-style:solid;border-color:black;top:39px;right:0;height:100%;width:300px;background-color:rgba(0,0,0,0.8);position:fixed;color:#fff;z-index:10000}#helpPanel .helpInterior,#nearbyPanel .helpInterior{padding:10px 15px}#helpPanel .helpInterior h3,#nearbyPanel .helpInterior h3{font-weight:100;margin:15px 0}.img-avatar{border:2px solid transparent;text-align:center}.img-avatar:hover{border:2px solid #fff}.nearby-block{padding:0 15px 20px 0;min-width:130px}.nearby-block .label{font-size:10px;font-weight:100}.nearby-block .nearby-name{display:block;max-width:130px;font-size:13px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menuBadge{background:#e9e9e9;border-radius:2px;color:#9d9d9d;font-size:10px;padding:2px 8px}.setup,.setup_steps{margin-top:40px}.setup-block{background:#fff;border:1px solid transparent !important;height:500px;overflow:hidden;padding:20px 40px;border-radius:0 10px 10px 0;box-shadow:10px 20px 100px rgba(198,119,151,0.15)}@media (max-width: 480px){.setup-block{height:auto;border-radius:0}}h1.setup-title{color:#6c757d;font-size:36px;font-weight:300;letter-spacing:-1px;padding-left:60px}p.setup-sub-intro{color:#888;font-size:16px;font-weight:100}.marketing-block{border:1px none transparent}.marketing-promo{background-size:cover;border-radius:10px 0 0 10px;width:auto;height:500px;position:relative;overflow:hidden;box-shadow:10px 20px 100px rgba(198,119,151,0.15);background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(img/account-login-01.jpg)}.infinite-symbol{background:url("img/infinite.png") no-repeat scroll 0 0/200px 55px;display:inline-block;height:55px;line-height:19px;margin-right:-2px;text-indent:-5000em;width:200px}.mid .mid-wrapper{color:white;text-transform:uppercase;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mid .mid-wrapper h3{margin:3px 0 10px;font-size:1.1em;font-weight:300}.mid .mid-wrapper ul{list-style:outside disc;margin-left:10px}.mid .mid-wrapper ul li{text-transform:none;font-size:1em;font-weight:100}.mid .lower-wrapper{color:white;text-transform:uppercase;margin:0;position:absolute;bottom:5%;left:50%;transform:translate(-50%, 0%)}.mid .lower-wrapper h3{margin:2px 0 10px;font-size:0.9em;font-weight:300}.mid .lower-wrapper h3 .infinite-symbol{background-size:20px 15px;height:20px;line-height:14px;margin-right:-1px;width:20px}.checkbox-custom,.radio-custom{display:block;margin:10px 0;padding-left:0}.checkbox-custom,.checkbox-custom label{font-weight:100}.img-responsive.weather-image{width:75px;max-width:75px !important}.plan-subscribe .radio{padding:10px}.plan-subscribe .radio{border-top:1px solid #ddd}.plan-subscribe .radio:first-child{border-top:0 none}.plan-subscribe .radio.selected{background:#eef4f9;border-top:1px solid #ddd}.panel-title{display:inline;font-weight:bold}.checkbox.pull-right{margin:0}.pl-ziro{padding-left:0px}.form-control.error{border-color:red;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6)}label.error{font-weight:bold;color:red;padding:2px 8px;margin-top:2px}.payment-errors{font-weight:bold;color:red;padding:2px 8px;margin-top:2px}div.clear{clear:both}div.product-chooser.disabled div.product-chooser-item{zoom:1;filter:alpha(opacity=60);opacity:0.6;cursor:default}div.product-chooser div.product-chooser-item{padding:11px;border-radius:6px;cursor:pointer;position:relative;border:1px solid #efefef;margin-bottom:10px;margin-left:10px;margin-right:10px}div.product-chooser div.product-chooser-item.selected{border:4px solid #428bca;background:#efefef;padding:8px;filter:alpha(opacity=100);opacity:1}div.product-chooser div.product-chooser-item img{padding:0}div.product-chooser div.product-chooser-item span.title{display:block;margin:10px 0 5px 0;font-weight:bold;font-size:12px}div.product-chooser div.product-chooser-item span.description{font-size:12px}div.product-chooser div.product-chooser-item input{position:absolute;left:0;top:0;visibility:hidden}.plan-subscribe label{font-size:20px;font-weight:100;line-height:20px}.product_box h4{font-size:22px;font-weight:100}.product_box .quote_cost{margin-bottom:10px}.product_box .quote_cost .quote_number,.product_box .quote_cost .quote_month{display:block}.product_box .quote_cost .quote_number{font-weight:100;font-size:22px}.product_box .quote_cost .quote_month{color:#888;font-weight:100;font-size:11px;margin-top:-3px;text-transform:uppercase}.box{padding:20px;margin-top:20px;border:1px solid #ddd}.switch input{display:none}.switch i{background:#fff;display:inline-block;cursor:pointer;padding-right:30px;transition:all ease 0.2s;-webkit-transition:all ease 0.2s;border-radius:30px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5)}.switch i:before{display:block;content:"";width:30px;height:30px;border-radius:30px;background:white;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.switch :checked+i{padding-right:0;padding-left:30px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #3498db;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #3498db}.switch.red :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px red;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px red}.switch :checked+i+.price-tag-wrapper .price-tag{color:#30b56a}.panel-costs .list-group-item{color:#444;padding:5px 15px;font-size:13px;font-weight:100}.cost-amount{color:#666;display:inline-block;font-size:13px;font-weight:600;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.cost-amount span{font-weight:400;text-transform:none}.panel-costs-title{text-transform:uppercase}.panel-costs-title.title{background:#fff;color:#888;font-size:10px;font-weight:700;padding-top:12px}.panel-costs-title.total{font-weight:700}.panel-costs-title.total .cost-amount{font-weight:700}.invoice h2{font-weight:100;font-size:30px}.invoice .widget-content.padding{color:#7a868f;padding:0 40px}.bill-to{border:1px dashed #e5e9ec;margin-bottom:20px;margin-top:20px;padding:15px}.credit-card-option{margin-right:20px}.credit-card-payment{background-position:50% center;background-repeat:no-repeat;background-size:36px 22px;box-sizing:border-box;content:"";display:inline-block;height:22px;margin-left:3px;width:38px}.credit-card-payment.visa-card{background-image:url("img/cc/visa.png")}.credit-card-payment.mastercard-card{background-image:url("img/cc/mastercard.png")}.credit-card-payment.amex-card{background-image:url("img/cc/amex.png")}.credit-card-payment.discover-card{background-image:url("img/cc/discover.png")}.payment-detail .form-control{width:100%}.bs-sidebar.affix{width:30.3333%}.page-tabs.nav-tabs{border:none;margin:0px;border-bottom:1px solid #eee;cursor:default}.page-tabs.nav-tabs>li{margin-right:2px;border-radius:4px}.page-tabs.nav-tabs>li>a{border:0;margin-right:0;color:#0176ff;font-weight:100;font-size:14px}.page-tabs.nav-tabs>li>a>i{color:#a6a6a6}.page-tabs.nav-tabs>li.open,.page-tabs.nav-tabs>li:hover{border-bottom:4px solid rgba(0,156,216,0.8)}.page-tabs.nav-tabs>li.open>a,.page-tabs.nav-tabs>li:hover>a{border:0;background:none !important;color:#333}.page-tabs.nav-tabs>li.open>a>i,.page-tabs.nav-tabs>li:hover>a>i{color:rgba(0,156,216,0.8)}.page-tabs.nav-tabs>li.open .dropdown-menu,.page-tabs.nav-tabs>li:hover .dropdown-menu{margin-top:0px}.page-tabs.nav-tabs>li.active{border-bottom:4px solid #d7d7d7;position:relative}.page-tabs.nav-tabs>li.active>a{border:0;color:#333;font-weight:400}.page-tabs.nav-tabs>li.active>a>i{color:#404040}.pager-wizard li a{margin-bottom:0;margin-left:5px;margin-right:5px}.pager-wizard li>a{border-radius:0}.margin-top-xs{margin-top:5px}.margin-top-sm{margin-top:10px}.margin-top{margin-top:15px}.margin-top-lg{margin-top:30px}.margin-top-xl{margin-top:75px}.no-margin-btm{margin-bottom:0}.no-pad{padding:0 !important}.padded-xs{padding:5px}.padded-sm{padding:10px}.padded{padding:15px}.padded-lg{padding:30px}.padded-xl{padding:75px}.txt-xl{font-size:20px}.txt-lg{font-size:16px}.txt{font-size:14px}.txt-sm{font-size:13px}.txt-xs{font-size:11px}.text-left{text-align:left}.text-right{text-align:right}@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")}form[name="addressForm"] .title{display:inline-block;font-weight:bold;padding-top:5px;vertical-align:top;min-width:100px}form[name="addressForm"] .editable{display:inline-block;padding-top:5px;padding-right:25px;vertical-align:top}form[name="addressForm"] .edit-buttons{display:inline-block;margin-left:25px;margin-top:5px;text-align:right}.form-editable-table .editable-controls{margin-left:0 !important;margin-right:0 !important}.form-editable-table input[type="checkbox"].editable-input{margin-left:0 !important}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}.unread-icon{float:right;margin-top:2px;margin-right:8px}.user-header-img{max-width:90px;max-height:90px}.datetimepicker th.right{margin-right:8px}textarea{resize:none}.val-error{color:#ff0000}.validated-form input.ng-invalid.ng-touched{background-color:#f2dede;border-color:#ebccd1}#showNearby{position:relative}#showNearby .num-guests-indicator{display:inline-block;position:absolute;padding:0px 3px;top:-1px;right:6px;background-color:red;color:white;font-size:9px;font-weight:bold;line-height:12px;border-radius:100%}.error-container{padding:15px}.checkbox-list-item{display:inline-block;margin-right:0.5em}.well.event-form{margin-bottom:0px !important}a.ng-lightbox{cursor:pointer}.nested-form-inline .form-group{margin-left:0;margin-right:0}.property-thumb{width:6% !important;height:auto;padding-right:10px}.property-features{color:#0176ff !important}.no-padding{padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important}.location-detail{padding-bottom:30px !important}.datetime-picker-dropdown{width:100%}.datetime-picker-dropdown>li.date-picker-menu div>table .btn-default{border:0 !important}.list-group-item{background-color:#fff}.carousel-caption{padding-bottom:15px !important;left:0% !important;right:0% !important;color:#333;text-shadow:none !important}.carousel-indicators{bottom:0px !important}.carousel-indicators li{border:1px solid #6c757d}.icon-thumb{width:35px !important;border-radius:4px !important}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{color:#6c757d;margin-top:-50px;margin-left:100px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{color:#6c757d;margin-top:-50px;margin-right:100px}.carousel-indicators .active{background:#6c757d}.glyphicon{color:#0176ff}.carousel-container{width:100%;height:300px;background-color:black}.carousel-image{margin:auto;object-fit:cover}.remove:hover{display:block}.event,.event-block{width:auto !important;height:auto !important;background-color:white;border:1px solid #eee;border-radius:0;margin-bottom:20px}.day-highlight{background-color:white !important;border:1px solid #eee !important}.cal-day-today,.cal-day-today:hover{background-color:#ccc !important;color:white}.cal-day-today span[data-cal-date]{color:#0176ff}.three-qts{width:75% !important}.flash-alert{position:fixed;top:0%;z-index:1100;width:100%;text-align:center}.analytics-report{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.analytics-item{flex-grow:1;flex-shrink:1;flex-basis:auto}.analytics-container{margin-left:-5px;margin-top:10px}.analytics-indent{padding-left:10px}.error{color:#a94442}.menu-list{border:1px solid #ddd;padding:10px;margin:0 50px}.panel-group .panel-heading{border-radius:5px;border:1px solid #ddd;background-color:#f5f5f5}.panel-heading{padding:20px;background-color:#ddd}.panel-group .panel+.panel{margin-top:0 !important}.btn-right{margin-top:-7px}tags-input .tags .input{width:100%}tags-input .tags .tag-item{background:#0176ff !important}.uib-time input{width:50px !important}.uib-timepicker{width:auto !important}.sponsor-banner{width:360px;height:190px}.sponsor-image{width:auto;height:250px}.hoverable{min-height:30px}.bump-down{margin-top:50px}.unsaved{width:100%;height:50px;text-align:center;padding:10px;background-color:#c9302c;opacity:0.65;color:white;font-weight:600;position:fixed;top:0;left:0;z-index:99999}.refresh-auth-alert{background-color:#c9302c;color:white;z-index:999999;position:fixed;width:100%}.editable-bstime .well{padding:0px;background-color:transparent;border:none;box-shadow:none;-webkit-box-shadow:none}.listbox{height:auto;max-height:80vh;overflow-y:auto}.full-width{min-width:100%}.no-data{color:#888;font-size:24px;font-weight:600}.no-data .action{font-weight:400;color:#0176ff;font-size:16px}.grid{min-height:150px;padding:30px;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem;box-shadow:0 0 15px 0 #0003;min-height:180px}.grid:hover{cursor:pointer;transform:translateY(-4px);transition:all, 0.3s !important;-webkit-box-shadow:0 20px 40px #00000040;-moz-box-shadow:0 20px 40px #00000040;box-shadow:0 20px 40px #00000040}.grid .title{margin-top:5px;margin-bottom:5px;font-weight:600}.grid h4.title{font-weight:700;font-size:20px !important;line-height:24px !important}.grid .text-muted{font-size:14px !important}.link:active,.link:hover,.link:focus{color:#0176ff;cursor:pointer !important}.trash{margin-top:52px}.modal-save{padding-left:30px;padding-top:20px;padding-right:30px;padding-bottom:10px}.navigation-menu-modal{padding-left:30px;padding-right:30px}.manage-button-group{position:absolute;top:0px;right:0px;margin-right:15px}.selected-row{background-color:#ccc !important}.sms-table{max-height:75vh;overflow-y:auto}.translate-link{position:relative;top:0px;left:0px;z-index:100;float:right}.horizontal-form-control .translate-link{position:absolute;top:-18px;left:auto;right:15px;z-index:100}.stay-card-dimensions{width:200px;height:113px}.center-icon-wrapper{margin:0 auto;width:50%}.select-icon-button{width:118px;margin-left:10px;margin-right:10px}.break-word{word-wrap:break-word}.input-group-btn{vertical-align:top}.highchart-large{margin:0 auto;height:500px;min-width:740px}.cms-beta-banner{width:100%;height:50px;text-align:center;padding:15px;background-color:#1a78e6;color:#fff;font-weight:600;top:0;left:0}.cms-beta-banner a{text-decoration:underline !important;color:white !important}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}.pac-container{z-index:99999 !important}.ert-nav{border-right:1px solid #ddd;min-height:100vh}.ert-active h4 a{font-weight:700;color:black !important}.disabled{cursor:not-allowed !important}.admin-tag{background-color:#b14744;color:#333;width:40px;height:20px;font-size:9px;padding:5px 5px 0;margin:0px 0 5px 5px;border-radius:4px;float:right}.admin-badge::after{content:"";background-image:url(../assets/img/admin.png);background-size:14px 15px;width:14px;height:15px;margin-left:5px;margin-bottom:-2px;display:inline-block}.notification-badge{position:relative;top:-10px;right:15px;background-color:#c9302c}.notifications-dropdown{background:#fff;z-index:9999;width:400px;border-radius:4px}.notifications-dropdown>li{min-height:30px}.notifications-dropdown .notification{min-height:50px;padding-top:10px;border-top:1px solid #eee}.notifications-dropdown .notification .message{padding-top:6px}.ui-select-match>span>span>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geofence-list{margin-top:20px}.geofence-list>h4{font-weight:bold}.geofence-icon-active{color:#d80030}.geofence-icon-inactive{color:#d5d5d5}.request-image-wrapper{height:80px;width:80px}.request-image-hover{position:relative;background-color:rgba(0,0,0,0.5);bottom:75px;font-size:24px;z-index:999;padding-top:5px;width:75px;height:75px;text-align:center}.request-image-hover a{color:white !important}.request-image-hover a:hover{color:#ccc !important}.connect-tv-subtitle{color:#666;margin-top:5px}.connect-tv-description>span>em{color:#888;font-size:13px;font-style:normal;font-weight:200}.connect-tv-description>a{font-size:13px;font-weight:bold}.release-notes-title{background:#aef;color:#179}.release-notes-body{height:35vmin;padding-bottom:20px;overflow-y:scroll;overflow-x:hidden;position:relative}.release-notes-body>div>h4{margin:5px 0 !important}.release-notes-body>div>h5{margin:5px 0 !important;color:#333}.release-notes-body>div>h6{margin:2px 0 !important}.release-note-item>div>i{font-size:8px;margin:6px 2px;float:left}.release-note-item>p{margin-bottom:5px !important}.release-notes-fade{position:absolute;top:33vmin;left:0;width:100%;margin:0;padding:30px 0;height:20px;background-image:linear-gradient(to bottom, transparent, #fff);z-index:999}.recent-stats{max-height:50vmin;overflow-y:scroll;overflow-x:hidden}.recent-stats-title{background:transparent;color:#6c757d}.disabled{opacity:0.5}.disabled-link{cursor:not-allowed;pointer-events:none}.room-status{padding:5px 0px;border-radius:3px;color:#fff !important;font-weight:bold;font-size:14px;text-transform:uppercase;width:140px;display:block;text-align:center}.clean{background-color:#07619d}.dirty{background-color:red}.inspected{background-color:green}.pickup{background-color:#8a8a2a}.outoforder{background-color:#651ec9}.outofservice{background-color:#d83677}.vacant{background-color:#00a3ee}.occupied{background-color:#bb7804}.campaign-var-tooltip>.tooltip-inner{width:300px}.abs{position:absolute}.bg-solid{background:none !important}.center-modal.modal{text-align:center}@media screen and (min-width: 768px){.center-modal.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.center-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.filter-dropdown{border:none;border-bottom:1px solid #e2e2e2;background:#f5f5f5;height:2em}.ng-hide.ng-hide-animate{display:none !important}.overlay{z-index:10;background-color:rgba(128,128,128,0.3);position:absolute}.right-border{border-right:1px solid #ddd}.left-border{border-left:1px solid #ddd;margin-left:-1px}.clicked{color:black !important}.didnt-find{color:#888;font-size:16px;font-weight:600}.view-additional{color:#009cd8;font-size:15px;font-weight:600}.page-tabs.nav-tabs{border-bottom:none !important;border-radius:4px}.page-tabs.nav-tabs>li.active{border-bottom:none !important}.page-tabs.nav-tabs>li>a{font-size:14px;color:#6c757d;font-weight:500;border-radius:4px;display:block;padding:10px !important;min-width:290px !important;text-align:center}.page-tabs.nav-tabs>li.open>a,.page-tabs.nav-tabs>li:hover>a{color:#6c757d !important}.page-tabs.nav-tabs>li.active>a{display:block;color:#fff !important;background:linear-gradient(135deg, #0176ff 0%, #3492ff 100%) !important;z-index:5;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25);border-bottom:transparent !important;border-radius:4px !important}.page-tabs.nav-tabs>li.open,.page-tabs.nav-tabs>li:hover{border-bottom:none !important;display:block;background:#e6e7e9;color:#6c757d;font-weight:600;outline:none;transition:all, 0.3s !important}.page-tabs.nav-tabs>li{margin-right:0px;background:#f3f4f5}.tabbable .tabbable-line>.nav-tabs>li.active>a{color:#0176ff !important}.tabbable .tabbable-line>.nav-tabs>li>a{color:#6c757d !important}.tabbable .tabbable-line>.nav-tabs>li.active{border-bottom:4px solid #0176ff !important}.tabbable .tabbable-line>.nav-tabs>li.open,.tabbable .tabbable-line>.nav-tabs>li:hover{border-bottom:4px solid #f3f4f5 !important}.grey-bg{background:linear-gradient(90deg, #f3f4f5 0%, rgba(243,244,245,0) 100%)}.btn-sm{padding:0.25rem 0.5rem !important;font-size:0.875rem !important;line-height:1.5 !important;border-radius:0.2rem !important}.clearfix.list-group-item .row .col-xs-6 p{margin-bottom:0px !important}.clearfix.list-group-item .row .col-xs-6 p a{color:#333}#cms-dashboard .list-group-item{border-color:transparent !important;border-bottom:2px solid #f4f5f7 !important}.ticket-bg{border-radius:10px;background:#f3f4f5}table.form-editable input.full-width.disabled,input.full-width{font-family:"Proxima Nova Rg";display:block;box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;color:#333;font-size:16px;line-height:1.5 !important;word-wrap:normal;background:#ffffff;border:1px solid #d0d0d0;border-radius:8px;-webkit-appearance:none;appearance:none;box-shadow:none !important}.form-horizontal .control-label{text-align:left !important;font-weight:100;color:#333 !important}input[type="radio"],input[type="checkbox"]{border-radius:4px !important;background:#ffffff !important;height:1rem !important;left:0;width:1rem !important;transition:all 0.2s ease !important;border:2px solid #0176ff !important;cursor:pointer !important;margin-right:5px !important}.editable-click,a.editable-click{color:#0176ff !important}.modal-body .language-column ul li{margin:10px 0 !important}.language-column a,.language-column a:hover{padding:6px 20px !important;border-radius:4px !important}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none !important}.content-list-filter{border-radius:0px !important;height:35px !important}li.armroom.ert-active{margin:0px !important}.nav.nav-tabs li{margin:0px}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs{border-bottom:none !important;margin-bottom:30px}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs .armroom.ert-active h4 a{font-size:16px;font-weight:100 !important;color:#0176ff;padding:10px 15px}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs .ert-active h4 a{color:#0176ff !important;border-bottom:4px solid #0176ff !important}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs .armroom h4 a{font-size:16px;font-weight:100 !important;color:#6c757d;padding:10px 15px}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs .armroom h4 a:hover{color:#6c757d;border-bottom:4px solid #f3f4f5 !important}.scrollable-content.col-xs-12.col-xs-12 .nav.nav-tabs .armroom h4 a:active{color:#0176ff !important;border-bottom:4px solid #0176ff !important}#cms-edit-request-template .page-header{border-bottom:transparent !important}#cms-edit-request-template .page-header h1#page_section_title{font-size:23px !important;font-weight:800;margin-top:15px}.custom-col-50{width:48% !important;display:inline-block}.centre-elements{display:flex;justify-content:center;align-items:center}.figure img{box-shadow:0 40px 40px -30px rgba(0,0,0,0.4);height:150px;width:auto}.rounded{border-radius:6px !important;margin-bottom:24px;border:transparent}.toggle-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.border-bottom{border-bottom:2px solid #f4f5f7 !important}.radio label,.checkbox label{font-weight:300}.panel-warning>.panel-heading,.panel-success>.panel-heading{background-color:#0176ff;color:#fff;border-top-right-radius:10px !important;border-top-left-radius:10px !important}.top-bordered{border-top-right-radius:10px !important;border-top-left-radius:10px !important}.csv-drop-area.csv-drop{min-width:600px !important;height:100px !important;align-items:center;color:#0782d0;display:flex;height:100px;justify-content:center;border:2px solid #888;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:4px;border-style:dashed;background:#fff}.radio-inline,.checkbox-inline{padding-left:2px !important;margin-right:32px !important;font-weight:800}.radio label,.checkbox label{padding-left:2px !important}.white{color:#fff !important}.btn .fas.fa-grip-vertical{color:#0176ff;font-size:16px}.btn:hover .fas.fa-grip-vertical{color:#fff !important}.input-group-icon-modal{position:absolute;font-size:20px;top:12px;left:160px;z-index:99;color:#999}.model-request input,.model-request input:focus{border:none !important;padding:0;min-height:28px;box-shadow:none !important}.model-request span{border:0 !important}.open>.dropdown-menu{width:100%}.pull-right.hidden-xs.tab-search:hover{border-bottom:none !important}.li-tab-search .tabbable .tabbable-line>.nav-tabs>li.open,.li-tab-search .tabbable .tabbable-line>.nav-tabs>li:hover{border-bottom:none !important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:transparent !important}.reorder-toggle .fas.fa-grip-vertical:hover{color:#0176ff !important}.pdf-link a{color:#0176ff}.pdf-link a:hover{color:#333}.notif-hover .dropdown-menu{width:400px;padding:10px 20px !important;z-index:1000 !important}.notif-hover .navbar-default .navbar-nav>.dropdown:hover .dropdown-menu{display:none !important}.hamburger-menu{border:none !important;border-radius:0px !important;background:linear-gradient(135deg, #324e5d 0%, #333 100%) !important;color:#333 !important}.hamburger-menu .navbar-toggle{margin:0px !important;border:none !important;color:#fff !important}.hamburger-menu .navbar-toggle.collapsed{background-color:transparent !important;color:#fff !important;margin:10px 15px 10px 0 !important}.hamburger-menu .navbar-toggle.collapsed .fal.fa-bars{font-size:30px !important;line-height:30px !important}.hamburger-menu .navbar-toggle.collapsed .fal.fa-times{font-size:30px !important;line-height:30px !important}.hamburger-menu .property-name{padding:10px 0px 10px 15px !important}.hamburger-menu .property-name .property-info{color:#ffffff !important;font-size:16px !important;text-align:left !important}.hamburger-menu .property-name .property-number{text-align:left !important}.hamburger-menu a.list-group-item{background-color:transparent !important;border:none !important;margin:0px 15px;border-radius:7px !important;overflow:hidden !important}.hamburger-menu a.list-group-item .nav-icon-wrapper{display:flex !important;flex-direction:row !important;align-items:center !important}.hamburger-menu a.list-group-item .nav-icon-wrapper .nav-icon{aspect-ratio:1/1 !important;opacity:0.4 !important;background-color:#333 !important;background-position:center center !important;border-radius:20% !important;margin-right:10px !important}.hamburger-menu a.list-group-item .nav-icon-wrapper .nav-text{color:#fff !important;font-size:15px !important;font-family:"Proxima Nova Rg" !important;font-weight:400 !important}.hamburger-menu a.list-group-item.active{background:linear-gradient(135deg, #0176ff 0%, #3492ff 100%) !important;box-shadow:0 3px 30px -2px #0176ff40 !important}.navbar-default .navbar-nav>.dropdown:focus .dropdown-menu{display:block !important;width:400px;z-index:1000 !important;padding:10px 20px !important}.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-up,.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-down{min-height:15px !important;height:20px !important;padding:0px !important;margin:2px !important;background:#e7f2ff;border:2px solid #e7f2ff;color:#0176ff}.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-up:hover,.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-down:hover{background:#0176ff !important;border:2px solid #0176ff !important}.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-up:hover i,.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-down:hover i{color:#fff !important}.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-up i,.modal-content .row .col-xs-3 .input-group.bootstrap-touchspin .input-group-btn-vertical .btn.btn-default.bootstrap-touchspin-down i{left:0px !important;right:0px !important}@media (max-width: 600px){#page_section_title{font-size:28px !important;background:none !important;padding-left:0 !important;margin-bottom:12px !important}.bs-sidebar.affix{width:100%;position:relative !important}.page-header{display:flex !important;flex-direction:column !important;justify-content:right !important;margin-bottom:16px !important}.nav.nav-tabs{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:10px !important}.tabbable .tabbable-line>.nav-tabs>li.active{outline:none !important}.tabbable .tabbable-line>.nav-tabs>li.active>a{background:white !important;outline:none !important;border:0 !important}.tabbable .tabbable-line>.nav-tabs>li.open,.tabbable .tabbable-line>.nav-tabs>li:hover{border-bottom:4px solid #f3f4f5 !important}.ticket-bg{margin-top:50px}.tab-content{padding-bottom:100px !important}.img-type{display:flex !important;flex-direction:row !important;align-items:center !important}#topnav .navbar-nav>li>a{padding:0px !important}.request-template-results{padding:0px !important}.request-template-header .page-header{margin-bottom:4px !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important}.request-templates-list{max-height:300px !important;overflow-y:scroll !important}.col-xs-12.col-sm-3.toggle-center{align-items:start !important;margin-left:30px !important}}#reset-password-modal{position:fixed;width:100%;display:none;background-color:#fff;z-index:9999}#reset-password-overlay{opacity:0.7;width:100%;height:100%;z-index:10;top:0;left:0;position:fixed}.mobile-cms-row{margin-top:18px;padding-top:14px;border-top:1px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#888}.mobile-cms-row .mobile-cms-label{display:flex;align-items:center;gap:6px}.mobile-cms-row .mobile-icon{font-size:15px}.mar-0{margin:0px !important}.mar-t-0{margin-top:0px !important}.mar-r-0{margin-right:0px !important}.mar-b-0{margin-bottom:0px !important}.mar-l-0{margin-left:0px !important}.mar-tb-0{margin:0px 0}.mar-lr-0{margin:0 0px !important}.mar-0-0{margin:0px 0px !important}.mar-0-1{margin:0px 1px !important}.mar-0-2{margin:0px 2px !important}.mar-0-3{margin:0px 3px !important}.mar-0-4{margin:0px 4px !important}.mar-0-5{margin:0px 5px !important}.mar-0-6{margin:0px 6px !important}.mar-0-7{margin:0px 7px !important}.mar-0-8{margin:0px 8px !important}.mar-0-9{margin:0px 9px !important}.mar-0-10{margin:0px 10px !important}.mar-0-11{margin:0px 11px !important}.mar-0-12{margin:0px 12px !important}.mar-0-13{margin:0px 13px !important}.mar-0-14{margin:0px 14px !important}.mar-0-15{margin:0px 15px !important}.mar-0-16{margin:0px 16px !important}.mar-0-17{margin:0px 17px !important}.mar-0-18{margin:0px 18px !important}.mar-0-19{margin:0px 19px !important}.mar-0-20{margin:0px 20px !important}.mar-0-21{margin:0px 21px !important}.mar-0-22{margin:0px 22px !important}.mar-0-23{margin:0px 23px !important}.mar-0-24{margin:0px 24px !important}.mar-0-25{margin:0px 25px !important}.mar-0-26{margin:0px 26px !important}.mar-0-27{margin:0px 27px !important}.mar-0-28{margin:0px 28px !important}.mar-0-29{margin:0px 29px !important}.mar-0-30{margin:0px 30px !important}.mar-0-31{margin:0px 31px !important}.mar-0-32{margin:0px 32px !important}.mar-0-33{margin:0px 33px !important}.mar-0-34{margin:0px 34px !important}.mar-0-35{margin:0px 35px !important}.mar-0-36{margin:0px 36px !important}.mar-0-37{margin:0px 37px !important}.mar-0-38{margin:0px 38px !important}.mar-0-39{margin:0px 39px !important}.mar-0-40{margin:0px 40px !important}.mar-0-41{margin:0px 41px !important}.mar-0-42{margin:0px 42px !important}.mar-0-43{margin:0px 43px !important}.mar-0-44{margin:0px 44px !important}.mar-0-45{margin:0px 45px !important}.mar-0-46{margin:0px 46px !important}.mar-0-47{margin:0px 47px !important}.mar-0-48{margin:0px 48px !important}.mar-0-49{margin:0px 49px !important}.mar-0-50{margin:0px 50px !important}.mar-0-51{margin:0px 51px !important}.mar-0-52{margin:0px 52px !important}.mar-0-53{margin:0px 53px !important}.mar-0-54{margin:0px 54px !important}.mar-0-55{margin:0px 55px !important}.mar-0-56{margin:0px 56px !important}.mar-0-57{margin:0px 57px !important}.mar-0-58{margin:0px 58px !important}.mar-0-59{margin:0px 59px !important}.mar-0-60{margin:0px 60px !important}.mar-0-61{margin:0px 61px !important}.mar-0-62{margin:0px 62px !important}.mar-0-63{margin:0px 63px !important}.mar-0-64{margin:0px 64px !important}.mar-0-65{margin:0px 65px !important}.mar-0-66{margin:0px 66px !important}.mar-0-67{margin:0px 67px !important}.mar-0-68{margin:0px 68px !important}.mar-0-69{margin:0px 69px !important}.mar-0-70{margin:0px 70px !important}.mar-0-71{margin:0px 71px !important}.mar-0-72{margin:0px 72px !important}.mar-0-73{margin:0px 73px !important}.mar-0-74{margin:0px 74px !important}.mar-0-75{margin:0px 75px !important}.mar-0-76{margin:0px 76px !important}.mar-0-77{margin:0px 77px !important}.mar-0-78{margin:0px 78px !important}.mar-0-79{margin:0px 79px !important}.mar-0-80{margin:0px 80px !important}.mar-0-81{margin:0px 81px !important}.mar-0-82{margin:0px 82px !important}.mar-0-83{margin:0px 83px !important}.mar-0-84{margin:0px 84px !important}.mar-0-85{margin:0px 85px !important}.mar-0-86{margin:0px 86px !important}.mar-0-87{margin:0px 87px !important}.mar-0-88{margin:0px 88px !important}.mar-0-89{margin:0px 89px !important}.mar-0-90{margin:0px 90px !important}.mar-0-91{margin:0px 91px !important}.mar-0-92{margin:0px 92px !important}.mar-0-93{margin:0px 93px !important}.mar-0-94{margin:0px 94px !important}.mar-0-95{margin:0px 95px !important}.mar-0-96{margin:0px 96px !important}.mar-0-97{margin:0px 97px !important}.mar-0-98{margin:0px 98px !important}.mar-0-99{margin:0px 99px !important}.mar-0-100{margin:0px 100px !important}.mar-1{margin:1px !important}.mar-t-1{margin-top:1px !important}.mar-r-1{margin-right:1px !important}.mar-b-1{margin-bottom:1px !important}.mar-l-1{margin-left:1px !important}.mar-tb-1{margin:1px 0}.mar-lr-1{margin:0 1px !important}.mar-1-0{margin:1px 0px !important}.mar-1-1{margin:1px 1px !important}.mar-1-2{margin:1px 2px !important}.mar-1-3{margin:1px 3px !important}.mar-1-4{margin:1px 4px !important}.mar-1-5{margin:1px 5px !important}.mar-1-6{margin:1px 6px !important}.mar-1-7{margin:1px 7px !important}.mar-1-8{margin:1px 8px !important}.mar-1-9{margin:1px 9px !important}.mar-1-10{margin:1px 10px !important}.mar-1-11{margin:1px 11px !important}.mar-1-12{margin:1px 12px !important}.mar-1-13{margin:1px 13px !important}.mar-1-14{margin:1px 14px !important}.mar-1-15{margin:1px 15px !important}.mar-1-16{margin:1px 16px !important}.mar-1-17{margin:1px 17px !important}.mar-1-18{margin:1px 18px !important}.mar-1-19{margin:1px 19px !important}.mar-1-20{margin:1px 20px !important}.mar-1-21{margin:1px 21px !important}.mar-1-22{margin:1px 22px !important}.mar-1-23{margin:1px 23px !important}.mar-1-24{margin:1px 24px !important}.mar-1-25{margin:1px 25px !important}.mar-1-26{margin:1px 26px !important}.mar-1-27{margin:1px 27px !important}.mar-1-28{margin:1px 28px !important}.mar-1-29{margin:1px 29px !important}.mar-1-30{margin:1px 30px !important}.mar-1-31{margin:1px 31px !important}.mar-1-32{margin:1px 32px !important}.mar-1-33{margin:1px 33px !important}.mar-1-34{margin:1px 34px !important}.mar-1-35{margin:1px 35px !important}.mar-1-36{margin:1px 36px !important}.mar-1-37{margin:1px 37px !important}.mar-1-38{margin:1px 38px !important}.mar-1-39{margin:1px 39px !important}.mar-1-40{margin:1px 40px !important}.mar-1-41{margin:1px 41px !important}.mar-1-42{margin:1px 42px !important}.mar-1-43{margin:1px 43px !important}.mar-1-44{margin:1px 44px !important}.mar-1-45{margin:1px 45px !important}.mar-1-46{margin:1px 46px !important}.mar-1-47{margin:1px 47px !important}.mar-1-48{margin:1px 48px !important}.mar-1-49{margin:1px 49px !important}.mar-1-50{margin:1px 50px !important}.mar-1-51{margin:1px 51px !important}.mar-1-52{margin:1px 52px !important}.mar-1-53{margin:1px 53px !important}.mar-1-54{margin:1px 54px !important}.mar-1-55{margin:1px 55px !important}.mar-1-56{margin:1px 56px !important}.mar-1-57{margin:1px 57px !important}.mar-1-58{margin:1px 58px !important}.mar-1-59{margin:1px 59px !important}.mar-1-60{margin:1px 60px !important}.mar-1-61{margin:1px 61px !important}.mar-1-62{margin:1px 62px !important}.mar-1-63{margin:1px 63px !important}.mar-1-64{margin:1px 64px !important}.mar-1-65{margin:1px 65px !important}.mar-1-66{margin:1px 66px !important}.mar-1-67{margin:1px 67px !important}.mar-1-68{margin:1px 68px !important}.mar-1-69{margin:1px 69px !important}.mar-1-70{margin:1px 70px !important}.mar-1-71{margin:1px 71px !important}.mar-1-72{margin:1px 72px !important}.mar-1-73{margin:1px 73px !important}.mar-1-74{margin:1px 74px !important}.mar-1-75{margin:1px 75px !important}.mar-1-76{margin:1px 76px !important}.mar-1-77{margin:1px 77px !important}.mar-1-78{margin:1px 78px !important}.mar-1-79{margin:1px 79px !important}.mar-1-80{margin:1px 80px !important}.mar-1-81{margin:1px 81px !important}.mar-1-82{margin:1px 82px !important}.mar-1-83{margin:1px 83px !important}.mar-1-84{margin:1px 84px !important}.mar-1-85{margin:1px 85px !important}.mar-1-86{margin:1px 86px !important}.mar-1-87{margin:1px 87px !important}.mar-1-88{margin:1px 88px !important}.mar-1-89{margin:1px 89px !important}.mar-1-90{margin:1px 90px !important}.mar-1-91{margin:1px 91px !important}.mar-1-92{margin:1px 92px !important}.mar-1-93{margin:1px 93px !important}.mar-1-94{margin:1px 94px !important}.mar-1-95{margin:1px 95px !important}.mar-1-96{margin:1px 96px !important}.mar-1-97{margin:1px 97px !important}.mar-1-98{margin:1px 98px !important}.mar-1-99{margin:1px 99px !important}.mar-1-100{margin:1px 100px !important}.mar-2{margin:2px !important}.mar-t-2{margin-top:2px !important}.mar-r-2{margin-right:2px !important}.mar-b-2{margin-bottom:2px !important}.mar-l-2{margin-left:2px !important}.mar-tb-2{margin:2px 0}.mar-lr-2{margin:0 2px !important}.mar-2-0{margin:2px 0px !important}.mar-2-1{margin:2px 1px !important}.mar-2-2{margin:2px 2px !important}.mar-2-3{margin:2px 3px !important}.mar-2-4{margin:2px 4px !important}.mar-2-5{margin:2px 5px !important}.mar-2-6{margin:2px 6px !important}.mar-2-7{margin:2px 7px !important}.mar-2-8{margin:2px 8px !important}.mar-2-9{margin:2px 9px !important}.mar-2-10{margin:2px 10px !important}.mar-2-11{margin:2px 11px !important}.mar-2-12{margin:2px 12px !important}.mar-2-13{margin:2px 13px !important}.mar-2-14{margin:2px 14px !important}.mar-2-15{margin:2px 15px !important}.mar-2-16{margin:2px 16px !important}.mar-2-17{margin:2px 17px !important}.mar-2-18{margin:2px 18px !important}.mar-2-19{margin:2px 19px !important}.mar-2-20{margin:2px 20px !important}.mar-2-21{margin:2px 21px !important}.mar-2-22{margin:2px 22px !important}.mar-2-23{margin:2px 23px !important}.mar-2-24{margin:2px 24px !important}.mar-2-25{margin:2px 25px !important}.mar-2-26{margin:2px 26px !important}.mar-2-27{margin:2px 27px !important}.mar-2-28{margin:2px 28px !important}.mar-2-29{margin:2px 29px !important}.mar-2-30{margin:2px 30px !important}.mar-2-31{margin:2px 31px !important}.mar-2-32{margin:2px 32px !important}.mar-2-33{margin:2px 33px !important}.mar-2-34{margin:2px 34px !important}.mar-2-35{margin:2px 35px !important}.mar-2-36{margin:2px 36px !important}.mar-2-37{margin:2px 37px !important}.mar-2-38{margin:2px 38px !important}.mar-2-39{margin:2px 39px !important}.mar-2-40{margin:2px 40px !important}.mar-2-41{margin:2px 41px !important}.mar-2-42{margin:2px 42px !important}.mar-2-43{margin:2px 43px !important}.mar-2-44{margin:2px 44px !important}.mar-2-45{margin:2px 45px !important}.mar-2-46{margin:2px 46px !important}.mar-2-47{margin:2px 47px !important}.mar-2-48{margin:2px 48px !important}.mar-2-49{margin:2px 49px !important}.mar-2-50{margin:2px 50px !important}.mar-2-51{margin:2px 51px !important}.mar-2-52{margin:2px 52px !important}.mar-2-53{margin:2px 53px !important}.mar-2-54{margin:2px 54px !important}.mar-2-55{margin:2px 55px !important}.mar-2-56{margin:2px 56px !important}.mar-2-57{margin:2px 57px !important}.mar-2-58{margin:2px 58px !important}.mar-2-59{margin:2px 59px !important}.mar-2-60{margin:2px 60px !important}.mar-2-61{margin:2px 61px !important}.mar-2-62{margin:2px 62px !important}.mar-2-63{margin:2px 63px !important}.mar-2-64{margin:2px 64px !important}.mar-2-65{margin:2px 65px !important}.mar-2-66{margin:2px 66px !important}.mar-2-67{margin:2px 67px !important}.mar-2-68{margin:2px 68px !important}.mar-2-69{margin:2px 69px !important}.mar-2-70{margin:2px 70px !important}.mar-2-71{margin:2px 71px !important}.mar-2-72{margin:2px 72px !important}.mar-2-73{margin:2px 73px !important}.mar-2-74{margin:2px 74px !important}.mar-2-75{margin:2px 75px !important}.mar-2-76{margin:2px 76px !important}.mar-2-77{margin:2px 77px !important}.mar-2-78{margin:2px 78px !important}.mar-2-79{margin:2px 79px !important}.mar-2-80{margin:2px 80px !important}.mar-2-81{margin:2px 81px !important}.mar-2-82{margin:2px 82px !important}.mar-2-83{margin:2px 83px !important}.mar-2-84{margin:2px 84px !important}.mar-2-85{margin:2px 85px !important}.mar-2-86{margin:2px 86px !important}.mar-2-87{margin:2px 87px !important}.mar-2-88{margin:2px 88px !important}.mar-2-89{margin:2px 89px !important}.mar-2-90{margin:2px 90px !important}.mar-2-91{margin:2px 91px !important}.mar-2-92{margin:2px 92px !important}.mar-2-93{margin:2px 93px !important}.mar-2-94{margin:2px 94px !important}.mar-2-95{margin:2px 95px !important}.mar-2-96{margin:2px 96px !important}.mar-2-97{margin:2px 97px !important}.mar-2-98{margin:2px 98px !important}.mar-2-99{margin:2px 99px !important}.mar-2-100{margin:2px 100px !important}.mar-3{margin:3px !important}.mar-t-3{margin-top:3px !important}.mar-r-3{margin-right:3px !important}.mar-b-3{margin-bottom:3px !important}.mar-l-3{margin-left:3px !important}.mar-tb-3{margin:3px 0}.mar-lr-3{margin:0 3px !important}.mar-3-0{margin:3px 0px !important}.mar-3-1{margin:3px 1px !important}.mar-3-2{margin:3px 2px !important}.mar-3-3{margin:3px 3px !important}.mar-3-4{margin:3px 4px !important}.mar-3-5{margin:3px 5px !important}.mar-3-6{margin:3px 6px !important}.mar-3-7{margin:3px 7px !important}.mar-3-8{margin:3px 8px !important}.mar-3-9{margin:3px 9px !important}.mar-3-10{margin:3px 10px !important}.mar-3-11{margin:3px 11px !important}.mar-3-12{margin:3px 12px !important}.mar-3-13{margin:3px 13px !important}.mar-3-14{margin:3px 14px !important}.mar-3-15{margin:3px 15px !important}.mar-3-16{margin:3px 16px !important}.mar-3-17{margin:3px 17px !important}.mar-3-18{margin:3px 18px !important}.mar-3-19{margin:3px 19px !important}.mar-3-20{margin:3px 20px !important}.mar-3-21{margin:3px 21px !important}.mar-3-22{margin:3px 22px !important}.mar-3-23{margin:3px 23px !important}.mar-3-24{margin:3px 24px !important}.mar-3-25{margin:3px 25px !important}.mar-3-26{margin:3px 26px !important}.mar-3-27{margin:3px 27px !important}.mar-3-28{margin:3px 28px !important}.mar-3-29{margin:3px 29px !important}.mar-3-30{margin:3px 30px !important}.mar-3-31{margin:3px 31px !important}.mar-3-32{margin:3px 32px !important}.mar-3-33{margin:3px 33px !important}.mar-3-34{margin:3px 34px !important}.mar-3-35{margin:3px 35px !important}.mar-3-36{margin:3px 36px !important}.mar-3-37{margin:3px 37px !important}.mar-3-38{margin:3px 38px !important}.mar-3-39{margin:3px 39px !important}.mar-3-40{margin:3px 40px !important}.mar-3-41{margin:3px 41px !important}.mar-3-42{margin:3px 42px !important}.mar-3-43{margin:3px 43px !important}.mar-3-44{margin:3px 44px !important}.mar-3-45{margin:3px 45px !important}.mar-3-46{margin:3px 46px !important}.mar-3-47{margin:3px 47px !important}.mar-3-48{margin:3px 48px !important}.mar-3-49{margin:3px 49px !important}.mar-3-50{margin:3px 50px !important}.mar-3-51{margin:3px 51px !important}.mar-3-52{margin:3px 52px !important}.mar-3-53{margin:3px 53px !important}.mar-3-54{margin:3px 54px !important}.mar-3-55{margin:3px 55px !important}.mar-3-56{margin:3px 56px !important}.mar-3-57{margin:3px 57px !important}.mar-3-58{margin:3px 58px !important}.mar-3-59{margin:3px 59px !important}.mar-3-60{margin:3px 60px !important}.mar-3-61{margin:3px 61px !important}.mar-3-62{margin:3px 62px !important}.mar-3-63{margin:3px 63px !important}.mar-3-64{margin:3px 64px !important}.mar-3-65{margin:3px 65px !important}.mar-3-66{margin:3px 66px !important}.mar-3-67{margin:3px 67px !important}.mar-3-68{margin:3px 68px !important}.mar-3-69{margin:3px 69px !important}.mar-3-70{margin:3px 70px !important}.mar-3-71{margin:3px 71px !important}.mar-3-72{margin:3px 72px !important}.mar-3-73{margin:3px 73px !important}.mar-3-74{margin:3px 74px !important}.mar-3-75{margin:3px 75px !important}.mar-3-76{margin:3px 76px !important}.mar-3-77{margin:3px 77px !important}.mar-3-78{margin:3px 78px !important}.mar-3-79{margin:3px 79px !important}.mar-3-80{margin:3px 80px !important}.mar-3-81{margin:3px 81px !important}.mar-3-82{margin:3px 82px !important}.mar-3-83{margin:3px 83px !important}.mar-3-84{margin:3px 84px !important}.mar-3-85{margin:3px 85px !important}.mar-3-86{margin:3px 86px !important}.mar-3-87{margin:3px 87px !important}.mar-3-88{margin:3px 88px !important}.mar-3-89{margin:3px 89px !important}.mar-3-90{margin:3px 90px !important}.mar-3-91{margin:3px 91px !important}.mar-3-92{margin:3px 92px !important}.mar-3-93{margin:3px 93px !important}.mar-3-94{margin:3px 94px !important}.mar-3-95{margin:3px 95px !important}.mar-3-96{margin:3px 96px !important}.mar-3-97{margin:3px 97px !important}.mar-3-98{margin:3px 98px !important}.mar-3-99{margin:3px 99px !important}.mar-3-100{margin:3px 100px !important}.mar-4{margin:4px !important}.mar-t-4{margin-top:4px !important}.mar-r-4{margin-right:4px !important}.mar-b-4{margin-bottom:4px !important}.mar-l-4{margin-left:4px !important}.mar-tb-4{margin:4px 0}.mar-lr-4{margin:0 4px !important}.mar-4-0{margin:4px 0px !important}.mar-4-1{margin:4px 1px !important}.mar-4-2{margin:4px 2px !important}.mar-4-3{margin:4px 3px !important}.mar-4-4{margin:4px 4px !important}.mar-4-5{margin:4px 5px !important}.mar-4-6{margin:4px 6px !important}.mar-4-7{margin:4px 7px !important}.mar-4-8{margin:4px 8px !important}.mar-4-9{margin:4px 9px !important}.mar-4-10{margin:4px 10px !important}.mar-4-11{margin:4px 11px !important}.mar-4-12{margin:4px 12px !important}.mar-4-13{margin:4px 13px !important}.mar-4-14{margin:4px 14px !important}.mar-4-15{margin:4px 15px !important}.mar-4-16{margin:4px 16px !important}.mar-4-17{margin:4px 17px !important}.mar-4-18{margin:4px 18px !important}.mar-4-19{margin:4px 19px !important}.mar-4-20{margin:4px 20px !important}.mar-4-21{margin:4px 21px !important}.mar-4-22{margin:4px 22px !important}.mar-4-23{margin:4px 23px !important}.mar-4-24{margin:4px 24px !important}.mar-4-25{margin:4px 25px !important}.mar-4-26{margin:4px 26px !important}.mar-4-27{margin:4px 27px !important}.mar-4-28{margin:4px 28px !important}.mar-4-29{margin:4px 29px !important}.mar-4-30{margin:4px 30px !important}.mar-4-31{margin:4px 31px !important}.mar-4-32{margin:4px 32px !important}.mar-4-33{margin:4px 33px !important}.mar-4-34{margin:4px 34px !important}.mar-4-35{margin:4px 35px !important}.mar-4-36{margin:4px 36px !important}.mar-4-37{margin:4px 37px !important}.mar-4-38{margin:4px 38px !important}.mar-4-39{margin:4px 39px !important}.mar-4-40{margin:4px 40px !important}.mar-4-41{margin:4px 41px !important}.mar-4-42{margin:4px 42px !important}.mar-4-43{margin:4px 43px !important}.mar-4-44{margin:4px 44px !important}.mar-4-45{margin:4px 45px !important}.mar-4-46{margin:4px 46px !important}.mar-4-47{margin:4px 47px !important}.mar-4-48{margin:4px 48px !important}.mar-4-49{margin:4px 49px !important}.mar-4-50{margin:4px 50px !important}.mar-4-51{margin:4px 51px !important}.mar-4-52{margin:4px 52px !important}.mar-4-53{margin:4px 53px !important}.mar-4-54{margin:4px 54px !important}.mar-4-55{margin:4px 55px !important}.mar-4-56{margin:4px 56px !important}.mar-4-57{margin:4px 57px !important}.mar-4-58{margin:4px 58px !important}.mar-4-59{margin:4px 59px !important}.mar-4-60{margin:4px 60px !important}.mar-4-61{margin:4px 61px !important}.mar-4-62{margin:4px 62px !important}.mar-4-63{margin:4px 63px !important}.mar-4-64{margin:4px 64px !important}.mar-4-65{margin:4px 65px !important}.mar-4-66{margin:4px 66px !important}.mar-4-67{margin:4px 67px !important}.mar-4-68{margin:4px 68px !important}.mar-4-69{margin:4px 69px !important}.mar-4-70{margin:4px 70px !important}.mar-4-71{margin:4px 71px !important}.mar-4-72{margin:4px 72px !important}.mar-4-73{margin:4px 73px !important}.mar-4-74{margin:4px 74px !important}.mar-4-75{margin:4px 75px !important}.mar-4-76{margin:4px 76px !important}.mar-4-77{margin:4px 77px !important}.mar-4-78{margin:4px 78px !important}.mar-4-79{margin:4px 79px !important}.mar-4-80{margin:4px 80px !important}.mar-4-81{margin:4px 81px !important}.mar-4-82{margin:4px 82px !important}.mar-4-83{margin:4px 83px !important}.mar-4-84{margin:4px 84px !important}.mar-4-85{margin:4px 85px !important}.mar-4-86{margin:4px 86px !important}.mar-4-87{margin:4px 87px !important}.mar-4-88{margin:4px 88px !important}.mar-4-89{margin:4px 89px !important}.mar-4-90{margin:4px 90px !important}.mar-4-91{margin:4px 91px !important}.mar-4-92{margin:4px 92px !important}.mar-4-93{margin:4px 93px !important}.mar-4-94{margin:4px 94px !important}.mar-4-95{margin:4px 95px !important}.mar-4-96{margin:4px 96px !important}.mar-4-97{margin:4px 97px !important}.mar-4-98{margin:4px 98px !important}.mar-4-99{margin:4px 99px !important}.mar-4-100{margin:4px 100px !important}.mar-5{margin:5px !important}.mar-t-5{margin-top:5px !important}.mar-r-5{margin-right:5px !important}.mar-b-5{margin-bottom:5px !important}.mar-l-5{margin-left:5px !important}.mar-tb-5{margin:5px 0}.mar-lr-5{margin:0 5px !important}.mar-5-0{margin:5px 0px !important}.mar-5-1{margin:5px 1px !important}.mar-5-2{margin:5px 2px !important}.mar-5-3{margin:5px 3px !important}.mar-5-4{margin:5px 4px !important}.mar-5-5{margin:5px 5px !important}.mar-5-6{margin:5px 6px !important}.mar-5-7{margin:5px 7px !important}.mar-5-8{margin:5px 8px !important}.mar-5-9{margin:5px 9px !important}.mar-5-10{margin:5px 10px !important}.mar-5-11{margin:5px 11px !important}.mar-5-12{margin:5px 12px !important}.mar-5-13{margin:5px 13px !important}.mar-5-14{margin:5px 14px !important}.mar-5-15{margin:5px 15px !important}.mar-5-16{margin:5px 16px !important}.mar-5-17{margin:5px 17px !important}.mar-5-18{margin:5px 18px !important}.mar-5-19{margin:5px 19px !important}.mar-5-20{margin:5px 20px !important}.mar-5-21{margin:5px 21px !important}.mar-5-22{margin:5px 22px !important}.mar-5-23{margin:5px 23px !important}.mar-5-24{margin:5px 24px !important}.mar-5-25{margin:5px 25px !important}.mar-5-26{margin:5px 26px !important}.mar-5-27{margin:5px 27px !important}.mar-5-28{margin:5px 28px !important}.mar-5-29{margin:5px 29px !important}.mar-5-30{margin:5px 30px !important}.mar-5-31{margin:5px 31px !important}.mar-5-32{margin:5px 32px !important}.mar-5-33{margin:5px 33px !important}.mar-5-34{margin:5px 34px !important}.mar-5-35{margin:5px 35px !important}.mar-5-36{margin:5px 36px !important}.mar-5-37{margin:5px 37px !important}.mar-5-38{margin:5px 38px !important}.mar-5-39{margin:5px 39px !important}.mar-5-40{margin:5px 40px !important}.mar-5-41{margin:5px 41px !important}.mar-5-42{margin:5px 42px !important}.mar-5-43{margin:5px 43px !important}.mar-5-44{margin:5px 44px !important}.mar-5-45{margin:5px 45px !important}.mar-5-46{margin:5px 46px !important}.mar-5-47{margin:5px 47px !important}.mar-5-48{margin:5px 48px !important}.mar-5-49{margin:5px 49px !important}.mar-5-50{margin:5px 50px !important}.mar-5-51{margin:5px 51px !important}.mar-5-52{margin:5px 52px !important}.mar-5-53{margin:5px 53px !important}.mar-5-54{margin:5px 54px !important}.mar-5-55{margin:5px 55px !important}.mar-5-56{margin:5px 56px !important}.mar-5-57{margin:5px 57px !important}.mar-5-58{margin:5px 58px !important}.mar-5-59{margin:5px 59px !important}.mar-5-60{margin:5px 60px !important}.mar-5-61{margin:5px 61px !important}.mar-5-62{margin:5px 62px !important}.mar-5-63{margin:5px 63px !important}.mar-5-64{margin:5px 64px !important}.mar-5-65{margin:5px 65px !important}.mar-5-66{margin:5px 66px !important}.mar-5-67{margin:5px 67px !important}.mar-5-68{margin:5px 68px !important}.mar-5-69{margin:5px 69px !important}.mar-5-70{margin:5px 70px !important}.mar-5-71{margin:5px 71px !important}.mar-5-72{margin:5px 72px !important}.mar-5-73{margin:5px 73px !important}.mar-5-74{margin:5px 74px !important}.mar-5-75{margin:5px 75px !important}.mar-5-76{margin:5px 76px !important}.mar-5-77{margin:5px 77px !important}.mar-5-78{margin:5px 78px !important}.mar-5-79{margin:5px 79px !important}.mar-5-80{margin:5px 80px !important}.mar-5-81{margin:5px 81px !important}.mar-5-82{margin:5px 82px !important}.mar-5-83{margin:5px 83px !important}.mar-5-84{margin:5px 84px !important}.mar-5-85{margin:5px 85px !important}.mar-5-86{margin:5px 86px !important}.mar-5-87{margin:5px 87px !important}.mar-5-88{margin:5px 88px !important}.mar-5-89{margin:5px 89px !important}.mar-5-90{margin:5px 90px !important}.mar-5-91{margin:5px 91px !important}.mar-5-92{margin:5px 92px !important}.mar-5-93{margin:5px 93px !important}.mar-5-94{margin:5px 94px !important}.mar-5-95{margin:5px 95px !important}.mar-5-96{margin:5px 96px !important}.mar-5-97{margin:5px 97px !important}.mar-5-98{margin:5px 98px !important}.mar-5-99{margin:5px 99px !important}.mar-5-100{margin:5px 100px !important}.mar-6{margin:6px !important}.mar-t-6{margin-top:6px !important}.mar-r-6{margin-right:6px !important}.mar-b-6{margin-bottom:6px !important}.mar-l-6{margin-left:6px !important}.mar-tb-6{margin:6px 0}.mar-lr-6{margin:0 6px !important}.mar-6-0{margin:6px 0px !important}.mar-6-1{margin:6px 1px !important}.mar-6-2{margin:6px 2px !important}.mar-6-3{margin:6px 3px !important}.mar-6-4{margin:6px 4px !important}.mar-6-5{margin:6px 5px !important}.mar-6-6{margin:6px 6px !important}.mar-6-7{margin:6px 7px !important}.mar-6-8{margin:6px 8px !important}.mar-6-9{margin:6px 9px !important}.mar-6-10{margin:6px 10px !important}.mar-6-11{margin:6px 11px !important}.mar-6-12{margin:6px 12px !important}.mar-6-13{margin:6px 13px !important}.mar-6-14{margin:6px 14px !important}.mar-6-15{margin:6px 15px !important}.mar-6-16{margin:6px 16px !important}.mar-6-17{margin:6px 17px !important}.mar-6-18{margin:6px 18px !important}.mar-6-19{margin:6px 19px !important}.mar-6-20{margin:6px 20px !important}.mar-6-21{margin:6px 21px !important}.mar-6-22{margin:6px 22px !important}.mar-6-23{margin:6px 23px !important}.mar-6-24{margin:6px 24px !important}.mar-6-25{margin:6px 25px !important}.mar-6-26{margin:6px 26px !important}.mar-6-27{margin:6px 27px !important}.mar-6-28{margin:6px 28px !important}.mar-6-29{margin:6px 29px !important}.mar-6-30{margin:6px 30px !important}.mar-6-31{margin:6px 31px !important}.mar-6-32{margin:6px 32px !important}.mar-6-33{margin:6px 33px !important}.mar-6-34{margin:6px 34px !important}.mar-6-35{margin:6px 35px !important}.mar-6-36{margin:6px 36px !important}.mar-6-37{margin:6px 37px !important}.mar-6-38{margin:6px 38px !important}.mar-6-39{margin:6px 39px !important}.mar-6-40{margin:6px 40px !important}.mar-6-41{margin:6px 41px !important}.mar-6-42{margin:6px 42px !important}.mar-6-43{margin:6px 43px !important}.mar-6-44{margin:6px 44px !important}.mar-6-45{margin:6px 45px !important}.mar-6-46{margin:6px 46px !important}.mar-6-47{margin:6px 47px !important}.mar-6-48{margin:6px 48px !important}.mar-6-49{margin:6px 49px !important}.mar-6-50{margin:6px 50px !important}.mar-6-51{margin:6px 51px !important}.mar-6-52{margin:6px 52px !important}.mar-6-53{margin:6px 53px !important}.mar-6-54{margin:6px 54px !important}.mar-6-55{margin:6px 55px !important}.mar-6-56{margin:6px 56px !important}.mar-6-57{margin:6px 57px !important}.mar-6-58{margin:6px 58px !important}.mar-6-59{margin:6px 59px !important}.mar-6-60{margin:6px 60px !important}.mar-6-61{margin:6px 61px !important}.mar-6-62{margin:6px 62px !important}.mar-6-63{margin:6px 63px !important}.mar-6-64{margin:6px 64px !important}.mar-6-65{margin:6px 65px !important}.mar-6-66{margin:6px 66px !important}.mar-6-67{margin:6px 67px !important}.mar-6-68{margin:6px 68px !important}.mar-6-69{margin:6px 69px !important}.mar-6-70{margin:6px 70px !important}.mar-6-71{margin:6px 71px !important}.mar-6-72{margin:6px 72px !important}.mar-6-73{margin:6px 73px !important}.mar-6-74{margin:6px 74px !important}.mar-6-75{margin:6px 75px !important}.mar-6-76{margin:6px 76px !important}.mar-6-77{margin:6px 77px !important}.mar-6-78{margin:6px 78px !important}.mar-6-79{margin:6px 79px !important}.mar-6-80{margin:6px 80px !important}.mar-6-81{margin:6px 81px !important}.mar-6-82{margin:6px 82px !important}.mar-6-83{margin:6px 83px !important}.mar-6-84{margin:6px 84px !important}.mar-6-85{margin:6px 85px !important}.mar-6-86{margin:6px 86px !important}.mar-6-87{margin:6px 87px !important}.mar-6-88{margin:6px 88px !important}.mar-6-89{margin:6px 89px !important}.mar-6-90{margin:6px 90px !important}.mar-6-91{margin:6px 91px !important}.mar-6-92{margin:6px 92px !important}.mar-6-93{margin:6px 93px !important}.mar-6-94{margin:6px 94px !important}.mar-6-95{margin:6px 95px !important}.mar-6-96{margin:6px 96px !important}.mar-6-97{margin:6px 97px !important}.mar-6-98{margin:6px 98px !important}.mar-6-99{margin:6px 99px !important}.mar-6-100{margin:6px 100px !important}.mar-7{margin:7px !important}.mar-t-7{margin-top:7px !important}.mar-r-7{margin-right:7px !important}.mar-b-7{margin-bottom:7px !important}.mar-l-7{margin-left:7px !important}.mar-tb-7{margin:7px 0}.mar-lr-7{margin:0 7px !important}.mar-7-0{margin:7px 0px !important}.mar-7-1{margin:7px 1px !important}.mar-7-2{margin:7px 2px !important}.mar-7-3{margin:7px 3px !important}.mar-7-4{margin:7px 4px !important}.mar-7-5{margin:7px 5px !important}.mar-7-6{margin:7px 6px !important}.mar-7-7{margin:7px 7px !important}.mar-7-8{margin:7px 8px !important}.mar-7-9{margin:7px 9px !important}.mar-7-10{margin:7px 10px !important}.mar-7-11{margin:7px 11px !important}.mar-7-12{margin:7px 12px !important}.mar-7-13{margin:7px 13px !important}.mar-7-14{margin:7px 14px !important}.mar-7-15{margin:7px 15px !important}.mar-7-16{margin:7px 16px !important}.mar-7-17{margin:7px 17px !important}.mar-7-18{margin:7px 18px !important}.mar-7-19{margin:7px 19px !important}.mar-7-20{margin:7px 20px !important}.mar-7-21{margin:7px 21px !important}.mar-7-22{margin:7px 22px !important}.mar-7-23{margin:7px 23px !important}.mar-7-24{margin:7px 24px !important}.mar-7-25{margin:7px 25px !important}.mar-7-26{margin:7px 26px !important}.mar-7-27{margin:7px 27px !important}.mar-7-28{margin:7px 28px !important}.mar-7-29{margin:7px 29px !important}.mar-7-30{margin:7px 30px !important}.mar-7-31{margin:7px 31px !important}.mar-7-32{margin:7px 32px !important}.mar-7-33{margin:7px 33px !important}.mar-7-34{margin:7px 34px !important}.mar-7-35{margin:7px 35px !important}.mar-7-36{margin:7px 36px !important}.mar-7-37{margin:7px 37px !important}.mar-7-38{margin:7px 38px !important}.mar-7-39{margin:7px 39px !important}.mar-7-40{margin:7px 40px !important}.mar-7-41{margin:7px 41px !important}.mar-7-42{margin:7px 42px !important}.mar-7-43{margin:7px 43px !important}.mar-7-44{margin:7px 44px !important}.mar-7-45{margin:7px 45px !important}.mar-7-46{margin:7px 46px !important}.mar-7-47{margin:7px 47px !important}.mar-7-48{margin:7px 48px !important}.mar-7-49{margin:7px 49px !important}.mar-7-50{margin:7px 50px !important}.mar-7-51{margin:7px 51px !important}.mar-7-52{margin:7px 52px !important}.mar-7-53{margin:7px 53px !important}.mar-7-54{margin:7px 54px !important}.mar-7-55{margin:7px 55px !important}.mar-7-56{margin:7px 56px !important}.mar-7-57{margin:7px 57px !important}.mar-7-58{margin:7px 58px !important}.mar-7-59{margin:7px 59px !important}.mar-7-60{margin:7px 60px !important}.mar-7-61{margin:7px 61px !important}.mar-7-62{margin:7px 62px !important}.mar-7-63{margin:7px 63px !important}.mar-7-64{margin:7px 64px !important}.mar-7-65{margin:7px 65px !important}.mar-7-66{margin:7px 66px !important}.mar-7-67{margin:7px 67px !important}.mar-7-68{margin:7px 68px !important}.mar-7-69{margin:7px 69px !important}.mar-7-70{margin:7px 70px !important}.mar-7-71{margin:7px 71px !important}.mar-7-72{margin:7px 72px !important}.mar-7-73{margin:7px 73px !important}.mar-7-74{margin:7px 74px !important}.mar-7-75{margin:7px 75px !important}.mar-7-76{margin:7px 76px !important}.mar-7-77{margin:7px 77px !important}.mar-7-78{margin:7px 78px !important}.mar-7-79{margin:7px 79px !important}.mar-7-80{margin:7px 80px !important}.mar-7-81{margin:7px 81px !important}.mar-7-82{margin:7px 82px !important}.mar-7-83{margin:7px 83px !important}.mar-7-84{margin:7px 84px !important}.mar-7-85{margin:7px 85px !important}.mar-7-86{margin:7px 86px !important}.mar-7-87{margin:7px 87px !important}.mar-7-88{margin:7px 88px !important}.mar-7-89{margin:7px 89px !important}.mar-7-90{margin:7px 90px !important}.mar-7-91{margin:7px 91px !important}.mar-7-92{margin:7px 92px !important}.mar-7-93{margin:7px 93px !important}.mar-7-94{margin:7px 94px !important}.mar-7-95{margin:7px 95px !important}.mar-7-96{margin:7px 96px !important}.mar-7-97{margin:7px 97px !important}.mar-7-98{margin:7px 98px !important}.mar-7-99{margin:7px 99px !important}.mar-7-100{margin:7px 100px !important}.mar-8{margin:8px !important}.mar-t-8{margin-top:8px !important}.mar-r-8{margin-right:8px !important}.mar-b-8{margin-bottom:8px !important}.mar-l-8{margin-left:8px !important}.mar-tb-8{margin:8px 0}.mar-lr-8{margin:0 8px !important}.mar-8-0{margin:8px 0px !important}.mar-8-1{margin:8px 1px !important}.mar-8-2{margin:8px 2px !important}.mar-8-3{margin:8px 3px !important}.mar-8-4{margin:8px 4px !important}.mar-8-5{margin:8px 5px !important}.mar-8-6{margin:8px 6px !important}.mar-8-7{margin:8px 7px !important}.mar-8-8{margin:8px 8px !important}.mar-8-9{margin:8px 9px !important}.mar-8-10{margin:8px 10px !important}.mar-8-11{margin:8px 11px !important}.mar-8-12{margin:8px 12px !important}.mar-8-13{margin:8px 13px !important}.mar-8-14{margin:8px 14px !important}.mar-8-15{margin:8px 15px !important}.mar-8-16{margin:8px 16px !important}.mar-8-17{margin:8px 17px !important}.mar-8-18{margin:8px 18px !important}.mar-8-19{margin:8px 19px !important}.mar-8-20{margin:8px 20px !important}.mar-8-21{margin:8px 21px !important}.mar-8-22{margin:8px 22px !important}.mar-8-23{margin:8px 23px !important}.mar-8-24{margin:8px 24px !important}.mar-8-25{margin:8px 25px !important}.mar-8-26{margin:8px 26px !important}.mar-8-27{margin:8px 27px !important}.mar-8-28{margin:8px 28px !important}.mar-8-29{margin:8px 29px !important}.mar-8-30{margin:8px 30px !important}.mar-8-31{margin:8px 31px !important}.mar-8-32{margin:8px 32px !important}.mar-8-33{margin:8px 33px !important}.mar-8-34{margin:8px 34px !important}.mar-8-35{margin:8px 35px !important}.mar-8-36{margin:8px 36px !important}.mar-8-37{margin:8px 37px !important}.mar-8-38{margin:8px 38px !important}.mar-8-39{margin:8px 39px !important}.mar-8-40{margin:8px 40px !important}.mar-8-41{margin:8px 41px !important}.mar-8-42{margin:8px 42px !important}.mar-8-43{margin:8px 43px !important}.mar-8-44{margin:8px 44px !important}.mar-8-45{margin:8px 45px !important}.mar-8-46{margin:8px 46px !important}.mar-8-47{margin:8px 47px !important}.mar-8-48{margin:8px 48px !important}.mar-8-49{margin:8px 49px !important}.mar-8-50{margin:8px 50px !important}.mar-8-51{margin:8px 51px !important}.mar-8-52{margin:8px 52px !important}.mar-8-53{margin:8px 53px !important}.mar-8-54{margin:8px 54px !important}.mar-8-55{margin:8px 55px !important}.mar-8-56{margin:8px 56px !important}.mar-8-57{margin:8px 57px !important}.mar-8-58{margin:8px 58px !important}.mar-8-59{margin:8px 59px !important}.mar-8-60{margin:8px 60px !important}.mar-8-61{margin:8px 61px !important}.mar-8-62{margin:8px 62px !important}.mar-8-63{margin:8px 63px !important}.mar-8-64{margin:8px 64px !important}.mar-8-65{margin:8px 65px !important}.mar-8-66{margin:8px 66px !important}.mar-8-67{margin:8px 67px !important}.mar-8-68{margin:8px 68px !important}.mar-8-69{margin:8px 69px !important}.mar-8-70{margin:8px 70px !important}.mar-8-71{margin:8px 71px !important}.mar-8-72{margin:8px 72px !important}.mar-8-73{margin:8px 73px !important}.mar-8-74{margin:8px 74px !important}.mar-8-75{margin:8px 75px !important}.mar-8-76{margin:8px 76px !important}.mar-8-77{margin:8px 77px !important}.mar-8-78{margin:8px 78px !important}.mar-8-79{margin:8px 79px !important}.mar-8-80{margin:8px 80px !important}.mar-8-81{margin:8px 81px !important}.mar-8-82{margin:8px 82px !important}.mar-8-83{margin:8px 83px !important}.mar-8-84{margin:8px 84px !important}.mar-8-85{margin:8px 85px !important}.mar-8-86{margin:8px 86px !important}.mar-8-87{margin:8px 87px !important}.mar-8-88{margin:8px 88px !important}.mar-8-89{margin:8px 89px !important}.mar-8-90{margin:8px 90px !important}.mar-8-91{margin:8px 91px !important}.mar-8-92{margin:8px 92px !important}.mar-8-93{margin:8px 93px !important}.mar-8-94{margin:8px 94px !important}.mar-8-95{margin:8px 95px !important}.mar-8-96{margin:8px 96px !important}.mar-8-97{margin:8px 97px !important}.mar-8-98{margin:8px 98px !important}.mar-8-99{margin:8px 99px !important}.mar-8-100{margin:8px 100px !important}.mar-9{margin:9px !important}.mar-t-9{margin-top:9px !important}.mar-r-9{margin-right:9px !important}.mar-b-9{margin-bottom:9px !important}.mar-l-9{margin-left:9px !important}.mar-tb-9{margin:9px 0}.mar-lr-9{margin:0 9px !important}.mar-9-0{margin:9px 0px !important}.mar-9-1{margin:9px 1px !important}.mar-9-2{margin:9px 2px !important}.mar-9-3{margin:9px 3px !important}.mar-9-4{margin:9px 4px !important}.mar-9-5{margin:9px 5px !important}.mar-9-6{margin:9px 6px !important}.mar-9-7{margin:9px 7px !important}.mar-9-8{margin:9px 8px !important}.mar-9-9{margin:9px 9px !important}.mar-9-10{margin:9px 10px !important}.mar-9-11{margin:9px 11px !important}.mar-9-12{margin:9px 12px !important}.mar-9-13{margin:9px 13px !important}.mar-9-14{margin:9px 14px !important}.mar-9-15{margin:9px 15px !important}.mar-9-16{margin:9px 16px !important}.mar-9-17{margin:9px 17px !important}.mar-9-18{margin:9px 18px !important}.mar-9-19{margin:9px 19px !important}.mar-9-20{margin:9px 20px !important}.mar-9-21{margin:9px 21px !important}.mar-9-22{margin:9px 22px !important}.mar-9-23{margin:9px 23px !important}.mar-9-24{margin:9px 24px !important}.mar-9-25{margin:9px 25px !important}.mar-9-26{margin:9px 26px !important}.mar-9-27{margin:9px 27px !important}.mar-9-28{margin:9px 28px !important}.mar-9-29{margin:9px 29px !important}.mar-9-30{margin:9px 30px !important}.mar-9-31{margin:9px 31px !important}.mar-9-32{margin:9px 32px !important}.mar-9-33{margin:9px 33px !important}.mar-9-34{margin:9px 34px !important}.mar-9-35{margin:9px 35px !important}.mar-9-36{margin:9px 36px !important}.mar-9-37{margin:9px 37px !important}.mar-9-38{margin:9px 38px !important}.mar-9-39{margin:9px 39px !important}.mar-9-40{margin:9px 40px !important}.mar-9-41{margin:9px 41px !important}.mar-9-42{margin:9px 42px !important}.mar-9-43{margin:9px 43px !important}.mar-9-44{margin:9px 44px !important}.mar-9-45{margin:9px 45px !important}.mar-9-46{margin:9px 46px !important}.mar-9-47{margin:9px 47px !important}.mar-9-48{margin:9px 48px !important}.mar-9-49{margin:9px 49px !important}.mar-9-50{margin:9px 50px !important}.mar-9-51{margin:9px 51px !important}.mar-9-52{margin:9px 52px !important}.mar-9-53{margin:9px 53px !important}.mar-9-54{margin:9px 54px !important}.mar-9-55{margin:9px 55px !important}.mar-9-56{margin:9px 56px !important}.mar-9-57{margin:9px 57px !important}.mar-9-58{margin:9px 58px !important}.mar-9-59{margin:9px 59px !important}.mar-9-60{margin:9px 60px !important}.mar-9-61{margin:9px 61px !important}.mar-9-62{margin:9px 62px !important}.mar-9-63{margin:9px 63px !important}.mar-9-64{margin:9px 64px !important}.mar-9-65{margin:9px 65px !important}.mar-9-66{margin:9px 66px !important}.mar-9-67{margin:9px 67px !important}.mar-9-68{margin:9px 68px !important}.mar-9-69{margin:9px 69px !important}.mar-9-70{margin:9px 70px !important}.mar-9-71{margin:9px 71px !important}.mar-9-72{margin:9px 72px !important}.mar-9-73{margin:9px 73px !important}.mar-9-74{margin:9px 74px !important}.mar-9-75{margin:9px 75px !important}.mar-9-76{margin:9px 76px !important}.mar-9-77{margin:9px 77px !important}.mar-9-78{margin:9px 78px !important}.mar-9-79{margin:9px 79px !important}.mar-9-80{margin:9px 80px !important}.mar-9-81{margin:9px 81px !important}.mar-9-82{margin:9px 82px !important}.mar-9-83{margin:9px 83px !important}.mar-9-84{margin:9px 84px !important}.mar-9-85{margin:9px 85px !important}.mar-9-86{margin:9px 86px !important}.mar-9-87{margin:9px 87px !important}.mar-9-88{margin:9px 88px !important}.mar-9-89{margin:9px 89px !important}.mar-9-90{margin:9px 90px !important}.mar-9-91{margin:9px 91px !important}.mar-9-92{margin:9px 92px !important}.mar-9-93{margin:9px 93px !important}.mar-9-94{margin:9px 94px !important}.mar-9-95{margin:9px 95px !important}.mar-9-96{margin:9px 96px !important}.mar-9-97{margin:9px 97px !important}.mar-9-98{margin:9px 98px !important}.mar-9-99{margin:9px 99px !important}.mar-9-100{margin:9px 100px !important}.mar-10{margin:10px !important}.mar-t-10{margin-top:10px !important}.mar-r-10{margin-right:10px !important}.mar-b-10{margin-bottom:10px !important}.mar-l-10{margin-left:10px !important}.mar-tb-10{margin:10px 0}.mar-lr-10{margin:0 10px !important}.mar-10-0{margin:10px 0px !important}.mar-10-1{margin:10px 1px !important}.mar-10-2{margin:10px 2px !important}.mar-10-3{margin:10px 3px !important}.mar-10-4{margin:10px 4px !important}.mar-10-5{margin:10px 5px !important}.mar-10-6{margin:10px 6px !important}.mar-10-7{margin:10px 7px !important}.mar-10-8{margin:10px 8px !important}.mar-10-9{margin:10px 9px !important}.mar-10-10{margin:10px 10px !important}.mar-10-11{margin:10px 11px !important}.mar-10-12{margin:10px 12px !important}.mar-10-13{margin:10px 13px !important}.mar-10-14{margin:10px 14px !important}.mar-10-15{margin:10px 15px !important}.mar-10-16{margin:10px 16px !important}.mar-10-17{margin:10px 17px !important}.mar-10-18{margin:10px 18px !important}.mar-10-19{margin:10px 19px !important}.mar-10-20{margin:10px 20px !important}.mar-10-21{margin:10px 21px !important}.mar-10-22{margin:10px 22px !important}.mar-10-23{margin:10px 23px !important}.mar-10-24{margin:10px 24px !important}.mar-10-25{margin:10px 25px !important}.mar-10-26{margin:10px 26px !important}.mar-10-27{margin:10px 27px !important}.mar-10-28{margin:10px 28px !important}.mar-10-29{margin:10px 29px !important}.mar-10-30{margin:10px 30px !important}.mar-10-31{margin:10px 31px !important}.mar-10-32{margin:10px 32px !important}.mar-10-33{margin:10px 33px !important}.mar-10-34{margin:10px 34px !important}.mar-10-35{margin:10px 35px !important}.mar-10-36{margin:10px 36px !important}.mar-10-37{margin:10px 37px !important}.mar-10-38{margin:10px 38px !important}.mar-10-39{margin:10px 39px !important}.mar-10-40{margin:10px 40px !important}.mar-10-41{margin:10px 41px !important}.mar-10-42{margin:10px 42px !important}.mar-10-43{margin:10px 43px !important}.mar-10-44{margin:10px 44px !important}.mar-10-45{margin:10px 45px !important}.mar-10-46{margin:10px 46px !important}.mar-10-47{margin:10px 47px !important}.mar-10-48{margin:10px 48px !important}.mar-10-49{margin:10px 49px !important}.mar-10-50{margin:10px 50px !important}.mar-10-51{margin:10px 51px !important}.mar-10-52{margin:10px 52px !important}.mar-10-53{margin:10px 53px !important}.mar-10-54{margin:10px 54px !important}.mar-10-55{margin:10px 55px !important}.mar-10-56{margin:10px 56px !important}.mar-10-57{margin:10px 57px !important}.mar-10-58{margin:10px 58px !important}.mar-10-59{margin:10px 59px !important}.mar-10-60{margin:10px 60px !important}.mar-10-61{margin:10px 61px !important}.mar-10-62{margin:10px 62px !important}.mar-10-63{margin:10px 63px !important}.mar-10-64{margin:10px 64px !important}.mar-10-65{margin:10px 65px !important}.mar-10-66{margin:10px 66px !important}.mar-10-67{margin:10px 67px !important}.mar-10-68{margin:10px 68px !important}.mar-10-69{margin:10px 69px !important}.mar-10-70{margin:10px 70px !important}.mar-10-71{margin:10px 71px !important}.mar-10-72{margin:10px 72px !important}.mar-10-73{margin:10px 73px !important}.mar-10-74{margin:10px 74px !important}.mar-10-75{margin:10px 75px !important}.mar-10-76{margin:10px 76px !important}.mar-10-77{margin:10px 77px !important}.mar-10-78{margin:10px 78px !important}.mar-10-79{margin:10px 79px !important}.mar-10-80{margin:10px 80px !important}.mar-10-81{margin:10px 81px !important}.mar-10-82{margin:10px 82px !important}.mar-10-83{margin:10px 83px !important}.mar-10-84{margin:10px 84px !important}.mar-10-85{margin:10px 85px !important}.mar-10-86{margin:10px 86px !important}.mar-10-87{margin:10px 87px !important}.mar-10-88{margin:10px 88px !important}.mar-10-89{margin:10px 89px !important}.mar-10-90{margin:10px 90px !important}.mar-10-91{margin:10px 91px !important}.mar-10-92{margin:10px 92px !important}.mar-10-93{margin:10px 93px !important}.mar-10-94{margin:10px 94px !important}.mar-10-95{margin:10px 95px !important}.mar-10-96{margin:10px 96px !important}.mar-10-97{margin:10px 97px !important}.mar-10-98{margin:10px 98px !important}.mar-10-99{margin:10px 99px !important}.mar-10-100{margin:10px 100px !important}.mar-11{margin:11px !important}.mar-t-11{margin-top:11px !important}.mar-r-11{margin-right:11px !important}.mar-b-11{margin-bottom:11px !important}.mar-l-11{margin-left:11px !important}.mar-tb-11{margin:11px 0}.mar-lr-11{margin:0 11px !important}.mar-11-0{margin:11px 0px !important}.mar-11-1{margin:11px 1px !important}.mar-11-2{margin:11px 2px !important}.mar-11-3{margin:11px 3px !important}.mar-11-4{margin:11px 4px !important}.mar-11-5{margin:11px 5px !important}.mar-11-6{margin:11px 6px !important}.mar-11-7{margin:11px 7px !important}.mar-11-8{margin:11px 8px !important}.mar-11-9{margin:11px 9px !important}.mar-11-10{margin:11px 10px !important}.mar-11-11{margin:11px 11px !important}.mar-11-12{margin:11px 12px !important}.mar-11-13{margin:11px 13px !important}.mar-11-14{margin:11px 14px !important}.mar-11-15{margin:11px 15px !important}.mar-11-16{margin:11px 16px !important}.mar-11-17{margin:11px 17px !important}.mar-11-18{margin:11px 18px !important}.mar-11-19{margin:11px 19px !important}.mar-11-20{margin:11px 20px !important}.mar-11-21{margin:11px 21px !important}.mar-11-22{margin:11px 22px !important}.mar-11-23{margin:11px 23px !important}.mar-11-24{margin:11px 24px !important}.mar-11-25{margin:11px 25px !important}.mar-11-26{margin:11px 26px !important}.mar-11-27{margin:11px 27px !important}.mar-11-28{margin:11px 28px !important}.mar-11-29{margin:11px 29px !important}.mar-11-30{margin:11px 30px !important}.mar-11-31{margin:11px 31px !important}.mar-11-32{margin:11px 32px !important}.mar-11-33{margin:11px 33px !important}.mar-11-34{margin:11px 34px !important}.mar-11-35{margin:11px 35px !important}.mar-11-36{margin:11px 36px !important}.mar-11-37{margin:11px 37px !important}.mar-11-38{margin:11px 38px !important}.mar-11-39{margin:11px 39px !important}.mar-11-40{margin:11px 40px !important}.mar-11-41{margin:11px 41px !important}.mar-11-42{margin:11px 42px !important}.mar-11-43{margin:11px 43px !important}.mar-11-44{margin:11px 44px !important}.mar-11-45{margin:11px 45px !important}.mar-11-46{margin:11px 46px !important}.mar-11-47{margin:11px 47px !important}.mar-11-48{margin:11px 48px !important}.mar-11-49{margin:11px 49px !important}.mar-11-50{margin:11px 50px !important}.mar-11-51{margin:11px 51px !important}.mar-11-52{margin:11px 52px !important}.mar-11-53{margin:11px 53px !important}.mar-11-54{margin:11px 54px !important}.mar-11-55{margin:11px 55px !important}.mar-11-56{margin:11px 56px !important}.mar-11-57{margin:11px 57px !important}.mar-11-58{margin:11px 58px !important}.mar-11-59{margin:11px 59px !important}.mar-11-60{margin:11px 60px !important}.mar-11-61{margin:11px 61px !important}.mar-11-62{margin:11px 62px !important}.mar-11-63{margin:11px 63px !important}.mar-11-64{margin:11px 64px !important}.mar-11-65{margin:11px 65px !important}.mar-11-66{margin:11px 66px !important}.mar-11-67{margin:11px 67px !important}.mar-11-68{margin:11px 68px !important}.mar-11-69{margin:11px 69px !important}.mar-11-70{margin:11px 70px !important}.mar-11-71{margin:11px 71px !important}.mar-11-72{margin:11px 72px !important}.mar-11-73{margin:11px 73px !important}.mar-11-74{margin:11px 74px !important}.mar-11-75{margin:11px 75px !important}.mar-11-76{margin:11px 76px !important}.mar-11-77{margin:11px 77px !important}.mar-11-78{margin:11px 78px !important}.mar-11-79{margin:11px 79px !important}.mar-11-80{margin:11px 80px !important}.mar-11-81{margin:11px 81px !important}.mar-11-82{margin:11px 82px !important}.mar-11-83{margin:11px 83px !important}.mar-11-84{margin:11px 84px !important}.mar-11-85{margin:11px 85px !important}.mar-11-86{margin:11px 86px !important}.mar-11-87{margin:11px 87px !important}.mar-11-88{margin:11px 88px !important}.mar-11-89{margin:11px 89px !important}.mar-11-90{margin:11px 90px !important}.mar-11-91{margin:11px 91px !important}.mar-11-92{margin:11px 92px !important}.mar-11-93{margin:11px 93px !important}.mar-11-94{margin:11px 94px !important}.mar-11-95{margin:11px 95px !important}.mar-11-96{margin:11px 96px !important}.mar-11-97{margin:11px 97px !important}.mar-11-98{margin:11px 98px !important}.mar-11-99{margin:11px 99px !important}.mar-11-100{margin:11px 100px !important}.mar-12{margin:12px !important}.mar-t-12{margin-top:12px !important}.mar-r-12{margin-right:12px !important}.mar-b-12{margin-bottom:12px !important}.mar-l-12{margin-left:12px !important}.mar-tb-12{margin:12px 0}.mar-lr-12{margin:0 12px !important}.mar-12-0{margin:12px 0px !important}.mar-12-1{margin:12px 1px !important}.mar-12-2{margin:12px 2px !important}.mar-12-3{margin:12px 3px !important}.mar-12-4{margin:12px 4px !important}.mar-12-5{margin:12px 5px !important}.mar-12-6{margin:12px 6px !important}.mar-12-7{margin:12px 7px !important}.mar-12-8{margin:12px 8px !important}.mar-12-9{margin:12px 9px !important}.mar-12-10{margin:12px 10px !important}.mar-12-11{margin:12px 11px !important}.mar-12-12{margin:12px 12px !important}.mar-12-13{margin:12px 13px !important}.mar-12-14{margin:12px 14px !important}.mar-12-15{margin:12px 15px !important}.mar-12-16{margin:12px 16px !important}.mar-12-17{margin:12px 17px !important}.mar-12-18{margin:12px 18px !important}.mar-12-19{margin:12px 19px !important}.mar-12-20{margin:12px 20px !important}.mar-12-21{margin:12px 21px !important}.mar-12-22{margin:12px 22px !important}.mar-12-23{margin:12px 23px !important}.mar-12-24{margin:12px 24px !important}.mar-12-25{margin:12px 25px !important}.mar-12-26{margin:12px 26px !important}.mar-12-27{margin:12px 27px !important}.mar-12-28{margin:12px 28px !important}.mar-12-29{margin:12px 29px !important}.mar-12-30{margin:12px 30px !important}.mar-12-31{margin:12px 31px !important}.mar-12-32{margin:12px 32px !important}.mar-12-33{margin:12px 33px !important}.mar-12-34{margin:12px 34px !important}.mar-12-35{margin:12px 35px !important}.mar-12-36{margin:12px 36px !important}.mar-12-37{margin:12px 37px !important}.mar-12-38{margin:12px 38px !important}.mar-12-39{margin:12px 39px !important}.mar-12-40{margin:12px 40px !important}.mar-12-41{margin:12px 41px !important}.mar-12-42{margin:12px 42px !important}.mar-12-43{margin:12px 43px !important}.mar-12-44{margin:12px 44px !important}.mar-12-45{margin:12px 45px !important}.mar-12-46{margin:12px 46px !important}.mar-12-47{margin:12px 47px !important}.mar-12-48{margin:12px 48px !important}.mar-12-49{margin:12px 49px !important}.mar-12-50{margin:12px 50px !important}.mar-12-51{margin:12px 51px !important}.mar-12-52{margin:12px 52px !important}.mar-12-53{margin:12px 53px !important}.mar-12-54{margin:12px 54px !important}.mar-12-55{margin:12px 55px !important}.mar-12-56{margin:12px 56px !important}.mar-12-57{margin:12px 57px !important}.mar-12-58{margin:12px 58px !important}.mar-12-59{margin:12px 59px !important}.mar-12-60{margin:12px 60px !important}.mar-12-61{margin:12px 61px !important}.mar-12-62{margin:12px 62px !important}.mar-12-63{margin:12px 63px !important}.mar-12-64{margin:12px 64px !important}.mar-12-65{margin:12px 65px !important}.mar-12-66{margin:12px 66px !important}.mar-12-67{margin:12px 67px !important}.mar-12-68{margin:12px 68px !important}.mar-12-69{margin:12px 69px !important}.mar-12-70{margin:12px 70px !important}.mar-12-71{margin:12px 71px !important}.mar-12-72{margin:12px 72px !important}.mar-12-73{margin:12px 73px !important}.mar-12-74{margin:12px 74px !important}.mar-12-75{margin:12px 75px !important}.mar-12-76{margin:12px 76px !important}.mar-12-77{margin:12px 77px !important}.mar-12-78{margin:12px 78px !important}.mar-12-79{margin:12px 79px !important}.mar-12-80{margin:12px 80px !important}.mar-12-81{margin:12px 81px !important}.mar-12-82{margin:12px 82px !important}.mar-12-83{margin:12px 83px !important}.mar-12-84{margin:12px 84px !important}.mar-12-85{margin:12px 85px !important}.mar-12-86{margin:12px 86px !important}.mar-12-87{margin:12px 87px !important}.mar-12-88{margin:12px 88px !important}.mar-12-89{margin:12px 89px !important}.mar-12-90{margin:12px 90px !important}.mar-12-91{margin:12px 91px !important}.mar-12-92{margin:12px 92px !important}.mar-12-93{margin:12px 93px !important}.mar-12-94{margin:12px 94px !important}.mar-12-95{margin:12px 95px !important}.mar-12-96{margin:12px 96px !important}.mar-12-97{margin:12px 97px !important}.mar-12-98{margin:12px 98px !important}.mar-12-99{margin:12px 99px !important}.mar-12-100{margin:12px 100px !important}.mar-13{margin:13px !important}.mar-t-13{margin-top:13px !important}.mar-r-13{margin-right:13px !important}.mar-b-13{margin-bottom:13px !important}.mar-l-13{margin-left:13px !important}.mar-tb-13{margin:13px 0}.mar-lr-13{margin:0 13px !important}.mar-13-0{margin:13px 0px !important}.mar-13-1{margin:13px 1px !important}.mar-13-2{margin:13px 2px !important}.mar-13-3{margin:13px 3px !important}.mar-13-4{margin:13px 4px !important}.mar-13-5{margin:13px 5px !important}.mar-13-6{margin:13px 6px !important}.mar-13-7{margin:13px 7px !important}.mar-13-8{margin:13px 8px !important}.mar-13-9{margin:13px 9px !important}.mar-13-10{margin:13px 10px !important}.mar-13-11{margin:13px 11px !important}.mar-13-12{margin:13px 12px !important}.mar-13-13{margin:13px 13px !important}.mar-13-14{margin:13px 14px !important}.mar-13-15{margin:13px 15px !important}.mar-13-16{margin:13px 16px !important}.mar-13-17{margin:13px 17px !important}.mar-13-18{margin:13px 18px !important}.mar-13-19{margin:13px 19px !important}.mar-13-20{margin:13px 20px !important}.mar-13-21{margin:13px 21px !important}.mar-13-22{margin:13px 22px !important}.mar-13-23{margin:13px 23px !important}.mar-13-24{margin:13px 24px !important}.mar-13-25{margin:13px 25px !important}.mar-13-26{margin:13px 26px !important}.mar-13-27{margin:13px 27px !important}.mar-13-28{margin:13px 28px !important}.mar-13-29{margin:13px 29px !important}.mar-13-30{margin:13px 30px !important}.mar-13-31{margin:13px 31px !important}.mar-13-32{margin:13px 32px !important}.mar-13-33{margin:13px 33px !important}.mar-13-34{margin:13px 34px !important}.mar-13-35{margin:13px 35px !important}.mar-13-36{margin:13px 36px !important}.mar-13-37{margin:13px 37px !important}.mar-13-38{margin:13px 38px !important}.mar-13-39{margin:13px 39px !important}.mar-13-40{margin:13px 40px !important}.mar-13-41{margin:13px 41px !important}.mar-13-42{margin:13px 42px !important}.mar-13-43{margin:13px 43px !important}.mar-13-44{margin:13px 44px !important}.mar-13-45{margin:13px 45px !important}.mar-13-46{margin:13px 46px !important}.mar-13-47{margin:13px 47px !important}.mar-13-48{margin:13px 48px !important}.mar-13-49{margin:13px 49px !important}.mar-13-50{margin:13px 50px !important}.mar-13-51{margin:13px 51px !important}.mar-13-52{margin:13px 52px !important}.mar-13-53{margin:13px 53px !important}.mar-13-54{margin:13px 54px !important}.mar-13-55{margin:13px 55px !important}.mar-13-56{margin:13px 56px !important}.mar-13-57{margin:13px 57px !important}.mar-13-58{margin:13px 58px !important}.mar-13-59{margin:13px 59px !important}.mar-13-60{margin:13px 60px !important}.mar-13-61{margin:13px 61px !important}.mar-13-62{margin:13px 62px !important}.mar-13-63{margin:13px 63px !important}.mar-13-64{margin:13px 64px !important}.mar-13-65{margin:13px 65px !important}.mar-13-66{margin:13px 66px !important}.mar-13-67{margin:13px 67px !important}.mar-13-68{margin:13px 68px !important}.mar-13-69{margin:13px 69px !important}.mar-13-70{margin:13px 70px !important}.mar-13-71{margin:13px 71px !important}.mar-13-72{margin:13px 72px !important}.mar-13-73{margin:13px 73px !important}.mar-13-74{margin:13px 74px !important}.mar-13-75{margin:13px 75px !important}.mar-13-76{margin:13px 76px !important}.mar-13-77{margin:13px 77px !important}.mar-13-78{margin:13px 78px !important}.mar-13-79{margin:13px 79px !important}.mar-13-80{margin:13px 80px !important}.mar-13-81{margin:13px 81px !important}.mar-13-82{margin:13px 82px !important}.mar-13-83{margin:13px 83px !important}.mar-13-84{margin:13px 84px !important}.mar-13-85{margin:13px 85px !important}.mar-13-86{margin:13px 86px !important}.mar-13-87{margin:13px 87px !important}.mar-13-88{margin:13px 88px !important}.mar-13-89{margin:13px 89px !important}.mar-13-90{margin:13px 90px !important}.mar-13-91{margin:13px 91px !important}.mar-13-92{margin:13px 92px !important}.mar-13-93{margin:13px 93px !important}.mar-13-94{margin:13px 94px !important}.mar-13-95{margin:13px 95px !important}.mar-13-96{margin:13px 96px !important}.mar-13-97{margin:13px 97px !important}.mar-13-98{margin:13px 98px !important}.mar-13-99{margin:13px 99px !important}.mar-13-100{margin:13px 100px !important}.mar-14{margin:14px !important}.mar-t-14{margin-top:14px !important}.mar-r-14{margin-right:14px !important}.mar-b-14{margin-bottom:14px !important}.mar-l-14{margin-left:14px !important}.mar-tb-14{margin:14px 0}.mar-lr-14{margin:0 14px !important}.mar-14-0{margin:14px 0px !important}.mar-14-1{margin:14px 1px !important}.mar-14-2{margin:14px 2px !important}.mar-14-3{margin:14px 3px !important}.mar-14-4{margin:14px 4px !important}.mar-14-5{margin:14px 5px !important}.mar-14-6{margin:14px 6px !important}.mar-14-7{margin:14px 7px !important}.mar-14-8{margin:14px 8px !important}.mar-14-9{margin:14px 9px !important}.mar-14-10{margin:14px 10px !important}.mar-14-11{margin:14px 11px !important}.mar-14-12{margin:14px 12px !important}.mar-14-13{margin:14px 13px !important}.mar-14-14{margin:14px 14px !important}.mar-14-15{margin:14px 15px !important}.mar-14-16{margin:14px 16px !important}.mar-14-17{margin:14px 17px !important}.mar-14-18{margin:14px 18px !important}.mar-14-19{margin:14px 19px !important}.mar-14-20{margin:14px 20px !important}.mar-14-21{margin:14px 21px !important}.mar-14-22{margin:14px 22px !important}.mar-14-23{margin:14px 23px !important}.mar-14-24{margin:14px 24px !important}.mar-14-25{margin:14px 25px !important}.mar-14-26{margin:14px 26px !important}.mar-14-27{margin:14px 27px !important}.mar-14-28{margin:14px 28px !important}.mar-14-29{margin:14px 29px !important}.mar-14-30{margin:14px 30px !important}.mar-14-31{margin:14px 31px !important}.mar-14-32{margin:14px 32px !important}.mar-14-33{margin:14px 33px !important}.mar-14-34{margin:14px 34px !important}.mar-14-35{margin:14px 35px !important}.mar-14-36{margin:14px 36px !important}.mar-14-37{margin:14px 37px !important}.mar-14-38{margin:14px 38px !important}.mar-14-39{margin:14px 39px !important}.mar-14-40{margin:14px 40px !important}.mar-14-41{margin:14px 41px !important}.mar-14-42{margin:14px 42px !important}.mar-14-43{margin:14px 43px !important}.mar-14-44{margin:14px 44px !important}.mar-14-45{margin:14px 45px !important}.mar-14-46{margin:14px 46px !important}.mar-14-47{margin:14px 47px !important}.mar-14-48{margin:14px 48px !important}.mar-14-49{margin:14px 49px !important}.mar-14-50{margin:14px 50px !important}.mar-14-51{margin:14px 51px !important}.mar-14-52{margin:14px 52px !important}.mar-14-53{margin:14px 53px !important}.mar-14-54{margin:14px 54px !important}.mar-14-55{margin:14px 55px !important}.mar-14-56{margin:14px 56px !important}.mar-14-57{margin:14px 57px !important}.mar-14-58{margin:14px 58px !important}.mar-14-59{margin:14px 59px !important}.mar-14-60{margin:14px 60px !important}.mar-14-61{margin:14px 61px !important}.mar-14-62{margin:14px 62px !important}.mar-14-63{margin:14px 63px !important}.mar-14-64{margin:14px 64px !important}.mar-14-65{margin:14px 65px !important}.mar-14-66{margin:14px 66px !important}.mar-14-67{margin:14px 67px !important}.mar-14-68{margin:14px 68px !important}.mar-14-69{margin:14px 69px !important}.mar-14-70{margin:14px 70px !important}.mar-14-71{margin:14px 71px !important}.mar-14-72{margin:14px 72px !important}.mar-14-73{margin:14px 73px !important}.mar-14-74{margin:14px 74px !important}.mar-14-75{margin:14px 75px !important}.mar-14-76{margin:14px 76px !important}.mar-14-77{margin:14px 77px !important}.mar-14-78{margin:14px 78px !important}.mar-14-79{margin:14px 79px !important}.mar-14-80{margin:14px 80px !important}.mar-14-81{margin:14px 81px !important}.mar-14-82{margin:14px 82px !important}.mar-14-83{margin:14px 83px !important}.mar-14-84{margin:14px 84px !important}.mar-14-85{margin:14px 85px !important}.mar-14-86{margin:14px 86px !important}.mar-14-87{margin:14px 87px !important}.mar-14-88{margin:14px 88px !important}.mar-14-89{margin:14px 89px !important}.mar-14-90{margin:14px 90px !important}.mar-14-91{margin:14px 91px !important}.mar-14-92{margin:14px 92px !important}.mar-14-93{margin:14px 93px !important}.mar-14-94{margin:14px 94px !important}.mar-14-95{margin:14px 95px !important}.mar-14-96{margin:14px 96px !important}.mar-14-97{margin:14px 97px !important}.mar-14-98{margin:14px 98px !important}.mar-14-99{margin:14px 99px !important}.mar-14-100{margin:14px 100px !important}.mar-15{margin:15px !important}.mar-t-15{margin-top:15px !important}.mar-r-15{margin-right:15px !important}.mar-b-15{margin-bottom:15px !important}.mar-l-15{margin-left:15px !important}.mar-tb-15{margin:15px 0}.mar-lr-15{margin:0 15px !important}.mar-15-0{margin:15px 0px !important}.mar-15-1{margin:15px 1px !important}.mar-15-2{margin:15px 2px !important}.mar-15-3{margin:15px 3px !important}.mar-15-4{margin:15px 4px !important}.mar-15-5{margin:15px 5px !important}.mar-15-6{margin:15px 6px !important}.mar-15-7{margin:15px 7px !important}.mar-15-8{margin:15px 8px !important}.mar-15-9{margin:15px 9px !important}.mar-15-10{margin:15px 10px !important}.mar-15-11{margin:15px 11px !important}.mar-15-12{margin:15px 12px !important}.mar-15-13{margin:15px 13px !important}.mar-15-14{margin:15px 14px !important}.mar-15-15{margin:15px 15px !important}.mar-15-16{margin:15px 16px !important}.mar-15-17{margin:15px 17px !important}.mar-15-18{margin:15px 18px !important}.mar-15-19{margin:15px 19px !important}.mar-15-20{margin:15px 20px !important}.mar-15-21{margin:15px 21px !important}.mar-15-22{margin:15px 22px !important}.mar-15-23{margin:15px 23px !important}.mar-15-24{margin:15px 24px !important}.mar-15-25{margin:15px 25px !important}.mar-15-26{margin:15px 26px !important}.mar-15-27{margin:15px 27px !important}.mar-15-28{margin:15px 28px !important}.mar-15-29{margin:15px 29px !important}.mar-15-30{margin:15px 30px !important}.mar-15-31{margin:15px 31px !important}.mar-15-32{margin:15px 32px !important}.mar-15-33{margin:15px 33px !important}.mar-15-34{margin:15px 34px !important}.mar-15-35{margin:15px 35px !important}.mar-15-36{margin:15px 36px !important}.mar-15-37{margin:15px 37px !important}.mar-15-38{margin:15px 38px !important}.mar-15-39{margin:15px 39px !important}.mar-15-40{margin:15px 40px !important}.mar-15-41{margin:15px 41px !important}.mar-15-42{margin:15px 42px !important}.mar-15-43{margin:15px 43px !important}.mar-15-44{margin:15px 44px !important}.mar-15-45{margin:15px 45px !important}.mar-15-46{margin:15px 46px !important}.mar-15-47{margin:15px 47px !important}.mar-15-48{margin:15px 48px !important}.mar-15-49{margin:15px 49px !important}.mar-15-50{margin:15px 50px !important}.mar-15-51{margin:15px 51px !important}.mar-15-52{margin:15px 52px !important}.mar-15-53{margin:15px 53px !important}.mar-15-54{margin:15px 54px !important}.mar-15-55{margin:15px 55px !important}.mar-15-56{margin:15px 56px !important}.mar-15-57{margin:15px 57px !important}.mar-15-58{margin:15px 58px !important}.mar-15-59{margin:15px 59px !important}.mar-15-60{margin:15px 60px !important}.mar-15-61{margin:15px 61px !important}.mar-15-62{margin:15px 62px !important}.mar-15-63{margin:15px 63px !important}.mar-15-64{margin:15px 64px !important}.mar-15-65{margin:15px 65px !important}.mar-15-66{margin:15px 66px !important}.mar-15-67{margin:15px 67px !important}.mar-15-68{margin:15px 68px !important}.mar-15-69{margin:15px 69px !important}.mar-15-70{margin:15px 70px !important}.mar-15-71{margin:15px 71px !important}.mar-15-72{margin:15px 72px !important}.mar-15-73{margin:15px 73px !important}.mar-15-74{margin:15px 74px !important}.mar-15-75{margin:15px 75px !important}.mar-15-76{margin:15px 76px !important}.mar-15-77{margin:15px 77px !important}.mar-15-78{margin:15px 78px !important}.mar-15-79{margin:15px 79px !important}.mar-15-80{margin:15px 80px !important}.mar-15-81{margin:15px 81px !important}.mar-15-82{margin:15px 82px !important}.mar-15-83{margin:15px 83px !important}.mar-15-84{margin:15px 84px !important}.mar-15-85{margin:15px 85px !important}.mar-15-86{margin:15px 86px !important}.mar-15-87{margin:15px 87px !important}.mar-15-88{margin:15px 88px !important}.mar-15-89{margin:15px 89px !important}.mar-15-90{margin:15px 90px !important}.mar-15-91{margin:15px 91px !important}.mar-15-92{margin:15px 92px !important}.mar-15-93{margin:15px 93px !important}.mar-15-94{margin:15px 94px !important}.mar-15-95{margin:15px 95px !important}.mar-15-96{margin:15px 96px !important}.mar-15-97{margin:15px 97px !important}.mar-15-98{margin:15px 98px !important}.mar-15-99{margin:15px 99px !important}.mar-15-100{margin:15px 100px !important}.mar-16{margin:16px !important}.mar-t-16{margin-top:16px !important}.mar-r-16{margin-right:16px !important}.mar-b-16{margin-bottom:16px !important}.mar-l-16{margin-left:16px !important}.mar-tb-16{margin:16px 0}.mar-lr-16{margin:0 16px !important}.mar-16-0{margin:16px 0px !important}.mar-16-1{margin:16px 1px !important}.mar-16-2{margin:16px 2px !important}.mar-16-3{margin:16px 3px !important}.mar-16-4{margin:16px 4px !important}.mar-16-5{margin:16px 5px !important}.mar-16-6{margin:16px 6px !important}.mar-16-7{margin:16px 7px !important}.mar-16-8{margin:16px 8px !important}.mar-16-9{margin:16px 9px !important}.mar-16-10{margin:16px 10px !important}.mar-16-11{margin:16px 11px !important}.mar-16-12{margin:16px 12px !important}.mar-16-13{margin:16px 13px !important}.mar-16-14{margin:16px 14px !important}.mar-16-15{margin:16px 15px !important}.mar-16-16{margin:16px 16px !important}.mar-16-17{margin:16px 17px !important}.mar-16-18{margin:16px 18px !important}.mar-16-19{margin:16px 19px !important}.mar-16-20{margin:16px 20px !important}.mar-16-21{margin:16px 21px !important}.mar-16-22{margin:16px 22px !important}.mar-16-23{margin:16px 23px !important}.mar-16-24{margin:16px 24px !important}.mar-16-25{margin:16px 25px !important}.mar-16-26{margin:16px 26px !important}.mar-16-27{margin:16px 27px !important}.mar-16-28{margin:16px 28px !important}.mar-16-29{margin:16px 29px !important}.mar-16-30{margin:16px 30px !important}.mar-16-31{margin:16px 31px !important}.mar-16-32{margin:16px 32px !important}.mar-16-33{margin:16px 33px !important}.mar-16-34{margin:16px 34px !important}.mar-16-35{margin:16px 35px !important}.mar-16-36{margin:16px 36px !important}.mar-16-37{margin:16px 37px !important}.mar-16-38{margin:16px 38px !important}.mar-16-39{margin:16px 39px !important}.mar-16-40{margin:16px 40px !important}.mar-16-41{margin:16px 41px !important}.mar-16-42{margin:16px 42px !important}.mar-16-43{margin:16px 43px !important}.mar-16-44{margin:16px 44px !important}.mar-16-45{margin:16px 45px !important}.mar-16-46{margin:16px 46px !important}.mar-16-47{margin:16px 47px !important}.mar-16-48{margin:16px 48px !important}.mar-16-49{margin:16px 49px !important}.mar-16-50{margin:16px 50px !important}.mar-16-51{margin:16px 51px !important}.mar-16-52{margin:16px 52px !important}.mar-16-53{margin:16px 53px !important}.mar-16-54{margin:16px 54px !important}.mar-16-55{margin:16px 55px !important}.mar-16-56{margin:16px 56px !important}.mar-16-57{margin:16px 57px !important}.mar-16-58{margin:16px 58px !important}.mar-16-59{margin:16px 59px !important}.mar-16-60{margin:16px 60px !important}.mar-16-61{margin:16px 61px !important}.mar-16-62{margin:16px 62px !important}.mar-16-63{margin:16px 63px !important}.mar-16-64{margin:16px 64px !important}.mar-16-65{margin:16px 65px !important}.mar-16-66{margin:16px 66px !important}.mar-16-67{margin:16px 67px !important}.mar-16-68{margin:16px 68px !important}.mar-16-69{margin:16px 69px !important}.mar-16-70{margin:16px 70px !important}.mar-16-71{margin:16px 71px !important}.mar-16-72{margin:16px 72px !important}.mar-16-73{margin:16px 73px !important}.mar-16-74{margin:16px 74px !important}.mar-16-75{margin:16px 75px !important}.mar-16-76{margin:16px 76px !important}.mar-16-77{margin:16px 77px !important}.mar-16-78{margin:16px 78px !important}.mar-16-79{margin:16px 79px !important}.mar-16-80{margin:16px 80px !important}.mar-16-81{margin:16px 81px !important}.mar-16-82{margin:16px 82px !important}.mar-16-83{margin:16px 83px !important}.mar-16-84{margin:16px 84px !important}.mar-16-85{margin:16px 85px !important}.mar-16-86{margin:16px 86px !important}.mar-16-87{margin:16px 87px !important}.mar-16-88{margin:16px 88px !important}.mar-16-89{margin:16px 89px !important}.mar-16-90{margin:16px 90px !important}.mar-16-91{margin:16px 91px !important}.mar-16-92{margin:16px 92px !important}.mar-16-93{margin:16px 93px !important}.mar-16-94{margin:16px 94px !important}.mar-16-95{margin:16px 95px !important}.mar-16-96{margin:16px 96px !important}.mar-16-97{margin:16px 97px !important}.mar-16-98{margin:16px 98px !important}.mar-16-99{margin:16px 99px !important}.mar-16-100{margin:16px 100px !important}.mar-17{margin:17px !important}.mar-t-17{margin-top:17px !important}.mar-r-17{margin-right:17px !important}.mar-b-17{margin-bottom:17px !important}.mar-l-17{margin-left:17px !important}.mar-tb-17{margin:17px 0}.mar-lr-17{margin:0 17px !important}.mar-17-0{margin:17px 0px !important}.mar-17-1{margin:17px 1px !important}.mar-17-2{margin:17px 2px !important}.mar-17-3{margin:17px 3px !important}.mar-17-4{margin:17px 4px !important}.mar-17-5{margin:17px 5px !important}.mar-17-6{margin:17px 6px !important}.mar-17-7{margin:17px 7px !important}.mar-17-8{margin:17px 8px !important}.mar-17-9{margin:17px 9px !important}.mar-17-10{margin:17px 10px !important}.mar-17-11{margin:17px 11px !important}.mar-17-12{margin:17px 12px !important}.mar-17-13{margin:17px 13px !important}.mar-17-14{margin:17px 14px !important}.mar-17-15{margin:17px 15px !important}.mar-17-16{margin:17px 16px !important}.mar-17-17{margin:17px 17px !important}.mar-17-18{margin:17px 18px !important}.mar-17-19{margin:17px 19px !important}.mar-17-20{margin:17px 20px !important}.mar-17-21{margin:17px 21px !important}.mar-17-22{margin:17px 22px !important}.mar-17-23{margin:17px 23px !important}.mar-17-24{margin:17px 24px !important}.mar-17-25{margin:17px 25px !important}.mar-17-26{margin:17px 26px !important}.mar-17-27{margin:17px 27px !important}.mar-17-28{margin:17px 28px !important}.mar-17-29{margin:17px 29px !important}.mar-17-30{margin:17px 30px !important}.mar-17-31{margin:17px 31px !important}.mar-17-32{margin:17px 32px !important}.mar-17-33{margin:17px 33px !important}.mar-17-34{margin:17px 34px !important}.mar-17-35{margin:17px 35px !important}.mar-17-36{margin:17px 36px !important}.mar-17-37{margin:17px 37px !important}.mar-17-38{margin:17px 38px !important}.mar-17-39{margin:17px 39px !important}.mar-17-40{margin:17px 40px !important}.mar-17-41{margin:17px 41px !important}.mar-17-42{margin:17px 42px !important}.mar-17-43{margin:17px 43px !important}.mar-17-44{margin:17px 44px !important}.mar-17-45{margin:17px 45px !important}.mar-17-46{margin:17px 46px !important}.mar-17-47{margin:17px 47px !important}.mar-17-48{margin:17px 48px !important}.mar-17-49{margin:17px 49px !important}.mar-17-50{margin:17px 50px !important}.mar-17-51{margin:17px 51px !important}.mar-17-52{margin:17px 52px !important}.mar-17-53{margin:17px 53px !important}.mar-17-54{margin:17px 54px !important}.mar-17-55{margin:17px 55px !important}.mar-17-56{margin:17px 56px !important}.mar-17-57{margin:17px 57px !important}.mar-17-58{margin:17px 58px !important}.mar-17-59{margin:17px 59px !important}.mar-17-60{margin:17px 60px !important}.mar-17-61{margin:17px 61px !important}.mar-17-62{margin:17px 62px !important}.mar-17-63{margin:17px 63px !important}.mar-17-64{margin:17px 64px !important}.mar-17-65{margin:17px 65px !important}.mar-17-66{margin:17px 66px !important}.mar-17-67{margin:17px 67px !important}.mar-17-68{margin:17px 68px !important}.mar-17-69{margin:17px 69px !important}.mar-17-70{margin:17px 70px !important}.mar-17-71{margin:17px 71px !important}.mar-17-72{margin:17px 72px !important}.mar-17-73{margin:17px 73px !important}.mar-17-74{margin:17px 74px !important}.mar-17-75{margin:17px 75px !important}.mar-17-76{margin:17px 76px !important}.mar-17-77{margin:17px 77px !important}.mar-17-78{margin:17px 78px !important}.mar-17-79{margin:17px 79px !important}.mar-17-80{margin:17px 80px !important}.mar-17-81{margin:17px 81px !important}.mar-17-82{margin:17px 82px !important}.mar-17-83{margin:17px 83px !important}.mar-17-84{margin:17px 84px !important}.mar-17-85{margin:17px 85px !important}.mar-17-86{margin:17px 86px !important}.mar-17-87{margin:17px 87px !important}.mar-17-88{margin:17px 88px !important}.mar-17-89{margin:17px 89px !important}.mar-17-90{margin:17px 90px !important}.mar-17-91{margin:17px 91px !important}.mar-17-92{margin:17px 92px !important}.mar-17-93{margin:17px 93px !important}.mar-17-94{margin:17px 94px !important}.mar-17-95{margin:17px 95px !important}.mar-17-96{margin:17px 96px !important}.mar-17-97{margin:17px 97px !important}.mar-17-98{margin:17px 98px !important}.mar-17-99{margin:17px 99px !important}.mar-17-100{margin:17px 100px !important}.mar-18{margin:18px !important}.mar-t-18{margin-top:18px !important}.mar-r-18{margin-right:18px !important}.mar-b-18{margin-bottom:18px !important}.mar-l-18{margin-left:18px !important}.mar-tb-18{margin:18px 0}.mar-lr-18{margin:0 18px !important}.mar-18-0{margin:18px 0px !important}.mar-18-1{margin:18px 1px !important}.mar-18-2{margin:18px 2px !important}.mar-18-3{margin:18px 3px !important}.mar-18-4{margin:18px 4px !important}.mar-18-5{margin:18px 5px !important}.mar-18-6{margin:18px 6px !important}.mar-18-7{margin:18px 7px !important}.mar-18-8{margin:18px 8px !important}.mar-18-9{margin:18px 9px !important}.mar-18-10{margin:18px 10px !important}.mar-18-11{margin:18px 11px !important}.mar-18-12{margin:18px 12px !important}.mar-18-13{margin:18px 13px !important}.mar-18-14{margin:18px 14px !important}.mar-18-15{margin:18px 15px !important}.mar-18-16{margin:18px 16px !important}.mar-18-17{margin:18px 17px !important}.mar-18-18{margin:18px 18px !important}.mar-18-19{margin:18px 19px !important}.mar-18-20{margin:18px 20px !important}.mar-18-21{margin:18px 21px !important}.mar-18-22{margin:18px 22px !important}.mar-18-23{margin:18px 23px !important}.mar-18-24{margin:18px 24px !important}.mar-18-25{margin:18px 25px !important}.mar-18-26{margin:18px 26px !important}.mar-18-27{margin:18px 27px !important}.mar-18-28{margin:18px 28px !important}.mar-18-29{margin:18px 29px !important}.mar-18-30{margin:18px 30px !important}.mar-18-31{margin:18px 31px !important}.mar-18-32{margin:18px 32px !important}.mar-18-33{margin:18px 33px !important}.mar-18-34{margin:18px 34px !important}.mar-18-35{margin:18px 35px !important}.mar-18-36{margin:18px 36px !important}.mar-18-37{margin:18px 37px !important}.mar-18-38{margin:18px 38px !important}.mar-18-39{margin:18px 39px !important}.mar-18-40{margin:18px 40px !important}.mar-18-41{margin:18px 41px !important}.mar-18-42{margin:18px 42px !important}.mar-18-43{margin:18px 43px !important}.mar-18-44{margin:18px 44px !important}.mar-18-45{margin:18px 45px !important}.mar-18-46{margin:18px 46px !important}.mar-18-47{margin:18px 47px !important}.mar-18-48{margin:18px 48px !important}.mar-18-49{margin:18px 49px !important}.mar-18-50{margin:18px 50px !important}.mar-18-51{margin:18px 51px !important}.mar-18-52{margin:18px 52px !important}.mar-18-53{margin:18px 53px !important}.mar-18-54{margin:18px 54px !important}.mar-18-55{margin:18px 55px !important}.mar-18-56{margin:18px 56px !important}.mar-18-57{margin:18px 57px !important}.mar-18-58{margin:18px 58px !important}.mar-18-59{margin:18px 59px !important}.mar-18-60{margin:18px 60px !important}.mar-18-61{margin:18px 61px !important}.mar-18-62{margin:18px 62px !important}.mar-18-63{margin:18px 63px !important}.mar-18-64{margin:18px 64px !important}.mar-18-65{margin:18px 65px !important}.mar-18-66{margin:18px 66px !important}.mar-18-67{margin:18px 67px !important}.mar-18-68{margin:18px 68px !important}.mar-18-69{margin:18px 69px !important}.mar-18-70{margin:18px 70px !important}.mar-18-71{margin:18px 71px !important}.mar-18-72{margin:18px 72px !important}.mar-18-73{margin:18px 73px !important}.mar-18-74{margin:18px 74px !important}.mar-18-75{margin:18px 75px !important}.mar-18-76{margin:18px 76px !important}.mar-18-77{margin:18px 77px !important}.mar-18-78{margin:18px 78px !important}.mar-18-79{margin:18px 79px !important}.mar-18-80{margin:18px 80px !important}.mar-18-81{margin:18px 81px !important}.mar-18-82{margin:18px 82px !important}.mar-18-83{margin:18px 83px !important}.mar-18-84{margin:18px 84px !important}.mar-18-85{margin:18px 85px !important}.mar-18-86{margin:18px 86px !important}.mar-18-87{margin:18px 87px !important}.mar-18-88{margin:18px 88px !important}.mar-18-89{margin:18px 89px !important}.mar-18-90{margin:18px 90px !important}.mar-18-91{margin:18px 91px !important}.mar-18-92{margin:18px 92px !important}.mar-18-93{margin:18px 93px !important}.mar-18-94{margin:18px 94px !important}.mar-18-95{margin:18px 95px !important}.mar-18-96{margin:18px 96px !important}.mar-18-97{margin:18px 97px !important}.mar-18-98{margin:18px 98px !important}.mar-18-99{margin:18px 99px !important}.mar-18-100{margin:18px 100px !important}.mar-19{margin:19px !important}.mar-t-19{margin-top:19px !important}.mar-r-19{margin-right:19px !important}.mar-b-19{margin-bottom:19px !important}.mar-l-19{margin-left:19px !important}.mar-tb-19{margin:19px 0}.mar-lr-19{margin:0 19px !important}.mar-19-0{margin:19px 0px !important}.mar-19-1{margin:19px 1px !important}.mar-19-2{margin:19px 2px !important}.mar-19-3{margin:19px 3px !important}.mar-19-4{margin:19px 4px !important}.mar-19-5{margin:19px 5px !important}.mar-19-6{margin:19px 6px !important}.mar-19-7{margin:19px 7px !important}.mar-19-8{margin:19px 8px !important}.mar-19-9{margin:19px 9px !important}.mar-19-10{margin:19px 10px !important}.mar-19-11{margin:19px 11px !important}.mar-19-12{margin:19px 12px !important}.mar-19-13{margin:19px 13px !important}.mar-19-14{margin:19px 14px !important}.mar-19-15{margin:19px 15px !important}.mar-19-16{margin:19px 16px !important}.mar-19-17{margin:19px 17px !important}.mar-19-18{margin:19px 18px !important}.mar-19-19{margin:19px 19px !important}.mar-19-20{margin:19px 20px !important}.mar-19-21{margin:19px 21px !important}.mar-19-22{margin:19px 22px !important}.mar-19-23{margin:19px 23px !important}.mar-19-24{margin:19px 24px !important}.mar-19-25{margin:19px 25px !important}.mar-19-26{margin:19px 26px !important}.mar-19-27{margin:19px 27px !important}.mar-19-28{margin:19px 28px !important}.mar-19-29{margin:19px 29px !important}.mar-19-30{margin:19px 30px !important}.mar-19-31{margin:19px 31px !important}.mar-19-32{margin:19px 32px !important}.mar-19-33{margin:19px 33px !important}.mar-19-34{margin:19px 34px !important}.mar-19-35{margin:19px 35px !important}.mar-19-36{margin:19px 36px !important}.mar-19-37{margin:19px 37px !important}.mar-19-38{margin:19px 38px !important}.mar-19-39{margin:19px 39px !important}.mar-19-40{margin:19px 40px !important}.mar-19-41{margin:19px 41px !important}.mar-19-42{margin:19px 42px !important}.mar-19-43{margin:19px 43px !important}.mar-19-44{margin:19px 44px !important}.mar-19-45{margin:19px 45px !important}.mar-19-46{margin:19px 46px !important}.mar-19-47{margin:19px 47px !important}.mar-19-48{margin:19px 48px !important}.mar-19-49{margin:19px 49px !important}.mar-19-50{margin:19px 50px !important}.mar-19-51{margin:19px 51px !important}.mar-19-52{margin:19px 52px !important}.mar-19-53{margin:19px 53px !important}.mar-19-54{margin:19px 54px !important}.mar-19-55{margin:19px 55px !important}.mar-19-56{margin:19px 56px !important}.mar-19-57{margin:19px 57px !important}.mar-19-58{margin:19px 58px !important}.mar-19-59{margin:19px 59px !important}.mar-19-60{margin:19px 60px !important}.mar-19-61{margin:19px 61px !important}.mar-19-62{margin:19px 62px !important}.mar-19-63{margin:19px 63px !important}.mar-19-64{margin:19px 64px !important}.mar-19-65{margin:19px 65px !important}.mar-19-66{margin:19px 66px !important}.mar-19-67{margin:19px 67px !important}.mar-19-68{margin:19px 68px !important}.mar-19-69{margin:19px 69px !important}.mar-19-70{margin:19px 70px !important}.mar-19-71{margin:19px 71px !important}.mar-19-72{margin:19px 72px !important}.mar-19-73{margin:19px 73px !important}.mar-19-74{margin:19px 74px !important}.mar-19-75{margin:19px 75px !important}.mar-19-76{margin:19px 76px !important}.mar-19-77{margin:19px 77px !important}.mar-19-78{margin:19px 78px !important}.mar-19-79{margin:19px 79px !important}.mar-19-80{margin:19px 80px !important}.mar-19-81{margin:19px 81px !important}.mar-19-82{margin:19px 82px !important}.mar-19-83{margin:19px 83px !important}.mar-19-84{margin:19px 84px !important}.mar-19-85{margin:19px 85px !important}.mar-19-86{margin:19px 86px !important}.mar-19-87{margin:19px 87px !important}.mar-19-88{margin:19px 88px !important}.mar-19-89{margin:19px 89px !important}.mar-19-90{margin:19px 90px !important}.mar-19-91{margin:19px 91px !important}.mar-19-92{margin:19px 92px !important}.mar-19-93{margin:19px 93px !important}.mar-19-94{margin:19px 94px !important}.mar-19-95{margin:19px 95px !important}.mar-19-96{margin:19px 96px !important}.mar-19-97{margin:19px 97px !important}.mar-19-98{margin:19px 98px !important}.mar-19-99{margin:19px 99px !important}.mar-19-100{margin:19px 100px !important}.mar-20{margin:20px !important}.mar-t-20{margin-top:20px !important}.mar-r-20{margin-right:20px !important}.mar-b-20{margin-bottom:20px !important}.mar-l-20{margin-left:20px !important}.mar-tb-20{margin:20px 0}.mar-lr-20{margin:0 20px !important}.mar-20-0{margin:20px 0px !important}.mar-20-1{margin:20px 1px !important}.mar-20-2{margin:20px 2px !important}.mar-20-3{margin:20px 3px !important}.mar-20-4{margin:20px 4px !important}.mar-20-5{margin:20px 5px !important}.mar-20-6{margin:20px 6px !important}.mar-20-7{margin:20px 7px !important}.mar-20-8{margin:20px 8px !important}.mar-20-9{margin:20px 9px !important}.mar-20-10{margin:20px 10px !important}.mar-20-11{margin:20px 11px !important}.mar-20-12{margin:20px 12px !important}.mar-20-13{margin:20px 13px !important}.mar-20-14{margin:20px 14px !important}.mar-20-15{margin:20px 15px !important}.mar-20-16{margin:20px 16px !important}.mar-20-17{margin:20px 17px !important}.mar-20-18{margin:20px 18px !important}.mar-20-19{margin:20px 19px !important}.mar-20-20{margin:20px 20px !important}.mar-20-21{margin:20px 21px !important}.mar-20-22{margin:20px 22px !important}.mar-20-23{margin:20px 23px !important}.mar-20-24{margin:20px 24px !important}.mar-20-25{margin:20px 25px !important}.mar-20-26{margin:20px 26px !important}.mar-20-27{margin:20px 27px !important}.mar-20-28{margin:20px 28px !important}.mar-20-29{margin:20px 29px !important}.mar-20-30{margin:20px 30px !important}.mar-20-31{margin:20px 31px !important}.mar-20-32{margin:20px 32px !important}.mar-20-33{margin:20px 33px !important}.mar-20-34{margin:20px 34px !important}.mar-20-35{margin:20px 35px !important}.mar-20-36{margin:20px 36px !important}.mar-20-37{margin:20px 37px !important}.mar-20-38{margin:20px 38px !important}.mar-20-39{margin:20px 39px !important}.mar-20-40{margin:20px 40px !important}.mar-20-41{margin:20px 41px !important}.mar-20-42{margin:20px 42px !important}.mar-20-43{margin:20px 43px !important}.mar-20-44{margin:20px 44px !important}.mar-20-45{margin:20px 45px !important}.mar-20-46{margin:20px 46px !important}.mar-20-47{margin:20px 47px !important}.mar-20-48{margin:20px 48px !important}.mar-20-49{margin:20px 49px !important}.mar-20-50{margin:20px 50px !important}.mar-20-51{margin:20px 51px !important}.mar-20-52{margin:20px 52px !important}.mar-20-53{margin:20px 53px !important}.mar-20-54{margin:20px 54px !important}.mar-20-55{margin:20px 55px !important}.mar-20-56{margin:20px 56px !important}.mar-20-57{margin:20px 57px !important}.mar-20-58{margin:20px 58px !important}.mar-20-59{margin:20px 59px !important}.mar-20-60{margin:20px 60px !important}.mar-20-61{margin:20px 61px !important}.mar-20-62{margin:20px 62px !important}.mar-20-63{margin:20px 63px !important}.mar-20-64{margin:20px 64px !important}.mar-20-65{margin:20px 65px !important}.mar-20-66{margin:20px 66px !important}.mar-20-67{margin:20px 67px !important}.mar-20-68{margin:20px 68px !important}.mar-20-69{margin:20px 69px !important}.mar-20-70{margin:20px 70px !important}.mar-20-71{margin:20px 71px !important}.mar-20-72{margin:20px 72px !important}.mar-20-73{margin:20px 73px !important}.mar-20-74{margin:20px 74px !important}.mar-20-75{margin:20px 75px !important}.mar-20-76{margin:20px 76px !important}.mar-20-77{margin:20px 77px !important}.mar-20-78{margin:20px 78px !important}.mar-20-79{margin:20px 79px !important}.mar-20-80{margin:20px 80px !important}.mar-20-81{margin:20px 81px !important}.mar-20-82{margin:20px 82px !important}.mar-20-83{margin:20px 83px !important}.mar-20-84{margin:20px 84px !important}.mar-20-85{margin:20px 85px !important}.mar-20-86{margin:20px 86px !important}.mar-20-87{margin:20px 87px !important}.mar-20-88{margin:20px 88px !important}.mar-20-89{margin:20px 89px !important}.mar-20-90{margin:20px 90px !important}.mar-20-91{margin:20px 91px !important}.mar-20-92{margin:20px 92px !important}.mar-20-93{margin:20px 93px !important}.mar-20-94{margin:20px 94px !important}.mar-20-95{margin:20px 95px !important}.mar-20-96{margin:20px 96px !important}.mar-20-97{margin:20px 97px !important}.mar-20-98{margin:20px 98px !important}.mar-20-99{margin:20px 99px !important}.mar-20-100{margin:20px 100px !important}.mar-21{margin:21px !important}.mar-t-21{margin-top:21px !important}.mar-r-21{margin-right:21px !important}.mar-b-21{margin-bottom:21px !important}.mar-l-21{margin-left:21px !important}.mar-tb-21{margin:21px 0}.mar-lr-21{margin:0 21px !important}.mar-21-0{margin:21px 0px !important}.mar-21-1{margin:21px 1px !important}.mar-21-2{margin:21px 2px !important}.mar-21-3{margin:21px 3px !important}.mar-21-4{margin:21px 4px !important}.mar-21-5{margin:21px 5px !important}.mar-21-6{margin:21px 6px !important}.mar-21-7{margin:21px 7px !important}.mar-21-8{margin:21px 8px !important}.mar-21-9{margin:21px 9px !important}.mar-21-10{margin:21px 10px !important}.mar-21-11{margin:21px 11px !important}.mar-21-12{margin:21px 12px !important}.mar-21-13{margin:21px 13px !important}.mar-21-14{margin:21px 14px !important}.mar-21-15{margin:21px 15px !important}.mar-21-16{margin:21px 16px !important}.mar-21-17{margin:21px 17px !important}.mar-21-18{margin:21px 18px !important}.mar-21-19{margin:21px 19px !important}.mar-21-20{margin:21px 20px !important}.mar-21-21{margin:21px 21px !important}.mar-21-22{margin:21px 22px !important}.mar-21-23{margin:21px 23px !important}.mar-21-24{margin:21px 24px !important}.mar-21-25{margin:21px 25px !important}.mar-21-26{margin:21px 26px !important}.mar-21-27{margin:21px 27px !important}.mar-21-28{margin:21px 28px !important}.mar-21-29{margin:21px 29px !important}.mar-21-30{margin:21px 30px !important}.mar-21-31{margin:21px 31px !important}.mar-21-32{margin:21px 32px !important}.mar-21-33{margin:21px 33px !important}.mar-21-34{margin:21px 34px !important}.mar-21-35{margin:21px 35px !important}.mar-21-36{margin:21px 36px !important}.mar-21-37{margin:21px 37px !important}.mar-21-38{margin:21px 38px !important}.mar-21-39{margin:21px 39px !important}.mar-21-40{margin:21px 40px !important}.mar-21-41{margin:21px 41px !important}.mar-21-42{margin:21px 42px !important}.mar-21-43{margin:21px 43px !important}.mar-21-44{margin:21px 44px !important}.mar-21-45{margin:21px 45px !important}.mar-21-46{margin:21px 46px !important}.mar-21-47{margin:21px 47px !important}.mar-21-48{margin:21px 48px !important}.mar-21-49{margin:21px 49px !important}.mar-21-50{margin:21px 50px !important}.mar-21-51{margin:21px 51px !important}.mar-21-52{margin:21px 52px !important}.mar-21-53{margin:21px 53px !important}.mar-21-54{margin:21px 54px !important}.mar-21-55{margin:21px 55px !important}.mar-21-56{margin:21px 56px !important}.mar-21-57{margin:21px 57px !important}.mar-21-58{margin:21px 58px !important}.mar-21-59{margin:21px 59px !important}.mar-21-60{margin:21px 60px !important}.mar-21-61{margin:21px 61px !important}.mar-21-62{margin:21px 62px !important}.mar-21-63{margin:21px 63px !important}.mar-21-64{margin:21px 64px !important}.mar-21-65{margin:21px 65px !important}.mar-21-66{margin:21px 66px !important}.mar-21-67{margin:21px 67px !important}.mar-21-68{margin:21px 68px !important}.mar-21-69{margin:21px 69px !important}.mar-21-70{margin:21px 70px !important}.mar-21-71{margin:21px 71px !important}.mar-21-72{margin:21px 72px !important}.mar-21-73{margin:21px 73px !important}.mar-21-74{margin:21px 74px !important}.mar-21-75{margin:21px 75px !important}.mar-21-76{margin:21px 76px !important}.mar-21-77{margin:21px 77px !important}.mar-21-78{margin:21px 78px !important}.mar-21-79{margin:21px 79px !important}.mar-21-80{margin:21px 80px !important}.mar-21-81{margin:21px 81px !important}.mar-21-82{margin:21px 82px !important}.mar-21-83{margin:21px 83px !important}.mar-21-84{margin:21px 84px !important}.mar-21-85{margin:21px 85px !important}.mar-21-86{margin:21px 86px !important}.mar-21-87{margin:21px 87px !important}.mar-21-88{margin:21px 88px !important}.mar-21-89{margin:21px 89px !important}.mar-21-90{margin:21px 90px !important}.mar-21-91{margin:21px 91px !important}.mar-21-92{margin:21px 92px !important}.mar-21-93{margin:21px 93px !important}.mar-21-94{margin:21px 94px !important}.mar-21-95{margin:21px 95px !important}.mar-21-96{margin:21px 96px !important}.mar-21-97{margin:21px 97px !important}.mar-21-98{margin:21px 98px !important}.mar-21-99{margin:21px 99px !important}.mar-21-100{margin:21px 100px !important}.mar-22{margin:22px !important}.mar-t-22{margin-top:22px !important}.mar-r-22{margin-right:22px !important}.mar-b-22{margin-bottom:22px !important}.mar-l-22{margin-left:22px !important}.mar-tb-22{margin:22px 0}.mar-lr-22{margin:0 22px !important}.mar-22-0{margin:22px 0px !important}.mar-22-1{margin:22px 1px !important}.mar-22-2{margin:22px 2px !important}.mar-22-3{margin:22px 3px !important}.mar-22-4{margin:22px 4px !important}.mar-22-5{margin:22px 5px !important}.mar-22-6{margin:22px 6px !important}.mar-22-7{margin:22px 7px !important}.mar-22-8{margin:22px 8px !important}.mar-22-9{margin:22px 9px !important}.mar-22-10{margin:22px 10px !important}.mar-22-11{margin:22px 11px !important}.mar-22-12{margin:22px 12px !important}.mar-22-13{margin:22px 13px !important}.mar-22-14{margin:22px 14px !important}.mar-22-15{margin:22px 15px !important}.mar-22-16{margin:22px 16px !important}.mar-22-17{margin:22px 17px !important}.mar-22-18{margin:22px 18px !important}.mar-22-19{margin:22px 19px !important}.mar-22-20{margin:22px 20px !important}.mar-22-21{margin:22px 21px !important}.mar-22-22{margin:22px 22px !important}.mar-22-23{margin:22px 23px !important}.mar-22-24{margin:22px 24px !important}.mar-22-25{margin:22px 25px !important}.mar-22-26{margin:22px 26px !important}.mar-22-27{margin:22px 27px !important}.mar-22-28{margin:22px 28px !important}.mar-22-29{margin:22px 29px !important}.mar-22-30{margin:22px 30px !important}.mar-22-31{margin:22px 31px !important}.mar-22-32{margin:22px 32px !important}.mar-22-33{margin:22px 33px !important}.mar-22-34{margin:22px 34px !important}.mar-22-35{margin:22px 35px !important}.mar-22-36{margin:22px 36px !important}.mar-22-37{margin:22px 37px !important}.mar-22-38{margin:22px 38px !important}.mar-22-39{margin:22px 39px !important}.mar-22-40{margin:22px 40px !important}.mar-22-41{margin:22px 41px !important}.mar-22-42{margin:22px 42px !important}.mar-22-43{margin:22px 43px !important}.mar-22-44{margin:22px 44px !important}.mar-22-45{margin:22px 45px !important}.mar-22-46{margin:22px 46px !important}.mar-22-47{margin:22px 47px !important}.mar-22-48{margin:22px 48px !important}.mar-22-49{margin:22px 49px !important}.mar-22-50{margin:22px 50px !important}.mar-22-51{margin:22px 51px !important}.mar-22-52{margin:22px 52px !important}.mar-22-53{margin:22px 53px !important}.mar-22-54{margin:22px 54px !important}.mar-22-55{margin:22px 55px !important}.mar-22-56{margin:22px 56px !important}.mar-22-57{margin:22px 57px !important}.mar-22-58{margin:22px 58px !important}.mar-22-59{margin:22px 59px !important}.mar-22-60{margin:22px 60px !important}.mar-22-61{margin:22px 61px !important}.mar-22-62{margin:22px 62px !important}.mar-22-63{margin:22px 63px !important}.mar-22-64{margin:22px 64px !important}.mar-22-65{margin:22px 65px !important}.mar-22-66{margin:22px 66px !important}.mar-22-67{margin:22px 67px !important}.mar-22-68{margin:22px 68px !important}.mar-22-69{margin:22px 69px !important}.mar-22-70{margin:22px 70px !important}.mar-22-71{margin:22px 71px !important}.mar-22-72{margin:22px 72px !important}.mar-22-73{margin:22px 73px !important}.mar-22-74{margin:22px 74px !important}.mar-22-75{margin:22px 75px !important}.mar-22-76{margin:22px 76px !important}.mar-22-77{margin:22px 77px !important}.mar-22-78{margin:22px 78px !important}.mar-22-79{margin:22px 79px !important}.mar-22-80{margin:22px 80px !important}.mar-22-81{margin:22px 81px !important}.mar-22-82{margin:22px 82px !important}.mar-22-83{margin:22px 83px !important}.mar-22-84{margin:22px 84px !important}.mar-22-85{margin:22px 85px !important}.mar-22-86{margin:22px 86px !important}.mar-22-87{margin:22px 87px !important}.mar-22-88{margin:22px 88px !important}.mar-22-89{margin:22px 89px !important}.mar-22-90{margin:22px 90px !important}.mar-22-91{margin:22px 91px !important}.mar-22-92{margin:22px 92px !important}.mar-22-93{margin:22px 93px !important}.mar-22-94{margin:22px 94px !important}.mar-22-95{margin:22px 95px !important}.mar-22-96{margin:22px 96px !important}.mar-22-97{margin:22px 97px !important}.mar-22-98{margin:22px 98px !important}.mar-22-99{margin:22px 99px !important}.mar-22-100{margin:22px 100px !important}.mar-23{margin:23px !important}.mar-t-23{margin-top:23px !important}.mar-r-23{margin-right:23px !important}.mar-b-23{margin-bottom:23px !important}.mar-l-23{margin-left:23px !important}.mar-tb-23{margin:23px 0}.mar-lr-23{margin:0 23px !important}.mar-23-0{margin:23px 0px !important}.mar-23-1{margin:23px 1px !important}.mar-23-2{margin:23px 2px !important}.mar-23-3{margin:23px 3px !important}.mar-23-4{margin:23px 4px !important}.mar-23-5{margin:23px 5px !important}.mar-23-6{margin:23px 6px !important}.mar-23-7{margin:23px 7px !important}.mar-23-8{margin:23px 8px !important}.mar-23-9{margin:23px 9px !important}.mar-23-10{margin:23px 10px !important}.mar-23-11{margin:23px 11px !important}.mar-23-12{margin:23px 12px !important}.mar-23-13{margin:23px 13px !important}.mar-23-14{margin:23px 14px !important}.mar-23-15{margin:23px 15px !important}.mar-23-16{margin:23px 16px !important}.mar-23-17{margin:23px 17px !important}.mar-23-18{margin:23px 18px !important}.mar-23-19{margin:23px 19px !important}.mar-23-20{margin:23px 20px !important}.mar-23-21{margin:23px 21px !important}.mar-23-22{margin:23px 22px !important}.mar-23-23{margin:23px 23px !important}.mar-23-24{margin:23px 24px !important}.mar-23-25{margin:23px 25px !important}.mar-23-26{margin:23px 26px !important}.mar-23-27{margin:23px 27px !important}.mar-23-28{margin:23px 28px !important}.mar-23-29{margin:23px 29px !important}.mar-23-30{margin:23px 30px !important}.mar-23-31{margin:23px 31px !important}.mar-23-32{margin:23px 32px !important}.mar-23-33{margin:23px 33px !important}.mar-23-34{margin:23px 34px !important}.mar-23-35{margin:23px 35px !important}.mar-23-36{margin:23px 36px !important}.mar-23-37{margin:23px 37px !important}.mar-23-38{margin:23px 38px !important}.mar-23-39{margin:23px 39px !important}.mar-23-40{margin:23px 40px !important}.mar-23-41{margin:23px 41px !important}.mar-23-42{margin:23px 42px !important}.mar-23-43{margin:23px 43px !important}.mar-23-44{margin:23px 44px !important}.mar-23-45{margin:23px 45px !important}.mar-23-46{margin:23px 46px !important}.mar-23-47{margin:23px 47px !important}.mar-23-48{margin:23px 48px !important}.mar-23-49{margin:23px 49px !important}.mar-23-50{margin:23px 50px !important}.mar-23-51{margin:23px 51px !important}.mar-23-52{margin:23px 52px !important}.mar-23-53{margin:23px 53px !important}.mar-23-54{margin:23px 54px !important}.mar-23-55{margin:23px 55px !important}.mar-23-56{margin:23px 56px !important}.mar-23-57{margin:23px 57px !important}.mar-23-58{margin:23px 58px !important}.mar-23-59{margin:23px 59px !important}.mar-23-60{margin:23px 60px !important}.mar-23-61{margin:23px 61px !important}.mar-23-62{margin:23px 62px !important}.mar-23-63{margin:23px 63px !important}.mar-23-64{margin:23px 64px !important}.mar-23-65{margin:23px 65px !important}.mar-23-66{margin:23px 66px !important}.mar-23-67{margin:23px 67px !important}.mar-23-68{margin:23px 68px !important}.mar-23-69{margin:23px 69px !important}.mar-23-70{margin:23px 70px !important}.mar-23-71{margin:23px 71px !important}.mar-23-72{margin:23px 72px !important}.mar-23-73{margin:23px 73px !important}.mar-23-74{margin:23px 74px !important}.mar-23-75{margin:23px 75px !important}.mar-23-76{margin:23px 76px !important}.mar-23-77{margin:23px 77px !important}.mar-23-78{margin:23px 78px !important}.mar-23-79{margin:23px 79px !important}.mar-23-80{margin:23px 80px !important}.mar-23-81{margin:23px 81px !important}.mar-23-82{margin:23px 82px !important}.mar-23-83{margin:23px 83px !important}.mar-23-84{margin:23px 84px !important}.mar-23-85{margin:23px 85px !important}.mar-23-86{margin:23px 86px !important}.mar-23-87{margin:23px 87px !important}.mar-23-88{margin:23px 88px !important}.mar-23-89{margin:23px 89px !important}.mar-23-90{margin:23px 90px !important}.mar-23-91{margin:23px 91px !important}.mar-23-92{margin:23px 92px !important}.mar-23-93{margin:23px 93px !important}.mar-23-94{margin:23px 94px !important}.mar-23-95{margin:23px 95px !important}.mar-23-96{margin:23px 96px !important}.mar-23-97{margin:23px 97px !important}.mar-23-98{margin:23px 98px !important}.mar-23-99{margin:23px 99px !important}.mar-23-100{margin:23px 100px !important}.mar-24{margin:24px !important}.mar-t-24{margin-top:24px !important}.mar-r-24{margin-right:24px !important}.mar-b-24{margin-bottom:24px !important}.mar-l-24{margin-left:24px !important}.mar-tb-24{margin:24px 0}.mar-lr-24{margin:0 24px !important}.mar-24-0{margin:24px 0px !important}.mar-24-1{margin:24px 1px !important}.mar-24-2{margin:24px 2px !important}.mar-24-3{margin:24px 3px !important}.mar-24-4{margin:24px 4px !important}.mar-24-5{margin:24px 5px !important}.mar-24-6{margin:24px 6px !important}.mar-24-7{margin:24px 7px !important}.mar-24-8{margin:24px 8px !important}.mar-24-9{margin:24px 9px !important}.mar-24-10{margin:24px 10px !important}.mar-24-11{margin:24px 11px !important}.mar-24-12{margin:24px 12px !important}.mar-24-13{margin:24px 13px !important}.mar-24-14{margin:24px 14px !important}.mar-24-15{margin:24px 15px !important}.mar-24-16{margin:24px 16px !important}.mar-24-17{margin:24px 17px !important}.mar-24-18{margin:24px 18px !important}.mar-24-19{margin:24px 19px !important}.mar-24-20{margin:24px 20px !important}.mar-24-21{margin:24px 21px !important}.mar-24-22{margin:24px 22px !important}.mar-24-23{margin:24px 23px !important}.mar-24-24{margin:24px 24px !important}.mar-24-25{margin:24px 25px !important}.mar-24-26{margin:24px 26px !important}.mar-24-27{margin:24px 27px !important}.mar-24-28{margin:24px 28px !important}.mar-24-29{margin:24px 29px !important}.mar-24-30{margin:24px 30px !important}.mar-24-31{margin:24px 31px !important}.mar-24-32{margin:24px 32px !important}.mar-24-33{margin:24px 33px !important}.mar-24-34{margin:24px 34px !important}.mar-24-35{margin:24px 35px !important}.mar-24-36{margin:24px 36px !important}.mar-24-37{margin:24px 37px !important}.mar-24-38{margin:24px 38px !important}.mar-24-39{margin:24px 39px !important}.mar-24-40{margin:24px 40px !important}.mar-24-41{margin:24px 41px !important}.mar-24-42{margin:24px 42px !important}.mar-24-43{margin:24px 43px !important}.mar-24-44{margin:24px 44px !important}.mar-24-45{margin:24px 45px !important}.mar-24-46{margin:24px 46px !important}.mar-24-47{margin:24px 47px !important}.mar-24-48{margin:24px 48px !important}.mar-24-49{margin:24px 49px !important}.mar-24-50{margin:24px 50px !important}.mar-24-51{margin:24px 51px !important}.mar-24-52{margin:24px 52px !important}.mar-24-53{margin:24px 53px !important}.mar-24-54{margin:24px 54px !important}.mar-24-55{margin:24px 55px !important}.mar-24-56{margin:24px 56px !important}.mar-24-57{margin:24px 57px !important}.mar-24-58{margin:24px 58px !important}.mar-24-59{margin:24px 59px !important}.mar-24-60{margin:24px 60px !important}.mar-24-61{margin:24px 61px !important}.mar-24-62{margin:24px 62px !important}.mar-24-63{margin:24px 63px !important}.mar-24-64{margin:24px 64px !important}.mar-24-65{margin:24px 65px !important}.mar-24-66{margin:24px 66px !important}.mar-24-67{margin:24px 67px !important}.mar-24-68{margin:24px 68px !important}.mar-24-69{margin:24px 69px !important}.mar-24-70{margin:24px 70px !important}.mar-24-71{margin:24px 71px !important}.mar-24-72{margin:24px 72px !important}.mar-24-73{margin:24px 73px !important}.mar-24-74{margin:24px 74px !important}.mar-24-75{margin:24px 75px !important}.mar-24-76{margin:24px 76px !important}.mar-24-77{margin:24px 77px !important}.mar-24-78{margin:24px 78px !important}.mar-24-79{margin:24px 79px !important}.mar-24-80{margin:24px 80px !important}.mar-24-81{margin:24px 81px !important}.mar-24-82{margin:24px 82px !important}.mar-24-83{margin:24px 83px !important}.mar-24-84{margin:24px 84px !important}.mar-24-85{margin:24px 85px !important}.mar-24-86{margin:24px 86px !important}.mar-24-87{margin:24px 87px !important}.mar-24-88{margin:24px 88px !important}.mar-24-89{margin:24px 89px !important}.mar-24-90{margin:24px 90px !important}.mar-24-91{margin:24px 91px !important}.mar-24-92{margin:24px 92px !important}.mar-24-93{margin:24px 93px !important}.mar-24-94{margin:24px 94px !important}.mar-24-95{margin:24px 95px !important}.mar-24-96{margin:24px 96px !important}.mar-24-97{margin:24px 97px !important}.mar-24-98{margin:24px 98px !important}.mar-24-99{margin:24px 99px !important}.mar-24-100{margin:24px 100px !important}.mar-25{margin:25px !important}.mar-t-25{margin-top:25px !important}.mar-r-25{margin-right:25px !important}.mar-b-25{margin-bottom:25px !important}.mar-l-25{margin-left:25px !important}.mar-tb-25{margin:25px 0}.mar-lr-25{margin:0 25px !important}.mar-25-0{margin:25px 0px !important}.mar-25-1{margin:25px 1px !important}.mar-25-2{margin:25px 2px !important}.mar-25-3{margin:25px 3px !important}.mar-25-4{margin:25px 4px !important}.mar-25-5{margin:25px 5px !important}.mar-25-6{margin:25px 6px !important}.mar-25-7{margin:25px 7px !important}.mar-25-8{margin:25px 8px !important}.mar-25-9{margin:25px 9px !important}.mar-25-10{margin:25px 10px !important}.mar-25-11{margin:25px 11px !important}.mar-25-12{margin:25px 12px !important}.mar-25-13{margin:25px 13px !important}.mar-25-14{margin:25px 14px !important}.mar-25-15{margin:25px 15px !important}.mar-25-16{margin:25px 16px !important}.mar-25-17{margin:25px 17px !important}.mar-25-18{margin:25px 18px !important}.mar-25-19{margin:25px 19px !important}.mar-25-20{margin:25px 20px !important}.mar-25-21{margin:25px 21px !important}.mar-25-22{margin:25px 22px !important}.mar-25-23{margin:25px 23px !important}.mar-25-24{margin:25px 24px !important}.mar-25-25{margin:25px 25px !important}.mar-25-26{margin:25px 26px !important}.mar-25-27{margin:25px 27px !important}.mar-25-28{margin:25px 28px !important}.mar-25-29{margin:25px 29px !important}.mar-25-30{margin:25px 30px !important}.mar-25-31{margin:25px 31px !important}.mar-25-32{margin:25px 32px !important}.mar-25-33{margin:25px 33px !important}.mar-25-34{margin:25px 34px !important}.mar-25-35{margin:25px 35px !important}.mar-25-36{margin:25px 36px !important}.mar-25-37{margin:25px 37px !important}.mar-25-38{margin:25px 38px !important}.mar-25-39{margin:25px 39px !important}.mar-25-40{margin:25px 40px !important}.mar-25-41{margin:25px 41px !important}.mar-25-42{margin:25px 42px !important}.mar-25-43{margin:25px 43px !important}.mar-25-44{margin:25px 44px !important}.mar-25-45{margin:25px 45px !important}.mar-25-46{margin:25px 46px !important}.mar-25-47{margin:25px 47px !important}.mar-25-48{margin:25px 48px !important}.mar-25-49{margin:25px 49px !important}.mar-25-50{margin:25px 50px !important}.mar-25-51{margin:25px 51px !important}.mar-25-52{margin:25px 52px !important}.mar-25-53{margin:25px 53px !important}.mar-25-54{margin:25px 54px !important}.mar-25-55{margin:25px 55px !important}.mar-25-56{margin:25px 56px !important}.mar-25-57{margin:25px 57px !important}.mar-25-58{margin:25px 58px !important}.mar-25-59{margin:25px 59px !important}.mar-25-60{margin:25px 60px !important}.mar-25-61{margin:25px 61px !important}.mar-25-62{margin:25px 62px !important}.mar-25-63{margin:25px 63px !important}.mar-25-64{margin:25px 64px !important}.mar-25-65{margin:25px 65px !important}.mar-25-66{margin:25px 66px !important}.mar-25-67{margin:25px 67px !important}.mar-25-68{margin:25px 68px !important}.mar-25-69{margin:25px 69px !important}.mar-25-70{margin:25px 70px !important}.mar-25-71{margin:25px 71px !important}.mar-25-72{margin:25px 72px !important}.mar-25-73{margin:25px 73px !important}.mar-25-74{margin:25px 74px !important}.mar-25-75{margin:25px 75px !important}.mar-25-76{margin:25px 76px !important}.mar-25-77{margin:25px 77px !important}.mar-25-78{margin:25px 78px !important}.mar-25-79{margin:25px 79px !important}.mar-25-80{margin:25px 80px !important}.mar-25-81{margin:25px 81px !important}.mar-25-82{margin:25px 82px !important}.mar-25-83{margin:25px 83px !important}.mar-25-84{margin:25px 84px !important}.mar-25-85{margin:25px 85px !important}.mar-25-86{margin:25px 86px !important}.mar-25-87{margin:25px 87px !important}.mar-25-88{margin:25px 88px !important}.mar-25-89{margin:25px 89px !important}.mar-25-90{margin:25px 90px !important}.mar-25-91{margin:25px 91px !important}.mar-25-92{margin:25px 92px !important}.mar-25-93{margin:25px 93px !important}.mar-25-94{margin:25px 94px !important}.mar-25-95{margin:25px 95px !important}.mar-25-96{margin:25px 96px !important}.mar-25-97{margin:25px 97px !important}.mar-25-98{margin:25px 98px !important}.mar-25-99{margin:25px 99px !important}.mar-25-100{margin:25px 100px !important}.mar-26{margin:26px !important}.mar-t-26{margin-top:26px !important}.mar-r-26{margin-right:26px !important}.mar-b-26{margin-bottom:26px !important}.mar-l-26{margin-left:26px !important}.mar-tb-26{margin:26px 0}.mar-lr-26{margin:0 26px !important}.mar-26-0{margin:26px 0px !important}.mar-26-1{margin:26px 1px !important}.mar-26-2{margin:26px 2px !important}.mar-26-3{margin:26px 3px !important}.mar-26-4{margin:26px 4px !important}.mar-26-5{margin:26px 5px !important}.mar-26-6{margin:26px 6px !important}.mar-26-7{margin:26px 7px !important}.mar-26-8{margin:26px 8px !important}.mar-26-9{margin:26px 9px !important}.mar-26-10{margin:26px 10px !important}.mar-26-11{margin:26px 11px !important}.mar-26-12{margin:26px 12px !important}.mar-26-13{margin:26px 13px !important}.mar-26-14{margin:26px 14px !important}.mar-26-15{margin:26px 15px !important}.mar-26-16{margin:26px 16px !important}.mar-26-17{margin:26px 17px !important}.mar-26-18{margin:26px 18px !important}.mar-26-19{margin:26px 19px !important}.mar-26-20{margin:26px 20px !important}.mar-26-21{margin:26px 21px !important}.mar-26-22{margin:26px 22px !important}.mar-26-23{margin:26px 23px !important}.mar-26-24{margin:26px 24px !important}.mar-26-25{margin:26px 25px !important}.mar-26-26{margin:26px 26px !important}.mar-26-27{margin:26px 27px !important}.mar-26-28{margin:26px 28px !important}.mar-26-29{margin:26px 29px !important}.mar-26-30{margin:26px 30px !important}.mar-26-31{margin:26px 31px !important}.mar-26-32{margin:26px 32px !important}.mar-26-33{margin:26px 33px !important}.mar-26-34{margin:26px 34px !important}.mar-26-35{margin:26px 35px !important}.mar-26-36{margin:26px 36px !important}.mar-26-37{margin:26px 37px !important}.mar-26-38{margin:26px 38px !important}.mar-26-39{margin:26px 39px !important}.mar-26-40{margin:26px 40px !important}.mar-26-41{margin:26px 41px !important}.mar-26-42{margin:26px 42px !important}.mar-26-43{margin:26px 43px !important}.mar-26-44{margin:26px 44px !important}.mar-26-45{margin:26px 45px !important}.mar-26-46{margin:26px 46px !important}.mar-26-47{margin:26px 47px !important}.mar-26-48{margin:26px 48px !important}.mar-26-49{margin:26px 49px !important}.mar-26-50{margin:26px 50px !important}.mar-26-51{margin:26px 51px !important}.mar-26-52{margin:26px 52px !important}.mar-26-53{margin:26px 53px !important}.mar-26-54{margin:26px 54px !important}.mar-26-55{margin:26px 55px !important}.mar-26-56{margin:26px 56px !important}.mar-26-57{margin:26px 57px !important}.mar-26-58{margin:26px 58px !important}.mar-26-59{margin:26px 59px !important}.mar-26-60{margin:26px 60px !important}.mar-26-61{margin:26px 61px !important}.mar-26-62{margin:26px 62px !important}.mar-26-63{margin:26px 63px !important}.mar-26-64{margin:26px 64px !important}.mar-26-65{margin:26px 65px !important}.mar-26-66{margin:26px 66px !important}.mar-26-67{margin:26px 67px !important}.mar-26-68{margin:26px 68px !important}.mar-26-69{margin:26px 69px !important}.mar-26-70{margin:26px 70px !important}.mar-26-71{margin:26px 71px !important}.mar-26-72{margin:26px 72px !important}.mar-26-73{margin:26px 73px !important}.mar-26-74{margin:26px 74px !important}.mar-26-75{margin:26px 75px !important}.mar-26-76{margin:26px 76px !important}.mar-26-77{margin:26px 77px !important}.mar-26-78{margin:26px 78px !important}.mar-26-79{margin:26px 79px !important}.mar-26-80{margin:26px 80px !important}.mar-26-81{margin:26px 81px !important}.mar-26-82{margin:26px 82px !important}.mar-26-83{margin:26px 83px !important}.mar-26-84{margin:26px 84px !important}.mar-26-85{margin:26px 85px !important}.mar-26-86{margin:26px 86px !important}.mar-26-87{margin:26px 87px !important}.mar-26-88{margin:26px 88px !important}.mar-26-89{margin:26px 89px !important}.mar-26-90{margin:26px 90px !important}.mar-26-91{margin:26px 91px !important}.mar-26-92{margin:26px 92px !important}.mar-26-93{margin:26px 93px !important}.mar-26-94{margin:26px 94px !important}.mar-26-95{margin:26px 95px !important}.mar-26-96{margin:26px 96px !important}.mar-26-97{margin:26px 97px !important}.mar-26-98{margin:26px 98px !important}.mar-26-99{margin:26px 99px !important}.mar-26-100{margin:26px 100px !important}.mar-27{margin:27px !important}.mar-t-27{margin-top:27px !important}.mar-r-27{margin-right:27px !important}.mar-b-27{margin-bottom:27px !important}.mar-l-27{margin-left:27px !important}.mar-tb-27{margin:27px 0}.mar-lr-27{margin:0 27px !important}.mar-27-0{margin:27px 0px !important}.mar-27-1{margin:27px 1px !important}.mar-27-2{margin:27px 2px !important}.mar-27-3{margin:27px 3px !important}.mar-27-4{margin:27px 4px !important}.mar-27-5{margin:27px 5px !important}.mar-27-6{margin:27px 6px !important}.mar-27-7{margin:27px 7px !important}.mar-27-8{margin:27px 8px !important}.mar-27-9{margin:27px 9px !important}.mar-27-10{margin:27px 10px !important}.mar-27-11{margin:27px 11px !important}.mar-27-12{margin:27px 12px !important}.mar-27-13{margin:27px 13px !important}.mar-27-14{margin:27px 14px !important}.mar-27-15{margin:27px 15px !important}.mar-27-16{margin:27px 16px !important}.mar-27-17{margin:27px 17px !important}.mar-27-18{margin:27px 18px !important}.mar-27-19{margin:27px 19px !important}.mar-27-20{margin:27px 20px !important}.mar-27-21{margin:27px 21px !important}.mar-27-22{margin:27px 22px !important}.mar-27-23{margin:27px 23px !important}.mar-27-24{margin:27px 24px !important}.mar-27-25{margin:27px 25px !important}.mar-27-26{margin:27px 26px !important}.mar-27-27{margin:27px 27px !important}.mar-27-28{margin:27px 28px !important}.mar-27-29{margin:27px 29px !important}.mar-27-30{margin:27px 30px !important}.mar-27-31{margin:27px 31px !important}.mar-27-32{margin:27px 32px !important}.mar-27-33{margin:27px 33px !important}.mar-27-34{margin:27px 34px !important}.mar-27-35{margin:27px 35px !important}.mar-27-36{margin:27px 36px !important}.mar-27-37{margin:27px 37px !important}.mar-27-38{margin:27px 38px !important}.mar-27-39{margin:27px 39px !important}.mar-27-40{margin:27px 40px !important}.mar-27-41{margin:27px 41px !important}.mar-27-42{margin:27px 42px !important}.mar-27-43{margin:27px 43px !important}.mar-27-44{margin:27px 44px !important}.mar-27-45{margin:27px 45px !important}.mar-27-46{margin:27px 46px !important}.mar-27-47{margin:27px 47px !important}.mar-27-48{margin:27px 48px !important}.mar-27-49{margin:27px 49px !important}.mar-27-50{margin:27px 50px !important}.mar-27-51{margin:27px 51px !important}.mar-27-52{margin:27px 52px !important}.mar-27-53{margin:27px 53px !important}.mar-27-54{margin:27px 54px !important}.mar-27-55{margin:27px 55px !important}.mar-27-56{margin:27px 56px !important}.mar-27-57{margin:27px 57px !important}.mar-27-58{margin:27px 58px !important}.mar-27-59{margin:27px 59px !important}.mar-27-60{margin:27px 60px !important}.mar-27-61{margin:27px 61px !important}.mar-27-62{margin:27px 62px !important}.mar-27-63{margin:27px 63px !important}.mar-27-64{margin:27px 64px !important}.mar-27-65{margin:27px 65px !important}.mar-27-66{margin:27px 66px !important}.mar-27-67{margin:27px 67px !important}.mar-27-68{margin:27px 68px !important}.mar-27-69{margin:27px 69px !important}.mar-27-70{margin:27px 70px !important}.mar-27-71{margin:27px 71px !important}.mar-27-72{margin:27px 72px !important}.mar-27-73{margin:27px 73px !important}.mar-27-74{margin:27px 74px !important}.mar-27-75{margin:27px 75px !important}.mar-27-76{margin:27px 76px !important}.mar-27-77{margin:27px 77px !important}.mar-27-78{margin:27px 78px !important}.mar-27-79{margin:27px 79px !important}.mar-27-80{margin:27px 80px !important}.mar-27-81{margin:27px 81px !important}.mar-27-82{margin:27px 82px !important}.mar-27-83{margin:27px 83px !important}.mar-27-84{margin:27px 84px !important}.mar-27-85{margin:27px 85px !important}.mar-27-86{margin:27px 86px !important}.mar-27-87{margin:27px 87px !important}.mar-27-88{margin:27px 88px !important}.mar-27-89{margin:27px 89px !important}.mar-27-90{margin:27px 90px !important}.mar-27-91{margin:27px 91px !important}.mar-27-92{margin:27px 92px !important}.mar-27-93{margin:27px 93px !important}.mar-27-94{margin:27px 94px !important}.mar-27-95{margin:27px 95px !important}.mar-27-96{margin:27px 96px !important}.mar-27-97{margin:27px 97px !important}.mar-27-98{margin:27px 98px !important}.mar-27-99{margin:27px 99px !important}.mar-27-100{margin:27px 100px !important}.mar-28{margin:28px !important}.mar-t-28{margin-top:28px !important}.mar-r-28{margin-right:28px !important}.mar-b-28{margin-bottom:28px !important}.mar-l-28{margin-left:28px !important}.mar-tb-28{margin:28px 0}.mar-lr-28{margin:0 28px !important}.mar-28-0{margin:28px 0px !important}.mar-28-1{margin:28px 1px !important}.mar-28-2{margin:28px 2px !important}.mar-28-3{margin:28px 3px !important}.mar-28-4{margin:28px 4px !important}.mar-28-5{margin:28px 5px !important}.mar-28-6{margin:28px 6px !important}.mar-28-7{margin:28px 7px !important}.mar-28-8{margin:28px 8px !important}.mar-28-9{margin:28px 9px !important}.mar-28-10{margin:28px 10px !important}.mar-28-11{margin:28px 11px !important}.mar-28-12{margin:28px 12px !important}.mar-28-13{margin:28px 13px !important}.mar-28-14{margin:28px 14px !important}.mar-28-15{margin:28px 15px !important}.mar-28-16{margin:28px 16px !important}.mar-28-17{margin:28px 17px !important}.mar-28-18{margin:28px 18px !important}.mar-28-19{margin:28px 19px !important}.mar-28-20{margin:28px 20px !important}.mar-28-21{margin:28px 21px !important}.mar-28-22{margin:28px 22px !important}.mar-28-23{margin:28px 23px !important}.mar-28-24{margin:28px 24px !important}.mar-28-25{margin:28px 25px !important}.mar-28-26{margin:28px 26px !important}.mar-28-27{margin:28px 27px !important}.mar-28-28{margin:28px 28px !important}.mar-28-29{margin:28px 29px !important}.mar-28-30{margin:28px 30px !important}.mar-28-31{margin:28px 31px !important}.mar-28-32{margin:28px 32px !important}.mar-28-33{margin:28px 33px !important}.mar-28-34{margin:28px 34px !important}.mar-28-35{margin:28px 35px !important}.mar-28-36{margin:28px 36px !important}.mar-28-37{margin:28px 37px !important}.mar-28-38{margin:28px 38px !important}.mar-28-39{margin:28px 39px !important}.mar-28-40{margin:28px 40px !important}.mar-28-41{margin:28px 41px !important}.mar-28-42{margin:28px 42px !important}.mar-28-43{margin:28px 43px !important}.mar-28-44{margin:28px 44px !important}.mar-28-45{margin:28px 45px !important}.mar-28-46{margin:28px 46px !important}.mar-28-47{margin:28px 47px !important}.mar-28-48{margin:28px 48px !important}.mar-28-49{margin:28px 49px !important}.mar-28-50{margin:28px 50px !important}.mar-28-51{margin:28px 51px !important}.mar-28-52{margin:28px 52px !important}.mar-28-53{margin:28px 53px !important}.mar-28-54{margin:28px 54px !important}.mar-28-55{margin:28px 55px !important}.mar-28-56{margin:28px 56px !important}.mar-28-57{margin:28px 57px !important}.mar-28-58{margin:28px 58px !important}.mar-28-59{margin:28px 59px !important}.mar-28-60{margin:28px 60px !important}.mar-28-61{margin:28px 61px !important}.mar-28-62{margin:28px 62px !important}.mar-28-63{margin:28px 63px !important}.mar-28-64{margin:28px 64px !important}.mar-28-65{margin:28px 65px !important}.mar-28-66{margin:28px 66px !important}.mar-28-67{margin:28px 67px !important}.mar-28-68{margin:28px 68px !important}.mar-28-69{margin:28px 69px !important}.mar-28-70{margin:28px 70px !important}.mar-28-71{margin:28px 71px !important}.mar-28-72{margin:28px 72px !important}.mar-28-73{margin:28px 73px !important}.mar-28-74{margin:28px 74px !important}.mar-28-75{margin:28px 75px !important}.mar-28-76{margin:28px 76px !important}.mar-28-77{margin:28px 77px !important}.mar-28-78{margin:28px 78px !important}.mar-28-79{margin:28px 79px !important}.mar-28-80{margin:28px 80px !important}.mar-28-81{margin:28px 81px !important}.mar-28-82{margin:28px 82px !important}.mar-28-83{margin:28px 83px !important}.mar-28-84{margin:28px 84px !important}.mar-28-85{margin:28px 85px !important}.mar-28-86{margin:28px 86px !important}.mar-28-87{margin:28px 87px !important}.mar-28-88{margin:28px 88px !important}.mar-28-89{margin:28px 89px !important}.mar-28-90{margin:28px 90px !important}.mar-28-91{margin:28px 91px !important}.mar-28-92{margin:28px 92px !important}.mar-28-93{margin:28px 93px !important}.mar-28-94{margin:28px 94px !important}.mar-28-95{margin:28px 95px !important}.mar-28-96{margin:28px 96px !important}.mar-28-97{margin:28px 97px !important}.mar-28-98{margin:28px 98px !important}.mar-28-99{margin:28px 99px !important}.mar-28-100{margin:28px 100px !important}.mar-29{margin:29px !important}.mar-t-29{margin-top:29px !important}.mar-r-29{margin-right:29px !important}.mar-b-29{margin-bottom:29px !important}.mar-l-29{margin-left:29px !important}.mar-tb-29{margin:29px 0}.mar-lr-29{margin:0 29px !important}.mar-29-0{margin:29px 0px !important}.mar-29-1{margin:29px 1px !important}.mar-29-2{margin:29px 2px !important}.mar-29-3{margin:29px 3px !important}.mar-29-4{margin:29px 4px !important}.mar-29-5{margin:29px 5px !important}.mar-29-6{margin:29px 6px !important}.mar-29-7{margin:29px 7px !important}.mar-29-8{margin:29px 8px !important}.mar-29-9{margin:29px 9px !important}.mar-29-10{margin:29px 10px !important}.mar-29-11{margin:29px 11px !important}.mar-29-12{margin:29px 12px !important}.mar-29-13{margin:29px 13px !important}.mar-29-14{margin:29px 14px !important}.mar-29-15{margin:29px 15px !important}.mar-29-16{margin:29px 16px !important}.mar-29-17{margin:29px 17px !important}.mar-29-18{margin:29px 18px !important}.mar-29-19{margin:29px 19px !important}.mar-29-20{margin:29px 20px !important}.mar-29-21{margin:29px 21px !important}.mar-29-22{margin:29px 22px !important}.mar-29-23{margin:29px 23px !important}.mar-29-24{margin:29px 24px !important}.mar-29-25{margin:29px 25px !important}.mar-29-26{margin:29px 26px !important}.mar-29-27{margin:29px 27px !important}.mar-29-28{margin:29px 28px !important}.mar-29-29{margin:29px 29px !important}.mar-29-30{margin:29px 30px !important}.mar-29-31{margin:29px 31px !important}.mar-29-32{margin:29px 32px !important}.mar-29-33{margin:29px 33px !important}.mar-29-34{margin:29px 34px !important}.mar-29-35{margin:29px 35px !important}.mar-29-36{margin:29px 36px !important}.mar-29-37{margin:29px 37px !important}.mar-29-38{margin:29px 38px !important}.mar-29-39{margin:29px 39px !important}.mar-29-40{margin:29px 40px !important}.mar-29-41{margin:29px 41px !important}.mar-29-42{margin:29px 42px !important}.mar-29-43{margin:29px 43px !important}.mar-29-44{margin:29px 44px !important}.mar-29-45{margin:29px 45px !important}.mar-29-46{margin:29px 46px !important}.mar-29-47{margin:29px 47px !important}.mar-29-48{margin:29px 48px !important}.mar-29-49{margin:29px 49px !important}.mar-29-50{margin:29px 50px !important}.mar-29-51{margin:29px 51px !important}.mar-29-52{margin:29px 52px !important}.mar-29-53{margin:29px 53px !important}.mar-29-54{margin:29px 54px !important}.mar-29-55{margin:29px 55px !important}.mar-29-56{margin:29px 56px !important}.mar-29-57{margin:29px 57px !important}.mar-29-58{margin:29px 58px !important}.mar-29-59{margin:29px 59px !important}.mar-29-60{margin:29px 60px !important}.mar-29-61{margin:29px 61px !important}.mar-29-62{margin:29px 62px !important}.mar-29-63{margin:29px 63px !important}.mar-29-64{margin:29px 64px !important}.mar-29-65{margin:29px 65px !important}.mar-29-66{margin:29px 66px !important}.mar-29-67{margin:29px 67px !important}.mar-29-68{margin:29px 68px !important}.mar-29-69{margin:29px 69px !important}.mar-29-70{margin:29px 70px !important}.mar-29-71{margin:29px 71px !important}.mar-29-72{margin:29px 72px !important}.mar-29-73{margin:29px 73px !important}.mar-29-74{margin:29px 74px !important}.mar-29-75{margin:29px 75px !important}.mar-29-76{margin:29px 76px !important}.mar-29-77{margin:29px 77px !important}.mar-29-78{margin:29px 78px !important}.mar-29-79{margin:29px 79px !important}.mar-29-80{margin:29px 80px !important}.mar-29-81{margin:29px 81px !important}.mar-29-82{margin:29px 82px !important}.mar-29-83{margin:29px 83px !important}.mar-29-84{margin:29px 84px !important}.mar-29-85{margin:29px 85px !important}.mar-29-86{margin:29px 86px !important}.mar-29-87{margin:29px 87px !important}.mar-29-88{margin:29px 88px !important}.mar-29-89{margin:29px 89px !important}.mar-29-90{margin:29px 90px !important}.mar-29-91{margin:29px 91px !important}.mar-29-92{margin:29px 92px !important}.mar-29-93{margin:29px 93px !important}.mar-29-94{margin:29px 94px !important}.mar-29-95{margin:29px 95px !important}.mar-29-96{margin:29px 96px !important}.mar-29-97{margin:29px 97px !important}.mar-29-98{margin:29px 98px !important}.mar-29-99{margin:29px 99px !important}.mar-29-100{margin:29px 100px !important}.mar-30{margin:30px !important}.mar-t-30{margin-top:30px !important}.mar-r-30{margin-right:30px !important}.mar-b-30{margin-bottom:30px !important}.mar-l-30{margin-left:30px !important}.mar-tb-30{margin:30px 0}.mar-lr-30{margin:0 30px !important}.mar-30-0{margin:30px 0px !important}.mar-30-1{margin:30px 1px !important}.mar-30-2{margin:30px 2px !important}.mar-30-3{margin:30px 3px !important}.mar-30-4{margin:30px 4px !important}.mar-30-5{margin:30px 5px !important}.mar-30-6{margin:30px 6px !important}.mar-30-7{margin:30px 7px !important}.mar-30-8{margin:30px 8px !important}.mar-30-9{margin:30px 9px !important}.mar-30-10{margin:30px 10px !important}.mar-30-11{margin:30px 11px !important}.mar-30-12{margin:30px 12px !important}.mar-30-13{margin:30px 13px !important}.mar-30-14{margin:30px 14px !important}.mar-30-15{margin:30px 15px !important}.mar-30-16{margin:30px 16px !important}.mar-30-17{margin:30px 17px !important}.mar-30-18{margin:30px 18px !important}.mar-30-19{margin:30px 19px !important}.mar-30-20{margin:30px 20px !important}.mar-30-21{margin:30px 21px !important}.mar-30-22{margin:30px 22px !important}.mar-30-23{margin:30px 23px !important}.mar-30-24{margin:30px 24px !important}.mar-30-25{margin:30px 25px !important}.mar-30-26{margin:30px 26px !important}.mar-30-27{margin:30px 27px !important}.mar-30-28{margin:30px 28px !important}.mar-30-29{margin:30px 29px !important}.mar-30-30{margin:30px 30px !important}.mar-30-31{margin:30px 31px !important}.mar-30-32{margin:30px 32px !important}.mar-30-33{margin:30px 33px !important}.mar-30-34{margin:30px 34px !important}.mar-30-35{margin:30px 35px !important}.mar-30-36{margin:30px 36px !important}.mar-30-37{margin:30px 37px !important}.mar-30-38{margin:30px 38px !important}.mar-30-39{margin:30px 39px !important}.mar-30-40{margin:30px 40px !important}.mar-30-41{margin:30px 41px !important}.mar-30-42{margin:30px 42px !important}.mar-30-43{margin:30px 43px !important}.mar-30-44{margin:30px 44px !important}.mar-30-45{margin:30px 45px !important}.mar-30-46{margin:30px 46px !important}.mar-30-47{margin:30px 47px !important}.mar-30-48{margin:30px 48px !important}.mar-30-49{margin:30px 49px !important}.mar-30-50{margin:30px 50px !important}.mar-30-51{margin:30px 51px !important}.mar-30-52{margin:30px 52px !important}.mar-30-53{margin:30px 53px !important}.mar-30-54{margin:30px 54px !important}.mar-30-55{margin:30px 55px !important}.mar-30-56{margin:30px 56px !important}.mar-30-57{margin:30px 57px !important}.mar-30-58{margin:30px 58px !important}.mar-30-59{margin:30px 59px !important}.mar-30-60{margin:30px 60px !important}.mar-30-61{margin:30px 61px !important}.mar-30-62{margin:30px 62px !important}.mar-30-63{margin:30px 63px !important}.mar-30-64{margin:30px 64px !important}.mar-30-65{margin:30px 65px !important}.mar-30-66{margin:30px 66px !important}.mar-30-67{margin:30px 67px !important}.mar-30-68{margin:30px 68px !important}.mar-30-69{margin:30px 69px !important}.mar-30-70{margin:30px 70px !important}.mar-30-71{margin:30px 71px !important}.mar-30-72{margin:30px 72px !important}.mar-30-73{margin:30px 73px !important}.mar-30-74{margin:30px 74px !important}.mar-30-75{margin:30px 75px !important}.mar-30-76{margin:30px 76px !important}.mar-30-77{margin:30px 77px !important}.mar-30-78{margin:30px 78px !important}.mar-30-79{margin:30px 79px !important}.mar-30-80{margin:30px 80px !important}.mar-30-81{margin:30px 81px !important}.mar-30-82{margin:30px 82px !important}.mar-30-83{margin:30px 83px !important}.mar-30-84{margin:30px 84px !important}.mar-30-85{margin:30px 85px !important}.mar-30-86{margin:30px 86px !important}.mar-30-87{margin:30px 87px !important}.mar-30-88{margin:30px 88px !important}.mar-30-89{margin:30px 89px !important}.mar-30-90{margin:30px 90px !important}.mar-30-91{margin:30px 91px !important}.mar-30-92{margin:30px 92px !important}.mar-30-93{margin:30px 93px !important}.mar-30-94{margin:30px 94px !important}.mar-30-95{margin:30px 95px !important}.mar-30-96{margin:30px 96px !important}.mar-30-97{margin:30px 97px !important}.mar-30-98{margin:30px 98px !important}.mar-30-99{margin:30px 99px !important}.mar-30-100{margin:30px 100px !important}.mar-31{margin:31px !important}.mar-t-31{margin-top:31px !important}.mar-r-31{margin-right:31px !important}.mar-b-31{margin-bottom:31px !important}.mar-l-31{margin-left:31px !important}.mar-tb-31{margin:31px 0}.mar-lr-31{margin:0 31px !important}.mar-31-0{margin:31px 0px !important}.mar-31-1{margin:31px 1px !important}.mar-31-2{margin:31px 2px !important}.mar-31-3{margin:31px 3px !important}.mar-31-4{margin:31px 4px !important}.mar-31-5{margin:31px 5px !important}.mar-31-6{margin:31px 6px !important}.mar-31-7{margin:31px 7px !important}.mar-31-8{margin:31px 8px !important}.mar-31-9{margin:31px 9px !important}.mar-31-10{margin:31px 10px !important}.mar-31-11{margin:31px 11px !important}.mar-31-12{margin:31px 12px !important}.mar-31-13{margin:31px 13px !important}.mar-31-14{margin:31px 14px !important}.mar-31-15{margin:31px 15px !important}.mar-31-16{margin:31px 16px !important}.mar-31-17{margin:31px 17px !important}.mar-31-18{margin:31px 18px !important}.mar-31-19{margin:31px 19px !important}.mar-31-20{margin:31px 20px !important}.mar-31-21{margin:31px 21px !important}.mar-31-22{margin:31px 22px !important}.mar-31-23{margin:31px 23px !important}.mar-31-24{margin:31px 24px !important}.mar-31-25{margin:31px 25px !important}.mar-31-26{margin:31px 26px !important}.mar-31-27{margin:31px 27px !important}.mar-31-28{margin:31px 28px !important}.mar-31-29{margin:31px 29px !important}.mar-31-30{margin:31px 30px !important}.mar-31-31{margin:31px 31px !important}.mar-31-32{margin:31px 32px !important}.mar-31-33{margin:31px 33px !important}.mar-31-34{margin:31px 34px !important}.mar-31-35{margin:31px 35px !important}.mar-31-36{margin:31px 36px !important}.mar-31-37{margin:31px 37px !important}.mar-31-38{margin:31px 38px !important}.mar-31-39{margin:31px 39px !important}.mar-31-40{margin:31px 40px !important}.mar-31-41{margin:31px 41px !important}.mar-31-42{margin:31px 42px !important}.mar-31-43{margin:31px 43px !important}.mar-31-44{margin:31px 44px !important}.mar-31-45{margin:31px 45px !important}.mar-31-46{margin:31px 46px !important}.mar-31-47{margin:31px 47px !important}.mar-31-48{margin:31px 48px !important}.mar-31-49{margin:31px 49px !important}.mar-31-50{margin:31px 50px !important}.mar-31-51{margin:31px 51px !important}.mar-31-52{margin:31px 52px !important}.mar-31-53{margin:31px 53px !important}.mar-31-54{margin:31px 54px !important}.mar-31-55{margin:31px 55px !important}.mar-31-56{margin:31px 56px !important}.mar-31-57{margin:31px 57px !important}.mar-31-58{margin:31px 58px !important}.mar-31-59{margin:31px 59px !important}.mar-31-60{margin:31px 60px !important}.mar-31-61{margin:31px 61px !important}.mar-31-62{margin:31px 62px !important}.mar-31-63{margin:31px 63px !important}.mar-31-64{margin:31px 64px !important}.mar-31-65{margin:31px 65px !important}.mar-31-66{margin:31px 66px !important}.mar-31-67{margin:31px 67px !important}.mar-31-68{margin:31px 68px !important}.mar-31-69{margin:31px 69px !important}.mar-31-70{margin:31px 70px !important}.mar-31-71{margin:31px 71px !important}.mar-31-72{margin:31px 72px !important}.mar-31-73{margin:31px 73px !important}.mar-31-74{margin:31px 74px !important}.mar-31-75{margin:31px 75px !important}.mar-31-76{margin:31px 76px !important}.mar-31-77{margin:31px 77px !important}.mar-31-78{margin:31px 78px !important}.mar-31-79{margin:31px 79px !important}.mar-31-80{margin:31px 80px !important}.mar-31-81{margin:31px 81px !important}.mar-31-82{margin:31px 82px !important}.mar-31-83{margin:31px 83px !important}.mar-31-84{margin:31px 84px !important}.mar-31-85{margin:31px 85px !important}.mar-31-86{margin:31px 86px !important}.mar-31-87{margin:31px 87px !important}.mar-31-88{margin:31px 88px !important}.mar-31-89{margin:31px 89px !important}.mar-31-90{margin:31px 90px !important}.mar-31-91{margin:31px 91px !important}.mar-31-92{margin:31px 92px !important}.mar-31-93{margin:31px 93px !important}.mar-31-94{margin:31px 94px !important}.mar-31-95{margin:31px 95px !important}.mar-31-96{margin:31px 96px !important}.mar-31-97{margin:31px 97px !important}.mar-31-98{margin:31px 98px !important}.mar-31-99{margin:31px 99px !important}.mar-31-100{margin:31px 100px !important}.mar-32{margin:32px !important}.mar-t-32{margin-top:32px !important}.mar-r-32{margin-right:32px !important}.mar-b-32{margin-bottom:32px !important}.mar-l-32{margin-left:32px !important}.mar-tb-32{margin:32px 0}.mar-lr-32{margin:0 32px !important}.mar-32-0{margin:32px 0px !important}.mar-32-1{margin:32px 1px !important}.mar-32-2{margin:32px 2px !important}.mar-32-3{margin:32px 3px !important}.mar-32-4{margin:32px 4px !important}.mar-32-5{margin:32px 5px !important}.mar-32-6{margin:32px 6px !important}.mar-32-7{margin:32px 7px !important}.mar-32-8{margin:32px 8px !important}.mar-32-9{margin:32px 9px !important}.mar-32-10{margin:32px 10px !important}.mar-32-11{margin:32px 11px !important}.mar-32-12{margin:32px 12px !important}.mar-32-13{margin:32px 13px !important}.mar-32-14{margin:32px 14px !important}.mar-32-15{margin:32px 15px !important}.mar-32-16{margin:32px 16px !important}.mar-32-17{margin:32px 17px !important}.mar-32-18{margin:32px 18px !important}.mar-32-19{margin:32px 19px !important}.mar-32-20{margin:32px 20px !important}.mar-32-21{margin:32px 21px !important}.mar-32-22{margin:32px 22px !important}.mar-32-23{margin:32px 23px !important}.mar-32-24{margin:32px 24px !important}.mar-32-25{margin:32px 25px !important}.mar-32-26{margin:32px 26px !important}.mar-32-27{margin:32px 27px !important}.mar-32-28{margin:32px 28px !important}.mar-32-29{margin:32px 29px !important}.mar-32-30{margin:32px 30px !important}.mar-32-31{margin:32px 31px !important}.mar-32-32{margin:32px 32px !important}.mar-32-33{margin:32px 33px !important}.mar-32-34{margin:32px 34px !important}.mar-32-35{margin:32px 35px !important}.mar-32-36{margin:32px 36px !important}.mar-32-37{margin:32px 37px !important}.mar-32-38{margin:32px 38px !important}.mar-32-39{margin:32px 39px !important}.mar-32-40{margin:32px 40px !important}.mar-32-41{margin:32px 41px !important}.mar-32-42{margin:32px 42px !important}.mar-32-43{margin:32px 43px !important}.mar-32-44{margin:32px 44px !important}.mar-32-45{margin:32px 45px !important}.mar-32-46{margin:32px 46px !important}.mar-32-47{margin:32px 47px !important}.mar-32-48{margin:32px 48px !important}.mar-32-49{margin:32px 49px !important}.mar-32-50{margin:32px 50px !important}.mar-32-51{margin:32px 51px !important}.mar-32-52{margin:32px 52px !important}.mar-32-53{margin:32px 53px !important}.mar-32-54{margin:32px 54px !important}.mar-32-55{margin:32px 55px !important}.mar-32-56{margin:32px 56px !important}.mar-32-57{margin:32px 57px !important}.mar-32-58{margin:32px 58px !important}.mar-32-59{margin:32px 59px !important}.mar-32-60{margin:32px 60px !important}.mar-32-61{margin:32px 61px !important}.mar-32-62{margin:32px 62px !important}.mar-32-63{margin:32px 63px !important}.mar-32-64{margin:32px 64px !important}.mar-32-65{margin:32px 65px !important}.mar-32-66{margin:32px 66px !important}.mar-32-67{margin:32px 67px !important}.mar-32-68{margin:32px 68px !important}.mar-32-69{margin:32px 69px !important}.mar-32-70{margin:32px 70px !important}.mar-32-71{margin:32px 71px !important}.mar-32-72{margin:32px 72px !important}.mar-32-73{margin:32px 73px !important}.mar-32-74{margin:32px 74px !important}.mar-32-75{margin:32px 75px !important}.mar-32-76{margin:32px 76px !important}.mar-32-77{margin:32px 77px !important}.mar-32-78{margin:32px 78px !important}.mar-32-79{margin:32px 79px !important}.mar-32-80{margin:32px 80px !important}.mar-32-81{margin:32px 81px !important}.mar-32-82{margin:32px 82px !important}.mar-32-83{margin:32px 83px !important}.mar-32-84{margin:32px 84px !important}.mar-32-85{margin:32px 85px !important}.mar-32-86{margin:32px 86px !important}.mar-32-87{margin:32px 87px !important}.mar-32-88{margin:32px 88px !important}.mar-32-89{margin:32px 89px !important}.mar-32-90{margin:32px 90px !important}.mar-32-91{margin:32px 91px !important}.mar-32-92{margin:32px 92px !important}.mar-32-93{margin:32px 93px !important}.mar-32-94{margin:32px 94px !important}.mar-32-95{margin:32px 95px !important}.mar-32-96{margin:32px 96px !important}.mar-32-97{margin:32px 97px !important}.mar-32-98{margin:32px 98px !important}.mar-32-99{margin:32px 99px !important}.mar-32-100{margin:32px 100px !important}.mar-33{margin:33px !important}.mar-t-33{margin-top:33px !important}.mar-r-33{margin-right:33px !important}.mar-b-33{margin-bottom:33px !important}.mar-l-33{margin-left:33px !important}.mar-tb-33{margin:33px 0}.mar-lr-33{margin:0 33px !important}.mar-33-0{margin:33px 0px !important}.mar-33-1{margin:33px 1px !important}.mar-33-2{margin:33px 2px !important}.mar-33-3{margin:33px 3px !important}.mar-33-4{margin:33px 4px !important}.mar-33-5{margin:33px 5px !important}.mar-33-6{margin:33px 6px !important}.mar-33-7{margin:33px 7px !important}.mar-33-8{margin:33px 8px !important}.mar-33-9{margin:33px 9px !important}.mar-33-10{margin:33px 10px !important}.mar-33-11{margin:33px 11px !important}.mar-33-12{margin:33px 12px !important}.mar-33-13{margin:33px 13px !important}.mar-33-14{margin:33px 14px !important}.mar-33-15{margin:33px 15px !important}.mar-33-16{margin:33px 16px !important}.mar-33-17{margin:33px 17px !important}.mar-33-18{margin:33px 18px !important}.mar-33-19{margin:33px 19px !important}.mar-33-20{margin:33px 20px !important}.mar-33-21{margin:33px 21px !important}.mar-33-22{margin:33px 22px !important}.mar-33-23{margin:33px 23px !important}.mar-33-24{margin:33px 24px !important}.mar-33-25{margin:33px 25px !important}.mar-33-26{margin:33px 26px !important}.mar-33-27{margin:33px 27px !important}.mar-33-28{margin:33px 28px !important}.mar-33-29{margin:33px 29px !important}.mar-33-30{margin:33px 30px !important}.mar-33-31{margin:33px 31px !important}.mar-33-32{margin:33px 32px !important}.mar-33-33{margin:33px 33px !important}.mar-33-34{margin:33px 34px !important}.mar-33-35{margin:33px 35px !important}.mar-33-36{margin:33px 36px !important}.mar-33-37{margin:33px 37px !important}.mar-33-38{margin:33px 38px !important}.mar-33-39{margin:33px 39px !important}.mar-33-40{margin:33px 40px !important}.mar-33-41{margin:33px 41px !important}.mar-33-42{margin:33px 42px !important}.mar-33-43{margin:33px 43px !important}.mar-33-44{margin:33px 44px !important}.mar-33-45{margin:33px 45px !important}.mar-33-46{margin:33px 46px !important}.mar-33-47{margin:33px 47px !important}.mar-33-48{margin:33px 48px !important}.mar-33-49{margin:33px 49px !important}.mar-33-50{margin:33px 50px !important}.mar-33-51{margin:33px 51px !important}.mar-33-52{margin:33px 52px !important}.mar-33-53{margin:33px 53px !important}.mar-33-54{margin:33px 54px !important}.mar-33-55{margin:33px 55px !important}.mar-33-56{margin:33px 56px !important}.mar-33-57{margin:33px 57px !important}.mar-33-58{margin:33px 58px !important}.mar-33-59{margin:33px 59px !important}.mar-33-60{margin:33px 60px !important}.mar-33-61{margin:33px 61px !important}.mar-33-62{margin:33px 62px !important}.mar-33-63{margin:33px 63px !important}.mar-33-64{margin:33px 64px !important}.mar-33-65{margin:33px 65px !important}.mar-33-66{margin:33px 66px !important}.mar-33-67{margin:33px 67px !important}.mar-33-68{margin:33px 68px !important}.mar-33-69{margin:33px 69px !important}.mar-33-70{margin:33px 70px !important}.mar-33-71{margin:33px 71px !important}.mar-33-72{margin:33px 72px !important}.mar-33-73{margin:33px 73px !important}.mar-33-74{margin:33px 74px !important}.mar-33-75{margin:33px 75px !important}.mar-33-76{margin:33px 76px !important}.mar-33-77{margin:33px 77px !important}.mar-33-78{margin:33px 78px !important}.mar-33-79{margin:33px 79px !important}.mar-33-80{margin:33px 80px !important}.mar-33-81{margin:33px 81px !important}.mar-33-82{margin:33px 82px !important}.mar-33-83{margin:33px 83px !important}.mar-33-84{margin:33px 84px !important}.mar-33-85{margin:33px 85px !important}.mar-33-86{margin:33px 86px !important}.mar-33-87{margin:33px 87px !important}.mar-33-88{margin:33px 88px !important}.mar-33-89{margin:33px 89px !important}.mar-33-90{margin:33px 90px !important}.mar-33-91{margin:33px 91px !important}.mar-33-92{margin:33px 92px !important}.mar-33-93{margin:33px 93px !important}.mar-33-94{margin:33px 94px !important}.mar-33-95{margin:33px 95px !important}.mar-33-96{margin:33px 96px !important}.mar-33-97{margin:33px 97px !important}.mar-33-98{margin:33px 98px !important}.mar-33-99{margin:33px 99px !important}.mar-33-100{margin:33px 100px !important}.mar-34{margin:34px !important}.mar-t-34{margin-top:34px !important}.mar-r-34{margin-right:34px !important}.mar-b-34{margin-bottom:34px !important}.mar-l-34{margin-left:34px !important}.mar-tb-34{margin:34px 0}.mar-lr-34{margin:0 34px !important}.mar-34-0{margin:34px 0px !important}.mar-34-1{margin:34px 1px !important}.mar-34-2{margin:34px 2px !important}.mar-34-3{margin:34px 3px !important}.mar-34-4{margin:34px 4px !important}.mar-34-5{margin:34px 5px !important}.mar-34-6{margin:34px 6px !important}.mar-34-7{margin:34px 7px !important}.mar-34-8{margin:34px 8px !important}.mar-34-9{margin:34px 9px !important}.mar-34-10{margin:34px 10px !important}.mar-34-11{margin:34px 11px !important}.mar-34-12{margin:34px 12px !important}.mar-34-13{margin:34px 13px !important}.mar-34-14{margin:34px 14px !important}.mar-34-15{margin:34px 15px !important}.mar-34-16{margin:34px 16px !important}.mar-34-17{margin:34px 17px !important}.mar-34-18{margin:34px 18px !important}.mar-34-19{margin:34px 19px !important}.mar-34-20{margin:34px 20px !important}.mar-34-21{margin:34px 21px !important}.mar-34-22{margin:34px 22px !important}.mar-34-23{margin:34px 23px !important}.mar-34-24{margin:34px 24px !important}.mar-34-25{margin:34px 25px !important}.mar-34-26{margin:34px 26px !important}.mar-34-27{margin:34px 27px !important}.mar-34-28{margin:34px 28px !important}.mar-34-29{margin:34px 29px !important}.mar-34-30{margin:34px 30px !important}.mar-34-31{margin:34px 31px !important}.mar-34-32{margin:34px 32px !important}.mar-34-33{margin:34px 33px !important}.mar-34-34{margin:34px 34px !important}.mar-34-35{margin:34px 35px !important}.mar-34-36{margin:34px 36px !important}.mar-34-37{margin:34px 37px !important}.mar-34-38{margin:34px 38px !important}.mar-34-39{margin:34px 39px !important}.mar-34-40{margin:34px 40px !important}.mar-34-41{margin:34px 41px !important}.mar-34-42{margin:34px 42px !important}.mar-34-43{margin:34px 43px !important}.mar-34-44{margin:34px 44px !important}.mar-34-45{margin:34px 45px !important}.mar-34-46{margin:34px 46px !important}.mar-34-47{margin:34px 47px !important}.mar-34-48{margin:34px 48px !important}.mar-34-49{margin:34px 49px !important}.mar-34-50{margin:34px 50px !important}.mar-34-51{margin:34px 51px !important}.mar-34-52{margin:34px 52px !important}.mar-34-53{margin:34px 53px !important}.mar-34-54{margin:34px 54px !important}.mar-34-55{margin:34px 55px !important}.mar-34-56{margin:34px 56px !important}.mar-34-57{margin:34px 57px !important}.mar-34-58{margin:34px 58px !important}.mar-34-59{margin:34px 59px !important}.mar-34-60{margin:34px 60px !important}.mar-34-61{margin:34px 61px !important}.mar-34-62{margin:34px 62px !important}.mar-34-63{margin:34px 63px !important}.mar-34-64{margin:34px 64px !important}.mar-34-65{margin:34px 65px !important}.mar-34-66{margin:34px 66px !important}.mar-34-67{margin:34px 67px !important}.mar-34-68{margin:34px 68px !important}.mar-34-69{margin:34px 69px !important}.mar-34-70{margin:34px 70px !important}.mar-34-71{margin:34px 71px !important}.mar-34-72{margin:34px 72px !important}.mar-34-73{margin:34px 73px !important}.mar-34-74{margin:34px 74px !important}.mar-34-75{margin:34px 75px !important}.mar-34-76{margin:34px 76px !important}.mar-34-77{margin:34px 77px !important}.mar-34-78{margin:34px 78px !important}.mar-34-79{margin:34px 79px !important}.mar-34-80{margin:34px 80px !important}.mar-34-81{margin:34px 81px !important}.mar-34-82{margin:34px 82px !important}.mar-34-83{margin:34px 83px !important}.mar-34-84{margin:34px 84px !important}.mar-34-85{margin:34px 85px !important}.mar-34-86{margin:34px 86px !important}.mar-34-87{margin:34px 87px !important}.mar-34-88{margin:34px 88px !important}.mar-34-89{margin:34px 89px !important}.mar-34-90{margin:34px 90px !important}.mar-34-91{margin:34px 91px !important}.mar-34-92{margin:34px 92px !important}.mar-34-93{margin:34px 93px !important}.mar-34-94{margin:34px 94px !important}.mar-34-95{margin:34px 95px !important}.mar-34-96{margin:34px 96px !important}.mar-34-97{margin:34px 97px !important}.mar-34-98{margin:34px 98px !important}.mar-34-99{margin:34px 99px !important}.mar-34-100{margin:34px 100px !important}.mar-35{margin:35px !important}.mar-t-35{margin-top:35px !important}.mar-r-35{margin-right:35px !important}.mar-b-35{margin-bottom:35px !important}.mar-l-35{margin-left:35px !important}.mar-tb-35{margin:35px 0}.mar-lr-35{margin:0 35px !important}.mar-35-0{margin:35px 0px !important}.mar-35-1{margin:35px 1px !important}.mar-35-2{margin:35px 2px !important}.mar-35-3{margin:35px 3px !important}.mar-35-4{margin:35px 4px !important}.mar-35-5{margin:35px 5px !important}.mar-35-6{margin:35px 6px !important}.mar-35-7{margin:35px 7px !important}.mar-35-8{margin:35px 8px !important}.mar-35-9{margin:35px 9px !important}.mar-35-10{margin:35px 10px !important}.mar-35-11{margin:35px 11px !important}.mar-35-12{margin:35px 12px !important}.mar-35-13{margin:35px 13px !important}.mar-35-14{margin:35px 14px !important}.mar-35-15{margin:35px 15px !important}.mar-35-16{margin:35px 16px !important}.mar-35-17{margin:35px 17px !important}.mar-35-18{margin:35px 18px !important}.mar-35-19{margin:35px 19px !important}.mar-35-20{margin:35px 20px !important}.mar-35-21{margin:35px 21px !important}.mar-35-22{margin:35px 22px !important}.mar-35-23{margin:35px 23px !important}.mar-35-24{margin:35px 24px !important}.mar-35-25{margin:35px 25px !important}.mar-35-26{margin:35px 26px !important}.mar-35-27{margin:35px 27px !important}.mar-35-28{margin:35px 28px !important}.mar-35-29{margin:35px 29px !important}.mar-35-30{margin:35px 30px !important}.mar-35-31{margin:35px 31px !important}.mar-35-32{margin:35px 32px !important}.mar-35-33{margin:35px 33px !important}.mar-35-34{margin:35px 34px !important}.mar-35-35{margin:35px 35px !important}.mar-35-36{margin:35px 36px !important}.mar-35-37{margin:35px 37px !important}.mar-35-38{margin:35px 38px !important}.mar-35-39{margin:35px 39px !important}.mar-35-40{margin:35px 40px !important}.mar-35-41{margin:35px 41px !important}.mar-35-42{margin:35px 42px !important}.mar-35-43{margin:35px 43px !important}.mar-35-44{margin:35px 44px !important}.mar-35-45{margin:35px 45px !important}.mar-35-46{margin:35px 46px !important}.mar-35-47{margin:35px 47px !important}.mar-35-48{margin:35px 48px !important}.mar-35-49{margin:35px 49px !important}.mar-35-50{margin:35px 50px !important}.mar-35-51{margin:35px 51px !important}.mar-35-52{margin:35px 52px !important}.mar-35-53{margin:35px 53px !important}.mar-35-54{margin:35px 54px !important}.mar-35-55{margin:35px 55px !important}.mar-35-56{margin:35px 56px !important}.mar-35-57{margin:35px 57px !important}.mar-35-58{margin:35px 58px !important}.mar-35-59{margin:35px 59px !important}.mar-35-60{margin:35px 60px !important}.mar-35-61{margin:35px 61px !important}.mar-35-62{margin:35px 62px !important}.mar-35-63{margin:35px 63px !important}.mar-35-64{margin:35px 64px !important}.mar-35-65{margin:35px 65px !important}.mar-35-66{margin:35px 66px !important}.mar-35-67{margin:35px 67px !important}.mar-35-68{margin:35px 68px !important}.mar-35-69{margin:35px 69px !important}.mar-35-70{margin:35px 70px !important}.mar-35-71{margin:35px 71px !important}.mar-35-72{margin:35px 72px !important}.mar-35-73{margin:35px 73px !important}.mar-35-74{margin:35px 74px !important}.mar-35-75{margin:35px 75px !important}.mar-35-76{margin:35px 76px !important}.mar-35-77{margin:35px 77px !important}.mar-35-78{margin:35px 78px !important}.mar-35-79{margin:35px 79px !important}.mar-35-80{margin:35px 80px !important}.mar-35-81{margin:35px 81px !important}.mar-35-82{margin:35px 82px !important}.mar-35-83{margin:35px 83px !important}.mar-35-84{margin:35px 84px !important}.mar-35-85{margin:35px 85px !important}.mar-35-86{margin:35px 86px !important}.mar-35-87{margin:35px 87px !important}.mar-35-88{margin:35px 88px !important}.mar-35-89{margin:35px 89px !important}.mar-35-90{margin:35px 90px !important}.mar-35-91{margin:35px 91px !important}.mar-35-92{margin:35px 92px !important}.mar-35-93{margin:35px 93px !important}.mar-35-94{margin:35px 94px !important}.mar-35-95{margin:35px 95px !important}.mar-35-96{margin:35px 96px !important}.mar-35-97{margin:35px 97px !important}.mar-35-98{margin:35px 98px !important}.mar-35-99{margin:35px 99px !important}.mar-35-100{margin:35px 100px !important}.mar-36{margin:36px !important}.mar-t-36{margin-top:36px !important}.mar-r-36{margin-right:36px !important}.mar-b-36{margin-bottom:36px !important}.mar-l-36{margin-left:36px !important}.mar-tb-36{margin:36px 0}.mar-lr-36{margin:0 36px !important}.mar-36-0{margin:36px 0px !important}.mar-36-1{margin:36px 1px !important}.mar-36-2{margin:36px 2px !important}.mar-36-3{margin:36px 3px !important}.mar-36-4{margin:36px 4px !important}.mar-36-5{margin:36px 5px !important}.mar-36-6{margin:36px 6px !important}.mar-36-7{margin:36px 7px !important}.mar-36-8{margin:36px 8px !important}.mar-36-9{margin:36px 9px !important}.mar-36-10{margin:36px 10px !important}.mar-36-11{margin:36px 11px !important}.mar-36-12{margin:36px 12px !important}.mar-36-13{margin:36px 13px !important}.mar-36-14{margin:36px 14px !important}.mar-36-15{margin:36px 15px !important}.mar-36-16{margin:36px 16px !important}.mar-36-17{margin:36px 17px !important}.mar-36-18{margin:36px 18px !important}.mar-36-19{margin:36px 19px !important}.mar-36-20{margin:36px 20px !important}.mar-36-21{margin:36px 21px !important}.mar-36-22{margin:36px 22px !important}.mar-36-23{margin:36px 23px !important}.mar-36-24{margin:36px 24px !important}.mar-36-25{margin:36px 25px !important}.mar-36-26{margin:36px 26px !important}.mar-36-27{margin:36px 27px !important}.mar-36-28{margin:36px 28px !important}.mar-36-29{margin:36px 29px !important}.mar-36-30{margin:36px 30px !important}.mar-36-31{margin:36px 31px !important}.mar-36-32{margin:36px 32px !important}.mar-36-33{margin:36px 33px !important}.mar-36-34{margin:36px 34px !important}.mar-36-35{margin:36px 35px !important}.mar-36-36{margin:36px 36px !important}.mar-36-37{margin:36px 37px !important}.mar-36-38{margin:36px 38px !important}.mar-36-39{margin:36px 39px !important}.mar-36-40{margin:36px 40px !important}.mar-36-41{margin:36px 41px !important}.mar-36-42{margin:36px 42px !important}.mar-36-43{margin:36px 43px !important}.mar-36-44{margin:36px 44px !important}.mar-36-45{margin:36px 45px !important}.mar-36-46{margin:36px 46px !important}.mar-36-47{margin:36px 47px !important}.mar-36-48{margin:36px 48px !important}.mar-36-49{margin:36px 49px !important}.mar-36-50{margin:36px 50px !important}.mar-36-51{margin:36px 51px !important}.mar-36-52{margin:36px 52px !important}.mar-36-53{margin:36px 53px !important}.mar-36-54{margin:36px 54px !important}.mar-36-55{margin:36px 55px !important}.mar-36-56{margin:36px 56px !important}.mar-36-57{margin:36px 57px !important}.mar-36-58{margin:36px 58px !important}.mar-36-59{margin:36px 59px !important}.mar-36-60{margin:36px 60px !important}.mar-36-61{margin:36px 61px !important}.mar-36-62{margin:36px 62px !important}.mar-36-63{margin:36px 63px !important}.mar-36-64{margin:36px 64px !important}.mar-36-65{margin:36px 65px !important}.mar-36-66{margin:36px 66px !important}.mar-36-67{margin:36px 67px !important}.mar-36-68{margin:36px 68px !important}.mar-36-69{margin:36px 69px !important}.mar-36-70{margin:36px 70px !important}.mar-36-71{margin:36px 71px !important}.mar-36-72{margin:36px 72px !important}.mar-36-73{margin:36px 73px !important}.mar-36-74{margin:36px 74px !important}.mar-36-75{margin:36px 75px !important}.mar-36-76{margin:36px 76px !important}.mar-36-77{margin:36px 77px !important}.mar-36-78{margin:36px 78px !important}.mar-36-79{margin:36px 79px !important}.mar-36-80{margin:36px 80px !important}.mar-36-81{margin:36px 81px !important}.mar-36-82{margin:36px 82px !important}.mar-36-83{margin:36px 83px !important}.mar-36-84{margin:36px 84px !important}.mar-36-85{margin:36px 85px !important}.mar-36-86{margin:36px 86px !important}.mar-36-87{margin:36px 87px !important}.mar-36-88{margin:36px 88px !important}.mar-36-89{margin:36px 89px !important}.mar-36-90{margin:36px 90px !important}.mar-36-91{margin:36px 91px !important}.mar-36-92{margin:36px 92px !important}.mar-36-93{margin:36px 93px !important}.mar-36-94{margin:36px 94px !important}.mar-36-95{margin:36px 95px !important}.mar-36-96{margin:36px 96px !important}.mar-36-97{margin:36px 97px !important}.mar-36-98{margin:36px 98px !important}.mar-36-99{margin:36px 99px !important}.mar-36-100{margin:36px 100px !important}.mar-37{margin:37px !important}.mar-t-37{margin-top:37px !important}.mar-r-37{margin-right:37px !important}.mar-b-37{margin-bottom:37px !important}.mar-l-37{margin-left:37px !important}.mar-tb-37{margin:37px 0}.mar-lr-37{margin:0 37px !important}.mar-37-0{margin:37px 0px !important}.mar-37-1{margin:37px 1px !important}.mar-37-2{margin:37px 2px !important}.mar-37-3{margin:37px 3px !important}.mar-37-4{margin:37px 4px !important}.mar-37-5{margin:37px 5px !important}.mar-37-6{margin:37px 6px !important}.mar-37-7{margin:37px 7px !important}.mar-37-8{margin:37px 8px !important}.mar-37-9{margin:37px 9px !important}.mar-37-10{margin:37px 10px !important}.mar-37-11{margin:37px 11px !important}.mar-37-12{margin:37px 12px !important}.mar-37-13{margin:37px 13px !important}.mar-37-14{margin:37px 14px !important}.mar-37-15{margin:37px 15px !important}.mar-37-16{margin:37px 16px !important}.mar-37-17{margin:37px 17px !important}.mar-37-18{margin:37px 18px !important}.mar-37-19{margin:37px 19px !important}.mar-37-20{margin:37px 20px !important}.mar-37-21{margin:37px 21px !important}.mar-37-22{margin:37px 22px !important}.mar-37-23{margin:37px 23px !important}.mar-37-24{margin:37px 24px !important}.mar-37-25{margin:37px 25px !important}.mar-37-26{margin:37px 26px !important}.mar-37-27{margin:37px 27px !important}.mar-37-28{margin:37px 28px !important}.mar-37-29{margin:37px 29px !important}.mar-37-30{margin:37px 30px !important}.mar-37-31{margin:37px 31px !important}.mar-37-32{margin:37px 32px !important}.mar-37-33{margin:37px 33px !important}.mar-37-34{margin:37px 34px !important}.mar-37-35{margin:37px 35px !important}.mar-37-36{margin:37px 36px !important}.mar-37-37{margin:37px 37px !important}.mar-37-38{margin:37px 38px !important}.mar-37-39{margin:37px 39px !important}.mar-37-40{margin:37px 40px !important}.mar-37-41{margin:37px 41px !important}.mar-37-42{margin:37px 42px !important}.mar-37-43{margin:37px 43px !important}.mar-37-44{margin:37px 44px !important}.mar-37-45{margin:37px 45px !important}.mar-37-46{margin:37px 46px !important}.mar-37-47{margin:37px 47px !important}.mar-37-48{margin:37px 48px !important}.mar-37-49{margin:37px 49px !important}.mar-37-50{margin:37px 50px !important}.mar-37-51{margin:37px 51px !important}.mar-37-52{margin:37px 52px !important}.mar-37-53{margin:37px 53px !important}.mar-37-54{margin:37px 54px !important}.mar-37-55{margin:37px 55px !important}.mar-37-56{margin:37px 56px !important}.mar-37-57{margin:37px 57px !important}.mar-37-58{margin:37px 58px !important}.mar-37-59{margin:37px 59px !important}.mar-37-60{margin:37px 60px !important}.mar-37-61{margin:37px 61px !important}.mar-37-62{margin:37px 62px !important}.mar-37-63{margin:37px 63px !important}.mar-37-64{margin:37px 64px !important}.mar-37-65{margin:37px 65px !important}.mar-37-66{margin:37px 66px !important}.mar-37-67{margin:37px 67px !important}.mar-37-68{margin:37px 68px !important}.mar-37-69{margin:37px 69px !important}.mar-37-70{margin:37px 70px !important}.mar-37-71{margin:37px 71px !important}.mar-37-72{margin:37px 72px !important}.mar-37-73{margin:37px 73px !important}.mar-37-74{margin:37px 74px !important}.mar-37-75{margin:37px 75px !important}.mar-37-76{margin:37px 76px !important}.mar-37-77{margin:37px 77px !important}.mar-37-78{margin:37px 78px !important}.mar-37-79{margin:37px 79px !important}.mar-37-80{margin:37px 80px !important}.mar-37-81{margin:37px 81px !important}.mar-37-82{margin:37px 82px !important}.mar-37-83{margin:37px 83px !important}.mar-37-84{margin:37px 84px !important}.mar-37-85{margin:37px 85px !important}.mar-37-86{margin:37px 86px !important}.mar-37-87{margin:37px 87px !important}.mar-37-88{margin:37px 88px !important}.mar-37-89{margin:37px 89px !important}.mar-37-90{margin:37px 90px !important}.mar-37-91{margin:37px 91px !important}.mar-37-92{margin:37px 92px !important}.mar-37-93{margin:37px 93px !important}.mar-37-94{margin:37px 94px !important}.mar-37-95{margin:37px 95px !important}.mar-37-96{margin:37px 96px !important}.mar-37-97{margin:37px 97px !important}.mar-37-98{margin:37px 98px !important}.mar-37-99{margin:37px 99px !important}.mar-37-100{margin:37px 100px !important}.mar-38{margin:38px !important}.mar-t-38{margin-top:38px !important}.mar-r-38{margin-right:38px !important}.mar-b-38{margin-bottom:38px !important}.mar-l-38{margin-left:38px !important}.mar-tb-38{margin:38px 0}.mar-lr-38{margin:0 38px !important}.mar-38-0{margin:38px 0px !important}.mar-38-1{margin:38px 1px !important}.mar-38-2{margin:38px 2px !important}.mar-38-3{margin:38px 3px !important}.mar-38-4{margin:38px 4px !important}.mar-38-5{margin:38px 5px !important}.mar-38-6{margin:38px 6px !important}.mar-38-7{margin:38px 7px !important}.mar-38-8{margin:38px 8px !important}.mar-38-9{margin:38px 9px !important}.mar-38-10{margin:38px 10px !important}.mar-38-11{margin:38px 11px !important}.mar-38-12{margin:38px 12px !important}.mar-38-13{margin:38px 13px !important}.mar-38-14{margin:38px 14px !important}.mar-38-15{margin:38px 15px !important}.mar-38-16{margin:38px 16px !important}.mar-38-17{margin:38px 17px !important}.mar-38-18{margin:38px 18px !important}.mar-38-19{margin:38px 19px !important}.mar-38-20{margin:38px 20px !important}.mar-38-21{margin:38px 21px !important}.mar-38-22{margin:38px 22px !important}.mar-38-23{margin:38px 23px !important}.mar-38-24{margin:38px 24px !important}.mar-38-25{margin:38px 25px !important}.mar-38-26{margin:38px 26px !important}.mar-38-27{margin:38px 27px !important}.mar-38-28{margin:38px 28px !important}.mar-38-29{margin:38px 29px !important}.mar-38-30{margin:38px 30px !important}.mar-38-31{margin:38px 31px !important}.mar-38-32{margin:38px 32px !important}.mar-38-33{margin:38px 33px !important}.mar-38-34{margin:38px 34px !important}.mar-38-35{margin:38px 35px !important}.mar-38-36{margin:38px 36px !important}.mar-38-37{margin:38px 37px !important}.mar-38-38{margin:38px 38px !important}.mar-38-39{margin:38px 39px !important}.mar-38-40{margin:38px 40px !important}.mar-38-41{margin:38px 41px !important}.mar-38-42{margin:38px 42px !important}.mar-38-43{margin:38px 43px !important}.mar-38-44{margin:38px 44px !important}.mar-38-45{margin:38px 45px !important}.mar-38-46{margin:38px 46px !important}.mar-38-47{margin:38px 47px !important}.mar-38-48{margin:38px 48px !important}.mar-38-49{margin:38px 49px !important}.mar-38-50{margin:38px 50px !important}.mar-38-51{margin:38px 51px !important}.mar-38-52{margin:38px 52px !important}.mar-38-53{margin:38px 53px !important}.mar-38-54{margin:38px 54px !important}.mar-38-55{margin:38px 55px !important}.mar-38-56{margin:38px 56px !important}.mar-38-57{margin:38px 57px !important}.mar-38-58{margin:38px 58px !important}.mar-38-59{margin:38px 59px !important}.mar-38-60{margin:38px 60px !important}.mar-38-61{margin:38px 61px !important}.mar-38-62{margin:38px 62px !important}.mar-38-63{margin:38px 63px !important}.mar-38-64{margin:38px 64px !important}.mar-38-65{margin:38px 65px !important}.mar-38-66{margin:38px 66px !important}.mar-38-67{margin:38px 67px !important}.mar-38-68{margin:38px 68px !important}.mar-38-69{margin:38px 69px !important}.mar-38-70{margin:38px 70px !important}.mar-38-71{margin:38px 71px !important}.mar-38-72{margin:38px 72px !important}.mar-38-73{margin:38px 73px !important}.mar-38-74{margin:38px 74px !important}.mar-38-75{margin:38px 75px !important}.mar-38-76{margin:38px 76px !important}.mar-38-77{margin:38px 77px !important}.mar-38-78{margin:38px 78px !important}.mar-38-79{margin:38px 79px !important}.mar-38-80{margin:38px 80px !important}.mar-38-81{margin:38px 81px !important}.mar-38-82{margin:38px 82px !important}.mar-38-83{margin:38px 83px !important}.mar-38-84{margin:38px 84px !important}.mar-38-85{margin:38px 85px !important}.mar-38-86{margin:38px 86px !important}.mar-38-87{margin:38px 87px !important}.mar-38-88{margin:38px 88px !important}.mar-38-89{margin:38px 89px !important}.mar-38-90{margin:38px 90px !important}.mar-38-91{margin:38px 91px !important}.mar-38-92{margin:38px 92px !important}.mar-38-93{margin:38px 93px !important}.mar-38-94{margin:38px 94px !important}.mar-38-95{margin:38px 95px !important}.mar-38-96{margin:38px 96px !important}.mar-38-97{margin:38px 97px !important}.mar-38-98{margin:38px 98px !important}.mar-38-99{margin:38px 99px !important}.mar-38-100{margin:38px 100px !important}.mar-39{margin:39px !important}.mar-t-39{margin-top:39px !important}.mar-r-39{margin-right:39px !important}.mar-b-39{margin-bottom:39px !important}.mar-l-39{margin-left:39px !important}.mar-tb-39{margin:39px 0}.mar-lr-39{margin:0 39px !important}.mar-39-0{margin:39px 0px !important}.mar-39-1{margin:39px 1px !important}.mar-39-2{margin:39px 2px !important}.mar-39-3{margin:39px 3px !important}.mar-39-4{margin:39px 4px !important}.mar-39-5{margin:39px 5px !important}.mar-39-6{margin:39px 6px !important}.mar-39-7{margin:39px 7px !important}.mar-39-8{margin:39px 8px !important}.mar-39-9{margin:39px 9px !important}.mar-39-10{margin:39px 10px !important}.mar-39-11{margin:39px 11px !important}.mar-39-12{margin:39px 12px !important}.mar-39-13{margin:39px 13px !important}.mar-39-14{margin:39px 14px !important}.mar-39-15{margin:39px 15px !important}.mar-39-16{margin:39px 16px !important}.mar-39-17{margin:39px 17px !important}.mar-39-18{margin:39px 18px !important}.mar-39-19{margin:39px 19px !important}.mar-39-20{margin:39px 20px !important}.mar-39-21{margin:39px 21px !important}.mar-39-22{margin:39px 22px !important}.mar-39-23{margin:39px 23px !important}.mar-39-24{margin:39px 24px !important}.mar-39-25{margin:39px 25px !important}.mar-39-26{margin:39px 26px !important}.mar-39-27{margin:39px 27px !important}.mar-39-28{margin:39px 28px !important}.mar-39-29{margin:39px 29px !important}.mar-39-30{margin:39px 30px !important}.mar-39-31{margin:39px 31px !important}.mar-39-32{margin:39px 32px !important}.mar-39-33{margin:39px 33px !important}.mar-39-34{margin:39px 34px !important}.mar-39-35{margin:39px 35px !important}.mar-39-36{margin:39px 36px !important}.mar-39-37{margin:39px 37px !important}.mar-39-38{margin:39px 38px !important}.mar-39-39{margin:39px 39px !important}.mar-39-40{margin:39px 40px !important}.mar-39-41{margin:39px 41px !important}.mar-39-42{margin:39px 42px !important}.mar-39-43{margin:39px 43px !important}.mar-39-44{margin:39px 44px !important}.mar-39-45{margin:39px 45px !important}.mar-39-46{margin:39px 46px !important}.mar-39-47{margin:39px 47px !important}.mar-39-48{margin:39px 48px !important}.mar-39-49{margin:39px 49px !important}.mar-39-50{margin:39px 50px !important}.mar-39-51{margin:39px 51px !important}.mar-39-52{margin:39px 52px !important}.mar-39-53{margin:39px 53px !important}.mar-39-54{margin:39px 54px !important}.mar-39-55{margin:39px 55px !important}.mar-39-56{margin:39px 56px !important}.mar-39-57{margin:39px 57px !important}.mar-39-58{margin:39px 58px !important}.mar-39-59{margin:39px 59px !important}.mar-39-60{margin:39px 60px !important}.mar-39-61{margin:39px 61px !important}.mar-39-62{margin:39px 62px !important}.mar-39-63{margin:39px 63px !important}.mar-39-64{margin:39px 64px !important}.mar-39-65{margin:39px 65px !important}.mar-39-66{margin:39px 66px !important}.mar-39-67{margin:39px 67px !important}.mar-39-68{margin:39px 68px !important}.mar-39-69{margin:39px 69px !important}.mar-39-70{margin:39px 70px !important}.mar-39-71{margin:39px 71px !important}.mar-39-72{margin:39px 72px !important}.mar-39-73{margin:39px 73px !important}.mar-39-74{margin:39px 74px !important}.mar-39-75{margin:39px 75px !important}.mar-39-76{margin:39px 76px !important}.mar-39-77{margin:39px 77px !important}.mar-39-78{margin:39px 78px !important}.mar-39-79{margin:39px 79px !important}.mar-39-80{margin:39px 80px !important}.mar-39-81{margin:39px 81px !important}.mar-39-82{margin:39px 82px !important}.mar-39-83{margin:39px 83px !important}.mar-39-84{margin:39px 84px !important}.mar-39-85{margin:39px 85px !important}.mar-39-86{margin:39px 86px !important}.mar-39-87{margin:39px 87px !important}.mar-39-88{margin:39px 88px !important}.mar-39-89{margin:39px 89px !important}.mar-39-90{margin:39px 90px !important}.mar-39-91{margin:39px 91px !important}.mar-39-92{margin:39px 92px !important}.mar-39-93{margin:39px 93px !important}.mar-39-94{margin:39px 94px !important}.mar-39-95{margin:39px 95px !important}.mar-39-96{margin:39px 96px !important}.mar-39-97{margin:39px 97px !important}.mar-39-98{margin:39px 98px !important}.mar-39-99{margin:39px 99px !important}.mar-39-100{margin:39px 100px !important}.mar-40{margin:40px !important}.mar-t-40{margin-top:40px !important}.mar-r-40{margin-right:40px !important}.mar-b-40{margin-bottom:40px !important}.mar-l-40{margin-left:40px !important}.mar-tb-40{margin:40px 0}.mar-lr-40{margin:0 40px !important}.mar-40-0{margin:40px 0px !important}.mar-40-1{margin:40px 1px !important}.mar-40-2{margin:40px 2px !important}.mar-40-3{margin:40px 3px !important}.mar-40-4{margin:40px 4px !important}.mar-40-5{margin:40px 5px !important}.mar-40-6{margin:40px 6px !important}.mar-40-7{margin:40px 7px !important}.mar-40-8{margin:40px 8px !important}.mar-40-9{margin:40px 9px !important}.mar-40-10{margin:40px 10px !important}.mar-40-11{margin:40px 11px !important}.mar-40-12{margin:40px 12px !important}.mar-40-13{margin:40px 13px !important}.mar-40-14{margin:40px 14px !important}.mar-40-15{margin:40px 15px !important}.mar-40-16{margin:40px 16px !important}.mar-40-17{margin:40px 17px !important}.mar-40-18{margin:40px 18px !important}.mar-40-19{margin:40px 19px !important}.mar-40-20{margin:40px 20px !important}.mar-40-21{margin:40px 21px !important}.mar-40-22{margin:40px 22px !important}.mar-40-23{margin:40px 23px !important}.mar-40-24{margin:40px 24px !important}.mar-40-25{margin:40px 25px !important}.mar-40-26{margin:40px 26px !important}.mar-40-27{margin:40px 27px !important}.mar-40-28{margin:40px 28px !important}.mar-40-29{margin:40px 29px !important}.mar-40-30{margin:40px 30px !important}.mar-40-31{margin:40px 31px !important}.mar-40-32{margin:40px 32px !important}.mar-40-33{margin:40px 33px !important}.mar-40-34{margin:40px 34px !important}.mar-40-35{margin:40px 35px !important}.mar-40-36{margin:40px 36px !important}.mar-40-37{margin:40px 37px !important}.mar-40-38{margin:40px 38px !important}.mar-40-39{margin:40px 39px !important}.mar-40-40{margin:40px 40px !important}.mar-40-41{margin:40px 41px !important}.mar-40-42{margin:40px 42px !important}.mar-40-43{margin:40px 43px !important}.mar-40-44{margin:40px 44px !important}.mar-40-45{margin:40px 45px !important}.mar-40-46{margin:40px 46px !important}.mar-40-47{margin:40px 47px !important}.mar-40-48{margin:40px 48px !important}.mar-40-49{margin:40px 49px !important}.mar-40-50{margin:40px 50px !important}.mar-40-51{margin:40px 51px !important}.mar-40-52{margin:40px 52px !important}.mar-40-53{margin:40px 53px !important}.mar-40-54{margin:40px 54px !important}.mar-40-55{margin:40px 55px !important}.mar-40-56{margin:40px 56px !important}.mar-40-57{margin:40px 57px !important}.mar-40-58{margin:40px 58px !important}.mar-40-59{margin:40px 59px !important}.mar-40-60{margin:40px 60px !important}.mar-40-61{margin:40px 61px !important}.mar-40-62{margin:40px 62px !important}.mar-40-63{margin:40px 63px !important}.mar-40-64{margin:40px 64px !important}.mar-40-65{margin:40px 65px !important}.mar-40-66{margin:40px 66px !important}.mar-40-67{margin:40px 67px !important}.mar-40-68{margin:40px 68px !important}.mar-40-69{margin:40px 69px !important}.mar-40-70{margin:40px 70px !important}.mar-40-71{margin:40px 71px !important}.mar-40-72{margin:40px 72px !important}.mar-40-73{margin:40px 73px !important}.mar-40-74{margin:40px 74px !important}.mar-40-75{margin:40px 75px !important}.mar-40-76{margin:40px 76px !important}.mar-40-77{margin:40px 77px !important}.mar-40-78{margin:40px 78px !important}.mar-40-79{margin:40px 79px !important}.mar-40-80{margin:40px 80px !important}.mar-40-81{margin:40px 81px !important}.mar-40-82{margin:40px 82px !important}.mar-40-83{margin:40px 83px !important}.mar-40-84{margin:40px 84px !important}.mar-40-85{margin:40px 85px !important}.mar-40-86{margin:40px 86px !important}.mar-40-87{margin:40px 87px !important}.mar-40-88{margin:40px 88px !important}.mar-40-89{margin:40px 89px !important}.mar-40-90{margin:40px 90px !important}.mar-40-91{margin:40px 91px !important}.mar-40-92{margin:40px 92px !important}.mar-40-93{margin:40px 93px !important}.mar-40-94{margin:40px 94px !important}.mar-40-95{margin:40px 95px !important}.mar-40-96{margin:40px 96px !important}.mar-40-97{margin:40px 97px !important}.mar-40-98{margin:40px 98px !important}.mar-40-99{margin:40px 99px !important}.mar-40-100{margin:40px 100px !important}.mar-41{margin:41px !important}.mar-t-41{margin-top:41px !important}.mar-r-41{margin-right:41px !important}.mar-b-41{margin-bottom:41px !important}.mar-l-41{margin-left:41px !important}.mar-tb-41{margin:41px 0}.mar-lr-41{margin:0 41px !important}.mar-41-0{margin:41px 0px !important}.mar-41-1{margin:41px 1px !important}.mar-41-2{margin:41px 2px !important}.mar-41-3{margin:41px 3px !important}.mar-41-4{margin:41px 4px !important}.mar-41-5{margin:41px 5px !important}.mar-41-6{margin:41px 6px !important}.mar-41-7{margin:41px 7px !important}.mar-41-8{margin:41px 8px !important}.mar-41-9{margin:41px 9px !important}.mar-41-10{margin:41px 10px !important}.mar-41-11{margin:41px 11px !important}.mar-41-12{margin:41px 12px !important}.mar-41-13{margin:41px 13px !important}.mar-41-14{margin:41px 14px !important}.mar-41-15{margin:41px 15px !important}.mar-41-16{margin:41px 16px !important}.mar-41-17{margin:41px 17px !important}.mar-41-18{margin:41px 18px !important}.mar-41-19{margin:41px 19px !important}.mar-41-20{margin:41px 20px !important}.mar-41-21{margin:41px 21px !important}.mar-41-22{margin:41px 22px !important}.mar-41-23{margin:41px 23px !important}.mar-41-24{margin:41px 24px !important}.mar-41-25{margin:41px 25px !important}.mar-41-26{margin:41px 26px !important}.mar-41-27{margin:41px 27px !important}.mar-41-28{margin:41px 28px !important}.mar-41-29{margin:41px 29px !important}.mar-41-30{margin:41px 30px !important}.mar-41-31{margin:41px 31px !important}.mar-41-32{margin:41px 32px !important}.mar-41-33{margin:41px 33px !important}.mar-41-34{margin:41px 34px !important}.mar-41-35{margin:41px 35px !important}.mar-41-36{margin:41px 36px !important}.mar-41-37{margin:41px 37px !important}.mar-41-38{margin:41px 38px !important}.mar-41-39{margin:41px 39px !important}.mar-41-40{margin:41px 40px !important}.mar-41-41{margin:41px 41px !important}.mar-41-42{margin:41px 42px !important}.mar-41-43{margin:41px 43px !important}.mar-41-44{margin:41px 44px !important}.mar-41-45{margin:41px 45px !important}.mar-41-46{margin:41px 46px !important}.mar-41-47{margin:41px 47px !important}.mar-41-48{margin:41px 48px !important}.mar-41-49{margin:41px 49px !important}.mar-41-50{margin:41px 50px !important}.mar-41-51{margin:41px 51px !important}.mar-41-52{margin:41px 52px !important}.mar-41-53{margin:41px 53px !important}.mar-41-54{margin:41px 54px !important}.mar-41-55{margin:41px 55px !important}.mar-41-56{margin:41px 56px !important}.mar-41-57{margin:41px 57px !important}.mar-41-58{margin:41px 58px !important}.mar-41-59{margin:41px 59px !important}.mar-41-60{margin:41px 60px !important}.mar-41-61{margin:41px 61px !important}.mar-41-62{margin:41px 62px !important}.mar-41-63{margin:41px 63px !important}.mar-41-64{margin:41px 64px !important}.mar-41-65{margin:41px 65px !important}.mar-41-66{margin:41px 66px !important}.mar-41-67{margin:41px 67px !important}.mar-41-68{margin:41px 68px !important}.mar-41-69{margin:41px 69px !important}.mar-41-70{margin:41px 70px !important}.mar-41-71{margin:41px 71px !important}.mar-41-72{margin:41px 72px !important}.mar-41-73{margin:41px 73px !important}.mar-41-74{margin:41px 74px !important}.mar-41-75{margin:41px 75px !important}.mar-41-76{margin:41px 76px !important}.mar-41-77{margin:41px 77px !important}.mar-41-78{margin:41px 78px !important}.mar-41-79{margin:41px 79px !important}.mar-41-80{margin:41px 80px !important}.mar-41-81{margin:41px 81px !important}.mar-41-82{margin:41px 82px !important}.mar-41-83{margin:41px 83px !important}.mar-41-84{margin:41px 84px !important}.mar-41-85{margin:41px 85px !important}.mar-41-86{margin:41px 86px !important}.mar-41-87{margin:41px 87px !important}.mar-41-88{margin:41px 88px !important}.mar-41-89{margin:41px 89px !important}.mar-41-90{margin:41px 90px !important}.mar-41-91{margin:41px 91px !important}.mar-41-92{margin:41px 92px !important}.mar-41-93{margin:41px 93px !important}.mar-41-94{margin:41px 94px !important}.mar-41-95{margin:41px 95px !important}.mar-41-96{margin:41px 96px !important}.mar-41-97{margin:41px 97px !important}.mar-41-98{margin:41px 98px !important}.mar-41-99{margin:41px 99px !important}.mar-41-100{margin:41px 100px !important}.mar-42{margin:42px !important}.mar-t-42{margin-top:42px !important}.mar-r-42{margin-right:42px !important}.mar-b-42{margin-bottom:42px !important}.mar-l-42{margin-left:42px !important}.mar-tb-42{margin:42px 0}.mar-lr-42{margin:0 42px !important}.mar-42-0{margin:42px 0px !important}.mar-42-1{margin:42px 1px !important}.mar-42-2{margin:42px 2px !important}.mar-42-3{margin:42px 3px !important}.mar-42-4{margin:42px 4px !important}.mar-42-5{margin:42px 5px !important}.mar-42-6{margin:42px 6px !important}.mar-42-7{margin:42px 7px !important}.mar-42-8{margin:42px 8px !important}.mar-42-9{margin:42px 9px !important}.mar-42-10{margin:42px 10px !important}.mar-42-11{margin:42px 11px !important}.mar-42-12{margin:42px 12px !important}.mar-42-13{margin:42px 13px !important}.mar-42-14{margin:42px 14px !important}.mar-42-15{margin:42px 15px !important}.mar-42-16{margin:42px 16px !important}.mar-42-17{margin:42px 17px !important}.mar-42-18{margin:42px 18px !important}.mar-42-19{margin:42px 19px !important}.mar-42-20{margin:42px 20px !important}.mar-42-21{margin:42px 21px !important}.mar-42-22{margin:42px 22px !important}.mar-42-23{margin:42px 23px !important}.mar-42-24{margin:42px 24px !important}.mar-42-25{margin:42px 25px !important}.mar-42-26{margin:42px 26px !important}.mar-42-27{margin:42px 27px !important}.mar-42-28{margin:42px 28px !important}.mar-42-29{margin:42px 29px !important}.mar-42-30{margin:42px 30px !important}.mar-42-31{margin:42px 31px !important}.mar-42-32{margin:42px 32px !important}.mar-42-33{margin:42px 33px !important}.mar-42-34{margin:42px 34px !important}.mar-42-35{margin:42px 35px !important}.mar-42-36{margin:42px 36px !important}.mar-42-37{margin:42px 37px !important}.mar-42-38{margin:42px 38px !important}.mar-42-39{margin:42px 39px !important}.mar-42-40{margin:42px 40px !important}.mar-42-41{margin:42px 41px !important}.mar-42-42{margin:42px 42px !important}.mar-42-43{margin:42px 43px !important}.mar-42-44{margin:42px 44px !important}.mar-42-45{margin:42px 45px !important}.mar-42-46{margin:42px 46px !important}.mar-42-47{margin:42px 47px !important}.mar-42-48{margin:42px 48px !important}.mar-42-49{margin:42px 49px !important}.mar-42-50{margin:42px 50px !important}.mar-42-51{margin:42px 51px !important}.mar-42-52{margin:42px 52px !important}.mar-42-53{margin:42px 53px !important}.mar-42-54{margin:42px 54px !important}.mar-42-55{margin:42px 55px !important}.mar-42-56{margin:42px 56px !important}.mar-42-57{margin:42px 57px !important}.mar-42-58{margin:42px 58px !important}.mar-42-59{margin:42px 59px !important}.mar-42-60{margin:42px 60px !important}.mar-42-61{margin:42px 61px !important}.mar-42-62{margin:42px 62px !important}.mar-42-63{margin:42px 63px !important}.mar-42-64{margin:42px 64px !important}.mar-42-65{margin:42px 65px !important}.mar-42-66{margin:42px 66px !important}.mar-42-67{margin:42px 67px !important}.mar-42-68{margin:42px 68px !important}.mar-42-69{margin:42px 69px !important}.mar-42-70{margin:42px 70px !important}.mar-42-71{margin:42px 71px !important}.mar-42-72{margin:42px 72px !important}.mar-42-73{margin:42px 73px !important}.mar-42-74{margin:42px 74px !important}.mar-42-75{margin:42px 75px !important}.mar-42-76{margin:42px 76px !important}.mar-42-77{margin:42px 77px !important}.mar-42-78{margin:42px 78px !important}.mar-42-79{margin:42px 79px !important}.mar-42-80{margin:42px 80px !important}.mar-42-81{margin:42px 81px !important}.mar-42-82{margin:42px 82px !important}.mar-42-83{margin:42px 83px !important}.mar-42-84{margin:42px 84px !important}.mar-42-85{margin:42px 85px !important}.mar-42-86{margin:42px 86px !important}.mar-42-87{margin:42px 87px !important}.mar-42-88{margin:42px 88px !important}.mar-42-89{margin:42px 89px !important}.mar-42-90{margin:42px 90px !important}.mar-42-91{margin:42px 91px !important}.mar-42-92{margin:42px 92px !important}.mar-42-93{margin:42px 93px !important}.mar-42-94{margin:42px 94px !important}.mar-42-95{margin:42px 95px !important}.mar-42-96{margin:42px 96px !important}.mar-42-97{margin:42px 97px !important}.mar-42-98{margin:42px 98px !important}.mar-42-99{margin:42px 99px !important}.mar-42-100{margin:42px 100px !important}.mar-43{margin:43px !important}.mar-t-43{margin-top:43px !important}.mar-r-43{margin-right:43px !important}.mar-b-43{margin-bottom:43px !important}.mar-l-43{margin-left:43px !important}.mar-tb-43{margin:43px 0}.mar-lr-43{margin:0 43px !important}.mar-43-0{margin:43px 0px !important}.mar-43-1{margin:43px 1px !important}.mar-43-2{margin:43px 2px !important}.mar-43-3{margin:43px 3px !important}.mar-43-4{margin:43px 4px !important}.mar-43-5{margin:43px 5px !important}.mar-43-6{margin:43px 6px !important}.mar-43-7{margin:43px 7px !important}.mar-43-8{margin:43px 8px !important}.mar-43-9{margin:43px 9px !important}.mar-43-10{margin:43px 10px !important}.mar-43-11{margin:43px 11px !important}.mar-43-12{margin:43px 12px !important}.mar-43-13{margin:43px 13px !important}.mar-43-14{margin:43px 14px !important}.mar-43-15{margin:43px 15px !important}.mar-43-16{margin:43px 16px !important}.mar-43-17{margin:43px 17px !important}.mar-43-18{margin:43px 18px !important}.mar-43-19{margin:43px 19px !important}.mar-43-20{margin:43px 20px !important}.mar-43-21{margin:43px 21px !important}.mar-43-22{margin:43px 22px !important}.mar-43-23{margin:43px 23px !important}.mar-43-24{margin:43px 24px !important}.mar-43-25{margin:43px 25px !important}.mar-43-26{margin:43px 26px !important}.mar-43-27{margin:43px 27px !important}.mar-43-28{margin:43px 28px !important}.mar-43-29{margin:43px 29px !important}.mar-43-30{margin:43px 30px !important}.mar-43-31{margin:43px 31px !important}.mar-43-32{margin:43px 32px !important}.mar-43-33{margin:43px 33px !important}.mar-43-34{margin:43px 34px !important}.mar-43-35{margin:43px 35px !important}.mar-43-36{margin:43px 36px !important}.mar-43-37{margin:43px 37px !important}.mar-43-38{margin:43px 38px !important}.mar-43-39{margin:43px 39px !important}.mar-43-40{margin:43px 40px !important}.mar-43-41{margin:43px 41px !important}.mar-43-42{margin:43px 42px !important}.mar-43-43{margin:43px 43px !important}.mar-43-44{margin:43px 44px !important}.mar-43-45{margin:43px 45px !important}.mar-43-46{margin:43px 46px !important}.mar-43-47{margin:43px 47px !important}.mar-43-48{margin:43px 48px !important}.mar-43-49{margin:43px 49px !important}.mar-43-50{margin:43px 50px !important}.mar-43-51{margin:43px 51px !important}.mar-43-52{margin:43px 52px !important}.mar-43-53{margin:43px 53px !important}.mar-43-54{margin:43px 54px !important}.mar-43-55{margin:43px 55px !important}.mar-43-56{margin:43px 56px !important}.mar-43-57{margin:43px 57px !important}.mar-43-58{margin:43px 58px !important}.mar-43-59{margin:43px 59px !important}.mar-43-60{margin:43px 60px !important}.mar-43-61{margin:43px 61px !important}.mar-43-62{margin:43px 62px !important}.mar-43-63{margin:43px 63px !important}.mar-43-64{margin:43px 64px !important}.mar-43-65{margin:43px 65px !important}.mar-43-66{margin:43px 66px !important}.mar-43-67{margin:43px 67px !important}.mar-43-68{margin:43px 68px !important}.mar-43-69{margin:43px 69px !important}.mar-43-70{margin:43px 70px !important}.mar-43-71{margin:43px 71px !important}.mar-43-72{margin:43px 72px !important}.mar-43-73{margin:43px 73px !important}.mar-43-74{margin:43px 74px !important}.mar-43-75{margin:43px 75px !important}.mar-43-76{margin:43px 76px !important}.mar-43-77{margin:43px 77px !important}.mar-43-78{margin:43px 78px !important}.mar-43-79{margin:43px 79px !important}.mar-43-80{margin:43px 80px !important}.mar-43-81{margin:43px 81px !important}.mar-43-82{margin:43px 82px !important}.mar-43-83{margin:43px 83px !important}.mar-43-84{margin:43px 84px !important}.mar-43-85{margin:43px 85px !important}.mar-43-86{margin:43px 86px !important}.mar-43-87{margin:43px 87px !important}.mar-43-88{margin:43px 88px !important}.mar-43-89{margin:43px 89px !important}.mar-43-90{margin:43px 90px !important}.mar-43-91{margin:43px 91px !important}.mar-43-92{margin:43px 92px !important}.mar-43-93{margin:43px 93px !important}.mar-43-94{margin:43px 94px !important}.mar-43-95{margin:43px 95px !important}.mar-43-96{margin:43px 96px !important}.mar-43-97{margin:43px 97px !important}.mar-43-98{margin:43px 98px !important}.mar-43-99{margin:43px 99px !important}.mar-43-100{margin:43px 100px !important}.mar-44{margin:44px !important}.mar-t-44{margin-top:44px !important}.mar-r-44{margin-right:44px !important}.mar-b-44{margin-bottom:44px !important}.mar-l-44{margin-left:44px !important}.mar-tb-44{margin:44px 0}.mar-lr-44{margin:0 44px !important}.mar-44-0{margin:44px 0px !important}.mar-44-1{margin:44px 1px !important}.mar-44-2{margin:44px 2px !important}.mar-44-3{margin:44px 3px !important}.mar-44-4{margin:44px 4px !important}.mar-44-5{margin:44px 5px !important}.mar-44-6{margin:44px 6px !important}.mar-44-7{margin:44px 7px !important}.mar-44-8{margin:44px 8px !important}.mar-44-9{margin:44px 9px !important}.mar-44-10{margin:44px 10px !important}.mar-44-11{margin:44px 11px !important}.mar-44-12{margin:44px 12px !important}.mar-44-13{margin:44px 13px !important}.mar-44-14{margin:44px 14px !important}.mar-44-15{margin:44px 15px !important}.mar-44-16{margin:44px 16px !important}.mar-44-17{margin:44px 17px !important}.mar-44-18{margin:44px 18px !important}.mar-44-19{margin:44px 19px !important}.mar-44-20{margin:44px 20px !important}.mar-44-21{margin:44px 21px !important}.mar-44-22{margin:44px 22px !important}.mar-44-23{margin:44px 23px !important}.mar-44-24{margin:44px 24px !important}.mar-44-25{margin:44px 25px !important}.mar-44-26{margin:44px 26px !important}.mar-44-27{margin:44px 27px !important}.mar-44-28{margin:44px 28px !important}.mar-44-29{margin:44px 29px !important}.mar-44-30{margin:44px 30px !important}.mar-44-31{margin:44px 31px !important}.mar-44-32{margin:44px 32px !important}.mar-44-33{margin:44px 33px !important}.mar-44-34{margin:44px 34px !important}.mar-44-35{margin:44px 35px !important}.mar-44-36{margin:44px 36px !important}.mar-44-37{margin:44px 37px !important}.mar-44-38{margin:44px 38px !important}.mar-44-39{margin:44px 39px !important}.mar-44-40{margin:44px 40px !important}.mar-44-41{margin:44px 41px !important}.mar-44-42{margin:44px 42px !important}.mar-44-43{margin:44px 43px !important}.mar-44-44{margin:44px 44px !important}.mar-44-45{margin:44px 45px !important}.mar-44-46{margin:44px 46px !important}.mar-44-47{margin:44px 47px !important}.mar-44-48{margin:44px 48px !important}.mar-44-49{margin:44px 49px !important}.mar-44-50{margin:44px 50px !important}.mar-44-51{margin:44px 51px !important}.mar-44-52{margin:44px 52px !important}.mar-44-53{margin:44px 53px !important}.mar-44-54{margin:44px 54px !important}.mar-44-55{margin:44px 55px !important}.mar-44-56{margin:44px 56px !important}.mar-44-57{margin:44px 57px !important}.mar-44-58{margin:44px 58px !important}.mar-44-59{margin:44px 59px !important}.mar-44-60{margin:44px 60px !important}.mar-44-61{margin:44px 61px !important}.mar-44-62{margin:44px 62px !important}.mar-44-63{margin:44px 63px !important}.mar-44-64{margin:44px 64px !important}.mar-44-65{margin:44px 65px !important}.mar-44-66{margin:44px 66px !important}.mar-44-67{margin:44px 67px !important}.mar-44-68{margin:44px 68px !important}.mar-44-69{margin:44px 69px !important}.mar-44-70{margin:44px 70px !important}.mar-44-71{margin:44px 71px !important}.mar-44-72{margin:44px 72px !important}.mar-44-73{margin:44px 73px !important}.mar-44-74{margin:44px 74px !important}.mar-44-75{margin:44px 75px !important}.mar-44-76{margin:44px 76px !important}.mar-44-77{margin:44px 77px !important}.mar-44-78{margin:44px 78px !important}.mar-44-79{margin:44px 79px !important}.mar-44-80{margin:44px 80px !important}.mar-44-81{margin:44px 81px !important}.mar-44-82{margin:44px 82px !important}.mar-44-83{margin:44px 83px !important}.mar-44-84{margin:44px 84px !important}.mar-44-85{margin:44px 85px !important}.mar-44-86{margin:44px 86px !important}.mar-44-87{margin:44px 87px !important}.mar-44-88{margin:44px 88px !important}.mar-44-89{margin:44px 89px !important}.mar-44-90{margin:44px 90px !important}.mar-44-91{margin:44px 91px !important}.mar-44-92{margin:44px 92px !important}.mar-44-93{margin:44px 93px !important}.mar-44-94{margin:44px 94px !important}.mar-44-95{margin:44px 95px !important}.mar-44-96{margin:44px 96px !important}.mar-44-97{margin:44px 97px !important}.mar-44-98{margin:44px 98px !important}.mar-44-99{margin:44px 99px !important}.mar-44-100{margin:44px 100px !important}.mar-45{margin:45px !important}.mar-t-45{margin-top:45px !important}.mar-r-45{margin-right:45px !important}.mar-b-45{margin-bottom:45px !important}.mar-l-45{margin-left:45px !important}.mar-tb-45{margin:45px 0}.mar-lr-45{margin:0 45px !important}.mar-45-0{margin:45px 0px !important}.mar-45-1{margin:45px 1px !important}.mar-45-2{margin:45px 2px !important}.mar-45-3{margin:45px 3px !important}.mar-45-4{margin:45px 4px !important}.mar-45-5{margin:45px 5px !important}.mar-45-6{margin:45px 6px !important}.mar-45-7{margin:45px 7px !important}.mar-45-8{margin:45px 8px !important}.mar-45-9{margin:45px 9px !important}.mar-45-10{margin:45px 10px !important}.mar-45-11{margin:45px 11px !important}.mar-45-12{margin:45px 12px !important}.mar-45-13{margin:45px 13px !important}.mar-45-14{margin:45px 14px !important}.mar-45-15{margin:45px 15px !important}.mar-45-16{margin:45px 16px !important}.mar-45-17{margin:45px 17px !important}.mar-45-18{margin:45px 18px !important}.mar-45-19{margin:45px 19px !important}.mar-45-20{margin:45px 20px !important}.mar-45-21{margin:45px 21px !important}.mar-45-22{margin:45px 22px !important}.mar-45-23{margin:45px 23px !important}.mar-45-24{margin:45px 24px !important}.mar-45-25{margin:45px 25px !important}.mar-45-26{margin:45px 26px !important}.mar-45-27{margin:45px 27px !important}.mar-45-28{margin:45px 28px !important}.mar-45-29{margin:45px 29px !important}.mar-45-30{margin:45px 30px !important}.mar-45-31{margin:45px 31px !important}.mar-45-32{margin:45px 32px !important}.mar-45-33{margin:45px 33px !important}.mar-45-34{margin:45px 34px !important}.mar-45-35{margin:45px 35px !important}.mar-45-36{margin:45px 36px !important}.mar-45-37{margin:45px 37px !important}.mar-45-38{margin:45px 38px !important}.mar-45-39{margin:45px 39px !important}.mar-45-40{margin:45px 40px !important}.mar-45-41{margin:45px 41px !important}.mar-45-42{margin:45px 42px !important}.mar-45-43{margin:45px 43px !important}.mar-45-44{margin:45px 44px !important}.mar-45-45{margin:45px 45px !important}.mar-45-46{margin:45px 46px !important}.mar-45-47{margin:45px 47px !important}.mar-45-48{margin:45px 48px !important}.mar-45-49{margin:45px 49px !important}.mar-45-50{margin:45px 50px !important}.mar-45-51{margin:45px 51px !important}.mar-45-52{margin:45px 52px !important}.mar-45-53{margin:45px 53px !important}.mar-45-54{margin:45px 54px !important}.mar-45-55{margin:45px 55px !important}.mar-45-56{margin:45px 56px !important}.mar-45-57{margin:45px 57px !important}.mar-45-58{margin:45px 58px !important}.mar-45-59{margin:45px 59px !important}.mar-45-60{margin:45px 60px !important}.mar-45-61{margin:45px 61px !important}.mar-45-62{margin:45px 62px !important}.mar-45-63{margin:45px 63px !important}.mar-45-64{margin:45px 64px !important}.mar-45-65{margin:45px 65px !important}.mar-45-66{margin:45px 66px !important}.mar-45-67{margin:45px 67px !important}.mar-45-68{margin:45px 68px !important}.mar-45-69{margin:45px 69px !important}.mar-45-70{margin:45px 70px !important}.mar-45-71{margin:45px 71px !important}.mar-45-72{margin:45px 72px !important}.mar-45-73{margin:45px 73px !important}.mar-45-74{margin:45px 74px !important}.mar-45-75{margin:45px 75px !important}.mar-45-76{margin:45px 76px !important}.mar-45-77{margin:45px 77px !important}.mar-45-78{margin:45px 78px !important}.mar-45-79{margin:45px 79px !important}.mar-45-80{margin:45px 80px !important}.mar-45-81{margin:45px 81px !important}.mar-45-82{margin:45px 82px !important}.mar-45-83{margin:45px 83px !important}.mar-45-84{margin:45px 84px !important}.mar-45-85{margin:45px 85px !important}.mar-45-86{margin:45px 86px !important}.mar-45-87{margin:45px 87px !important}.mar-45-88{margin:45px 88px !important}.mar-45-89{margin:45px 89px !important}.mar-45-90{margin:45px 90px !important}.mar-45-91{margin:45px 91px !important}.mar-45-92{margin:45px 92px !important}.mar-45-93{margin:45px 93px !important}.mar-45-94{margin:45px 94px !important}.mar-45-95{margin:45px 95px !important}.mar-45-96{margin:45px 96px !important}.mar-45-97{margin:45px 97px !important}.mar-45-98{margin:45px 98px !important}.mar-45-99{margin:45px 99px !important}.mar-45-100{margin:45px 100px !important}.mar-46{margin:46px !important}.mar-t-46{margin-top:46px !important}.mar-r-46{margin-right:46px !important}.mar-b-46{margin-bottom:46px !important}.mar-l-46{margin-left:46px !important}.mar-tb-46{margin:46px 0}.mar-lr-46{margin:0 46px !important}.mar-46-0{margin:46px 0px !important}.mar-46-1{margin:46px 1px !important}.mar-46-2{margin:46px 2px !important}.mar-46-3{margin:46px 3px !important}.mar-46-4{margin:46px 4px !important}.mar-46-5{margin:46px 5px !important}.mar-46-6{margin:46px 6px !important}.mar-46-7{margin:46px 7px !important}.mar-46-8{margin:46px 8px !important}.mar-46-9{margin:46px 9px !important}.mar-46-10{margin:46px 10px !important}.mar-46-11{margin:46px 11px !important}.mar-46-12{margin:46px 12px !important}.mar-46-13{margin:46px 13px !important}.mar-46-14{margin:46px 14px !important}.mar-46-15{margin:46px 15px !important}.mar-46-16{margin:46px 16px !important}.mar-46-17{margin:46px 17px !important}.mar-46-18{margin:46px 18px !important}.mar-46-19{margin:46px 19px !important}.mar-46-20{margin:46px 20px !important}.mar-46-21{margin:46px 21px !important}.mar-46-22{margin:46px 22px !important}.mar-46-23{margin:46px 23px !important}.mar-46-24{margin:46px 24px !important}.mar-46-25{margin:46px 25px !important}.mar-46-26{margin:46px 26px !important}.mar-46-27{margin:46px 27px !important}.mar-46-28{margin:46px 28px !important}.mar-46-29{margin:46px 29px !important}.mar-46-30{margin:46px 30px !important}.mar-46-31{margin:46px 31px !important}.mar-46-32{margin:46px 32px !important}.mar-46-33{margin:46px 33px !important}.mar-46-34{margin:46px 34px !important}.mar-46-35{margin:46px 35px !important}.mar-46-36{margin:46px 36px !important}.mar-46-37{margin:46px 37px !important}.mar-46-38{margin:46px 38px !important}.mar-46-39{margin:46px 39px !important}.mar-46-40{margin:46px 40px !important}.mar-46-41{margin:46px 41px !important}.mar-46-42{margin:46px 42px !important}.mar-46-43{margin:46px 43px !important}.mar-46-44{margin:46px 44px !important}.mar-46-45{margin:46px 45px !important}.mar-46-46{margin:46px 46px !important}.mar-46-47{margin:46px 47px !important}.mar-46-48{margin:46px 48px !important}.mar-46-49{margin:46px 49px !important}.mar-46-50{margin:46px 50px !important}.mar-46-51{margin:46px 51px !important}.mar-46-52{margin:46px 52px !important}.mar-46-53{margin:46px 53px !important}.mar-46-54{margin:46px 54px !important}.mar-46-55{margin:46px 55px !important}.mar-46-56{margin:46px 56px !important}.mar-46-57{margin:46px 57px !important}.mar-46-58{margin:46px 58px !important}.mar-46-59{margin:46px 59px !important}.mar-46-60{margin:46px 60px !important}.mar-46-61{margin:46px 61px !important}.mar-46-62{margin:46px 62px !important}.mar-46-63{margin:46px 63px !important}.mar-46-64{margin:46px 64px !important}.mar-46-65{margin:46px 65px !important}.mar-46-66{margin:46px 66px !important}.mar-46-67{margin:46px 67px !important}.mar-46-68{margin:46px 68px !important}.mar-46-69{margin:46px 69px !important}.mar-46-70{margin:46px 70px !important}.mar-46-71{margin:46px 71px !important}.mar-46-72{margin:46px 72px !important}.mar-46-73{margin:46px 73px !important}.mar-46-74{margin:46px 74px !important}.mar-46-75{margin:46px 75px !important}.mar-46-76{margin:46px 76px !important}.mar-46-77{margin:46px 77px !important}.mar-46-78{margin:46px 78px !important}.mar-46-79{margin:46px 79px !important}.mar-46-80{margin:46px 80px !important}.mar-46-81{margin:46px 81px !important}.mar-46-82{margin:46px 82px !important}.mar-46-83{margin:46px 83px !important}.mar-46-84{margin:46px 84px !important}.mar-46-85{margin:46px 85px !important}.mar-46-86{margin:46px 86px !important}.mar-46-87{margin:46px 87px !important}.mar-46-88{margin:46px 88px !important}.mar-46-89{margin:46px 89px !important}.mar-46-90{margin:46px 90px !important}.mar-46-91{margin:46px 91px !important}.mar-46-92{margin:46px 92px !important}.mar-46-93{margin:46px 93px !important}.mar-46-94{margin:46px 94px !important}.mar-46-95{margin:46px 95px !important}.mar-46-96{margin:46px 96px !important}.mar-46-97{margin:46px 97px !important}.mar-46-98{margin:46px 98px !important}.mar-46-99{margin:46px 99px !important}.mar-46-100{margin:46px 100px !important}.mar-47{margin:47px !important}.mar-t-47{margin-top:47px !important}.mar-r-47{margin-right:47px !important}.mar-b-47{margin-bottom:47px !important}.mar-l-47{margin-left:47px !important}.mar-tb-47{margin:47px 0}.mar-lr-47{margin:0 47px !important}.mar-47-0{margin:47px 0px !important}.mar-47-1{margin:47px 1px !important}.mar-47-2{margin:47px 2px !important}.mar-47-3{margin:47px 3px !important}.mar-47-4{margin:47px 4px !important}.mar-47-5{margin:47px 5px !important}.mar-47-6{margin:47px 6px !important}.mar-47-7{margin:47px 7px !important}.mar-47-8{margin:47px 8px !important}.mar-47-9{margin:47px 9px !important}.mar-47-10{margin:47px 10px !important}.mar-47-11{margin:47px 11px !important}.mar-47-12{margin:47px 12px !important}.mar-47-13{margin:47px 13px !important}.mar-47-14{margin:47px 14px !important}.mar-47-15{margin:47px 15px !important}.mar-47-16{margin:47px 16px !important}.mar-47-17{margin:47px 17px !important}.mar-47-18{margin:47px 18px !important}.mar-47-19{margin:47px 19px !important}.mar-47-20{margin:47px 20px !important}.mar-47-21{margin:47px 21px !important}.mar-47-22{margin:47px 22px !important}.mar-47-23{margin:47px 23px !important}.mar-47-24{margin:47px 24px !important}.mar-47-25{margin:47px 25px !important}.mar-47-26{margin:47px 26px !important}.mar-47-27{margin:47px 27px !important}.mar-47-28{margin:47px 28px !important}.mar-47-29{margin:47px 29px !important}.mar-47-30{margin:47px 30px !important}.mar-47-31{margin:47px 31px !important}.mar-47-32{margin:47px 32px !important}.mar-47-33{margin:47px 33px !important}.mar-47-34{margin:47px 34px !important}.mar-47-35{margin:47px 35px !important}.mar-47-36{margin:47px 36px !important}.mar-47-37{margin:47px 37px !important}.mar-47-38{margin:47px 38px !important}.mar-47-39{margin:47px 39px !important}.mar-47-40{margin:47px 40px !important}.mar-47-41{margin:47px 41px !important}.mar-47-42{margin:47px 42px !important}.mar-47-43{margin:47px 43px !important}.mar-47-44{margin:47px 44px !important}.mar-47-45{margin:47px 45px !important}.mar-47-46{margin:47px 46px !important}.mar-47-47{margin:47px 47px !important}.mar-47-48{margin:47px 48px !important}.mar-47-49{margin:47px 49px !important}.mar-47-50{margin:47px 50px !important}.mar-47-51{margin:47px 51px !important}.mar-47-52{margin:47px 52px !important}.mar-47-53{margin:47px 53px !important}.mar-47-54{margin:47px 54px !important}.mar-47-55{margin:47px 55px !important}.mar-47-56{margin:47px 56px !important}.mar-47-57{margin:47px 57px !important}.mar-47-58{margin:47px 58px !important}.mar-47-59{margin:47px 59px !important}.mar-47-60{margin:47px 60px !important}.mar-47-61{margin:47px 61px !important}.mar-47-62{margin:47px 62px !important}.mar-47-63{margin:47px 63px !important}.mar-47-64{margin:47px 64px !important}.mar-47-65{margin:47px 65px !important}.mar-47-66{margin:47px 66px !important}.mar-47-67{margin:47px 67px !important}.mar-47-68{margin:47px 68px !important}.mar-47-69{margin:47px 69px !important}.mar-47-70{margin:47px 70px !important}.mar-47-71{margin:47px 71px !important}.mar-47-72{margin:47px 72px !important}.mar-47-73{margin:47px 73px !important}.mar-47-74{margin:47px 74px !important}.mar-47-75{margin:47px 75px !important}.mar-47-76{margin:47px 76px !important}.mar-47-77{margin:47px 77px !important}.mar-47-78{margin:47px 78px !important}.mar-47-79{margin:47px 79px !important}.mar-47-80{margin:47px 80px !important}.mar-47-81{margin:47px 81px !important}.mar-47-82{margin:47px 82px !important}.mar-47-83{margin:47px 83px !important}.mar-47-84{margin:47px 84px !important}.mar-47-85{margin:47px 85px !important}.mar-47-86{margin:47px 86px !important}.mar-47-87{margin:47px 87px !important}.mar-47-88{margin:47px 88px !important}.mar-47-89{margin:47px 89px !important}.mar-47-90{margin:47px 90px !important}.mar-47-91{margin:47px 91px !important}.mar-47-92{margin:47px 92px !important}.mar-47-93{margin:47px 93px !important}.mar-47-94{margin:47px 94px !important}.mar-47-95{margin:47px 95px !important}.mar-47-96{margin:47px 96px !important}.mar-47-97{margin:47px 97px !important}.mar-47-98{margin:47px 98px !important}.mar-47-99{margin:47px 99px !important}.mar-47-100{margin:47px 100px !important}.mar-48{margin:48px !important}.mar-t-48{margin-top:48px !important}.mar-r-48{margin-right:48px !important}.mar-b-48{margin-bottom:48px !important}.mar-l-48{margin-left:48px !important}.mar-tb-48{margin:48px 0}.mar-lr-48{margin:0 48px !important}.mar-48-0{margin:48px 0px !important}.mar-48-1{margin:48px 1px !important}.mar-48-2{margin:48px 2px !important}.mar-48-3{margin:48px 3px !important}.mar-48-4{margin:48px 4px !important}.mar-48-5{margin:48px 5px !important}.mar-48-6{margin:48px 6px !important}.mar-48-7{margin:48px 7px !important}.mar-48-8{margin:48px 8px !important}.mar-48-9{margin:48px 9px !important}.mar-48-10{margin:48px 10px !important}.mar-48-11{margin:48px 11px !important}.mar-48-12{margin:48px 12px !important}.mar-48-13{margin:48px 13px !important}.mar-48-14{margin:48px 14px !important}.mar-48-15{margin:48px 15px !important}.mar-48-16{margin:48px 16px !important}.mar-48-17{margin:48px 17px !important}.mar-48-18{margin:48px 18px !important}.mar-48-19{margin:48px 19px !important}.mar-48-20{margin:48px 20px !important}.mar-48-21{margin:48px 21px !important}.mar-48-22{margin:48px 22px !important}.mar-48-23{margin:48px 23px !important}.mar-48-24{margin:48px 24px !important}.mar-48-25{margin:48px 25px !important}.mar-48-26{margin:48px 26px !important}.mar-48-27{margin:48px 27px !important}.mar-48-28{margin:48px 28px !important}.mar-48-29{margin:48px 29px !important}.mar-48-30{margin:48px 30px !important}.mar-48-31{margin:48px 31px !important}.mar-48-32{margin:48px 32px !important}.mar-48-33{margin:48px 33px !important}.mar-48-34{margin:48px 34px !important}.mar-48-35{margin:48px 35px !important}.mar-48-36{margin:48px 36px !important}.mar-48-37{margin:48px 37px !important}.mar-48-38{margin:48px 38px !important}.mar-48-39{margin:48px 39px !important}.mar-48-40{margin:48px 40px !important}.mar-48-41{margin:48px 41px !important}.mar-48-42{margin:48px 42px !important}.mar-48-43{margin:48px 43px !important}.mar-48-44{margin:48px 44px !important}.mar-48-45{margin:48px 45px !important}.mar-48-46{margin:48px 46px !important}.mar-48-47{margin:48px 47px !important}.mar-48-48{margin:48px 48px !important}.mar-48-49{margin:48px 49px !important}.mar-48-50{margin:48px 50px !important}.mar-48-51{margin:48px 51px !important}.mar-48-52{margin:48px 52px !important}.mar-48-53{margin:48px 53px !important}.mar-48-54{margin:48px 54px !important}.mar-48-55{margin:48px 55px !important}.mar-48-56{margin:48px 56px !important}.mar-48-57{margin:48px 57px !important}.mar-48-58{margin:48px 58px !important}.mar-48-59{margin:48px 59px !important}.mar-48-60{margin:48px 60px !important}.mar-48-61{margin:48px 61px !important}.mar-48-62{margin:48px 62px !important}.mar-48-63{margin:48px 63px !important}.mar-48-64{margin:48px 64px !important}.mar-48-65{margin:48px 65px !important}.mar-48-66{margin:48px 66px !important}.mar-48-67{margin:48px 67px !important}.mar-48-68{margin:48px 68px !important}.mar-48-69{margin:48px 69px !important}.mar-48-70{margin:48px 70px !important}.mar-48-71{margin:48px 71px !important}.mar-48-72{margin:48px 72px !important}.mar-48-73{margin:48px 73px !important}.mar-48-74{margin:48px 74px !important}.mar-48-75{margin:48px 75px !important}.mar-48-76{margin:48px 76px !important}.mar-48-77{margin:48px 77px !important}.mar-48-78{margin:48px 78px !important}.mar-48-79{margin:48px 79px !important}.mar-48-80{margin:48px 80px !important}.mar-48-81{margin:48px 81px !important}.mar-48-82{margin:48px 82px !important}.mar-48-83{margin:48px 83px !important}.mar-48-84{margin:48px 84px !important}.mar-48-85{margin:48px 85px !important}.mar-48-86{margin:48px 86px !important}.mar-48-87{margin:48px 87px !important}.mar-48-88{margin:48px 88px !important}.mar-48-89{margin:48px 89px !important}.mar-48-90{margin:48px 90px !important}.mar-48-91{margin:48px 91px !important}.mar-48-92{margin:48px 92px !important}.mar-48-93{margin:48px 93px !important}.mar-48-94{margin:48px 94px !important}.mar-48-95{margin:48px 95px !important}.mar-48-96{margin:48px 96px !important}.mar-48-97{margin:48px 97px !important}.mar-48-98{margin:48px 98px !important}.mar-48-99{margin:48px 99px !important}.mar-48-100{margin:48px 100px !important}.mar-49{margin:49px !important}.mar-t-49{margin-top:49px !important}.mar-r-49{margin-right:49px !important}.mar-b-49{margin-bottom:49px !important}.mar-l-49{margin-left:49px !important}.mar-tb-49{margin:49px 0}.mar-lr-49{margin:0 49px !important}.mar-49-0{margin:49px 0px !important}.mar-49-1{margin:49px 1px !important}.mar-49-2{margin:49px 2px !important}.mar-49-3{margin:49px 3px !important}.mar-49-4{margin:49px 4px !important}.mar-49-5{margin:49px 5px !important}.mar-49-6{margin:49px 6px !important}.mar-49-7{margin:49px 7px !important}.mar-49-8{margin:49px 8px !important}.mar-49-9{margin:49px 9px !important}.mar-49-10{margin:49px 10px !important}.mar-49-11{margin:49px 11px !important}.mar-49-12{margin:49px 12px !important}.mar-49-13{margin:49px 13px !important}.mar-49-14{margin:49px 14px !important}.mar-49-15{margin:49px 15px !important}.mar-49-16{margin:49px 16px !important}.mar-49-17{margin:49px 17px !important}.mar-49-18{margin:49px 18px !important}.mar-49-19{margin:49px 19px !important}.mar-49-20{margin:49px 20px !important}.mar-49-21{margin:49px 21px !important}.mar-49-22{margin:49px 22px !important}.mar-49-23{margin:49px 23px !important}.mar-49-24{margin:49px 24px !important}.mar-49-25{margin:49px 25px !important}.mar-49-26{margin:49px 26px !important}.mar-49-27{margin:49px 27px !important}.mar-49-28{margin:49px 28px !important}.mar-49-29{margin:49px 29px !important}.mar-49-30{margin:49px 30px !important}.mar-49-31{margin:49px 31px !important}.mar-49-32{margin:49px 32px !important}.mar-49-33{margin:49px 33px !important}.mar-49-34{margin:49px 34px !important}.mar-49-35{margin:49px 35px !important}.mar-49-36{margin:49px 36px !important}.mar-49-37{margin:49px 37px !important}.mar-49-38{margin:49px 38px !important}.mar-49-39{margin:49px 39px !important}.mar-49-40{margin:49px 40px !important}.mar-49-41{margin:49px 41px !important}.mar-49-42{margin:49px 42px !important}.mar-49-43{margin:49px 43px !important}.mar-49-44{margin:49px 44px !important}.mar-49-45{margin:49px 45px !important}.mar-49-46{margin:49px 46px !important}.mar-49-47{margin:49px 47px !important}.mar-49-48{margin:49px 48px !important}.mar-49-49{margin:49px 49px !important}.mar-49-50{margin:49px 50px !important}.mar-49-51{margin:49px 51px !important}.mar-49-52{margin:49px 52px !important}.mar-49-53{margin:49px 53px !important}.mar-49-54{margin:49px 54px !important}.mar-49-55{margin:49px 55px !important}.mar-49-56{margin:49px 56px !important}.mar-49-57{margin:49px 57px !important}.mar-49-58{margin:49px 58px !important}.mar-49-59{margin:49px 59px !important}.mar-49-60{margin:49px 60px !important}.mar-49-61{margin:49px 61px !important}.mar-49-62{margin:49px 62px !important}.mar-49-63{margin:49px 63px !important}.mar-49-64{margin:49px 64px !important}.mar-49-65{margin:49px 65px !important}.mar-49-66{margin:49px 66px !important}.mar-49-67{margin:49px 67px !important}.mar-49-68{margin:49px 68px !important}.mar-49-69{margin:49px 69px !important}.mar-49-70{margin:49px 70px !important}.mar-49-71{margin:49px 71px !important}.mar-49-72{margin:49px 72px !important}.mar-49-73{margin:49px 73px !important}.mar-49-74{margin:49px 74px !important}.mar-49-75{margin:49px 75px !important}.mar-49-76{margin:49px 76px !important}.mar-49-77{margin:49px 77px !important}.mar-49-78{margin:49px 78px !important}.mar-49-79{margin:49px 79px !important}.mar-49-80{margin:49px 80px !important}.mar-49-81{margin:49px 81px !important}.mar-49-82{margin:49px 82px !important}.mar-49-83{margin:49px 83px !important}.mar-49-84{margin:49px 84px !important}.mar-49-85{margin:49px 85px !important}.mar-49-86{margin:49px 86px !important}.mar-49-87{margin:49px 87px !important}.mar-49-88{margin:49px 88px !important}.mar-49-89{margin:49px 89px !important}.mar-49-90{margin:49px 90px !important}.mar-49-91{margin:49px 91px !important}.mar-49-92{margin:49px 92px !important}.mar-49-93{margin:49px 93px !important}.mar-49-94{margin:49px 94px !important}.mar-49-95{margin:49px 95px !important}.mar-49-96{margin:49px 96px !important}.mar-49-97{margin:49px 97px !important}.mar-49-98{margin:49px 98px !important}.mar-49-99{margin:49px 99px !important}.mar-49-100{margin:49px 100px !important}.mar-50{margin:50px !important}.mar-t-50{margin-top:50px !important}.mar-r-50{margin-right:50px !important}.mar-b-50{margin-bottom:50px !important}.mar-l-50{margin-left:50px !important}.mar-tb-50{margin:50px 0}.mar-lr-50{margin:0 50px !important}.mar-50-0{margin:50px 0px !important}.mar-50-1{margin:50px 1px !important}.mar-50-2{margin:50px 2px !important}.mar-50-3{margin:50px 3px !important}.mar-50-4{margin:50px 4px !important}.mar-50-5{margin:50px 5px !important}.mar-50-6{margin:50px 6px !important}.mar-50-7{margin:50px 7px !important}.mar-50-8{margin:50px 8px !important}.mar-50-9{margin:50px 9px !important}.mar-50-10{margin:50px 10px !important}.mar-50-11{margin:50px 11px !important}.mar-50-12{margin:50px 12px !important}.mar-50-13{margin:50px 13px !important}.mar-50-14{margin:50px 14px !important}.mar-50-15{margin:50px 15px !important}.mar-50-16{margin:50px 16px !important}.mar-50-17{margin:50px 17px !important}.mar-50-18{margin:50px 18px !important}.mar-50-19{margin:50px 19px !important}.mar-50-20{margin:50px 20px !important}.mar-50-21{margin:50px 21px !important}.mar-50-22{margin:50px 22px !important}.mar-50-23{margin:50px 23px !important}.mar-50-24{margin:50px 24px !important}.mar-50-25{margin:50px 25px !important}.mar-50-26{margin:50px 26px !important}.mar-50-27{margin:50px 27px !important}.mar-50-28{margin:50px 28px !important}.mar-50-29{margin:50px 29px !important}.mar-50-30{margin:50px 30px !important}.mar-50-31{margin:50px 31px !important}.mar-50-32{margin:50px 32px !important}.mar-50-33{margin:50px 33px !important}.mar-50-34{margin:50px 34px !important}.mar-50-35{margin:50px 35px !important}.mar-50-36{margin:50px 36px !important}.mar-50-37{margin:50px 37px !important}.mar-50-38{margin:50px 38px !important}.mar-50-39{margin:50px 39px !important}.mar-50-40{margin:50px 40px !important}.mar-50-41{margin:50px 41px !important}.mar-50-42{margin:50px 42px !important}.mar-50-43{margin:50px 43px !important}.mar-50-44{margin:50px 44px !important}.mar-50-45{margin:50px 45px !important}.mar-50-46{margin:50px 46px !important}.mar-50-47{margin:50px 47px !important}.mar-50-48{margin:50px 48px !important}.mar-50-49{margin:50px 49px !important}.mar-50-50{margin:50px 50px !important}.mar-50-51{margin:50px 51px !important}.mar-50-52{margin:50px 52px !important}.mar-50-53{margin:50px 53px !important}.mar-50-54{margin:50px 54px !important}.mar-50-55{margin:50px 55px !important}.mar-50-56{margin:50px 56px !important}.mar-50-57{margin:50px 57px !important}.mar-50-58{margin:50px 58px !important}.mar-50-59{margin:50px 59px !important}.mar-50-60{margin:50px 60px !important}.mar-50-61{margin:50px 61px !important}.mar-50-62{margin:50px 62px !important}.mar-50-63{margin:50px 63px !important}.mar-50-64{margin:50px 64px !important}.mar-50-65{margin:50px 65px !important}.mar-50-66{margin:50px 66px !important}.mar-50-67{margin:50px 67px !important}.mar-50-68{margin:50px 68px !important}.mar-50-69{margin:50px 69px !important}.mar-50-70{margin:50px 70px !important}.mar-50-71{margin:50px 71px !important}.mar-50-72{margin:50px 72px !important}.mar-50-73{margin:50px 73px !important}.mar-50-74{margin:50px 74px !important}.mar-50-75{margin:50px 75px !important}.mar-50-76{margin:50px 76px !important}.mar-50-77{margin:50px 77px !important}.mar-50-78{margin:50px 78px !important}.mar-50-79{margin:50px 79px !important}.mar-50-80{margin:50px 80px !important}.mar-50-81{margin:50px 81px !important}.mar-50-82{margin:50px 82px !important}.mar-50-83{margin:50px 83px !important}.mar-50-84{margin:50px 84px !important}.mar-50-85{margin:50px 85px !important}.mar-50-86{margin:50px 86px !important}.mar-50-87{margin:50px 87px !important}.mar-50-88{margin:50px 88px !important}.mar-50-89{margin:50px 89px !important}.mar-50-90{margin:50px 90px !important}.mar-50-91{margin:50px 91px !important}.mar-50-92{margin:50px 92px !important}.mar-50-93{margin:50px 93px !important}.mar-50-94{margin:50px 94px !important}.mar-50-95{margin:50px 95px !important}.mar-50-96{margin:50px 96px !important}.mar-50-97{margin:50px 97px !important}.mar-50-98{margin:50px 98px !important}.mar-50-99{margin:50px 99px !important}.mar-50-100{margin:50px 100px !important}.mar-51{margin:51px !important}.mar-t-51{margin-top:51px !important}.mar-r-51{margin-right:51px !important}.mar-b-51{margin-bottom:51px !important}.mar-l-51{margin-left:51px !important}.mar-tb-51{margin:51px 0}.mar-lr-51{margin:0 51px !important}.mar-51-0{margin:51px 0px !important}.mar-51-1{margin:51px 1px !important}.mar-51-2{margin:51px 2px !important}.mar-51-3{margin:51px 3px !important}.mar-51-4{margin:51px 4px !important}.mar-51-5{margin:51px 5px !important}.mar-51-6{margin:51px 6px !important}.mar-51-7{margin:51px 7px !important}.mar-51-8{margin:51px 8px !important}.mar-51-9{margin:51px 9px !important}.mar-51-10{margin:51px 10px !important}.mar-51-11{margin:51px 11px !important}.mar-51-12{margin:51px 12px !important}.mar-51-13{margin:51px 13px !important}.mar-51-14{margin:51px 14px !important}.mar-51-15{margin:51px 15px !important}.mar-51-16{margin:51px 16px !important}.mar-51-17{margin:51px 17px !important}.mar-51-18{margin:51px 18px !important}.mar-51-19{margin:51px 19px !important}.mar-51-20{margin:51px 20px !important}.mar-51-21{margin:51px 21px !important}.mar-51-22{margin:51px 22px !important}.mar-51-23{margin:51px 23px !important}.mar-51-24{margin:51px 24px !important}.mar-51-25{margin:51px 25px !important}.mar-51-26{margin:51px 26px !important}.mar-51-27{margin:51px 27px !important}.mar-51-28{margin:51px 28px !important}.mar-51-29{margin:51px 29px !important}.mar-51-30{margin:51px 30px !important}.mar-51-31{margin:51px 31px !important}.mar-51-32{margin:51px 32px !important}.mar-51-33{margin:51px 33px !important}.mar-51-34{margin:51px 34px !important}.mar-51-35{margin:51px 35px !important}.mar-51-36{margin:51px 36px !important}.mar-51-37{margin:51px 37px !important}.mar-51-38{margin:51px 38px !important}.mar-51-39{margin:51px 39px !important}.mar-51-40{margin:51px 40px !important}.mar-51-41{margin:51px 41px !important}.mar-51-42{margin:51px 42px !important}.mar-51-43{margin:51px 43px !important}.mar-51-44{margin:51px 44px !important}.mar-51-45{margin:51px 45px !important}.mar-51-46{margin:51px 46px !important}.mar-51-47{margin:51px 47px !important}.mar-51-48{margin:51px 48px !important}.mar-51-49{margin:51px 49px !important}.mar-51-50{margin:51px 50px !important}.mar-51-51{margin:51px 51px !important}.mar-51-52{margin:51px 52px !important}.mar-51-53{margin:51px 53px !important}.mar-51-54{margin:51px 54px !important}.mar-51-55{margin:51px 55px !important}.mar-51-56{margin:51px 56px !important}.mar-51-57{margin:51px 57px !important}.mar-51-58{margin:51px 58px !important}.mar-51-59{margin:51px 59px !important}.mar-51-60{margin:51px 60px !important}.mar-51-61{margin:51px 61px !important}.mar-51-62{margin:51px 62px !important}.mar-51-63{margin:51px 63px !important}.mar-51-64{margin:51px 64px !important}.mar-51-65{margin:51px 65px !important}.mar-51-66{margin:51px 66px !important}.mar-51-67{margin:51px 67px !important}.mar-51-68{margin:51px 68px !important}.mar-51-69{margin:51px 69px !important}.mar-51-70{margin:51px 70px !important}.mar-51-71{margin:51px 71px !important}.mar-51-72{margin:51px 72px !important}.mar-51-73{margin:51px 73px !important}.mar-51-74{margin:51px 74px !important}.mar-51-75{margin:51px 75px !important}.mar-51-76{margin:51px 76px !important}.mar-51-77{margin:51px 77px !important}.mar-51-78{margin:51px 78px !important}.mar-51-79{margin:51px 79px !important}.mar-51-80{margin:51px 80px !important}.mar-51-81{margin:51px 81px !important}.mar-51-82{margin:51px 82px !important}.mar-51-83{margin:51px 83px !important}.mar-51-84{margin:51px 84px !important}.mar-51-85{margin:51px 85px !important}.mar-51-86{margin:51px 86px !important}.mar-51-87{margin:51px 87px !important}.mar-51-88{margin:51px 88px !important}.mar-51-89{margin:51px 89px !important}.mar-51-90{margin:51px 90px !important}.mar-51-91{margin:51px 91px !important}.mar-51-92{margin:51px 92px !important}.mar-51-93{margin:51px 93px !important}.mar-51-94{margin:51px 94px !important}.mar-51-95{margin:51px 95px !important}.mar-51-96{margin:51px 96px !important}.mar-51-97{margin:51px 97px !important}.mar-51-98{margin:51px 98px !important}.mar-51-99{margin:51px 99px !important}.mar-51-100{margin:51px 100px !important}.mar-52{margin:52px !important}.mar-t-52{margin-top:52px !important}.mar-r-52{margin-right:52px !important}.mar-b-52{margin-bottom:52px !important}.mar-l-52{margin-left:52px !important}.mar-tb-52{margin:52px 0}.mar-lr-52{margin:0 52px !important}.mar-52-0{margin:52px 0px !important}.mar-52-1{margin:52px 1px !important}.mar-52-2{margin:52px 2px !important}.mar-52-3{margin:52px 3px !important}.mar-52-4{margin:52px 4px !important}.mar-52-5{margin:52px 5px !important}.mar-52-6{margin:52px 6px !important}.mar-52-7{margin:52px 7px !important}.mar-52-8{margin:52px 8px !important}.mar-52-9{margin:52px 9px !important}.mar-52-10{margin:52px 10px !important}.mar-52-11{margin:52px 11px !important}.mar-52-12{margin:52px 12px !important}.mar-52-13{margin:52px 13px !important}.mar-52-14{margin:52px 14px !important}.mar-52-15{margin:52px 15px !important}.mar-52-16{margin:52px 16px !important}.mar-52-17{margin:52px 17px !important}.mar-52-18{margin:52px 18px !important}.mar-52-19{margin:52px 19px !important}.mar-52-20{margin:52px 20px !important}.mar-52-21{margin:52px 21px !important}.mar-52-22{margin:52px 22px !important}.mar-52-23{margin:52px 23px !important}.mar-52-24{margin:52px 24px !important}.mar-52-25{margin:52px 25px !important}.mar-52-26{margin:52px 26px !important}.mar-52-27{margin:52px 27px !important}.mar-52-28{margin:52px 28px !important}.mar-52-29{margin:52px 29px !important}.mar-52-30{margin:52px 30px !important}.mar-52-31{margin:52px 31px !important}.mar-52-32{margin:52px 32px !important}.mar-52-33{margin:52px 33px !important}.mar-52-34{margin:52px 34px !important}.mar-52-35{margin:52px 35px !important}.mar-52-36{margin:52px 36px !important}.mar-52-37{margin:52px 37px !important}.mar-52-38{margin:52px 38px !important}.mar-52-39{margin:52px 39px !important}.mar-52-40{margin:52px 40px !important}.mar-52-41{margin:52px 41px !important}.mar-52-42{margin:52px 42px !important}.mar-52-43{margin:52px 43px !important}.mar-52-44{margin:52px 44px !important}.mar-52-45{margin:52px 45px !important}.mar-52-46{margin:52px 46px !important}.mar-52-47{margin:52px 47px !important}.mar-52-48{margin:52px 48px !important}.mar-52-49{margin:52px 49px !important}.mar-52-50{margin:52px 50px !important}.mar-52-51{margin:52px 51px !important}.mar-52-52{margin:52px 52px !important}.mar-52-53{margin:52px 53px !important}.mar-52-54{margin:52px 54px !important}.mar-52-55{margin:52px 55px !important}.mar-52-56{margin:52px 56px !important}.mar-52-57{margin:52px 57px !important}.mar-52-58{margin:52px 58px !important}.mar-52-59{margin:52px 59px !important}.mar-52-60{margin:52px 60px !important}.mar-52-61{margin:52px 61px !important}.mar-52-62{margin:52px 62px !important}.mar-52-63{margin:52px 63px !important}.mar-52-64{margin:52px 64px !important}.mar-52-65{margin:52px 65px !important}.mar-52-66{margin:52px 66px !important}.mar-52-67{margin:52px 67px !important}.mar-52-68{margin:52px 68px !important}.mar-52-69{margin:52px 69px !important}.mar-52-70{margin:52px 70px !important}.mar-52-71{margin:52px 71px !important}.mar-52-72{margin:52px 72px !important}.mar-52-73{margin:52px 73px !important}.mar-52-74{margin:52px 74px !important}.mar-52-75{margin:52px 75px !important}.mar-52-76{margin:52px 76px !important}.mar-52-77{margin:52px 77px !important}.mar-52-78{margin:52px 78px !important}.mar-52-79{margin:52px 79px !important}.mar-52-80{margin:52px 80px !important}.mar-52-81{margin:52px 81px !important}.mar-52-82{margin:52px 82px !important}.mar-52-83{margin:52px 83px !important}.mar-52-84{margin:52px 84px !important}.mar-52-85{margin:52px 85px !important}.mar-52-86{margin:52px 86px !important}.mar-52-87{margin:52px 87px !important}.mar-52-88{margin:52px 88px !important}.mar-52-89{margin:52px 89px !important}.mar-52-90{margin:52px 90px !important}.mar-52-91{margin:52px 91px !important}.mar-52-92{margin:52px 92px !important}.mar-52-93{margin:52px 93px !important}.mar-52-94{margin:52px 94px !important}.mar-52-95{margin:52px 95px !important}.mar-52-96{margin:52px 96px !important}.mar-52-97{margin:52px 97px !important}.mar-52-98{margin:52px 98px !important}.mar-52-99{margin:52px 99px !important}.mar-52-100{margin:52px 100px !important}.mar-53{margin:53px !important}.mar-t-53{margin-top:53px !important}.mar-r-53{margin-right:53px !important}.mar-b-53{margin-bottom:53px !important}.mar-l-53{margin-left:53px !important}.mar-tb-53{margin:53px 0}.mar-lr-53{margin:0 53px !important}.mar-53-0{margin:53px 0px !important}.mar-53-1{margin:53px 1px !important}.mar-53-2{margin:53px 2px !important}.mar-53-3{margin:53px 3px !important}.mar-53-4{margin:53px 4px !important}.mar-53-5{margin:53px 5px !important}.mar-53-6{margin:53px 6px !important}.mar-53-7{margin:53px 7px !important}.mar-53-8{margin:53px 8px !important}.mar-53-9{margin:53px 9px !important}.mar-53-10{margin:53px 10px !important}.mar-53-11{margin:53px 11px !important}.mar-53-12{margin:53px 12px !important}.mar-53-13{margin:53px 13px !important}.mar-53-14{margin:53px 14px !important}.mar-53-15{margin:53px 15px !important}.mar-53-16{margin:53px 16px !important}.mar-53-17{margin:53px 17px !important}.mar-53-18{margin:53px 18px !important}.mar-53-19{margin:53px 19px !important}.mar-53-20{margin:53px 20px !important}.mar-53-21{margin:53px 21px !important}.mar-53-22{margin:53px 22px !important}.mar-53-23{margin:53px 23px !important}.mar-53-24{margin:53px 24px !important}.mar-53-25{margin:53px 25px !important}.mar-53-26{margin:53px 26px !important}.mar-53-27{margin:53px 27px !important}.mar-53-28{margin:53px 28px !important}.mar-53-29{margin:53px 29px !important}.mar-53-30{margin:53px 30px !important}.mar-53-31{margin:53px 31px !important}.mar-53-32{margin:53px 32px !important}.mar-53-33{margin:53px 33px !important}.mar-53-34{margin:53px 34px !important}.mar-53-35{margin:53px 35px !important}.mar-53-36{margin:53px 36px !important}.mar-53-37{margin:53px 37px !important}.mar-53-38{margin:53px 38px !important}.mar-53-39{margin:53px 39px !important}.mar-53-40{margin:53px 40px !important}.mar-53-41{margin:53px 41px !important}.mar-53-42{margin:53px 42px !important}.mar-53-43{margin:53px 43px !important}.mar-53-44{margin:53px 44px !important}.mar-53-45{margin:53px 45px !important}.mar-53-46{margin:53px 46px !important}.mar-53-47{margin:53px 47px !important}.mar-53-48{margin:53px 48px !important}.mar-53-49{margin:53px 49px !important}.mar-53-50{margin:53px 50px !important}.mar-53-51{margin:53px 51px !important}.mar-53-52{margin:53px 52px !important}.mar-53-53{margin:53px 53px !important}.mar-53-54{margin:53px 54px !important}.mar-53-55{margin:53px 55px !important}.mar-53-56{margin:53px 56px !important}.mar-53-57{margin:53px 57px !important}.mar-53-58{margin:53px 58px !important}.mar-53-59{margin:53px 59px !important}.mar-53-60{margin:53px 60px !important}.mar-53-61{margin:53px 61px !important}.mar-53-62{margin:53px 62px !important}.mar-53-63{margin:53px 63px !important}.mar-53-64{margin:53px 64px !important}.mar-53-65{margin:53px 65px !important}.mar-53-66{margin:53px 66px !important}.mar-53-67{margin:53px 67px !important}.mar-53-68{margin:53px 68px !important}.mar-53-69{margin:53px 69px !important}.mar-53-70{margin:53px 70px !important}.mar-53-71{margin:53px 71px !important}.mar-53-72{margin:53px 72px !important}.mar-53-73{margin:53px 73px !important}.mar-53-74{margin:53px 74px !important}.mar-53-75{margin:53px 75px !important}.mar-53-76{margin:53px 76px !important}.mar-53-77{margin:53px 77px !important}.mar-53-78{margin:53px 78px !important}.mar-53-79{margin:53px 79px !important}.mar-53-80{margin:53px 80px !important}.mar-53-81{margin:53px 81px !important}.mar-53-82{margin:53px 82px !important}.mar-53-83{margin:53px 83px !important}.mar-53-84{margin:53px 84px !important}.mar-53-85{margin:53px 85px !important}.mar-53-86{margin:53px 86px !important}.mar-53-87{margin:53px 87px !important}.mar-53-88{margin:53px 88px !important}.mar-53-89{margin:53px 89px !important}.mar-53-90{margin:53px 90px !important}.mar-53-91{margin:53px 91px !important}.mar-53-92{margin:53px 92px !important}.mar-53-93{margin:53px 93px !important}.mar-53-94{margin:53px 94px !important}.mar-53-95{margin:53px 95px !important}.mar-53-96{margin:53px 96px !important}.mar-53-97{margin:53px 97px !important}.mar-53-98{margin:53px 98px !important}.mar-53-99{margin:53px 99px !important}.mar-53-100{margin:53px 100px !important}.mar-54{margin:54px !important}.mar-t-54{margin-top:54px !important}.mar-r-54{margin-right:54px !important}.mar-b-54{margin-bottom:54px !important}.mar-l-54{margin-left:54px !important}.mar-tb-54{margin:54px 0}.mar-lr-54{margin:0 54px !important}.mar-54-0{margin:54px 0px !important}.mar-54-1{margin:54px 1px !important}.mar-54-2{margin:54px 2px !important}.mar-54-3{margin:54px 3px !important}.mar-54-4{margin:54px 4px !important}.mar-54-5{margin:54px 5px !important}.mar-54-6{margin:54px 6px !important}.mar-54-7{margin:54px 7px !important}.mar-54-8{margin:54px 8px !important}.mar-54-9{margin:54px 9px !important}.mar-54-10{margin:54px 10px !important}.mar-54-11{margin:54px 11px !important}.mar-54-12{margin:54px 12px !important}.mar-54-13{margin:54px 13px !important}.mar-54-14{margin:54px 14px !important}.mar-54-15{margin:54px 15px !important}.mar-54-16{margin:54px 16px !important}.mar-54-17{margin:54px 17px !important}.mar-54-18{margin:54px 18px !important}.mar-54-19{margin:54px 19px !important}.mar-54-20{margin:54px 20px !important}.mar-54-21{margin:54px 21px !important}.mar-54-22{margin:54px 22px !important}.mar-54-23{margin:54px 23px !important}.mar-54-24{margin:54px 24px !important}.mar-54-25{margin:54px 25px !important}.mar-54-26{margin:54px 26px !important}.mar-54-27{margin:54px 27px !important}.mar-54-28{margin:54px 28px !important}.mar-54-29{margin:54px 29px !important}.mar-54-30{margin:54px 30px !important}.mar-54-31{margin:54px 31px !important}.mar-54-32{margin:54px 32px !important}.mar-54-33{margin:54px 33px !important}.mar-54-34{margin:54px 34px !important}.mar-54-35{margin:54px 35px !important}.mar-54-36{margin:54px 36px !important}.mar-54-37{margin:54px 37px !important}.mar-54-38{margin:54px 38px !important}.mar-54-39{margin:54px 39px !important}.mar-54-40{margin:54px 40px !important}.mar-54-41{margin:54px 41px !important}.mar-54-42{margin:54px 42px !important}.mar-54-43{margin:54px 43px !important}.mar-54-44{margin:54px 44px !important}.mar-54-45{margin:54px 45px !important}.mar-54-46{margin:54px 46px !important}.mar-54-47{margin:54px 47px !important}.mar-54-48{margin:54px 48px !important}.mar-54-49{margin:54px 49px !important}.mar-54-50{margin:54px 50px !important}.mar-54-51{margin:54px 51px !important}.mar-54-52{margin:54px 52px !important}.mar-54-53{margin:54px 53px !important}.mar-54-54{margin:54px 54px !important}.mar-54-55{margin:54px 55px !important}.mar-54-56{margin:54px 56px !important}.mar-54-57{margin:54px 57px !important}.mar-54-58{margin:54px 58px !important}.mar-54-59{margin:54px 59px !important}.mar-54-60{margin:54px 60px !important}.mar-54-61{margin:54px 61px !important}.mar-54-62{margin:54px 62px !important}.mar-54-63{margin:54px 63px !important}.mar-54-64{margin:54px 64px !important}.mar-54-65{margin:54px 65px !important}.mar-54-66{margin:54px 66px !important}.mar-54-67{margin:54px 67px !important}.mar-54-68{margin:54px 68px !important}.mar-54-69{margin:54px 69px !important}.mar-54-70{margin:54px 70px !important}.mar-54-71{margin:54px 71px !important}.mar-54-72{margin:54px 72px !important}.mar-54-73{margin:54px 73px !important}.mar-54-74{margin:54px 74px !important}.mar-54-75{margin:54px 75px !important}.mar-54-76{margin:54px 76px !important}.mar-54-77{margin:54px 77px !important}.mar-54-78{margin:54px 78px !important}.mar-54-79{margin:54px 79px !important}.mar-54-80{margin:54px 80px !important}.mar-54-81{margin:54px 81px !important}.mar-54-82{margin:54px 82px !important}.mar-54-83{margin:54px 83px !important}.mar-54-84{margin:54px 84px !important}.mar-54-85{margin:54px 85px !important}.mar-54-86{margin:54px 86px !important}.mar-54-87{margin:54px 87px !important}.mar-54-88{margin:54px 88px !important}.mar-54-89{margin:54px 89px !important}.mar-54-90{margin:54px 90px !important}.mar-54-91{margin:54px 91px !important}.mar-54-92{margin:54px 92px !important}.mar-54-93{margin:54px 93px !important}.mar-54-94{margin:54px 94px !important}.mar-54-95{margin:54px 95px !important}.mar-54-96{margin:54px 96px !important}.mar-54-97{margin:54px 97px !important}.mar-54-98{margin:54px 98px !important}.mar-54-99{margin:54px 99px !important}.mar-54-100{margin:54px 100px !important}.mar-55{margin:55px !important}.mar-t-55{margin-top:55px !important}.mar-r-55{margin-right:55px !important}.mar-b-55{margin-bottom:55px !important}.mar-l-55{margin-left:55px !important}.mar-tb-55{margin:55px 0}.mar-lr-55{margin:0 55px !important}.mar-55-0{margin:55px 0px !important}.mar-55-1{margin:55px 1px !important}.mar-55-2{margin:55px 2px !important}.mar-55-3{margin:55px 3px !important}.mar-55-4{margin:55px 4px !important}.mar-55-5{margin:55px 5px !important}.mar-55-6{margin:55px 6px !important}.mar-55-7{margin:55px 7px !important}.mar-55-8{margin:55px 8px !important}.mar-55-9{margin:55px 9px !important}.mar-55-10{margin:55px 10px !important}.mar-55-11{margin:55px 11px !important}.mar-55-12{margin:55px 12px !important}.mar-55-13{margin:55px 13px !important}.mar-55-14{margin:55px 14px !important}.mar-55-15{margin:55px 15px !important}.mar-55-16{margin:55px 16px !important}.mar-55-17{margin:55px 17px !important}.mar-55-18{margin:55px 18px !important}.mar-55-19{margin:55px 19px !important}.mar-55-20{margin:55px 20px !important}.mar-55-21{margin:55px 21px !important}.mar-55-22{margin:55px 22px !important}.mar-55-23{margin:55px 23px !important}.mar-55-24{margin:55px 24px !important}.mar-55-25{margin:55px 25px !important}.mar-55-26{margin:55px 26px !important}.mar-55-27{margin:55px 27px !important}.mar-55-28{margin:55px 28px !important}.mar-55-29{margin:55px 29px !important}.mar-55-30{margin:55px 30px !important}.mar-55-31{margin:55px 31px !important}.mar-55-32{margin:55px 32px !important}.mar-55-33{margin:55px 33px !important}.mar-55-34{margin:55px 34px !important}.mar-55-35{margin:55px 35px !important}.mar-55-36{margin:55px 36px !important}.mar-55-37{margin:55px 37px !important}.mar-55-38{margin:55px 38px !important}.mar-55-39{margin:55px 39px !important}.mar-55-40{margin:55px 40px !important}.mar-55-41{margin:55px 41px !important}.mar-55-42{margin:55px 42px !important}.mar-55-43{margin:55px 43px !important}.mar-55-44{margin:55px 44px !important}.mar-55-45{margin:55px 45px !important}.mar-55-46{margin:55px 46px !important}.mar-55-47{margin:55px 47px !important}.mar-55-48{margin:55px 48px !important}.mar-55-49{margin:55px 49px !important}.mar-55-50{margin:55px 50px !important}.mar-55-51{margin:55px 51px !important}.mar-55-52{margin:55px 52px !important}.mar-55-53{margin:55px 53px !important}.mar-55-54{margin:55px 54px !important}.mar-55-55{margin:55px 55px !important}.mar-55-56{margin:55px 56px !important}.mar-55-57{margin:55px 57px !important}.mar-55-58{margin:55px 58px !important}.mar-55-59{margin:55px 59px !important}.mar-55-60{margin:55px 60px !important}.mar-55-61{margin:55px 61px !important}.mar-55-62{margin:55px 62px !important}.mar-55-63{margin:55px 63px !important}.mar-55-64{margin:55px 64px !important}.mar-55-65{margin:55px 65px !important}.mar-55-66{margin:55px 66px !important}.mar-55-67{margin:55px 67px !important}.mar-55-68{margin:55px 68px !important}.mar-55-69{margin:55px 69px !important}.mar-55-70{margin:55px 70px !important}.mar-55-71{margin:55px 71px !important}.mar-55-72{margin:55px 72px !important}.mar-55-73{margin:55px 73px !important}.mar-55-74{margin:55px 74px !important}.mar-55-75{margin:55px 75px !important}.mar-55-76{margin:55px 76px !important}.mar-55-77{margin:55px 77px !important}.mar-55-78{margin:55px 78px !important}.mar-55-79{margin:55px 79px !important}.mar-55-80{margin:55px 80px !important}.mar-55-81{margin:55px 81px !important}.mar-55-82{margin:55px 82px !important}.mar-55-83{margin:55px 83px !important}.mar-55-84{margin:55px 84px !important}.mar-55-85{margin:55px 85px !important}.mar-55-86{margin:55px 86px !important}.mar-55-87{margin:55px 87px !important}.mar-55-88{margin:55px 88px !important}.mar-55-89{margin:55px 89px !important}.mar-55-90{margin:55px 90px !important}.mar-55-91{margin:55px 91px !important}.mar-55-92{margin:55px 92px !important}.mar-55-93{margin:55px 93px !important}.mar-55-94{margin:55px 94px !important}.mar-55-95{margin:55px 95px !important}.mar-55-96{margin:55px 96px !important}.mar-55-97{margin:55px 97px !important}.mar-55-98{margin:55px 98px !important}.mar-55-99{margin:55px 99px !important}.mar-55-100{margin:55px 100px !important}.mar-56{margin:56px !important}.mar-t-56{margin-top:56px !important}.mar-r-56{margin-right:56px !important}.mar-b-56{margin-bottom:56px !important}.mar-l-56{margin-left:56px !important}.mar-tb-56{margin:56px 0}.mar-lr-56{margin:0 56px !important}.mar-56-0{margin:56px 0px !important}.mar-56-1{margin:56px 1px !important}.mar-56-2{margin:56px 2px !important}.mar-56-3{margin:56px 3px !important}.mar-56-4{margin:56px 4px !important}.mar-56-5{margin:56px 5px !important}.mar-56-6{margin:56px 6px !important}.mar-56-7{margin:56px 7px !important}.mar-56-8{margin:56px 8px !important}.mar-56-9{margin:56px 9px !important}.mar-56-10{margin:56px 10px !important}.mar-56-11{margin:56px 11px !important}.mar-56-12{margin:56px 12px !important}.mar-56-13{margin:56px 13px !important}.mar-56-14{margin:56px 14px !important}.mar-56-15{margin:56px 15px !important}.mar-56-16{margin:56px 16px !important}.mar-56-17{margin:56px 17px !important}.mar-56-18{margin:56px 18px !important}.mar-56-19{margin:56px 19px !important}.mar-56-20{margin:56px 20px !important}.mar-56-21{margin:56px 21px !important}.mar-56-22{margin:56px 22px !important}.mar-56-23{margin:56px 23px !important}.mar-56-24{margin:56px 24px !important}.mar-56-25{margin:56px 25px !important}.mar-56-26{margin:56px 26px !important}.mar-56-27{margin:56px 27px !important}.mar-56-28{margin:56px 28px !important}.mar-56-29{margin:56px 29px !important}.mar-56-30{margin:56px 30px !important}.mar-56-31{margin:56px 31px !important}.mar-56-32{margin:56px 32px !important}.mar-56-33{margin:56px 33px !important}.mar-56-34{margin:56px 34px !important}.mar-56-35{margin:56px 35px !important}.mar-56-36{margin:56px 36px !important}.mar-56-37{margin:56px 37px !important}.mar-56-38{margin:56px 38px !important}.mar-56-39{margin:56px 39px !important}.mar-56-40{margin:56px 40px !important}.mar-56-41{margin:56px 41px !important}.mar-56-42{margin:56px 42px !important}.mar-56-43{margin:56px 43px !important}.mar-56-44{margin:56px 44px !important}.mar-56-45{margin:56px 45px !important}.mar-56-46{margin:56px 46px !important}.mar-56-47{margin:56px 47px !important}.mar-56-48{margin:56px 48px !important}.mar-56-49{margin:56px 49px !important}.mar-56-50{margin:56px 50px !important}.mar-56-51{margin:56px 51px !important}.mar-56-52{margin:56px 52px !important}.mar-56-53{margin:56px 53px !important}.mar-56-54{margin:56px 54px !important}.mar-56-55{margin:56px 55px !important}.mar-56-56{margin:56px 56px !important}.mar-56-57{margin:56px 57px !important}.mar-56-58{margin:56px 58px !important}.mar-56-59{margin:56px 59px !important}.mar-56-60{margin:56px 60px !important}.mar-56-61{margin:56px 61px !important}.mar-56-62{margin:56px 62px !important}.mar-56-63{margin:56px 63px !important}.mar-56-64{margin:56px 64px !important}.mar-56-65{margin:56px 65px !important}.mar-56-66{margin:56px 66px !important}.mar-56-67{margin:56px 67px !important}.mar-56-68{margin:56px 68px !important}.mar-56-69{margin:56px 69px !important}.mar-56-70{margin:56px 70px !important}.mar-56-71{margin:56px 71px !important}.mar-56-72{margin:56px 72px !important}.mar-56-73{margin:56px 73px !important}.mar-56-74{margin:56px 74px !important}.mar-56-75{margin:56px 75px !important}.mar-56-76{margin:56px 76px !important}.mar-56-77{margin:56px 77px !important}.mar-56-78{margin:56px 78px !important}.mar-56-79{margin:56px 79px !important}.mar-56-80{margin:56px 80px !important}.mar-56-81{margin:56px 81px !important}.mar-56-82{margin:56px 82px !important}.mar-56-83{margin:56px 83px !important}.mar-56-84{margin:56px 84px !important}.mar-56-85{margin:56px 85px !important}.mar-56-86{margin:56px 86px !important}.mar-56-87{margin:56px 87px !important}.mar-56-88{margin:56px 88px !important}.mar-56-89{margin:56px 89px !important}.mar-56-90{margin:56px 90px !important}.mar-56-91{margin:56px 91px !important}.mar-56-92{margin:56px 92px !important}.mar-56-93{margin:56px 93px !important}.mar-56-94{margin:56px 94px !important}.mar-56-95{margin:56px 95px !important}.mar-56-96{margin:56px 96px !important}.mar-56-97{margin:56px 97px !important}.mar-56-98{margin:56px 98px !important}.mar-56-99{margin:56px 99px !important}.mar-56-100{margin:56px 100px !important}.mar-57{margin:57px !important}.mar-t-57{margin-top:57px !important}.mar-r-57{margin-right:57px !important}.mar-b-57{margin-bottom:57px !important}.mar-l-57{margin-left:57px !important}.mar-tb-57{margin:57px 0}.mar-lr-57{margin:0 57px !important}.mar-57-0{margin:57px 0px !important}.mar-57-1{margin:57px 1px !important}.mar-57-2{margin:57px 2px !important}.mar-57-3{margin:57px 3px !important}.mar-57-4{margin:57px 4px !important}.mar-57-5{margin:57px 5px !important}.mar-57-6{margin:57px 6px !important}.mar-57-7{margin:57px 7px !important}.mar-57-8{margin:57px 8px !important}.mar-57-9{margin:57px 9px !important}.mar-57-10{margin:57px 10px !important}.mar-57-11{margin:57px 11px !important}.mar-57-12{margin:57px 12px !important}.mar-57-13{margin:57px 13px !important}.mar-57-14{margin:57px 14px !important}.mar-57-15{margin:57px 15px !important}.mar-57-16{margin:57px 16px !important}.mar-57-17{margin:57px 17px !important}.mar-57-18{margin:57px 18px !important}.mar-57-19{margin:57px 19px !important}.mar-57-20{margin:57px 20px !important}.mar-57-21{margin:57px 21px !important}.mar-57-22{margin:57px 22px !important}.mar-57-23{margin:57px 23px !important}.mar-57-24{margin:57px 24px !important}.mar-57-25{margin:57px 25px !important}.mar-57-26{margin:57px 26px !important}.mar-57-27{margin:57px 27px !important}.mar-57-28{margin:57px 28px !important}.mar-57-29{margin:57px 29px !important}.mar-57-30{margin:57px 30px !important}.mar-57-31{margin:57px 31px !important}.mar-57-32{margin:57px 32px !important}.mar-57-33{margin:57px 33px !important}.mar-57-34{margin:57px 34px !important}.mar-57-35{margin:57px 35px !important}.mar-57-36{margin:57px 36px !important}.mar-57-37{margin:57px 37px !important}.mar-57-38{margin:57px 38px !important}.mar-57-39{margin:57px 39px !important}.mar-57-40{margin:57px 40px !important}.mar-57-41{margin:57px 41px !important}.mar-57-42{margin:57px 42px !important}.mar-57-43{margin:57px 43px !important}.mar-57-44{margin:57px 44px !important}.mar-57-45{margin:57px 45px !important}.mar-57-46{margin:57px 46px !important}.mar-57-47{margin:57px 47px !important}.mar-57-48{margin:57px 48px !important}.mar-57-49{margin:57px 49px !important}.mar-57-50{margin:57px 50px !important}.mar-57-51{margin:57px 51px !important}.mar-57-52{margin:57px 52px !important}.mar-57-53{margin:57px 53px !important}.mar-57-54{margin:57px 54px !important}.mar-57-55{margin:57px 55px !important}.mar-57-56{margin:57px 56px !important}.mar-57-57{margin:57px 57px !important}.mar-57-58{margin:57px 58px !important}.mar-57-59{margin:57px 59px !important}.mar-57-60{margin:57px 60px !important}.mar-57-61{margin:57px 61px !important}.mar-57-62{margin:57px 62px !important}.mar-57-63{margin:57px 63px !important}.mar-57-64{margin:57px 64px !important}.mar-57-65{margin:57px 65px !important}.mar-57-66{margin:57px 66px !important}.mar-57-67{margin:57px 67px !important}.mar-57-68{margin:57px 68px !important}.mar-57-69{margin:57px 69px !important}.mar-57-70{margin:57px 70px !important}.mar-57-71{margin:57px 71px !important}.mar-57-72{margin:57px 72px !important}.mar-57-73{margin:57px 73px !important}.mar-57-74{margin:57px 74px !important}.mar-57-75{margin:57px 75px !important}.mar-57-76{margin:57px 76px !important}.mar-57-77{margin:57px 77px !important}.mar-57-78{margin:57px 78px !important}.mar-57-79{margin:57px 79px !important}.mar-57-80{margin:57px 80px !important}.mar-57-81{margin:57px 81px !important}.mar-57-82{margin:57px 82px !important}.mar-57-83{margin:57px 83px !important}.mar-57-84{margin:57px 84px !important}.mar-57-85{margin:57px 85px !important}.mar-57-86{margin:57px 86px !important}.mar-57-87{margin:57px 87px !important}.mar-57-88{margin:57px 88px !important}.mar-57-89{margin:57px 89px !important}.mar-57-90{margin:57px 90px !important}.mar-57-91{margin:57px 91px !important}.mar-57-92{margin:57px 92px !important}.mar-57-93{margin:57px 93px !important}.mar-57-94{margin:57px 94px !important}.mar-57-95{margin:57px 95px !important}.mar-57-96{margin:57px 96px !important}.mar-57-97{margin:57px 97px !important}.mar-57-98{margin:57px 98px !important}.mar-57-99{margin:57px 99px !important}.mar-57-100{margin:57px 100px !important}.mar-58{margin:58px !important}.mar-t-58{margin-top:58px !important}.mar-r-58{margin-right:58px !important}.mar-b-58{margin-bottom:58px !important}.mar-l-58{margin-left:58px !important}.mar-tb-58{margin:58px 0}.mar-lr-58{margin:0 58px !important}.mar-58-0{margin:58px 0px !important}.mar-58-1{margin:58px 1px !important}.mar-58-2{margin:58px 2px !important}.mar-58-3{margin:58px 3px !important}.mar-58-4{margin:58px 4px !important}.mar-58-5{margin:58px 5px !important}.mar-58-6{margin:58px 6px !important}.mar-58-7{margin:58px 7px !important}.mar-58-8{margin:58px 8px !important}.mar-58-9{margin:58px 9px !important}.mar-58-10{margin:58px 10px !important}.mar-58-11{margin:58px 11px !important}.mar-58-12{margin:58px 12px !important}.mar-58-13{margin:58px 13px !important}.mar-58-14{margin:58px 14px !important}.mar-58-15{margin:58px 15px !important}.mar-58-16{margin:58px 16px !important}.mar-58-17{margin:58px 17px !important}.mar-58-18{margin:58px 18px !important}.mar-58-19{margin:58px 19px !important}.mar-58-20{margin:58px 20px !important}.mar-58-21{margin:58px 21px !important}.mar-58-22{margin:58px 22px !important}.mar-58-23{margin:58px 23px !important}.mar-58-24{margin:58px 24px !important}.mar-58-25{margin:58px 25px !important}.mar-58-26{margin:58px 26px !important}.mar-58-27{margin:58px 27px !important}.mar-58-28{margin:58px 28px !important}.mar-58-29{margin:58px 29px !important}.mar-58-30{margin:58px 30px !important}.mar-58-31{margin:58px 31px !important}.mar-58-32{margin:58px 32px !important}.mar-58-33{margin:58px 33px !important}.mar-58-34{margin:58px 34px !important}.mar-58-35{margin:58px 35px !important}.mar-58-36{margin:58px 36px !important}.mar-58-37{margin:58px 37px !important}.mar-58-38{margin:58px 38px !important}.mar-58-39{margin:58px 39px !important}.mar-58-40{margin:58px 40px !important}.mar-58-41{margin:58px 41px !important}.mar-58-42{margin:58px 42px !important}.mar-58-43{margin:58px 43px !important}.mar-58-44{margin:58px 44px !important}.mar-58-45{margin:58px 45px !important}.mar-58-46{margin:58px 46px !important}.mar-58-47{margin:58px 47px !important}.mar-58-48{margin:58px 48px !important}.mar-58-49{margin:58px 49px !important}.mar-58-50{margin:58px 50px !important}.mar-58-51{margin:58px 51px !important}.mar-58-52{margin:58px 52px !important}.mar-58-53{margin:58px 53px !important}.mar-58-54{margin:58px 54px !important}.mar-58-55{margin:58px 55px !important}.mar-58-56{margin:58px 56px !important}.mar-58-57{margin:58px 57px !important}.mar-58-58{margin:58px 58px !important}.mar-58-59{margin:58px 59px !important}.mar-58-60{margin:58px 60px !important}.mar-58-61{margin:58px 61px !important}.mar-58-62{margin:58px 62px !important}.mar-58-63{margin:58px 63px !important}.mar-58-64{margin:58px 64px !important}.mar-58-65{margin:58px 65px !important}.mar-58-66{margin:58px 66px !important}.mar-58-67{margin:58px 67px !important}.mar-58-68{margin:58px 68px !important}.mar-58-69{margin:58px 69px !important}.mar-58-70{margin:58px 70px !important}.mar-58-71{margin:58px 71px !important}.mar-58-72{margin:58px 72px !important}.mar-58-73{margin:58px 73px !important}.mar-58-74{margin:58px 74px !important}.mar-58-75{margin:58px 75px !important}.mar-58-76{margin:58px 76px !important}.mar-58-77{margin:58px 77px !important}.mar-58-78{margin:58px 78px !important}.mar-58-79{margin:58px 79px !important}.mar-58-80{margin:58px 80px !important}.mar-58-81{margin:58px 81px !important}.mar-58-82{margin:58px 82px !important}.mar-58-83{margin:58px 83px !important}.mar-58-84{margin:58px 84px !important}.mar-58-85{margin:58px 85px !important}.mar-58-86{margin:58px 86px !important}.mar-58-87{margin:58px 87px !important}.mar-58-88{margin:58px 88px !important}.mar-58-89{margin:58px 89px !important}.mar-58-90{margin:58px 90px !important}.mar-58-91{margin:58px 91px !important}.mar-58-92{margin:58px 92px !important}.mar-58-93{margin:58px 93px !important}.mar-58-94{margin:58px 94px !important}.mar-58-95{margin:58px 95px !important}.mar-58-96{margin:58px 96px !important}.mar-58-97{margin:58px 97px !important}.mar-58-98{margin:58px 98px !important}.mar-58-99{margin:58px 99px !important}.mar-58-100{margin:58px 100px !important}.mar-59{margin:59px !important}.mar-t-59{margin-top:59px !important}.mar-r-59{margin-right:59px !important}.mar-b-59{margin-bottom:59px !important}.mar-l-59{margin-left:59px !important}.mar-tb-59{margin:59px 0}.mar-lr-59{margin:0 59px !important}.mar-59-0{margin:59px 0px !important}.mar-59-1{margin:59px 1px !important}.mar-59-2{margin:59px 2px !important}.mar-59-3{margin:59px 3px !important}.mar-59-4{margin:59px 4px !important}.mar-59-5{margin:59px 5px !important}.mar-59-6{margin:59px 6px !important}.mar-59-7{margin:59px 7px !important}.mar-59-8{margin:59px 8px !important}.mar-59-9{margin:59px 9px !important}.mar-59-10{margin:59px 10px !important}.mar-59-11{margin:59px 11px !important}.mar-59-12{margin:59px 12px !important}.mar-59-13{margin:59px 13px !important}.mar-59-14{margin:59px 14px !important}.mar-59-15{margin:59px 15px !important}.mar-59-16{margin:59px 16px !important}.mar-59-17{margin:59px 17px !important}.mar-59-18{margin:59px 18px !important}.mar-59-19{margin:59px 19px !important}.mar-59-20{margin:59px 20px !important}.mar-59-21{margin:59px 21px !important}.mar-59-22{margin:59px 22px !important}.mar-59-23{margin:59px 23px !important}.mar-59-24{margin:59px 24px !important}.mar-59-25{margin:59px 25px !important}.mar-59-26{margin:59px 26px !important}.mar-59-27{margin:59px 27px !important}.mar-59-28{margin:59px 28px !important}.mar-59-29{margin:59px 29px !important}.mar-59-30{margin:59px 30px !important}.mar-59-31{margin:59px 31px !important}.mar-59-32{margin:59px 32px !important}.mar-59-33{margin:59px 33px !important}.mar-59-34{margin:59px 34px !important}.mar-59-35{margin:59px 35px !important}.mar-59-36{margin:59px 36px !important}.mar-59-37{margin:59px 37px !important}.mar-59-38{margin:59px 38px !important}.mar-59-39{margin:59px 39px !important}.mar-59-40{margin:59px 40px !important}.mar-59-41{margin:59px 41px !important}.mar-59-42{margin:59px 42px !important}.mar-59-43{margin:59px 43px !important}.mar-59-44{margin:59px 44px !important}.mar-59-45{margin:59px 45px !important}.mar-59-46{margin:59px 46px !important}.mar-59-47{margin:59px 47px !important}.mar-59-48{margin:59px 48px !important}.mar-59-49{margin:59px 49px !important}.mar-59-50{margin:59px 50px !important}.mar-59-51{margin:59px 51px !important}.mar-59-52{margin:59px 52px !important}.mar-59-53{margin:59px 53px !important}.mar-59-54{margin:59px 54px !important}.mar-59-55{margin:59px 55px !important}.mar-59-56{margin:59px 56px !important}.mar-59-57{margin:59px 57px !important}.mar-59-58{margin:59px 58px !important}.mar-59-59{margin:59px 59px !important}.mar-59-60{margin:59px 60px !important}.mar-59-61{margin:59px 61px !important}.mar-59-62{margin:59px 62px !important}.mar-59-63{margin:59px 63px !important}.mar-59-64{margin:59px 64px !important}.mar-59-65{margin:59px 65px !important}.mar-59-66{margin:59px 66px !important}.mar-59-67{margin:59px 67px !important}.mar-59-68{margin:59px 68px !important}.mar-59-69{margin:59px 69px !important}.mar-59-70{margin:59px 70px !important}.mar-59-71{margin:59px 71px !important}.mar-59-72{margin:59px 72px !important}.mar-59-73{margin:59px 73px !important}.mar-59-74{margin:59px 74px !important}.mar-59-75{margin:59px 75px !important}.mar-59-76{margin:59px 76px !important}.mar-59-77{margin:59px 77px !important}.mar-59-78{margin:59px 78px !important}.mar-59-79{margin:59px 79px !important}.mar-59-80{margin:59px 80px !important}.mar-59-81{margin:59px 81px !important}.mar-59-82{margin:59px 82px !important}.mar-59-83{margin:59px 83px !important}.mar-59-84{margin:59px 84px !important}.mar-59-85{margin:59px 85px !important}.mar-59-86{margin:59px 86px !important}.mar-59-87{margin:59px 87px !important}.mar-59-88{margin:59px 88px !important}.mar-59-89{margin:59px 89px !important}.mar-59-90{margin:59px 90px !important}.mar-59-91{margin:59px 91px !important}.mar-59-92{margin:59px 92px !important}.mar-59-93{margin:59px 93px !important}.mar-59-94{margin:59px 94px !important}.mar-59-95{margin:59px 95px !important}.mar-59-96{margin:59px 96px !important}.mar-59-97{margin:59px 97px !important}.mar-59-98{margin:59px 98px !important}.mar-59-99{margin:59px 99px !important}.mar-59-100{margin:59px 100px !important}.mar-60{margin:60px !important}.mar-t-60{margin-top:60px !important}.mar-r-60{margin-right:60px !important}.mar-b-60{margin-bottom:60px !important}.mar-l-60{margin-left:60px !important}.mar-tb-60{margin:60px 0}.mar-lr-60{margin:0 60px !important}.mar-60-0{margin:60px 0px !important}.mar-60-1{margin:60px 1px !important}.mar-60-2{margin:60px 2px !important}.mar-60-3{margin:60px 3px !important}.mar-60-4{margin:60px 4px !important}.mar-60-5{margin:60px 5px !important}.mar-60-6{margin:60px 6px !important}.mar-60-7{margin:60px 7px !important}.mar-60-8{margin:60px 8px !important}.mar-60-9{margin:60px 9px !important}.mar-60-10{margin:60px 10px !important}.mar-60-11{margin:60px 11px !important}.mar-60-12{margin:60px 12px !important}.mar-60-13{margin:60px 13px !important}.mar-60-14{margin:60px 14px !important}.mar-60-15{margin:60px 15px !important}.mar-60-16{margin:60px 16px !important}.mar-60-17{margin:60px 17px !important}.mar-60-18{margin:60px 18px !important}.mar-60-19{margin:60px 19px !important}.mar-60-20{margin:60px 20px !important}.mar-60-21{margin:60px 21px !important}.mar-60-22{margin:60px 22px !important}.mar-60-23{margin:60px 23px !important}.mar-60-24{margin:60px 24px !important}.mar-60-25{margin:60px 25px !important}.mar-60-26{margin:60px 26px !important}.mar-60-27{margin:60px 27px !important}.mar-60-28{margin:60px 28px !important}.mar-60-29{margin:60px 29px !important}.mar-60-30{margin:60px 30px !important}.mar-60-31{margin:60px 31px !important}.mar-60-32{margin:60px 32px !important}.mar-60-33{margin:60px 33px !important}.mar-60-34{margin:60px 34px !important}.mar-60-35{margin:60px 35px !important}.mar-60-36{margin:60px 36px !important}.mar-60-37{margin:60px 37px !important}.mar-60-38{margin:60px 38px !important}.mar-60-39{margin:60px 39px !important}.mar-60-40{margin:60px 40px !important}.mar-60-41{margin:60px 41px !important}.mar-60-42{margin:60px 42px !important}.mar-60-43{margin:60px 43px !important}.mar-60-44{margin:60px 44px !important}.mar-60-45{margin:60px 45px !important}.mar-60-46{margin:60px 46px !important}.mar-60-47{margin:60px 47px !important}.mar-60-48{margin:60px 48px !important}.mar-60-49{margin:60px 49px !important}.mar-60-50{margin:60px 50px !important}.mar-60-51{margin:60px 51px !important}.mar-60-52{margin:60px 52px !important}.mar-60-53{margin:60px 53px !important}.mar-60-54{margin:60px 54px !important}.mar-60-55{margin:60px 55px !important}.mar-60-56{margin:60px 56px !important}.mar-60-57{margin:60px 57px !important}.mar-60-58{margin:60px 58px !important}.mar-60-59{margin:60px 59px !important}.mar-60-60{margin:60px 60px !important}.mar-60-61{margin:60px 61px !important}.mar-60-62{margin:60px 62px !important}.mar-60-63{margin:60px 63px !important}.mar-60-64{margin:60px 64px !important}.mar-60-65{margin:60px 65px !important}.mar-60-66{margin:60px 66px !important}.mar-60-67{margin:60px 67px !important}.mar-60-68{margin:60px 68px !important}.mar-60-69{margin:60px 69px !important}.mar-60-70{margin:60px 70px !important}.mar-60-71{margin:60px 71px !important}.mar-60-72{margin:60px 72px !important}.mar-60-73{margin:60px 73px !important}.mar-60-74{margin:60px 74px !important}.mar-60-75{margin:60px 75px !important}.mar-60-76{margin:60px 76px !important}.mar-60-77{margin:60px 77px !important}.mar-60-78{margin:60px 78px !important}.mar-60-79{margin:60px 79px !important}.mar-60-80{margin:60px 80px !important}.mar-60-81{margin:60px 81px !important}.mar-60-82{margin:60px 82px !important}.mar-60-83{margin:60px 83px !important}.mar-60-84{margin:60px 84px !important}.mar-60-85{margin:60px 85px !important}.mar-60-86{margin:60px 86px !important}.mar-60-87{margin:60px 87px !important}.mar-60-88{margin:60px 88px !important}.mar-60-89{margin:60px 89px !important}.mar-60-90{margin:60px 90px !important}.mar-60-91{margin:60px 91px !important}.mar-60-92{margin:60px 92px !important}.mar-60-93{margin:60px 93px !important}.mar-60-94{margin:60px 94px !important}.mar-60-95{margin:60px 95px !important}.mar-60-96{margin:60px 96px !important}.mar-60-97{margin:60px 97px !important}.mar-60-98{margin:60px 98px !important}.mar-60-99{margin:60px 99px !important}.mar-60-100{margin:60px 100px !important}.mar-61{margin:61px !important}.mar-t-61{margin-top:61px !important}.mar-r-61{margin-right:61px !important}.mar-b-61{margin-bottom:61px !important}.mar-l-61{margin-left:61px !important}.mar-tb-61{margin:61px 0}.mar-lr-61{margin:0 61px !important}.mar-61-0{margin:61px 0px !important}.mar-61-1{margin:61px 1px !important}.mar-61-2{margin:61px 2px !important}.mar-61-3{margin:61px 3px !important}.mar-61-4{margin:61px 4px !important}.mar-61-5{margin:61px 5px !important}.mar-61-6{margin:61px 6px !important}.mar-61-7{margin:61px 7px !important}.mar-61-8{margin:61px 8px !important}.mar-61-9{margin:61px 9px !important}.mar-61-10{margin:61px 10px !important}.mar-61-11{margin:61px 11px !important}.mar-61-12{margin:61px 12px !important}.mar-61-13{margin:61px 13px !important}.mar-61-14{margin:61px 14px !important}.mar-61-15{margin:61px 15px !important}.mar-61-16{margin:61px 16px !important}.mar-61-17{margin:61px 17px !important}.mar-61-18{margin:61px 18px !important}.mar-61-19{margin:61px 19px !important}.mar-61-20{margin:61px 20px !important}.mar-61-21{margin:61px 21px !important}.mar-61-22{margin:61px 22px !important}.mar-61-23{margin:61px 23px !important}.mar-61-24{margin:61px 24px !important}.mar-61-25{margin:61px 25px !important}.mar-61-26{margin:61px 26px !important}.mar-61-27{margin:61px 27px !important}.mar-61-28{margin:61px 28px !important}.mar-61-29{margin:61px 29px !important}.mar-61-30{margin:61px 30px !important}.mar-61-31{margin:61px 31px !important}.mar-61-32{margin:61px 32px !important}.mar-61-33{margin:61px 33px !important}.mar-61-34{margin:61px 34px !important}.mar-61-35{margin:61px 35px !important}.mar-61-36{margin:61px 36px !important}.mar-61-37{margin:61px 37px !important}.mar-61-38{margin:61px 38px !important}.mar-61-39{margin:61px 39px !important}.mar-61-40{margin:61px 40px !important}.mar-61-41{margin:61px 41px !important}.mar-61-42{margin:61px 42px !important}.mar-61-43{margin:61px 43px !important}.mar-61-44{margin:61px 44px !important}.mar-61-45{margin:61px 45px !important}.mar-61-46{margin:61px 46px !important}.mar-61-47{margin:61px 47px !important}.mar-61-48{margin:61px 48px !important}.mar-61-49{margin:61px 49px !important}.mar-61-50{margin:61px 50px !important}.mar-61-51{margin:61px 51px !important}.mar-61-52{margin:61px 52px !important}.mar-61-53{margin:61px 53px !important}.mar-61-54{margin:61px 54px !important}.mar-61-55{margin:61px 55px !important}.mar-61-56{margin:61px 56px !important}.mar-61-57{margin:61px 57px !important}.mar-61-58{margin:61px 58px !important}.mar-61-59{margin:61px 59px !important}.mar-61-60{margin:61px 60px !important}.mar-61-61{margin:61px 61px !important}.mar-61-62{margin:61px 62px !important}.mar-61-63{margin:61px 63px !important}.mar-61-64{margin:61px 64px !important}.mar-61-65{margin:61px 65px !important}.mar-61-66{margin:61px 66px !important}.mar-61-67{margin:61px 67px !important}.mar-61-68{margin:61px 68px !important}.mar-61-69{margin:61px 69px !important}.mar-61-70{margin:61px 70px !important}.mar-61-71{margin:61px 71px !important}.mar-61-72{margin:61px 72px !important}.mar-61-73{margin:61px 73px !important}.mar-61-74{margin:61px 74px !important}.mar-61-75{margin:61px 75px !important}.mar-61-76{margin:61px 76px !important}.mar-61-77{margin:61px 77px !important}.mar-61-78{margin:61px 78px !important}.mar-61-79{margin:61px 79px !important}.mar-61-80{margin:61px 80px !important}.mar-61-81{margin:61px 81px !important}.mar-61-82{margin:61px 82px !important}.mar-61-83{margin:61px 83px !important}.mar-61-84{margin:61px 84px !important}.mar-61-85{margin:61px 85px !important}.mar-61-86{margin:61px 86px !important}.mar-61-87{margin:61px 87px !important}.mar-61-88{margin:61px 88px !important}.mar-61-89{margin:61px 89px !important}.mar-61-90{margin:61px 90px !important}.mar-61-91{margin:61px 91px !important}.mar-61-92{margin:61px 92px !important}.mar-61-93{margin:61px 93px !important}.mar-61-94{margin:61px 94px !important}.mar-61-95{margin:61px 95px !important}.mar-61-96{margin:61px 96px !important}.mar-61-97{margin:61px 97px !important}.mar-61-98{margin:61px 98px !important}.mar-61-99{margin:61px 99px !important}.mar-61-100{margin:61px 100px !important}.mar-62{margin:62px !important}.mar-t-62{margin-top:62px !important}.mar-r-62{margin-right:62px !important}.mar-b-62{margin-bottom:62px !important}.mar-l-62{margin-left:62px !important}.mar-tb-62{margin:62px 0}.mar-lr-62{margin:0 62px !important}.mar-62-0{margin:62px 0px !important}.mar-62-1{margin:62px 1px !important}.mar-62-2{margin:62px 2px !important}.mar-62-3{margin:62px 3px !important}.mar-62-4{margin:62px 4px !important}.mar-62-5{margin:62px 5px !important}.mar-62-6{margin:62px 6px !important}.mar-62-7{margin:62px 7px !important}.mar-62-8{margin:62px 8px !important}.mar-62-9{margin:62px 9px !important}.mar-62-10{margin:62px 10px !important}.mar-62-11{margin:62px 11px !important}.mar-62-12{margin:62px 12px !important}.mar-62-13{margin:62px 13px !important}.mar-62-14{margin:62px 14px !important}.mar-62-15{margin:62px 15px !important}.mar-62-16{margin:62px 16px !important}.mar-62-17{margin:62px 17px !important}.mar-62-18{margin:62px 18px !important}.mar-62-19{margin:62px 19px !important}.mar-62-20{margin:62px 20px !important}.mar-62-21{margin:62px 21px !important}.mar-62-22{margin:62px 22px !important}.mar-62-23{margin:62px 23px !important}.mar-62-24{margin:62px 24px !important}.mar-62-25{margin:62px 25px !important}.mar-62-26{margin:62px 26px !important}.mar-62-27{margin:62px 27px !important}.mar-62-28{margin:62px 28px !important}.mar-62-29{margin:62px 29px !important}.mar-62-30{margin:62px 30px !important}.mar-62-31{margin:62px 31px !important}.mar-62-32{margin:62px 32px !important}.mar-62-33{margin:62px 33px !important}.mar-62-34{margin:62px 34px !important}.mar-62-35{margin:62px 35px !important}.mar-62-36{margin:62px 36px !important}.mar-62-37{margin:62px 37px !important}.mar-62-38{margin:62px 38px !important}.mar-62-39{margin:62px 39px !important}.mar-62-40{margin:62px 40px !important}.mar-62-41{margin:62px 41px !important}.mar-62-42{margin:62px 42px !important}.mar-62-43{margin:62px 43px !important}.mar-62-44{margin:62px 44px !important}.mar-62-45{margin:62px 45px !important}.mar-62-46{margin:62px 46px !important}.mar-62-47{margin:62px 47px !important}.mar-62-48{margin:62px 48px !important}.mar-62-49{margin:62px 49px !important}.mar-62-50{margin:62px 50px !important}.mar-62-51{margin:62px 51px !important}.mar-62-52{margin:62px 52px !important}.mar-62-53{margin:62px 53px !important}.mar-62-54{margin:62px 54px !important}.mar-62-55{margin:62px 55px !important}.mar-62-56{margin:62px 56px !important}.mar-62-57{margin:62px 57px !important}.mar-62-58{margin:62px 58px !important}.mar-62-59{margin:62px 59px !important}.mar-62-60{margin:62px 60px !important}.mar-62-61{margin:62px 61px !important}.mar-62-62{margin:62px 62px !important}.mar-62-63{margin:62px 63px !important}.mar-62-64{margin:62px 64px !important}.mar-62-65{margin:62px 65px !important}.mar-62-66{margin:62px 66px !important}.mar-62-67{margin:62px 67px !important}.mar-62-68{margin:62px 68px !important}.mar-62-69{margin:62px 69px !important}.mar-62-70{margin:62px 70px !important}.mar-62-71{margin:62px 71px !important}.mar-62-72{margin:62px 72px !important}.mar-62-73{margin:62px 73px !important}.mar-62-74{margin:62px 74px !important}.mar-62-75{margin:62px 75px !important}.mar-62-76{margin:62px 76px !important}.mar-62-77{margin:62px 77px !important}.mar-62-78{margin:62px 78px !important}.mar-62-79{margin:62px 79px !important}.mar-62-80{margin:62px 80px !important}.mar-62-81{margin:62px 81px !important}.mar-62-82{margin:62px 82px !important}.mar-62-83{margin:62px 83px !important}.mar-62-84{margin:62px 84px !important}.mar-62-85{margin:62px 85px !important}.mar-62-86{margin:62px 86px !important}.mar-62-87{margin:62px 87px !important}.mar-62-88{margin:62px 88px !important}.mar-62-89{margin:62px 89px !important}.mar-62-90{margin:62px 90px !important}.mar-62-91{margin:62px 91px !important}.mar-62-92{margin:62px 92px !important}.mar-62-93{margin:62px 93px !important}.mar-62-94{margin:62px 94px !important}.mar-62-95{margin:62px 95px !important}.mar-62-96{margin:62px 96px !important}.mar-62-97{margin:62px 97px !important}.mar-62-98{margin:62px 98px !important}.mar-62-99{margin:62px 99px !important}.mar-62-100{margin:62px 100px !important}.mar-63{margin:63px !important}.mar-t-63{margin-top:63px !important}.mar-r-63{margin-right:63px !important}.mar-b-63{margin-bottom:63px !important}.mar-l-63{margin-left:63px !important}.mar-tb-63{margin:63px 0}.mar-lr-63{margin:0 63px !important}.mar-63-0{margin:63px 0px !important}.mar-63-1{margin:63px 1px !important}.mar-63-2{margin:63px 2px !important}.mar-63-3{margin:63px 3px !important}.mar-63-4{margin:63px 4px !important}.mar-63-5{margin:63px 5px !important}.mar-63-6{margin:63px 6px !important}.mar-63-7{margin:63px 7px !important}.mar-63-8{margin:63px 8px !important}.mar-63-9{margin:63px 9px !important}.mar-63-10{margin:63px 10px !important}.mar-63-11{margin:63px 11px !important}.mar-63-12{margin:63px 12px !important}.mar-63-13{margin:63px 13px !important}.mar-63-14{margin:63px 14px !important}.mar-63-15{margin:63px 15px !important}.mar-63-16{margin:63px 16px !important}.mar-63-17{margin:63px 17px !important}.mar-63-18{margin:63px 18px !important}.mar-63-19{margin:63px 19px !important}.mar-63-20{margin:63px 20px !important}.mar-63-21{margin:63px 21px !important}.mar-63-22{margin:63px 22px !important}.mar-63-23{margin:63px 23px !important}.mar-63-24{margin:63px 24px !important}.mar-63-25{margin:63px 25px !important}.mar-63-26{margin:63px 26px !important}.mar-63-27{margin:63px 27px !important}.mar-63-28{margin:63px 28px !important}.mar-63-29{margin:63px 29px !important}.mar-63-30{margin:63px 30px !important}.mar-63-31{margin:63px 31px !important}.mar-63-32{margin:63px 32px !important}.mar-63-33{margin:63px 33px !important}.mar-63-34{margin:63px 34px !important}.mar-63-35{margin:63px 35px !important}.mar-63-36{margin:63px 36px !important}.mar-63-37{margin:63px 37px !important}.mar-63-38{margin:63px 38px !important}.mar-63-39{margin:63px 39px !important}.mar-63-40{margin:63px 40px !important}.mar-63-41{margin:63px 41px !important}.mar-63-42{margin:63px 42px !important}.mar-63-43{margin:63px 43px !important}.mar-63-44{margin:63px 44px !important}.mar-63-45{margin:63px 45px !important}.mar-63-46{margin:63px 46px !important}.mar-63-47{margin:63px 47px !important}.mar-63-48{margin:63px 48px !important}.mar-63-49{margin:63px 49px !important}.mar-63-50{margin:63px 50px !important}.mar-63-51{margin:63px 51px !important}.mar-63-52{margin:63px 52px !important}.mar-63-53{margin:63px 53px !important}.mar-63-54{margin:63px 54px !important}.mar-63-55{margin:63px 55px !important}.mar-63-56{margin:63px 56px !important}.mar-63-57{margin:63px 57px !important}.mar-63-58{margin:63px 58px !important}.mar-63-59{margin:63px 59px !important}.mar-63-60{margin:63px 60px !important}.mar-63-61{margin:63px 61px !important}.mar-63-62{margin:63px 62px !important}.mar-63-63{margin:63px 63px !important}.mar-63-64{margin:63px 64px !important}.mar-63-65{margin:63px 65px !important}.mar-63-66{margin:63px 66px !important}.mar-63-67{margin:63px 67px !important}.mar-63-68{margin:63px 68px !important}.mar-63-69{margin:63px 69px !important}.mar-63-70{margin:63px 70px !important}.mar-63-71{margin:63px 71px !important}.mar-63-72{margin:63px 72px !important}.mar-63-73{margin:63px 73px !important}.mar-63-74{margin:63px 74px !important}.mar-63-75{margin:63px 75px !important}.mar-63-76{margin:63px 76px !important}.mar-63-77{margin:63px 77px !important}.mar-63-78{margin:63px 78px !important}.mar-63-79{margin:63px 79px !important}.mar-63-80{margin:63px 80px !important}.mar-63-81{margin:63px 81px !important}.mar-63-82{margin:63px 82px !important}.mar-63-83{margin:63px 83px !important}.mar-63-84{margin:63px 84px !important}.mar-63-85{margin:63px 85px !important}.mar-63-86{margin:63px 86px !important}.mar-63-87{margin:63px 87px !important}.mar-63-88{margin:63px 88px !important}.mar-63-89{margin:63px 89px !important}.mar-63-90{margin:63px 90px !important}.mar-63-91{margin:63px 91px !important}.mar-63-92{margin:63px 92px !important}.mar-63-93{margin:63px 93px !important}.mar-63-94{margin:63px 94px !important}.mar-63-95{margin:63px 95px !important}.mar-63-96{margin:63px 96px !important}.mar-63-97{margin:63px 97px !important}.mar-63-98{margin:63px 98px !important}.mar-63-99{margin:63px 99px !important}.mar-63-100{margin:63px 100px !important}.mar-64{margin:64px !important}.mar-t-64{margin-top:64px !important}.mar-r-64{margin-right:64px !important}.mar-b-64{margin-bottom:64px !important}.mar-l-64{margin-left:64px !important}.mar-tb-64{margin:64px 0}.mar-lr-64{margin:0 64px !important}.mar-64-0{margin:64px 0px !important}.mar-64-1{margin:64px 1px !important}.mar-64-2{margin:64px 2px !important}.mar-64-3{margin:64px 3px !important}.mar-64-4{margin:64px 4px !important}.mar-64-5{margin:64px 5px !important}.mar-64-6{margin:64px 6px !important}.mar-64-7{margin:64px 7px !important}.mar-64-8{margin:64px 8px !important}.mar-64-9{margin:64px 9px !important}.mar-64-10{margin:64px 10px !important}.mar-64-11{margin:64px 11px !important}.mar-64-12{margin:64px 12px !important}.mar-64-13{margin:64px 13px !important}.mar-64-14{margin:64px 14px !important}.mar-64-15{margin:64px 15px !important}.mar-64-16{margin:64px 16px !important}.mar-64-17{margin:64px 17px !important}.mar-64-18{margin:64px 18px !important}.mar-64-19{margin:64px 19px !important}.mar-64-20{margin:64px 20px !important}.mar-64-21{margin:64px 21px !important}.mar-64-22{margin:64px 22px !important}.mar-64-23{margin:64px 23px !important}.mar-64-24{margin:64px 24px !important}.mar-64-25{margin:64px 25px !important}.mar-64-26{margin:64px 26px !important}.mar-64-27{margin:64px 27px !important}.mar-64-28{margin:64px 28px !important}.mar-64-29{margin:64px 29px !important}.mar-64-30{margin:64px 30px !important}.mar-64-31{margin:64px 31px !important}.mar-64-32{margin:64px 32px !important}.mar-64-33{margin:64px 33px !important}.mar-64-34{margin:64px 34px !important}.mar-64-35{margin:64px 35px !important}.mar-64-36{margin:64px 36px !important}.mar-64-37{margin:64px 37px !important}.mar-64-38{margin:64px 38px !important}.mar-64-39{margin:64px 39px !important}.mar-64-40{margin:64px 40px !important}.mar-64-41{margin:64px 41px !important}.mar-64-42{margin:64px 42px !important}.mar-64-43{margin:64px 43px !important}.mar-64-44{margin:64px 44px !important}.mar-64-45{margin:64px 45px !important}.mar-64-46{margin:64px 46px !important}.mar-64-47{margin:64px 47px !important}.mar-64-48{margin:64px 48px !important}.mar-64-49{margin:64px 49px !important}.mar-64-50{margin:64px 50px !important}.mar-64-51{margin:64px 51px !important}.mar-64-52{margin:64px 52px !important}.mar-64-53{margin:64px 53px !important}.mar-64-54{margin:64px 54px !important}.mar-64-55{margin:64px 55px !important}.mar-64-56{margin:64px 56px !important}.mar-64-57{margin:64px 57px !important}.mar-64-58{margin:64px 58px !important}.mar-64-59{margin:64px 59px !important}.mar-64-60{margin:64px 60px !important}.mar-64-61{margin:64px 61px !important}.mar-64-62{margin:64px 62px !important}.mar-64-63{margin:64px 63px !important}.mar-64-64{margin:64px 64px !important}.mar-64-65{margin:64px 65px !important}.mar-64-66{margin:64px 66px !important}.mar-64-67{margin:64px 67px !important}.mar-64-68{margin:64px 68px !important}.mar-64-69{margin:64px 69px !important}.mar-64-70{margin:64px 70px !important}.mar-64-71{margin:64px 71px !important}.mar-64-72{margin:64px 72px !important}.mar-64-73{margin:64px 73px !important}.mar-64-74{margin:64px 74px !important}.mar-64-75{margin:64px 75px !important}.mar-64-76{margin:64px 76px !important}.mar-64-77{margin:64px 77px !important}.mar-64-78{margin:64px 78px !important}.mar-64-79{margin:64px 79px !important}.mar-64-80{margin:64px 80px !important}.mar-64-81{margin:64px 81px !important}.mar-64-82{margin:64px 82px !important}.mar-64-83{margin:64px 83px !important}.mar-64-84{margin:64px 84px !important}.mar-64-85{margin:64px 85px !important}.mar-64-86{margin:64px 86px !important}.mar-64-87{margin:64px 87px !important}.mar-64-88{margin:64px 88px !important}.mar-64-89{margin:64px 89px !important}.mar-64-90{margin:64px 90px !important}.mar-64-91{margin:64px 91px !important}.mar-64-92{margin:64px 92px !important}.mar-64-93{margin:64px 93px !important}.mar-64-94{margin:64px 94px !important}.mar-64-95{margin:64px 95px !important}.mar-64-96{margin:64px 96px !important}.mar-64-97{margin:64px 97px !important}.mar-64-98{margin:64px 98px !important}.mar-64-99{margin:64px 99px !important}.mar-64-100{margin:64px 100px !important}.mar-65{margin:65px !important}.mar-t-65{margin-top:65px !important}.mar-r-65{margin-right:65px !important}.mar-b-65{margin-bottom:65px !important}.mar-l-65{margin-left:65px !important}.mar-tb-65{margin:65px 0}.mar-lr-65{margin:0 65px !important}.mar-65-0{margin:65px 0px !important}.mar-65-1{margin:65px 1px !important}.mar-65-2{margin:65px 2px !important}.mar-65-3{margin:65px 3px !important}.mar-65-4{margin:65px 4px !important}.mar-65-5{margin:65px 5px !important}.mar-65-6{margin:65px 6px !important}.mar-65-7{margin:65px 7px !important}.mar-65-8{margin:65px 8px !important}.mar-65-9{margin:65px 9px !important}.mar-65-10{margin:65px 10px !important}.mar-65-11{margin:65px 11px !important}.mar-65-12{margin:65px 12px !important}.mar-65-13{margin:65px 13px !important}.mar-65-14{margin:65px 14px !important}.mar-65-15{margin:65px 15px !important}.mar-65-16{margin:65px 16px !important}.mar-65-17{margin:65px 17px !important}.mar-65-18{margin:65px 18px !important}.mar-65-19{margin:65px 19px !important}.mar-65-20{margin:65px 20px !important}.mar-65-21{margin:65px 21px !important}.mar-65-22{margin:65px 22px !important}.mar-65-23{margin:65px 23px !important}.mar-65-24{margin:65px 24px !important}.mar-65-25{margin:65px 25px !important}.mar-65-26{margin:65px 26px !important}.mar-65-27{margin:65px 27px !important}.mar-65-28{margin:65px 28px !important}.mar-65-29{margin:65px 29px !important}.mar-65-30{margin:65px 30px !important}.mar-65-31{margin:65px 31px !important}.mar-65-32{margin:65px 32px !important}.mar-65-33{margin:65px 33px !important}.mar-65-34{margin:65px 34px !important}.mar-65-35{margin:65px 35px !important}.mar-65-36{margin:65px 36px !important}.mar-65-37{margin:65px 37px !important}.mar-65-38{margin:65px 38px !important}.mar-65-39{margin:65px 39px !important}.mar-65-40{margin:65px 40px !important}.mar-65-41{margin:65px 41px !important}.mar-65-42{margin:65px 42px !important}.mar-65-43{margin:65px 43px !important}.mar-65-44{margin:65px 44px !important}.mar-65-45{margin:65px 45px !important}.mar-65-46{margin:65px 46px !important}.mar-65-47{margin:65px 47px !important}.mar-65-48{margin:65px 48px !important}.mar-65-49{margin:65px 49px !important}.mar-65-50{margin:65px 50px !important}.mar-65-51{margin:65px 51px !important}.mar-65-52{margin:65px 52px !important}.mar-65-53{margin:65px 53px !important}.mar-65-54{margin:65px 54px !important}.mar-65-55{margin:65px 55px !important}.mar-65-56{margin:65px 56px !important}.mar-65-57{margin:65px 57px !important}.mar-65-58{margin:65px 58px !important}.mar-65-59{margin:65px 59px !important}.mar-65-60{margin:65px 60px !important}.mar-65-61{margin:65px 61px !important}.mar-65-62{margin:65px 62px !important}.mar-65-63{margin:65px 63px !important}.mar-65-64{margin:65px 64px !important}.mar-65-65{margin:65px 65px !important}.mar-65-66{margin:65px 66px !important}.mar-65-67{margin:65px 67px !important}.mar-65-68{margin:65px 68px !important}.mar-65-69{margin:65px 69px !important}.mar-65-70{margin:65px 70px !important}.mar-65-71{margin:65px 71px !important}.mar-65-72{margin:65px 72px !important}.mar-65-73{margin:65px 73px !important}.mar-65-74{margin:65px 74px !important}.mar-65-75{margin:65px 75px !important}.mar-65-76{margin:65px 76px !important}.mar-65-77{margin:65px 77px !important}.mar-65-78{margin:65px 78px !important}.mar-65-79{margin:65px 79px !important}.mar-65-80{margin:65px 80px !important}.mar-65-81{margin:65px 81px !important}.mar-65-82{margin:65px 82px !important}.mar-65-83{margin:65px 83px !important}.mar-65-84{margin:65px 84px !important}.mar-65-85{margin:65px 85px !important}.mar-65-86{margin:65px 86px !important}.mar-65-87{margin:65px 87px !important}.mar-65-88{margin:65px 88px !important}.mar-65-89{margin:65px 89px !important}.mar-65-90{margin:65px 90px !important}.mar-65-91{margin:65px 91px !important}.mar-65-92{margin:65px 92px !important}.mar-65-93{margin:65px 93px !important}.mar-65-94{margin:65px 94px !important}.mar-65-95{margin:65px 95px !important}.mar-65-96{margin:65px 96px !important}.mar-65-97{margin:65px 97px !important}.mar-65-98{margin:65px 98px !important}.mar-65-99{margin:65px 99px !important}.mar-65-100{margin:65px 100px !important}.mar-66{margin:66px !important}.mar-t-66{margin-top:66px !important}.mar-r-66{margin-right:66px !important}.mar-b-66{margin-bottom:66px !important}.mar-l-66{margin-left:66px !important}.mar-tb-66{margin:66px 0}.mar-lr-66{margin:0 66px !important}.mar-66-0{margin:66px 0px !important}.mar-66-1{margin:66px 1px !important}.mar-66-2{margin:66px 2px !important}.mar-66-3{margin:66px 3px !important}.mar-66-4{margin:66px 4px !important}.mar-66-5{margin:66px 5px !important}.mar-66-6{margin:66px 6px !important}.mar-66-7{margin:66px 7px !important}.mar-66-8{margin:66px 8px !important}.mar-66-9{margin:66px 9px !important}.mar-66-10{margin:66px 10px !important}.mar-66-11{margin:66px 11px !important}.mar-66-12{margin:66px 12px !important}.mar-66-13{margin:66px 13px !important}.mar-66-14{margin:66px 14px !important}.mar-66-15{margin:66px 15px !important}.mar-66-16{margin:66px 16px !important}.mar-66-17{margin:66px 17px !important}.mar-66-18{margin:66px 18px !important}.mar-66-19{margin:66px 19px !important}.mar-66-20{margin:66px 20px !important}.mar-66-21{margin:66px 21px !important}.mar-66-22{margin:66px 22px !important}.mar-66-23{margin:66px 23px !important}.mar-66-24{margin:66px 24px !important}.mar-66-25{margin:66px 25px !important}.mar-66-26{margin:66px 26px !important}.mar-66-27{margin:66px 27px !important}.mar-66-28{margin:66px 28px !important}.mar-66-29{margin:66px 29px !important}.mar-66-30{margin:66px 30px !important}.mar-66-31{margin:66px 31px !important}.mar-66-32{margin:66px 32px !important}.mar-66-33{margin:66px 33px !important}.mar-66-34{margin:66px 34px !important}.mar-66-35{margin:66px 35px !important}.mar-66-36{margin:66px 36px !important}.mar-66-37{margin:66px 37px !important}.mar-66-38{margin:66px 38px !important}.mar-66-39{margin:66px 39px !important}.mar-66-40{margin:66px 40px !important}.mar-66-41{margin:66px 41px !important}.mar-66-42{margin:66px 42px !important}.mar-66-43{margin:66px 43px !important}.mar-66-44{margin:66px 44px !important}.mar-66-45{margin:66px 45px !important}.mar-66-46{margin:66px 46px !important}.mar-66-47{margin:66px 47px !important}.mar-66-48{margin:66px 48px !important}.mar-66-49{margin:66px 49px !important}.mar-66-50{margin:66px 50px !important}.mar-66-51{margin:66px 51px !important}.mar-66-52{margin:66px 52px !important}.mar-66-53{margin:66px 53px !important}.mar-66-54{margin:66px 54px !important}.mar-66-55{margin:66px 55px !important}.mar-66-56{margin:66px 56px !important}.mar-66-57{margin:66px 57px !important}.mar-66-58{margin:66px 58px !important}.mar-66-59{margin:66px 59px !important}.mar-66-60{margin:66px 60px !important}.mar-66-61{margin:66px 61px !important}.mar-66-62{margin:66px 62px !important}.mar-66-63{margin:66px 63px !important}.mar-66-64{margin:66px 64px !important}.mar-66-65{margin:66px 65px !important}.mar-66-66{margin:66px 66px !important}.mar-66-67{margin:66px 67px !important}.mar-66-68{margin:66px 68px !important}.mar-66-69{margin:66px 69px !important}.mar-66-70{margin:66px 70px !important}.mar-66-71{margin:66px 71px !important}.mar-66-72{margin:66px 72px !important}.mar-66-73{margin:66px 73px !important}.mar-66-74{margin:66px 74px !important}.mar-66-75{margin:66px 75px !important}.mar-66-76{margin:66px 76px !important}.mar-66-77{margin:66px 77px !important}.mar-66-78{margin:66px 78px !important}.mar-66-79{margin:66px 79px !important}.mar-66-80{margin:66px 80px !important}.mar-66-81{margin:66px 81px !important}.mar-66-82{margin:66px 82px !important}.mar-66-83{margin:66px 83px !important}.mar-66-84{margin:66px 84px !important}.mar-66-85{margin:66px 85px !important}.mar-66-86{margin:66px 86px !important}.mar-66-87{margin:66px 87px !important}.mar-66-88{margin:66px 88px !important}.mar-66-89{margin:66px 89px !important}.mar-66-90{margin:66px 90px !important}.mar-66-91{margin:66px 91px !important}.mar-66-92{margin:66px 92px !important}.mar-66-93{margin:66px 93px !important}.mar-66-94{margin:66px 94px !important}.mar-66-95{margin:66px 95px !important}.mar-66-96{margin:66px 96px !important}.mar-66-97{margin:66px 97px !important}.mar-66-98{margin:66px 98px !important}.mar-66-99{margin:66px 99px !important}.mar-66-100{margin:66px 100px !important}.mar-67{margin:67px !important}.mar-t-67{margin-top:67px !important}.mar-r-67{margin-right:67px !important}.mar-b-67{margin-bottom:67px !important}.mar-l-67{margin-left:67px !important}.mar-tb-67{margin:67px 0}.mar-lr-67{margin:0 67px !important}.mar-67-0{margin:67px 0px !important}.mar-67-1{margin:67px 1px !important}.mar-67-2{margin:67px 2px !important}.mar-67-3{margin:67px 3px !important}.mar-67-4{margin:67px 4px !important}.mar-67-5{margin:67px 5px !important}.mar-67-6{margin:67px 6px !important}.mar-67-7{margin:67px 7px !important}.mar-67-8{margin:67px 8px !important}.mar-67-9{margin:67px 9px !important}.mar-67-10{margin:67px 10px !important}.mar-67-11{margin:67px 11px !important}.mar-67-12{margin:67px 12px !important}.mar-67-13{margin:67px 13px !important}.mar-67-14{margin:67px 14px !important}.mar-67-15{margin:67px 15px !important}.mar-67-16{margin:67px 16px !important}.mar-67-17{margin:67px 17px !important}.mar-67-18{margin:67px 18px !important}.mar-67-19{margin:67px 19px !important}.mar-67-20{margin:67px 20px !important}.mar-67-21{margin:67px 21px !important}.mar-67-22{margin:67px 22px !important}.mar-67-23{margin:67px 23px !important}.mar-67-24{margin:67px 24px !important}.mar-67-25{margin:67px 25px !important}.mar-67-26{margin:67px 26px !important}.mar-67-27{margin:67px 27px !important}.mar-67-28{margin:67px 28px !important}.mar-67-29{margin:67px 29px !important}.mar-67-30{margin:67px 30px !important}.mar-67-31{margin:67px 31px !important}.mar-67-32{margin:67px 32px !important}.mar-67-33{margin:67px 33px !important}.mar-67-34{margin:67px 34px !important}.mar-67-35{margin:67px 35px !important}.mar-67-36{margin:67px 36px !important}.mar-67-37{margin:67px 37px !important}.mar-67-38{margin:67px 38px !important}.mar-67-39{margin:67px 39px !important}.mar-67-40{margin:67px 40px !important}.mar-67-41{margin:67px 41px !important}.mar-67-42{margin:67px 42px !important}.mar-67-43{margin:67px 43px !important}.mar-67-44{margin:67px 44px !important}.mar-67-45{margin:67px 45px !important}.mar-67-46{margin:67px 46px !important}.mar-67-47{margin:67px 47px !important}.mar-67-48{margin:67px 48px !important}.mar-67-49{margin:67px 49px !important}.mar-67-50{margin:67px 50px !important}.mar-67-51{margin:67px 51px !important}.mar-67-52{margin:67px 52px !important}.mar-67-53{margin:67px 53px !important}.mar-67-54{margin:67px 54px !important}.mar-67-55{margin:67px 55px !important}.mar-67-56{margin:67px 56px !important}.mar-67-57{margin:67px 57px !important}.mar-67-58{margin:67px 58px !important}.mar-67-59{margin:67px 59px !important}.mar-67-60{margin:67px 60px !important}.mar-67-61{margin:67px 61px !important}.mar-67-62{margin:67px 62px !important}.mar-67-63{margin:67px 63px !important}.mar-67-64{margin:67px 64px !important}.mar-67-65{margin:67px 65px !important}.mar-67-66{margin:67px 66px !important}.mar-67-67{margin:67px 67px !important}.mar-67-68{margin:67px 68px !important}.mar-67-69{margin:67px 69px !important}.mar-67-70{margin:67px 70px !important}.mar-67-71{margin:67px 71px !important}.mar-67-72{margin:67px 72px !important}.mar-67-73{margin:67px 73px !important}.mar-67-74{margin:67px 74px !important}.mar-67-75{margin:67px 75px !important}.mar-67-76{margin:67px 76px !important}.mar-67-77{margin:67px 77px !important}.mar-67-78{margin:67px 78px !important}.mar-67-79{margin:67px 79px !important}.mar-67-80{margin:67px 80px !important}.mar-67-81{margin:67px 81px !important}.mar-67-82{margin:67px 82px !important}.mar-67-83{margin:67px 83px !important}.mar-67-84{margin:67px 84px !important}.mar-67-85{margin:67px 85px !important}.mar-67-86{margin:67px 86px !important}.mar-67-87{margin:67px 87px !important}.mar-67-88{margin:67px 88px !important}.mar-67-89{margin:67px 89px !important}.mar-67-90{margin:67px 90px !important}.mar-67-91{margin:67px 91px !important}.mar-67-92{margin:67px 92px !important}.mar-67-93{margin:67px 93px !important}.mar-67-94{margin:67px 94px !important}.mar-67-95{margin:67px 95px !important}.mar-67-96{margin:67px 96px !important}.mar-67-97{margin:67px 97px !important}.mar-67-98{margin:67px 98px !important}.mar-67-99{margin:67px 99px !important}.mar-67-100{margin:67px 100px !important}.mar-68{margin:68px !important}.mar-t-68{margin-top:68px !important}.mar-r-68{margin-right:68px !important}.mar-b-68{margin-bottom:68px !important}.mar-l-68{margin-left:68px !important}.mar-tb-68{margin:68px 0}.mar-lr-68{margin:0 68px !important}.mar-68-0{margin:68px 0px !important}.mar-68-1{margin:68px 1px !important}.mar-68-2{margin:68px 2px !important}.mar-68-3{margin:68px 3px !important}.mar-68-4{margin:68px 4px !important}.mar-68-5{margin:68px 5px !important}.mar-68-6{margin:68px 6px !important}.mar-68-7{margin:68px 7px !important}.mar-68-8{margin:68px 8px !important}.mar-68-9{margin:68px 9px !important}.mar-68-10{margin:68px 10px !important}.mar-68-11{margin:68px 11px !important}.mar-68-12{margin:68px 12px !important}.mar-68-13{margin:68px 13px !important}.mar-68-14{margin:68px 14px !important}.mar-68-15{margin:68px 15px !important}.mar-68-16{margin:68px 16px !important}.mar-68-17{margin:68px 17px !important}.mar-68-18{margin:68px 18px !important}.mar-68-19{margin:68px 19px !important}.mar-68-20{margin:68px 20px !important}.mar-68-21{margin:68px 21px !important}.mar-68-22{margin:68px 22px !important}.mar-68-23{margin:68px 23px !important}.mar-68-24{margin:68px 24px !important}.mar-68-25{margin:68px 25px !important}.mar-68-26{margin:68px 26px !important}.mar-68-27{margin:68px 27px !important}.mar-68-28{margin:68px 28px !important}.mar-68-29{margin:68px 29px !important}.mar-68-30{margin:68px 30px !important}.mar-68-31{margin:68px 31px !important}.mar-68-32{margin:68px 32px !important}.mar-68-33{margin:68px 33px !important}.mar-68-34{margin:68px 34px !important}.mar-68-35{margin:68px 35px !important}.mar-68-36{margin:68px 36px !important}.mar-68-37{margin:68px 37px !important}.mar-68-38{margin:68px 38px !important}.mar-68-39{margin:68px 39px !important}.mar-68-40{margin:68px 40px !important}.mar-68-41{margin:68px 41px !important}.mar-68-42{margin:68px 42px !important}.mar-68-43{margin:68px 43px !important}.mar-68-44{margin:68px 44px !important}.mar-68-45{margin:68px 45px !important}.mar-68-46{margin:68px 46px !important}.mar-68-47{margin:68px 47px !important}.mar-68-48{margin:68px 48px !important}.mar-68-49{margin:68px 49px !important}.mar-68-50{margin:68px 50px !important}.mar-68-51{margin:68px 51px !important}.mar-68-52{margin:68px 52px !important}.mar-68-53{margin:68px 53px !important}.mar-68-54{margin:68px 54px !important}.mar-68-55{margin:68px 55px !important}.mar-68-56{margin:68px 56px !important}.mar-68-57{margin:68px 57px !important}.mar-68-58{margin:68px 58px !important}.mar-68-59{margin:68px 59px !important}.mar-68-60{margin:68px 60px !important}.mar-68-61{margin:68px 61px !important}.mar-68-62{margin:68px 62px !important}.mar-68-63{margin:68px 63px !important}.mar-68-64{margin:68px 64px !important}.mar-68-65{margin:68px 65px !important}.mar-68-66{margin:68px 66px !important}.mar-68-67{margin:68px 67px !important}.mar-68-68{margin:68px 68px !important}.mar-68-69{margin:68px 69px !important}.mar-68-70{margin:68px 70px !important}.mar-68-71{margin:68px 71px !important}.mar-68-72{margin:68px 72px !important}.mar-68-73{margin:68px 73px !important}.mar-68-74{margin:68px 74px !important}.mar-68-75{margin:68px 75px !important}.mar-68-76{margin:68px 76px !important}.mar-68-77{margin:68px 77px !important}.mar-68-78{margin:68px 78px !important}.mar-68-79{margin:68px 79px !important}.mar-68-80{margin:68px 80px !important}.mar-68-81{margin:68px 81px !important}.mar-68-82{margin:68px 82px !important}.mar-68-83{margin:68px 83px !important}.mar-68-84{margin:68px 84px !important}.mar-68-85{margin:68px 85px !important}.mar-68-86{margin:68px 86px !important}.mar-68-87{margin:68px 87px !important}.mar-68-88{margin:68px 88px !important}.mar-68-89{margin:68px 89px !important}.mar-68-90{margin:68px 90px !important}.mar-68-91{margin:68px 91px !important}.mar-68-92{margin:68px 92px !important}.mar-68-93{margin:68px 93px !important}.mar-68-94{margin:68px 94px !important}.mar-68-95{margin:68px 95px !important}.mar-68-96{margin:68px 96px !important}.mar-68-97{margin:68px 97px !important}.mar-68-98{margin:68px 98px !important}.mar-68-99{margin:68px 99px !important}.mar-68-100{margin:68px 100px !important}.mar-69{margin:69px !important}.mar-t-69{margin-top:69px !important}.mar-r-69{margin-right:69px !important}.mar-b-69{margin-bottom:69px !important}.mar-l-69{margin-left:69px !important}.mar-tb-69{margin:69px 0}.mar-lr-69{margin:0 69px !important}.mar-69-0{margin:69px 0px !important}.mar-69-1{margin:69px 1px !important}.mar-69-2{margin:69px 2px !important}.mar-69-3{margin:69px 3px !important}.mar-69-4{margin:69px 4px !important}.mar-69-5{margin:69px 5px !important}.mar-69-6{margin:69px 6px !important}.mar-69-7{margin:69px 7px !important}.mar-69-8{margin:69px 8px !important}.mar-69-9{margin:69px 9px !important}.mar-69-10{margin:69px 10px !important}.mar-69-11{margin:69px 11px !important}.mar-69-12{margin:69px 12px !important}.mar-69-13{margin:69px 13px !important}.mar-69-14{margin:69px 14px !important}.mar-69-15{margin:69px 15px !important}.mar-69-16{margin:69px 16px !important}.mar-69-17{margin:69px 17px !important}.mar-69-18{margin:69px 18px !important}.mar-69-19{margin:69px 19px !important}.mar-69-20{margin:69px 20px !important}.mar-69-21{margin:69px 21px !important}.mar-69-22{margin:69px 22px !important}.mar-69-23{margin:69px 23px !important}.mar-69-24{margin:69px 24px !important}.mar-69-25{margin:69px 25px !important}.mar-69-26{margin:69px 26px !important}.mar-69-27{margin:69px 27px !important}.mar-69-28{margin:69px 28px !important}.mar-69-29{margin:69px 29px !important}.mar-69-30{margin:69px 30px !important}.mar-69-31{margin:69px 31px !important}.mar-69-32{margin:69px 32px !important}.mar-69-33{margin:69px 33px !important}.mar-69-34{margin:69px 34px !important}.mar-69-35{margin:69px 35px !important}.mar-69-36{margin:69px 36px !important}.mar-69-37{margin:69px 37px !important}.mar-69-38{margin:69px 38px !important}.mar-69-39{margin:69px 39px !important}.mar-69-40{margin:69px 40px !important}.mar-69-41{margin:69px 41px !important}.mar-69-42{margin:69px 42px !important}.mar-69-43{margin:69px 43px !important}.mar-69-44{margin:69px 44px !important}.mar-69-45{margin:69px 45px !important}.mar-69-46{margin:69px 46px !important}.mar-69-47{margin:69px 47px !important}.mar-69-48{margin:69px 48px !important}.mar-69-49{margin:69px 49px !important}.mar-69-50{margin:69px 50px !important}.mar-69-51{margin:69px 51px !important}.mar-69-52{margin:69px 52px !important}.mar-69-53{margin:69px 53px !important}.mar-69-54{margin:69px 54px !important}.mar-69-55{margin:69px 55px !important}.mar-69-56{margin:69px 56px !important}.mar-69-57{margin:69px 57px !important}.mar-69-58{margin:69px 58px !important}.mar-69-59{margin:69px 59px !important}.mar-69-60{margin:69px 60px !important}.mar-69-61{margin:69px 61px !important}.mar-69-62{margin:69px 62px !important}.mar-69-63{margin:69px 63px !important}.mar-69-64{margin:69px 64px !important}.mar-69-65{margin:69px 65px !important}.mar-69-66{margin:69px 66px !important}.mar-69-67{margin:69px 67px !important}.mar-69-68{margin:69px 68px !important}.mar-69-69{margin:69px 69px !important}.mar-69-70{margin:69px 70px !important}.mar-69-71{margin:69px 71px !important}.mar-69-72{margin:69px 72px !important}.mar-69-73{margin:69px 73px !important}.mar-69-74{margin:69px 74px !important}.mar-69-75{margin:69px 75px !important}.mar-69-76{margin:69px 76px !important}.mar-69-77{margin:69px 77px !important}.mar-69-78{margin:69px 78px !important}.mar-69-79{margin:69px 79px !important}.mar-69-80{margin:69px 80px !important}.mar-69-81{margin:69px 81px !important}.mar-69-82{margin:69px 82px !important}.mar-69-83{margin:69px 83px !important}.mar-69-84{margin:69px 84px !important}.mar-69-85{margin:69px 85px !important}.mar-69-86{margin:69px 86px !important}.mar-69-87{margin:69px 87px !important}.mar-69-88{margin:69px 88px !important}.mar-69-89{margin:69px 89px !important}.mar-69-90{margin:69px 90px !important}.mar-69-91{margin:69px 91px !important}.mar-69-92{margin:69px 92px !important}.mar-69-93{margin:69px 93px !important}.mar-69-94{margin:69px 94px !important}.mar-69-95{margin:69px 95px !important}.mar-69-96{margin:69px 96px !important}.mar-69-97{margin:69px 97px !important}.mar-69-98{margin:69px 98px !important}.mar-69-99{margin:69px 99px !important}.mar-69-100{margin:69px 100px !important}.mar-70{margin:70px !important}.mar-t-70{margin-top:70px !important}.mar-r-70{margin-right:70px !important}.mar-b-70{margin-bottom:70px !important}.mar-l-70{margin-left:70px !important}.mar-tb-70{margin:70px 0}.mar-lr-70{margin:0 70px !important}.mar-70-0{margin:70px 0px !important}.mar-70-1{margin:70px 1px !important}.mar-70-2{margin:70px 2px !important}.mar-70-3{margin:70px 3px !important}.mar-70-4{margin:70px 4px !important}.mar-70-5{margin:70px 5px !important}.mar-70-6{margin:70px 6px !important}.mar-70-7{margin:70px 7px !important}.mar-70-8{margin:70px 8px !important}.mar-70-9{margin:70px 9px !important}.mar-70-10{margin:70px 10px !important}.mar-70-11{margin:70px 11px !important}.mar-70-12{margin:70px 12px !important}.mar-70-13{margin:70px 13px !important}.mar-70-14{margin:70px 14px !important}.mar-70-15{margin:70px 15px !important}.mar-70-16{margin:70px 16px !important}.mar-70-17{margin:70px 17px !important}.mar-70-18{margin:70px 18px !important}.mar-70-19{margin:70px 19px !important}.mar-70-20{margin:70px 20px !important}.mar-70-21{margin:70px 21px !important}.mar-70-22{margin:70px 22px !important}.mar-70-23{margin:70px 23px !important}.mar-70-24{margin:70px 24px !important}.mar-70-25{margin:70px 25px !important}.mar-70-26{margin:70px 26px !important}.mar-70-27{margin:70px 27px !important}.mar-70-28{margin:70px 28px !important}.mar-70-29{margin:70px 29px !important}.mar-70-30{margin:70px 30px !important}.mar-70-31{margin:70px 31px !important}.mar-70-32{margin:70px 32px !important}.mar-70-33{margin:70px 33px !important}.mar-70-34{margin:70px 34px !important}.mar-70-35{margin:70px 35px !important}.mar-70-36{margin:70px 36px !important}.mar-70-37{margin:70px 37px !important}.mar-70-38{margin:70px 38px !important}.mar-70-39{margin:70px 39px !important}.mar-70-40{margin:70px 40px !important}.mar-70-41{margin:70px 41px !important}.mar-70-42{margin:70px 42px !important}.mar-70-43{margin:70px 43px !important}.mar-70-44{margin:70px 44px !important}.mar-70-45{margin:70px 45px !important}.mar-70-46{margin:70px 46px !important}.mar-70-47{margin:70px 47px !important}.mar-70-48{margin:70px 48px !important}.mar-70-49{margin:70px 49px !important}.mar-70-50{margin:70px 50px !important}.mar-70-51{margin:70px 51px !important}.mar-70-52{margin:70px 52px !important}.mar-70-53{margin:70px 53px !important}.mar-70-54{margin:70px 54px !important}.mar-70-55{margin:70px 55px !important}.mar-70-56{margin:70px 56px !important}.mar-70-57{margin:70px 57px !important}.mar-70-58{margin:70px 58px !important}.mar-70-59{margin:70px 59px !important}.mar-70-60{margin:70px 60px !important}.mar-70-61{margin:70px 61px !important}.mar-70-62{margin:70px 62px !important}.mar-70-63{margin:70px 63px !important}.mar-70-64{margin:70px 64px !important}.mar-70-65{margin:70px 65px !important}.mar-70-66{margin:70px 66px !important}.mar-70-67{margin:70px 67px !important}.mar-70-68{margin:70px 68px !important}.mar-70-69{margin:70px 69px !important}.mar-70-70{margin:70px 70px !important}.mar-70-71{margin:70px 71px !important}.mar-70-72{margin:70px 72px !important}.mar-70-73{margin:70px 73px !important}.mar-70-74{margin:70px 74px !important}.mar-70-75{margin:70px 75px !important}.mar-70-76{margin:70px 76px !important}.mar-70-77{margin:70px 77px !important}.mar-70-78{margin:70px 78px !important}.mar-70-79{margin:70px 79px !important}.mar-70-80{margin:70px 80px !important}.mar-70-81{margin:70px 81px !important}.mar-70-82{margin:70px 82px !important}.mar-70-83{margin:70px 83px !important}.mar-70-84{margin:70px 84px !important}.mar-70-85{margin:70px 85px !important}.mar-70-86{margin:70px 86px !important}.mar-70-87{margin:70px 87px !important}.mar-70-88{margin:70px 88px !important}.mar-70-89{margin:70px 89px !important}.mar-70-90{margin:70px 90px !important}.mar-70-91{margin:70px 91px !important}.mar-70-92{margin:70px 92px !important}.mar-70-93{margin:70px 93px !important}.mar-70-94{margin:70px 94px !important}.mar-70-95{margin:70px 95px !important}.mar-70-96{margin:70px 96px !important}.mar-70-97{margin:70px 97px !important}.mar-70-98{margin:70px 98px !important}.mar-70-99{margin:70px 99px !important}.mar-70-100{margin:70px 100px !important}.mar-71{margin:71px !important}.mar-t-71{margin-top:71px !important}.mar-r-71{margin-right:71px !important}.mar-b-71{margin-bottom:71px !important}.mar-l-71{margin-left:71px !important}.mar-tb-71{margin:71px 0}.mar-lr-71{margin:0 71px !important}.mar-71-0{margin:71px 0px !important}.mar-71-1{margin:71px 1px !important}.mar-71-2{margin:71px 2px !important}.mar-71-3{margin:71px 3px !important}.mar-71-4{margin:71px 4px !important}.mar-71-5{margin:71px 5px !important}.mar-71-6{margin:71px 6px !important}.mar-71-7{margin:71px 7px !important}.mar-71-8{margin:71px 8px !important}.mar-71-9{margin:71px 9px !important}.mar-71-10{margin:71px 10px !important}.mar-71-11{margin:71px 11px !important}.mar-71-12{margin:71px 12px !important}.mar-71-13{margin:71px 13px !important}.mar-71-14{margin:71px 14px !important}.mar-71-15{margin:71px 15px !important}.mar-71-16{margin:71px 16px !important}.mar-71-17{margin:71px 17px !important}.mar-71-18{margin:71px 18px !important}.mar-71-19{margin:71px 19px !important}.mar-71-20{margin:71px 20px !important}.mar-71-21{margin:71px 21px !important}.mar-71-22{margin:71px 22px !important}.mar-71-23{margin:71px 23px !important}.mar-71-24{margin:71px 24px !important}.mar-71-25{margin:71px 25px !important}.mar-71-26{margin:71px 26px !important}.mar-71-27{margin:71px 27px !important}.mar-71-28{margin:71px 28px !important}.mar-71-29{margin:71px 29px !important}.mar-71-30{margin:71px 30px !important}.mar-71-31{margin:71px 31px !important}.mar-71-32{margin:71px 32px !important}.mar-71-33{margin:71px 33px !important}.mar-71-34{margin:71px 34px !important}.mar-71-35{margin:71px 35px !important}.mar-71-36{margin:71px 36px !important}.mar-71-37{margin:71px 37px !important}.mar-71-38{margin:71px 38px !important}.mar-71-39{margin:71px 39px !important}.mar-71-40{margin:71px 40px !important}.mar-71-41{margin:71px 41px !important}.mar-71-42{margin:71px 42px !important}.mar-71-43{margin:71px 43px !important}.mar-71-44{margin:71px 44px !important}.mar-71-45{margin:71px 45px !important}.mar-71-46{margin:71px 46px !important}.mar-71-47{margin:71px 47px !important}.mar-71-48{margin:71px 48px !important}.mar-71-49{margin:71px 49px !important}.mar-71-50{margin:71px 50px !important}.mar-71-51{margin:71px 51px !important}.mar-71-52{margin:71px 52px !important}.mar-71-53{margin:71px 53px !important}.mar-71-54{margin:71px 54px !important}.mar-71-55{margin:71px 55px !important}.mar-71-56{margin:71px 56px !important}.mar-71-57{margin:71px 57px !important}.mar-71-58{margin:71px 58px !important}.mar-71-59{margin:71px 59px !important}.mar-71-60{margin:71px 60px !important}.mar-71-61{margin:71px 61px !important}.mar-71-62{margin:71px 62px !important}.mar-71-63{margin:71px 63px !important}.mar-71-64{margin:71px 64px !important}.mar-71-65{margin:71px 65px !important}.mar-71-66{margin:71px 66px !important}.mar-71-67{margin:71px 67px !important}.mar-71-68{margin:71px 68px !important}.mar-71-69{margin:71px 69px !important}.mar-71-70{margin:71px 70px !important}.mar-71-71{margin:71px 71px !important}.mar-71-72{margin:71px 72px !important}.mar-71-73{margin:71px 73px !important}.mar-71-74{margin:71px 74px !important}.mar-71-75{margin:71px 75px !important}.mar-71-76{margin:71px 76px !important}.mar-71-77{margin:71px 77px !important}.mar-71-78{margin:71px 78px !important}.mar-71-79{margin:71px 79px !important}.mar-71-80{margin:71px 80px !important}.mar-71-81{margin:71px 81px !important}.mar-71-82{margin:71px 82px !important}.mar-71-83{margin:71px 83px !important}.mar-71-84{margin:71px 84px !important}.mar-71-85{margin:71px 85px !important}.mar-71-86{margin:71px 86px !important}.mar-71-87{margin:71px 87px !important}.mar-71-88{margin:71px 88px !important}.mar-71-89{margin:71px 89px !important}.mar-71-90{margin:71px 90px !important}.mar-71-91{margin:71px 91px !important}.mar-71-92{margin:71px 92px !important}.mar-71-93{margin:71px 93px !important}.mar-71-94{margin:71px 94px !important}.mar-71-95{margin:71px 95px !important}.mar-71-96{margin:71px 96px !important}.mar-71-97{margin:71px 97px !important}.mar-71-98{margin:71px 98px !important}.mar-71-99{margin:71px 99px !important}.mar-71-100{margin:71px 100px !important}.mar-72{margin:72px !important}.mar-t-72{margin-top:72px !important}.mar-r-72{margin-right:72px !important}.mar-b-72{margin-bottom:72px !important}.mar-l-72{margin-left:72px !important}.mar-tb-72{margin:72px 0}.mar-lr-72{margin:0 72px !important}.mar-72-0{margin:72px 0px !important}.mar-72-1{margin:72px 1px !important}.mar-72-2{margin:72px 2px !important}.mar-72-3{margin:72px 3px !important}.mar-72-4{margin:72px 4px !important}.mar-72-5{margin:72px 5px !important}.mar-72-6{margin:72px 6px !important}.mar-72-7{margin:72px 7px !important}.mar-72-8{margin:72px 8px !important}.mar-72-9{margin:72px 9px !important}.mar-72-10{margin:72px 10px !important}.mar-72-11{margin:72px 11px !important}.mar-72-12{margin:72px 12px !important}.mar-72-13{margin:72px 13px !important}.mar-72-14{margin:72px 14px !important}.mar-72-15{margin:72px 15px !important}.mar-72-16{margin:72px 16px !important}.mar-72-17{margin:72px 17px !important}.mar-72-18{margin:72px 18px !important}.mar-72-19{margin:72px 19px !important}.mar-72-20{margin:72px 20px !important}.mar-72-21{margin:72px 21px !important}.mar-72-22{margin:72px 22px !important}.mar-72-23{margin:72px 23px !important}.mar-72-24{margin:72px 24px !important}.mar-72-25{margin:72px 25px !important}.mar-72-26{margin:72px 26px !important}.mar-72-27{margin:72px 27px !important}.mar-72-28{margin:72px 28px !important}.mar-72-29{margin:72px 29px !important}.mar-72-30{margin:72px 30px !important}.mar-72-31{margin:72px 31px !important}.mar-72-32{margin:72px 32px !important}.mar-72-33{margin:72px 33px !important}.mar-72-34{margin:72px 34px !important}.mar-72-35{margin:72px 35px !important}.mar-72-36{margin:72px 36px !important}.mar-72-37{margin:72px 37px !important}.mar-72-38{margin:72px 38px !important}.mar-72-39{margin:72px 39px !important}.mar-72-40{margin:72px 40px !important}.mar-72-41{margin:72px 41px !important}.mar-72-42{margin:72px 42px !important}.mar-72-43{margin:72px 43px !important}.mar-72-44{margin:72px 44px !important}.mar-72-45{margin:72px 45px !important}.mar-72-46{margin:72px 46px !important}.mar-72-47{margin:72px 47px !important}.mar-72-48{margin:72px 48px !important}.mar-72-49{margin:72px 49px !important}.mar-72-50{margin:72px 50px !important}.mar-72-51{margin:72px 51px !important}.mar-72-52{margin:72px 52px !important}.mar-72-53{margin:72px 53px !important}.mar-72-54{margin:72px 54px !important}.mar-72-55{margin:72px 55px !important}.mar-72-56{margin:72px 56px !important}.mar-72-57{margin:72px 57px !important}.mar-72-58{margin:72px 58px !important}.mar-72-59{margin:72px 59px !important}.mar-72-60{margin:72px 60px !important}.mar-72-61{margin:72px 61px !important}.mar-72-62{margin:72px 62px !important}.mar-72-63{margin:72px 63px !important}.mar-72-64{margin:72px 64px !important}.mar-72-65{margin:72px 65px !important}.mar-72-66{margin:72px 66px !important}.mar-72-67{margin:72px 67px !important}.mar-72-68{margin:72px 68px !important}.mar-72-69{margin:72px 69px !important}.mar-72-70{margin:72px 70px !important}.mar-72-71{margin:72px 71px !important}.mar-72-72{margin:72px 72px !important}.mar-72-73{margin:72px 73px !important}.mar-72-74{margin:72px 74px !important}.mar-72-75{margin:72px 75px !important}.mar-72-76{margin:72px 76px !important}.mar-72-77{margin:72px 77px !important}.mar-72-78{margin:72px 78px !important}.mar-72-79{margin:72px 79px !important}.mar-72-80{margin:72px 80px !important}.mar-72-81{margin:72px 81px !important}.mar-72-82{margin:72px 82px !important}.mar-72-83{margin:72px 83px !important}.mar-72-84{margin:72px 84px !important}.mar-72-85{margin:72px 85px !important}.mar-72-86{margin:72px 86px !important}.mar-72-87{margin:72px 87px !important}.mar-72-88{margin:72px 88px !important}.mar-72-89{margin:72px 89px !important}.mar-72-90{margin:72px 90px !important}.mar-72-91{margin:72px 91px !important}.mar-72-92{margin:72px 92px !important}.mar-72-93{margin:72px 93px !important}.mar-72-94{margin:72px 94px !important}.mar-72-95{margin:72px 95px !important}.mar-72-96{margin:72px 96px !important}.mar-72-97{margin:72px 97px !important}.mar-72-98{margin:72px 98px !important}.mar-72-99{margin:72px 99px !important}.mar-72-100{margin:72px 100px !important}.mar-73{margin:73px !important}.mar-t-73{margin-top:73px !important}.mar-r-73{margin-right:73px !important}.mar-b-73{margin-bottom:73px !important}.mar-l-73{margin-left:73px !important}.mar-tb-73{margin:73px 0}.mar-lr-73{margin:0 73px !important}.mar-73-0{margin:73px 0px !important}.mar-73-1{margin:73px 1px !important}.mar-73-2{margin:73px 2px !important}.mar-73-3{margin:73px 3px !important}.mar-73-4{margin:73px 4px !important}.mar-73-5{margin:73px 5px !important}.mar-73-6{margin:73px 6px !important}.mar-73-7{margin:73px 7px !important}.mar-73-8{margin:73px 8px !important}.mar-73-9{margin:73px 9px !important}.mar-73-10{margin:73px 10px !important}.mar-73-11{margin:73px 11px !important}.mar-73-12{margin:73px 12px !important}.mar-73-13{margin:73px 13px !important}.mar-73-14{margin:73px 14px !important}.mar-73-15{margin:73px 15px !important}.mar-73-16{margin:73px 16px !important}.mar-73-17{margin:73px 17px !important}.mar-73-18{margin:73px 18px !important}.mar-73-19{margin:73px 19px !important}.mar-73-20{margin:73px 20px !important}.mar-73-21{margin:73px 21px !important}.mar-73-22{margin:73px 22px !important}.mar-73-23{margin:73px 23px !important}.mar-73-24{margin:73px 24px !important}.mar-73-25{margin:73px 25px !important}.mar-73-26{margin:73px 26px !important}.mar-73-27{margin:73px 27px !important}.mar-73-28{margin:73px 28px !important}.mar-73-29{margin:73px 29px !important}.mar-73-30{margin:73px 30px !important}.mar-73-31{margin:73px 31px !important}.mar-73-32{margin:73px 32px !important}.mar-73-33{margin:73px 33px !important}.mar-73-34{margin:73px 34px !important}.mar-73-35{margin:73px 35px !important}.mar-73-36{margin:73px 36px !important}.mar-73-37{margin:73px 37px !important}.mar-73-38{margin:73px 38px !important}.mar-73-39{margin:73px 39px !important}.mar-73-40{margin:73px 40px !important}.mar-73-41{margin:73px 41px !important}.mar-73-42{margin:73px 42px !important}.mar-73-43{margin:73px 43px !important}.mar-73-44{margin:73px 44px !important}.mar-73-45{margin:73px 45px !important}.mar-73-46{margin:73px 46px !important}.mar-73-47{margin:73px 47px !important}.mar-73-48{margin:73px 48px !important}.mar-73-49{margin:73px 49px !important}.mar-73-50{margin:73px 50px !important}.mar-73-51{margin:73px 51px !important}.mar-73-52{margin:73px 52px !important}.mar-73-53{margin:73px 53px !important}.mar-73-54{margin:73px 54px !important}.mar-73-55{margin:73px 55px !important}.mar-73-56{margin:73px 56px !important}.mar-73-57{margin:73px 57px !important}.mar-73-58{margin:73px 58px !important}.mar-73-59{margin:73px 59px !important}.mar-73-60{margin:73px 60px !important}.mar-73-61{margin:73px 61px !important}.mar-73-62{margin:73px 62px !important}.mar-73-63{margin:73px 63px !important}.mar-73-64{margin:73px 64px !important}.mar-73-65{margin:73px 65px !important}.mar-73-66{margin:73px 66px !important}.mar-73-67{margin:73px 67px !important}.mar-73-68{margin:73px 68px !important}.mar-73-69{margin:73px 69px !important}.mar-73-70{margin:73px 70px !important}.mar-73-71{margin:73px 71px !important}.mar-73-72{margin:73px 72px !important}.mar-73-73{margin:73px 73px !important}.mar-73-74{margin:73px 74px !important}.mar-73-75{margin:73px 75px !important}.mar-73-76{margin:73px 76px !important}.mar-73-77{margin:73px 77px !important}.mar-73-78{margin:73px 78px !important}.mar-73-79{margin:73px 79px !important}.mar-73-80{margin:73px 80px !important}.mar-73-81{margin:73px 81px !important}.mar-73-82{margin:73px 82px !important}.mar-73-83{margin:73px 83px !important}.mar-73-84{margin:73px 84px !important}.mar-73-85{margin:73px 85px !important}.mar-73-86{margin:73px 86px !important}.mar-73-87{margin:73px 87px !important}.mar-73-88{margin:73px 88px !important}.mar-73-89{margin:73px 89px !important}.mar-73-90{margin:73px 90px !important}.mar-73-91{margin:73px 91px !important}.mar-73-92{margin:73px 92px !important}.mar-73-93{margin:73px 93px !important}.mar-73-94{margin:73px 94px !important}.mar-73-95{margin:73px 95px !important}.mar-73-96{margin:73px 96px !important}.mar-73-97{margin:73px 97px !important}.mar-73-98{margin:73px 98px !important}.mar-73-99{margin:73px 99px !important}.mar-73-100{margin:73px 100px !important}.mar-74{margin:74px !important}.mar-t-74{margin-top:74px !important}.mar-r-74{margin-right:74px !important}.mar-b-74{margin-bottom:74px !important}.mar-l-74{margin-left:74px !important}.mar-tb-74{margin:74px 0}.mar-lr-74{margin:0 74px !important}.mar-74-0{margin:74px 0px !important}.mar-74-1{margin:74px 1px !important}.mar-74-2{margin:74px 2px !important}.mar-74-3{margin:74px 3px !important}.mar-74-4{margin:74px 4px !important}.mar-74-5{margin:74px 5px !important}.mar-74-6{margin:74px 6px !important}.mar-74-7{margin:74px 7px !important}.mar-74-8{margin:74px 8px !important}.mar-74-9{margin:74px 9px !important}.mar-74-10{margin:74px 10px !important}.mar-74-11{margin:74px 11px !important}.mar-74-12{margin:74px 12px !important}.mar-74-13{margin:74px 13px !important}.mar-74-14{margin:74px 14px !important}.mar-74-15{margin:74px 15px !important}.mar-74-16{margin:74px 16px !important}.mar-74-17{margin:74px 17px !important}.mar-74-18{margin:74px 18px !important}.mar-74-19{margin:74px 19px !important}.mar-74-20{margin:74px 20px !important}.mar-74-21{margin:74px 21px !important}.mar-74-22{margin:74px 22px !important}.mar-74-23{margin:74px 23px !important}.mar-74-24{margin:74px 24px !important}.mar-74-25{margin:74px 25px !important}.mar-74-26{margin:74px 26px !important}.mar-74-27{margin:74px 27px !important}.mar-74-28{margin:74px 28px !important}.mar-74-29{margin:74px 29px !important}.mar-74-30{margin:74px 30px !important}.mar-74-31{margin:74px 31px !important}.mar-74-32{margin:74px 32px !important}.mar-74-33{margin:74px 33px !important}.mar-74-34{margin:74px 34px !important}.mar-74-35{margin:74px 35px !important}.mar-74-36{margin:74px 36px !important}.mar-74-37{margin:74px 37px !important}.mar-74-38{margin:74px 38px !important}.mar-74-39{margin:74px 39px !important}.mar-74-40{margin:74px 40px !important}.mar-74-41{margin:74px 41px !important}.mar-74-42{margin:74px 42px !important}.mar-74-43{margin:74px 43px !important}.mar-74-44{margin:74px 44px !important}.mar-74-45{margin:74px 45px !important}.mar-74-46{margin:74px 46px !important}.mar-74-47{margin:74px 47px !important}.mar-74-48{margin:74px 48px !important}.mar-74-49{margin:74px 49px !important}.mar-74-50{margin:74px 50px !important}.mar-74-51{margin:74px 51px !important}.mar-74-52{margin:74px 52px !important}.mar-74-53{margin:74px 53px !important}.mar-74-54{margin:74px 54px !important}.mar-74-55{margin:74px 55px !important}.mar-74-56{margin:74px 56px !important}.mar-74-57{margin:74px 57px !important}.mar-74-58{margin:74px 58px !important}.mar-74-59{margin:74px 59px !important}.mar-74-60{margin:74px 60px !important}.mar-74-61{margin:74px 61px !important}.mar-74-62{margin:74px 62px !important}.mar-74-63{margin:74px 63px !important}.mar-74-64{margin:74px 64px !important}.mar-74-65{margin:74px 65px !important}.mar-74-66{margin:74px 66px !important}.mar-74-67{margin:74px 67px !important}.mar-74-68{margin:74px 68px !important}.mar-74-69{margin:74px 69px !important}.mar-74-70{margin:74px 70px !important}.mar-74-71{margin:74px 71px !important}.mar-74-72{margin:74px 72px !important}.mar-74-73{margin:74px 73px !important}.mar-74-74{margin:74px 74px !important}.mar-74-75{margin:74px 75px !important}.mar-74-76{margin:74px 76px !important}.mar-74-77{margin:74px 77px !important}.mar-74-78{margin:74px 78px !important}.mar-74-79{margin:74px 79px !important}.mar-74-80{margin:74px 80px !important}.mar-74-81{margin:74px 81px !important}.mar-74-82{margin:74px 82px !important}.mar-74-83{margin:74px 83px !important}.mar-74-84{margin:74px 84px !important}.mar-74-85{margin:74px 85px !important}.mar-74-86{margin:74px 86px !important}.mar-74-87{margin:74px 87px !important}.mar-74-88{margin:74px 88px !important}.mar-74-89{margin:74px 89px !important}.mar-74-90{margin:74px 90px !important}.mar-74-91{margin:74px 91px !important}.mar-74-92{margin:74px 92px !important}.mar-74-93{margin:74px 93px !important}.mar-74-94{margin:74px 94px !important}.mar-74-95{margin:74px 95px !important}.mar-74-96{margin:74px 96px !important}.mar-74-97{margin:74px 97px !important}.mar-74-98{margin:74px 98px !important}.mar-74-99{margin:74px 99px !important}.mar-74-100{margin:74px 100px !important}.mar-75{margin:75px !important}.mar-t-75{margin-top:75px !important}.mar-r-75{margin-right:75px !important}.mar-b-75{margin-bottom:75px !important}.mar-l-75{margin-left:75px !important}.mar-tb-75{margin:75px 0}.mar-lr-75{margin:0 75px !important}.mar-75-0{margin:75px 0px !important}.mar-75-1{margin:75px 1px !important}.mar-75-2{margin:75px 2px !important}.mar-75-3{margin:75px 3px !important}.mar-75-4{margin:75px 4px !important}.mar-75-5{margin:75px 5px !important}.mar-75-6{margin:75px 6px !important}.mar-75-7{margin:75px 7px !important}.mar-75-8{margin:75px 8px !important}.mar-75-9{margin:75px 9px !important}.mar-75-10{margin:75px 10px !important}.mar-75-11{margin:75px 11px !important}.mar-75-12{margin:75px 12px !important}.mar-75-13{margin:75px 13px !important}.mar-75-14{margin:75px 14px !important}.mar-75-15{margin:75px 15px !important}.mar-75-16{margin:75px 16px !important}.mar-75-17{margin:75px 17px !important}.mar-75-18{margin:75px 18px !important}.mar-75-19{margin:75px 19px !important}.mar-75-20{margin:75px 20px !important}.mar-75-21{margin:75px 21px !important}.mar-75-22{margin:75px 22px !important}.mar-75-23{margin:75px 23px !important}.mar-75-24{margin:75px 24px !important}.mar-75-25{margin:75px 25px !important}.mar-75-26{margin:75px 26px !important}.mar-75-27{margin:75px 27px !important}.mar-75-28{margin:75px 28px !important}.mar-75-29{margin:75px 29px !important}.mar-75-30{margin:75px 30px !important}.mar-75-31{margin:75px 31px !important}.mar-75-32{margin:75px 32px !important}.mar-75-33{margin:75px 33px !important}.mar-75-34{margin:75px 34px !important}.mar-75-35{margin:75px 35px !important}.mar-75-36{margin:75px 36px !important}.mar-75-37{margin:75px 37px !important}.mar-75-38{margin:75px 38px !important}.mar-75-39{margin:75px 39px !important}.mar-75-40{margin:75px 40px !important}.mar-75-41{margin:75px 41px !important}.mar-75-42{margin:75px 42px !important}.mar-75-43{margin:75px 43px !important}.mar-75-44{margin:75px 44px !important}.mar-75-45{margin:75px 45px !important}.mar-75-46{margin:75px 46px !important}.mar-75-47{margin:75px 47px !important}.mar-75-48{margin:75px 48px !important}.mar-75-49{margin:75px 49px !important}.mar-75-50{margin:75px 50px !important}.mar-75-51{margin:75px 51px !important}.mar-75-52{margin:75px 52px !important}.mar-75-53{margin:75px 53px !important}.mar-75-54{margin:75px 54px !important}.mar-75-55{margin:75px 55px !important}.mar-75-56{margin:75px 56px !important}.mar-75-57{margin:75px 57px !important}.mar-75-58{margin:75px 58px !important}.mar-75-59{margin:75px 59px !important}.mar-75-60{margin:75px 60px !important}.mar-75-61{margin:75px 61px !important}.mar-75-62{margin:75px 62px !important}.mar-75-63{margin:75px 63px !important}.mar-75-64{margin:75px 64px !important}.mar-75-65{margin:75px 65px !important}.mar-75-66{margin:75px 66px !important}.mar-75-67{margin:75px 67px !important}.mar-75-68{margin:75px 68px !important}.mar-75-69{margin:75px 69px !important}.mar-75-70{margin:75px 70px !important}.mar-75-71{margin:75px 71px !important}.mar-75-72{margin:75px 72px !important}.mar-75-73{margin:75px 73px !important}.mar-75-74{margin:75px 74px !important}.mar-75-75{margin:75px 75px !important}.mar-75-76{margin:75px 76px !important}.mar-75-77{margin:75px 77px !important}.mar-75-78{margin:75px 78px !important}.mar-75-79{margin:75px 79px !important}.mar-75-80{margin:75px 80px !important}.mar-75-81{margin:75px 81px !important}.mar-75-82{margin:75px 82px !important}.mar-75-83{margin:75px 83px !important}.mar-75-84{margin:75px 84px !important}.mar-75-85{margin:75px 85px !important}.mar-75-86{margin:75px 86px !important}.mar-75-87{margin:75px 87px !important}.mar-75-88{margin:75px 88px !important}.mar-75-89{margin:75px 89px !important}.mar-75-90{margin:75px 90px !important}.mar-75-91{margin:75px 91px !important}.mar-75-92{margin:75px 92px !important}.mar-75-93{margin:75px 93px !important}.mar-75-94{margin:75px 94px !important}.mar-75-95{margin:75px 95px !important}.mar-75-96{margin:75px 96px !important}.mar-75-97{margin:75px 97px !important}.mar-75-98{margin:75px 98px !important}.mar-75-99{margin:75px 99px !important}.mar-75-100{margin:75px 100px !important}.mar-76{margin:76px !important}.mar-t-76{margin-top:76px !important}.mar-r-76{margin-right:76px !important}.mar-b-76{margin-bottom:76px !important}.mar-l-76{margin-left:76px !important}.mar-tb-76{margin:76px 0}.mar-lr-76{margin:0 76px !important}.mar-76-0{margin:76px 0px !important}.mar-76-1{margin:76px 1px !important}.mar-76-2{margin:76px 2px !important}.mar-76-3{margin:76px 3px !important}.mar-76-4{margin:76px 4px !important}.mar-76-5{margin:76px 5px !important}.mar-76-6{margin:76px 6px !important}.mar-76-7{margin:76px 7px !important}.mar-76-8{margin:76px 8px !important}.mar-76-9{margin:76px 9px !important}.mar-76-10{margin:76px 10px !important}.mar-76-11{margin:76px 11px !important}.mar-76-12{margin:76px 12px !important}.mar-76-13{margin:76px 13px !important}.mar-76-14{margin:76px 14px !important}.mar-76-15{margin:76px 15px !important}.mar-76-16{margin:76px 16px !important}.mar-76-17{margin:76px 17px !important}.mar-76-18{margin:76px 18px !important}.mar-76-19{margin:76px 19px !important}.mar-76-20{margin:76px 20px !important}.mar-76-21{margin:76px 21px !important}.mar-76-22{margin:76px 22px !important}.mar-76-23{margin:76px 23px !important}.mar-76-24{margin:76px 24px !important}.mar-76-25{margin:76px 25px !important}.mar-76-26{margin:76px 26px !important}.mar-76-27{margin:76px 27px !important}.mar-76-28{margin:76px 28px !important}.mar-76-29{margin:76px 29px !important}.mar-76-30{margin:76px 30px !important}.mar-76-31{margin:76px 31px !important}.mar-76-32{margin:76px 32px !important}.mar-76-33{margin:76px 33px !important}.mar-76-34{margin:76px 34px !important}.mar-76-35{margin:76px 35px !important}.mar-76-36{margin:76px 36px !important}.mar-76-37{margin:76px 37px !important}.mar-76-38{margin:76px 38px !important}.mar-76-39{margin:76px 39px !important}.mar-76-40{margin:76px 40px !important}.mar-76-41{margin:76px 41px !important}.mar-76-42{margin:76px 42px !important}.mar-76-43{margin:76px 43px !important}.mar-76-44{margin:76px 44px !important}.mar-76-45{margin:76px 45px !important}.mar-76-46{margin:76px 46px !important}.mar-76-47{margin:76px 47px !important}.mar-76-48{margin:76px 48px !important}.mar-76-49{margin:76px 49px !important}.mar-76-50{margin:76px 50px !important}.mar-76-51{margin:76px 51px !important}.mar-76-52{margin:76px 52px !important}.mar-76-53{margin:76px 53px !important}.mar-76-54{margin:76px 54px !important}.mar-76-55{margin:76px 55px !important}.mar-76-56{margin:76px 56px !important}.mar-76-57{margin:76px 57px !important}.mar-76-58{margin:76px 58px !important}.mar-76-59{margin:76px 59px !important}.mar-76-60{margin:76px 60px !important}.mar-76-61{margin:76px 61px !important}.mar-76-62{margin:76px 62px !important}.mar-76-63{margin:76px 63px !important}.mar-76-64{margin:76px 64px !important}.mar-76-65{margin:76px 65px !important}.mar-76-66{margin:76px 66px !important}.mar-76-67{margin:76px 67px !important}.mar-76-68{margin:76px 68px !important}.mar-76-69{margin:76px 69px !important}.mar-76-70{margin:76px 70px !important}.mar-76-71{margin:76px 71px !important}.mar-76-72{margin:76px 72px !important}.mar-76-73{margin:76px 73px !important}.mar-76-74{margin:76px 74px !important}.mar-76-75{margin:76px 75px !important}.mar-76-76{margin:76px 76px !important}.mar-76-77{margin:76px 77px !important}.mar-76-78{margin:76px 78px !important}.mar-76-79{margin:76px 79px !important}.mar-76-80{margin:76px 80px !important}.mar-76-81{margin:76px 81px !important}.mar-76-82{margin:76px 82px !important}.mar-76-83{margin:76px 83px !important}.mar-76-84{margin:76px 84px !important}.mar-76-85{margin:76px 85px !important}.mar-76-86{margin:76px 86px !important}.mar-76-87{margin:76px 87px !important}.mar-76-88{margin:76px 88px !important}.mar-76-89{margin:76px 89px !important}.mar-76-90{margin:76px 90px !important}.mar-76-91{margin:76px 91px !important}.mar-76-92{margin:76px 92px !important}.mar-76-93{margin:76px 93px !important}.mar-76-94{margin:76px 94px !important}.mar-76-95{margin:76px 95px !important}.mar-76-96{margin:76px 96px !important}.mar-76-97{margin:76px 97px !important}.mar-76-98{margin:76px 98px !important}.mar-76-99{margin:76px 99px !important}.mar-76-100{margin:76px 100px !important}.mar-77{margin:77px !important}.mar-t-77{margin-top:77px !important}.mar-r-77{margin-right:77px !important}.mar-b-77{margin-bottom:77px !important}.mar-l-77{margin-left:77px !important}.mar-tb-77{margin:77px 0}.mar-lr-77{margin:0 77px !important}.mar-77-0{margin:77px 0px !important}.mar-77-1{margin:77px 1px !important}.mar-77-2{margin:77px 2px !important}.mar-77-3{margin:77px 3px !important}.mar-77-4{margin:77px 4px !important}.mar-77-5{margin:77px 5px !important}.mar-77-6{margin:77px 6px !important}.mar-77-7{margin:77px 7px !important}.mar-77-8{margin:77px 8px !important}.mar-77-9{margin:77px 9px !important}.mar-77-10{margin:77px 10px !important}.mar-77-11{margin:77px 11px !important}.mar-77-12{margin:77px 12px !important}.mar-77-13{margin:77px 13px !important}.mar-77-14{margin:77px 14px !important}.mar-77-15{margin:77px 15px !important}.mar-77-16{margin:77px 16px !important}.mar-77-17{margin:77px 17px !important}.mar-77-18{margin:77px 18px !important}.mar-77-19{margin:77px 19px !important}.mar-77-20{margin:77px 20px !important}.mar-77-21{margin:77px 21px !important}.mar-77-22{margin:77px 22px !important}.mar-77-23{margin:77px 23px !important}.mar-77-24{margin:77px 24px !important}.mar-77-25{margin:77px 25px !important}.mar-77-26{margin:77px 26px !important}.mar-77-27{margin:77px 27px !important}.mar-77-28{margin:77px 28px !important}.mar-77-29{margin:77px 29px !important}.mar-77-30{margin:77px 30px !important}.mar-77-31{margin:77px 31px !important}.mar-77-32{margin:77px 32px !important}.mar-77-33{margin:77px 33px !important}.mar-77-34{margin:77px 34px !important}.mar-77-35{margin:77px 35px !important}.mar-77-36{margin:77px 36px !important}.mar-77-37{margin:77px 37px !important}.mar-77-38{margin:77px 38px !important}.mar-77-39{margin:77px 39px !important}.mar-77-40{margin:77px 40px !important}.mar-77-41{margin:77px 41px !important}.mar-77-42{margin:77px 42px !important}.mar-77-43{margin:77px 43px !important}.mar-77-44{margin:77px 44px !important}.mar-77-45{margin:77px 45px !important}.mar-77-46{margin:77px 46px !important}.mar-77-47{margin:77px 47px !important}.mar-77-48{margin:77px 48px !important}.mar-77-49{margin:77px 49px !important}.mar-77-50{margin:77px 50px !important}.mar-77-51{margin:77px 51px !important}.mar-77-52{margin:77px 52px !important}.mar-77-53{margin:77px 53px !important}.mar-77-54{margin:77px 54px !important}.mar-77-55{margin:77px 55px !important}.mar-77-56{margin:77px 56px !important}.mar-77-57{margin:77px 57px !important}.mar-77-58{margin:77px 58px !important}.mar-77-59{margin:77px 59px !important}.mar-77-60{margin:77px 60px !important}.mar-77-61{margin:77px 61px !important}.mar-77-62{margin:77px 62px !important}.mar-77-63{margin:77px 63px !important}.mar-77-64{margin:77px 64px !important}.mar-77-65{margin:77px 65px !important}.mar-77-66{margin:77px 66px !important}.mar-77-67{margin:77px 67px !important}.mar-77-68{margin:77px 68px !important}.mar-77-69{margin:77px 69px !important}.mar-77-70{margin:77px 70px !important}.mar-77-71{margin:77px 71px !important}.mar-77-72{margin:77px 72px !important}.mar-77-73{margin:77px 73px !important}.mar-77-74{margin:77px 74px !important}.mar-77-75{margin:77px 75px !important}.mar-77-76{margin:77px 76px !important}.mar-77-77{margin:77px 77px !important}.mar-77-78{margin:77px 78px !important}.mar-77-79{margin:77px 79px !important}.mar-77-80{margin:77px 80px !important}.mar-77-81{margin:77px 81px !important}.mar-77-82{margin:77px 82px !important}.mar-77-83{margin:77px 83px !important}.mar-77-84{margin:77px 84px !important}.mar-77-85{margin:77px 85px !important}.mar-77-86{margin:77px 86px !important}.mar-77-87{margin:77px 87px !important}.mar-77-88{margin:77px 88px !important}.mar-77-89{margin:77px 89px !important}.mar-77-90{margin:77px 90px !important}.mar-77-91{margin:77px 91px !important}.mar-77-92{margin:77px 92px !important}.mar-77-93{margin:77px 93px !important}.mar-77-94{margin:77px 94px !important}.mar-77-95{margin:77px 95px !important}.mar-77-96{margin:77px 96px !important}.mar-77-97{margin:77px 97px !important}.mar-77-98{margin:77px 98px !important}.mar-77-99{margin:77px 99px !important}.mar-77-100{margin:77px 100px !important}.mar-78{margin:78px !important}.mar-t-78{margin-top:78px !important}.mar-r-78{margin-right:78px !important}.mar-b-78{margin-bottom:78px !important}.mar-l-78{margin-left:78px !important}.mar-tb-78{margin:78px 0}.mar-lr-78{margin:0 78px !important}.mar-78-0{margin:78px 0px !important}.mar-78-1{margin:78px 1px !important}.mar-78-2{margin:78px 2px !important}.mar-78-3{margin:78px 3px !important}.mar-78-4{margin:78px 4px !important}.mar-78-5{margin:78px 5px !important}.mar-78-6{margin:78px 6px !important}.mar-78-7{margin:78px 7px !important}.mar-78-8{margin:78px 8px !important}.mar-78-9{margin:78px 9px !important}.mar-78-10{margin:78px 10px !important}.mar-78-11{margin:78px 11px !important}.mar-78-12{margin:78px 12px !important}.mar-78-13{margin:78px 13px !important}.mar-78-14{margin:78px 14px !important}.mar-78-15{margin:78px 15px !important}.mar-78-16{margin:78px 16px !important}.mar-78-17{margin:78px 17px !important}.mar-78-18{margin:78px 18px !important}.mar-78-19{margin:78px 19px !important}.mar-78-20{margin:78px 20px !important}.mar-78-21{margin:78px 21px !important}.mar-78-22{margin:78px 22px !important}.mar-78-23{margin:78px 23px !important}.mar-78-24{margin:78px 24px !important}.mar-78-25{margin:78px 25px !important}.mar-78-26{margin:78px 26px !important}.mar-78-27{margin:78px 27px !important}.mar-78-28{margin:78px 28px !important}.mar-78-29{margin:78px 29px !important}.mar-78-30{margin:78px 30px !important}.mar-78-31{margin:78px 31px !important}.mar-78-32{margin:78px 32px !important}.mar-78-33{margin:78px 33px !important}.mar-78-34{margin:78px 34px !important}.mar-78-35{margin:78px 35px !important}.mar-78-36{margin:78px 36px !important}.mar-78-37{margin:78px 37px !important}.mar-78-38{margin:78px 38px !important}.mar-78-39{margin:78px 39px !important}.mar-78-40{margin:78px 40px !important}.mar-78-41{margin:78px 41px !important}.mar-78-42{margin:78px 42px !important}.mar-78-43{margin:78px 43px !important}.mar-78-44{margin:78px 44px !important}.mar-78-45{margin:78px 45px !important}.mar-78-46{margin:78px 46px !important}.mar-78-47{margin:78px 47px !important}.mar-78-48{margin:78px 48px !important}.mar-78-49{margin:78px 49px !important}.mar-78-50{margin:78px 50px !important}.mar-78-51{margin:78px 51px !important}.mar-78-52{margin:78px 52px !important}.mar-78-53{margin:78px 53px !important}.mar-78-54{margin:78px 54px !important}.mar-78-55{margin:78px 55px !important}.mar-78-56{margin:78px 56px !important}.mar-78-57{margin:78px 57px !important}.mar-78-58{margin:78px 58px !important}.mar-78-59{margin:78px 59px !important}.mar-78-60{margin:78px 60px !important}.mar-78-61{margin:78px 61px !important}.mar-78-62{margin:78px 62px !important}.mar-78-63{margin:78px 63px !important}.mar-78-64{margin:78px 64px !important}.mar-78-65{margin:78px 65px !important}.mar-78-66{margin:78px 66px !important}.mar-78-67{margin:78px 67px !important}.mar-78-68{margin:78px 68px !important}.mar-78-69{margin:78px 69px !important}.mar-78-70{margin:78px 70px !important}.mar-78-71{margin:78px 71px !important}.mar-78-72{margin:78px 72px !important}.mar-78-73{margin:78px 73px !important}.mar-78-74{margin:78px 74px !important}.mar-78-75{margin:78px 75px !important}.mar-78-76{margin:78px 76px !important}.mar-78-77{margin:78px 77px !important}.mar-78-78{margin:78px 78px !important}.mar-78-79{margin:78px 79px !important}.mar-78-80{margin:78px 80px !important}.mar-78-81{margin:78px 81px !important}.mar-78-82{margin:78px 82px !important}.mar-78-83{margin:78px 83px !important}.mar-78-84{margin:78px 84px !important}.mar-78-85{margin:78px 85px !important}.mar-78-86{margin:78px 86px !important}.mar-78-87{margin:78px 87px !important}.mar-78-88{margin:78px 88px !important}.mar-78-89{margin:78px 89px !important}.mar-78-90{margin:78px 90px !important}.mar-78-91{margin:78px 91px !important}.mar-78-92{margin:78px 92px !important}.mar-78-93{margin:78px 93px !important}.mar-78-94{margin:78px 94px !important}.mar-78-95{margin:78px 95px !important}.mar-78-96{margin:78px 96px !important}.mar-78-97{margin:78px 97px !important}.mar-78-98{margin:78px 98px !important}.mar-78-99{margin:78px 99px !important}.mar-78-100{margin:78px 100px !important}.mar-79{margin:79px !important}.mar-t-79{margin-top:79px !important}.mar-r-79{margin-right:79px !important}.mar-b-79{margin-bottom:79px !important}.mar-l-79{margin-left:79px !important}.mar-tb-79{margin:79px 0}.mar-lr-79{margin:0 79px !important}.mar-79-0{margin:79px 0px !important}.mar-79-1{margin:79px 1px !important}.mar-79-2{margin:79px 2px !important}.mar-79-3{margin:79px 3px !important}.mar-79-4{margin:79px 4px !important}.mar-79-5{margin:79px 5px !important}.mar-79-6{margin:79px 6px !important}.mar-79-7{margin:79px 7px !important}.mar-79-8{margin:79px 8px !important}.mar-79-9{margin:79px 9px !important}.mar-79-10{margin:79px 10px !important}.mar-79-11{margin:79px 11px !important}.mar-79-12{margin:79px 12px !important}.mar-79-13{margin:79px 13px !important}.mar-79-14{margin:79px 14px !important}.mar-79-15{margin:79px 15px !important}.mar-79-16{margin:79px 16px !important}.mar-79-17{margin:79px 17px !important}.mar-79-18{margin:79px 18px !important}.mar-79-19{margin:79px 19px !important}.mar-79-20{margin:79px 20px !important}.mar-79-21{margin:79px 21px !important}.mar-79-22{margin:79px 22px !important}.mar-79-23{margin:79px 23px !important}.mar-79-24{margin:79px 24px !important}.mar-79-25{margin:79px 25px !important}.mar-79-26{margin:79px 26px !important}.mar-79-27{margin:79px 27px !important}.mar-79-28{margin:79px 28px !important}.mar-79-29{margin:79px 29px !important}.mar-79-30{margin:79px 30px !important}.mar-79-31{margin:79px 31px !important}.mar-79-32{margin:79px 32px !important}.mar-79-33{margin:79px 33px !important}.mar-79-34{margin:79px 34px !important}.mar-79-35{margin:79px 35px !important}.mar-79-36{margin:79px 36px !important}.mar-79-37{margin:79px 37px !important}.mar-79-38{margin:79px 38px !important}.mar-79-39{margin:79px 39px !important}.mar-79-40{margin:79px 40px !important}.mar-79-41{margin:79px 41px !important}.mar-79-42{margin:79px 42px !important}.mar-79-43{margin:79px 43px !important}.mar-79-44{margin:79px 44px !important}.mar-79-45{margin:79px 45px !important}.mar-79-46{margin:79px 46px !important}.mar-79-47{margin:79px 47px !important}.mar-79-48{margin:79px 48px !important}.mar-79-49{margin:79px 49px !important}.mar-79-50{margin:79px 50px !important}.mar-79-51{margin:79px 51px !important}.mar-79-52{margin:79px 52px !important}.mar-79-53{margin:79px 53px !important}.mar-79-54{margin:79px 54px !important}.mar-79-55{margin:79px 55px !important}.mar-79-56{margin:79px 56px !important}.mar-79-57{margin:79px 57px !important}.mar-79-58{margin:79px 58px !important}.mar-79-59{margin:79px 59px !important}.mar-79-60{margin:79px 60px !important}.mar-79-61{margin:79px 61px !important}.mar-79-62{margin:79px 62px !important}.mar-79-63{margin:79px 63px !important}.mar-79-64{margin:79px 64px !important}.mar-79-65{margin:79px 65px !important}.mar-79-66{margin:79px 66px !important}.mar-79-67{margin:79px 67px !important}.mar-79-68{margin:79px 68px !important}.mar-79-69{margin:79px 69px !important}.mar-79-70{margin:79px 70px !important}.mar-79-71{margin:79px 71px !important}.mar-79-72{margin:79px 72px !important}.mar-79-73{margin:79px 73px !important}.mar-79-74{margin:79px 74px !important}.mar-79-75{margin:79px 75px !important}.mar-79-76{margin:79px 76px !important}.mar-79-77{margin:79px 77px !important}.mar-79-78{margin:79px 78px !important}.mar-79-79{margin:79px 79px !important}.mar-79-80{margin:79px 80px !important}.mar-79-81{margin:79px 81px !important}.mar-79-82{margin:79px 82px !important}.mar-79-83{margin:79px 83px !important}.mar-79-84{margin:79px 84px !important}.mar-79-85{margin:79px 85px !important}.mar-79-86{margin:79px 86px !important}.mar-79-87{margin:79px 87px !important}.mar-79-88{margin:79px 88px !important}.mar-79-89{margin:79px 89px !important}.mar-79-90{margin:79px 90px !important}.mar-79-91{margin:79px 91px !important}.mar-79-92{margin:79px 92px !important}.mar-79-93{margin:79px 93px !important}.mar-79-94{margin:79px 94px !important}.mar-79-95{margin:79px 95px !important}.mar-79-96{margin:79px 96px !important}.mar-79-97{margin:79px 97px !important}.mar-79-98{margin:79px 98px !important}.mar-79-99{margin:79px 99px !important}.mar-79-100{margin:79px 100px !important}.mar-80{margin:80px !important}.mar-t-80{margin-top:80px !important}.mar-r-80{margin-right:80px !important}.mar-b-80{margin-bottom:80px !important}.mar-l-80{margin-left:80px !important}.mar-tb-80{margin:80px 0}.mar-lr-80{margin:0 80px !important}.mar-80-0{margin:80px 0px !important}.mar-80-1{margin:80px 1px !important}.mar-80-2{margin:80px 2px !important}.mar-80-3{margin:80px 3px !important}.mar-80-4{margin:80px 4px !important}.mar-80-5{margin:80px 5px !important}.mar-80-6{margin:80px 6px !important}.mar-80-7{margin:80px 7px !important}.mar-80-8{margin:80px 8px !important}.mar-80-9{margin:80px 9px !important}.mar-80-10{margin:80px 10px !important}.mar-80-11{margin:80px 11px !important}.mar-80-12{margin:80px 12px !important}.mar-80-13{margin:80px 13px !important}.mar-80-14{margin:80px 14px !important}.mar-80-15{margin:80px 15px !important}.mar-80-16{margin:80px 16px !important}.mar-80-17{margin:80px 17px !important}.mar-80-18{margin:80px 18px !important}.mar-80-19{margin:80px 19px !important}.mar-80-20{margin:80px 20px !important}.mar-80-21{margin:80px 21px !important}.mar-80-22{margin:80px 22px !important}.mar-80-23{margin:80px 23px !important}.mar-80-24{margin:80px 24px !important}.mar-80-25{margin:80px 25px !important}.mar-80-26{margin:80px 26px !important}.mar-80-27{margin:80px 27px !important}.mar-80-28{margin:80px 28px !important}.mar-80-29{margin:80px 29px !important}.mar-80-30{margin:80px 30px !important}.mar-80-31{margin:80px 31px !important}.mar-80-32{margin:80px 32px !important}.mar-80-33{margin:80px 33px !important}.mar-80-34{margin:80px 34px !important}.mar-80-35{margin:80px 35px !important}.mar-80-36{margin:80px 36px !important}.mar-80-37{margin:80px 37px !important}.mar-80-38{margin:80px 38px !important}.mar-80-39{margin:80px 39px !important}.mar-80-40{margin:80px 40px !important}.mar-80-41{margin:80px 41px !important}.mar-80-42{margin:80px 42px !important}.mar-80-43{margin:80px 43px !important}.mar-80-44{margin:80px 44px !important}.mar-80-45{margin:80px 45px !important}.mar-80-46{margin:80px 46px !important}.mar-80-47{margin:80px 47px !important}.mar-80-48{margin:80px 48px !important}.mar-80-49{margin:80px 49px !important}.mar-80-50{margin:80px 50px !important}.mar-80-51{margin:80px 51px !important}.mar-80-52{margin:80px 52px !important}.mar-80-53{margin:80px 53px !important}.mar-80-54{margin:80px 54px !important}.mar-80-55{margin:80px 55px !important}.mar-80-56{margin:80px 56px !important}.mar-80-57{margin:80px 57px !important}.mar-80-58{margin:80px 58px !important}.mar-80-59{margin:80px 59px !important}.mar-80-60{margin:80px 60px !important}.mar-80-61{margin:80px 61px !important}.mar-80-62{margin:80px 62px !important}.mar-80-63{margin:80px 63px !important}.mar-80-64{margin:80px 64px !important}.mar-80-65{margin:80px 65px !important}.mar-80-66{margin:80px 66px !important}.mar-80-67{margin:80px 67px !important}.mar-80-68{margin:80px 68px !important}.mar-80-69{margin:80px 69px !important}.mar-80-70{margin:80px 70px !important}.mar-80-71{margin:80px 71px !important}.mar-80-72{margin:80px 72px !important}.mar-80-73{margin:80px 73px !important}.mar-80-74{margin:80px 74px !important}.mar-80-75{margin:80px 75px !important}.mar-80-76{margin:80px 76px !important}.mar-80-77{margin:80px 77px !important}.mar-80-78{margin:80px 78px !important}.mar-80-79{margin:80px 79px !important}.mar-80-80{margin:80px 80px !important}.mar-80-81{margin:80px 81px !important}.mar-80-82{margin:80px 82px !important}.mar-80-83{margin:80px 83px !important}.mar-80-84{margin:80px 84px !important}.mar-80-85{margin:80px 85px !important}.mar-80-86{margin:80px 86px !important}.mar-80-87{margin:80px 87px !important}.mar-80-88{margin:80px 88px !important}.mar-80-89{margin:80px 89px !important}.mar-80-90{margin:80px 90px !important}.mar-80-91{margin:80px 91px !important}.mar-80-92{margin:80px 92px !important}.mar-80-93{margin:80px 93px !important}.mar-80-94{margin:80px 94px !important}.mar-80-95{margin:80px 95px !important}.mar-80-96{margin:80px 96px !important}.mar-80-97{margin:80px 97px !important}.mar-80-98{margin:80px 98px !important}.mar-80-99{margin:80px 99px !important}.mar-80-100{margin:80px 100px !important}.mar-81{margin:81px !important}.mar-t-81{margin-top:81px !important}.mar-r-81{margin-right:81px !important}.mar-b-81{margin-bottom:81px !important}.mar-l-81{margin-left:81px !important}.mar-tb-81{margin:81px 0}.mar-lr-81{margin:0 81px !important}.mar-81-0{margin:81px 0px !important}.mar-81-1{margin:81px 1px !important}.mar-81-2{margin:81px 2px !important}.mar-81-3{margin:81px 3px !important}.mar-81-4{margin:81px 4px !important}.mar-81-5{margin:81px 5px !important}.mar-81-6{margin:81px 6px !important}.mar-81-7{margin:81px 7px !important}.mar-81-8{margin:81px 8px !important}.mar-81-9{margin:81px 9px !important}.mar-81-10{margin:81px 10px !important}.mar-81-11{margin:81px 11px !important}.mar-81-12{margin:81px 12px !important}.mar-81-13{margin:81px 13px !important}.mar-81-14{margin:81px 14px !important}.mar-81-15{margin:81px 15px !important}.mar-81-16{margin:81px 16px !important}.mar-81-17{margin:81px 17px !important}.mar-81-18{margin:81px 18px !important}.mar-81-19{margin:81px 19px !important}.mar-81-20{margin:81px 20px !important}.mar-81-21{margin:81px 21px !important}.mar-81-22{margin:81px 22px !important}.mar-81-23{margin:81px 23px !important}.mar-81-24{margin:81px 24px !important}.mar-81-25{margin:81px 25px !important}.mar-81-26{margin:81px 26px !important}.mar-81-27{margin:81px 27px !important}.mar-81-28{margin:81px 28px !important}.mar-81-29{margin:81px 29px !important}.mar-81-30{margin:81px 30px !important}.mar-81-31{margin:81px 31px !important}.mar-81-32{margin:81px 32px !important}.mar-81-33{margin:81px 33px !important}.mar-81-34{margin:81px 34px !important}.mar-81-35{margin:81px 35px !important}.mar-81-36{margin:81px 36px !important}.mar-81-37{margin:81px 37px !important}.mar-81-38{margin:81px 38px !important}.mar-81-39{margin:81px 39px !important}.mar-81-40{margin:81px 40px !important}.mar-81-41{margin:81px 41px !important}.mar-81-42{margin:81px 42px !important}.mar-81-43{margin:81px 43px !important}.mar-81-44{margin:81px 44px !important}.mar-81-45{margin:81px 45px !important}.mar-81-46{margin:81px 46px !important}.mar-81-47{margin:81px 47px !important}.mar-81-48{margin:81px 48px !important}.mar-81-49{margin:81px 49px !important}.mar-81-50{margin:81px 50px !important}.mar-81-51{margin:81px 51px !important}.mar-81-52{margin:81px 52px !important}.mar-81-53{margin:81px 53px !important}.mar-81-54{margin:81px 54px !important}.mar-81-55{margin:81px 55px !important}.mar-81-56{margin:81px 56px !important}.mar-81-57{margin:81px 57px !important}.mar-81-58{margin:81px 58px !important}.mar-81-59{margin:81px 59px !important}.mar-81-60{margin:81px 60px !important}.mar-81-61{margin:81px 61px !important}.mar-81-62{margin:81px 62px !important}.mar-81-63{margin:81px 63px !important}.mar-81-64{margin:81px 64px !important}.mar-81-65{margin:81px 65px !important}.mar-81-66{margin:81px 66px !important}.mar-81-67{margin:81px 67px !important}.mar-81-68{margin:81px 68px !important}.mar-81-69{margin:81px 69px !important}.mar-81-70{margin:81px 70px !important}.mar-81-71{margin:81px 71px !important}.mar-81-72{margin:81px 72px !important}.mar-81-73{margin:81px 73px !important}.mar-81-74{margin:81px 74px !important}.mar-81-75{margin:81px 75px !important}.mar-81-76{margin:81px 76px !important}.mar-81-77{margin:81px 77px !important}.mar-81-78{margin:81px 78px !important}.mar-81-79{margin:81px 79px !important}.mar-81-80{margin:81px 80px !important}.mar-81-81{margin:81px 81px !important}.mar-81-82{margin:81px 82px !important}.mar-81-83{margin:81px 83px !important}.mar-81-84{margin:81px 84px !important}.mar-81-85{margin:81px 85px !important}.mar-81-86{margin:81px 86px !important}.mar-81-87{margin:81px 87px !important}.mar-81-88{margin:81px 88px !important}.mar-81-89{margin:81px 89px !important}.mar-81-90{margin:81px 90px !important}.mar-81-91{margin:81px 91px !important}.mar-81-92{margin:81px 92px !important}.mar-81-93{margin:81px 93px !important}.mar-81-94{margin:81px 94px !important}.mar-81-95{margin:81px 95px !important}.mar-81-96{margin:81px 96px !important}.mar-81-97{margin:81px 97px !important}.mar-81-98{margin:81px 98px !important}.mar-81-99{margin:81px 99px !important}.mar-81-100{margin:81px 100px !important}.mar-82{margin:82px !important}.mar-t-82{margin-top:82px !important}.mar-r-82{margin-right:82px !important}.mar-b-82{margin-bottom:82px !important}.mar-l-82{margin-left:82px !important}.mar-tb-82{margin:82px 0}.mar-lr-82{margin:0 82px !important}.mar-82-0{margin:82px 0px !important}.mar-82-1{margin:82px 1px !important}.mar-82-2{margin:82px 2px !important}.mar-82-3{margin:82px 3px !important}.mar-82-4{margin:82px 4px !important}.mar-82-5{margin:82px 5px !important}.mar-82-6{margin:82px 6px !important}.mar-82-7{margin:82px 7px !important}.mar-82-8{margin:82px 8px !important}.mar-82-9{margin:82px 9px !important}.mar-82-10{margin:82px 10px !important}.mar-82-11{margin:82px 11px !important}.mar-82-12{margin:82px 12px !important}.mar-82-13{margin:82px 13px !important}.mar-82-14{margin:82px 14px !important}.mar-82-15{margin:82px 15px !important}.mar-82-16{margin:82px 16px !important}.mar-82-17{margin:82px 17px !important}.mar-82-18{margin:82px 18px !important}.mar-82-19{margin:82px 19px !important}.mar-82-20{margin:82px 20px !important}.mar-82-21{margin:82px 21px !important}.mar-82-22{margin:82px 22px !important}.mar-82-23{margin:82px 23px !important}.mar-82-24{margin:82px 24px !important}.mar-82-25{margin:82px 25px !important}.mar-82-26{margin:82px 26px !important}.mar-82-27{margin:82px 27px !important}.mar-82-28{margin:82px 28px !important}.mar-82-29{margin:82px 29px !important}.mar-82-30{margin:82px 30px !important}.mar-82-31{margin:82px 31px !important}.mar-82-32{margin:82px 32px !important}.mar-82-33{margin:82px 33px !important}.mar-82-34{margin:82px 34px !important}.mar-82-35{margin:82px 35px !important}.mar-82-36{margin:82px 36px !important}.mar-82-37{margin:82px 37px !important}.mar-82-38{margin:82px 38px !important}.mar-82-39{margin:82px 39px !important}.mar-82-40{margin:82px 40px !important}.mar-82-41{margin:82px 41px !important}.mar-82-42{margin:82px 42px !important}.mar-82-43{margin:82px 43px !important}.mar-82-44{margin:82px 44px !important}.mar-82-45{margin:82px 45px !important}.mar-82-46{margin:82px 46px !important}.mar-82-47{margin:82px 47px !important}.mar-82-48{margin:82px 48px !important}.mar-82-49{margin:82px 49px !important}.mar-82-50{margin:82px 50px !important}.mar-82-51{margin:82px 51px !important}.mar-82-52{margin:82px 52px !important}.mar-82-53{margin:82px 53px !important}.mar-82-54{margin:82px 54px !important}.mar-82-55{margin:82px 55px !important}.mar-82-56{margin:82px 56px !important}.mar-82-57{margin:82px 57px !important}.mar-82-58{margin:82px 58px !important}.mar-82-59{margin:82px 59px !important}.mar-82-60{margin:82px 60px !important}.mar-82-61{margin:82px 61px !important}.mar-82-62{margin:82px 62px !important}.mar-82-63{margin:82px 63px !important}.mar-82-64{margin:82px 64px !important}.mar-82-65{margin:82px 65px !important}.mar-82-66{margin:82px 66px !important}.mar-82-67{margin:82px 67px !important}.mar-82-68{margin:82px 68px !important}.mar-82-69{margin:82px 69px !important}.mar-82-70{margin:82px 70px !important}.mar-82-71{margin:82px 71px !important}.mar-82-72{margin:82px 72px !important}.mar-82-73{margin:82px 73px !important}.mar-82-74{margin:82px 74px !important}.mar-82-75{margin:82px 75px !important}.mar-82-76{margin:82px 76px !important}.mar-82-77{margin:82px 77px !important}.mar-82-78{margin:82px 78px !important}.mar-82-79{margin:82px 79px !important}.mar-82-80{margin:82px 80px !important}.mar-82-81{margin:82px 81px !important}.mar-82-82{margin:82px 82px !important}.mar-82-83{margin:82px 83px !important}.mar-82-84{margin:82px 84px !important}.mar-82-85{margin:82px 85px !important}.mar-82-86{margin:82px 86px !important}.mar-82-87{margin:82px 87px !important}.mar-82-88{margin:82px 88px !important}.mar-82-89{margin:82px 89px !important}.mar-82-90{margin:82px 90px !important}.mar-82-91{margin:82px 91px !important}.mar-82-92{margin:82px 92px !important}.mar-82-93{margin:82px 93px !important}.mar-82-94{margin:82px 94px !important}.mar-82-95{margin:82px 95px !important}.mar-82-96{margin:82px 96px !important}.mar-82-97{margin:82px 97px !important}.mar-82-98{margin:82px 98px !important}.mar-82-99{margin:82px 99px !important}.mar-82-100{margin:82px 100px !important}.mar-83{margin:83px !important}.mar-t-83{margin-top:83px !important}.mar-r-83{margin-right:83px !important}.mar-b-83{margin-bottom:83px !important}.mar-l-83{margin-left:83px !important}.mar-tb-83{margin:83px 0}.mar-lr-83{margin:0 83px !important}.mar-83-0{margin:83px 0px !important}.mar-83-1{margin:83px 1px !important}.mar-83-2{margin:83px 2px !important}.mar-83-3{margin:83px 3px !important}.mar-83-4{margin:83px 4px !important}.mar-83-5{margin:83px 5px !important}.mar-83-6{margin:83px 6px !important}.mar-83-7{margin:83px 7px !important}.mar-83-8{margin:83px 8px !important}.mar-83-9{margin:83px 9px !important}.mar-83-10{margin:83px 10px !important}.mar-83-11{margin:83px 11px !important}.mar-83-12{margin:83px 12px !important}.mar-83-13{margin:83px 13px !important}.mar-83-14{margin:83px 14px !important}.mar-83-15{margin:83px 15px !important}.mar-83-16{margin:83px 16px !important}.mar-83-17{margin:83px 17px !important}.mar-83-18{margin:83px 18px !important}.mar-83-19{margin:83px 19px !important}.mar-83-20{margin:83px 20px !important}.mar-83-21{margin:83px 21px !important}.mar-83-22{margin:83px 22px !important}.mar-83-23{margin:83px 23px !important}.mar-83-24{margin:83px 24px !important}.mar-83-25{margin:83px 25px !important}.mar-83-26{margin:83px 26px !important}.mar-83-27{margin:83px 27px !important}.mar-83-28{margin:83px 28px !important}.mar-83-29{margin:83px 29px !important}.mar-83-30{margin:83px 30px !important}.mar-83-31{margin:83px 31px !important}.mar-83-32{margin:83px 32px !important}.mar-83-33{margin:83px 33px !important}.mar-83-34{margin:83px 34px !important}.mar-83-35{margin:83px 35px !important}.mar-83-36{margin:83px 36px !important}.mar-83-37{margin:83px 37px !important}.mar-83-38{margin:83px 38px !important}.mar-83-39{margin:83px 39px !important}.mar-83-40{margin:83px 40px !important}.mar-83-41{margin:83px 41px !important}.mar-83-42{margin:83px 42px !important}.mar-83-43{margin:83px 43px !important}.mar-83-44{margin:83px 44px !important}.mar-83-45{margin:83px 45px !important}.mar-83-46{margin:83px 46px !important}.mar-83-47{margin:83px 47px !important}.mar-83-48{margin:83px 48px !important}.mar-83-49{margin:83px 49px !important}.mar-83-50{margin:83px 50px !important}.mar-83-51{margin:83px 51px !important}.mar-83-52{margin:83px 52px !important}.mar-83-53{margin:83px 53px !important}.mar-83-54{margin:83px 54px !important}.mar-83-55{margin:83px 55px !important}.mar-83-56{margin:83px 56px !important}.mar-83-57{margin:83px 57px !important}.mar-83-58{margin:83px 58px !important}.mar-83-59{margin:83px 59px !important}.mar-83-60{margin:83px 60px !important}.mar-83-61{margin:83px 61px !important}.mar-83-62{margin:83px 62px !important}.mar-83-63{margin:83px 63px !important}.mar-83-64{margin:83px 64px !important}.mar-83-65{margin:83px 65px !important}.mar-83-66{margin:83px 66px !important}.mar-83-67{margin:83px 67px !important}.mar-83-68{margin:83px 68px !important}.mar-83-69{margin:83px 69px !important}.mar-83-70{margin:83px 70px !important}.mar-83-71{margin:83px 71px !important}.mar-83-72{margin:83px 72px !important}.mar-83-73{margin:83px 73px !important}.mar-83-74{margin:83px 74px !important}.mar-83-75{margin:83px 75px !important}.mar-83-76{margin:83px 76px !important}.mar-83-77{margin:83px 77px !important}.mar-83-78{margin:83px 78px !important}.mar-83-79{margin:83px 79px !important}.mar-83-80{margin:83px 80px !important}.mar-83-81{margin:83px 81px !important}.mar-83-82{margin:83px 82px !important}.mar-83-83{margin:83px 83px !important}.mar-83-84{margin:83px 84px !important}.mar-83-85{margin:83px 85px !important}.mar-83-86{margin:83px 86px !important}.mar-83-87{margin:83px 87px !important}.mar-83-88{margin:83px 88px !important}.mar-83-89{margin:83px 89px !important}.mar-83-90{margin:83px 90px !important}.mar-83-91{margin:83px 91px !important}.mar-83-92{margin:83px 92px !important}.mar-83-93{margin:83px 93px !important}.mar-83-94{margin:83px 94px !important}.mar-83-95{margin:83px 95px !important}.mar-83-96{margin:83px 96px !important}.mar-83-97{margin:83px 97px !important}.mar-83-98{margin:83px 98px !important}.mar-83-99{margin:83px 99px !important}.mar-83-100{margin:83px 100px !important}.mar-84{margin:84px !important}.mar-t-84{margin-top:84px !important}.mar-r-84{margin-right:84px !important}.mar-b-84{margin-bottom:84px !important}.mar-l-84{margin-left:84px !important}.mar-tb-84{margin:84px 0}.mar-lr-84{margin:0 84px !important}.mar-84-0{margin:84px 0px !important}.mar-84-1{margin:84px 1px !important}.mar-84-2{margin:84px 2px !important}.mar-84-3{margin:84px 3px !important}.mar-84-4{margin:84px 4px !important}.mar-84-5{margin:84px 5px !important}.mar-84-6{margin:84px 6px !important}.mar-84-7{margin:84px 7px !important}.mar-84-8{margin:84px 8px !important}.mar-84-9{margin:84px 9px !important}.mar-84-10{margin:84px 10px !important}.mar-84-11{margin:84px 11px !important}.mar-84-12{margin:84px 12px !important}.mar-84-13{margin:84px 13px !important}.mar-84-14{margin:84px 14px !important}.mar-84-15{margin:84px 15px !important}.mar-84-16{margin:84px 16px !important}.mar-84-17{margin:84px 17px !important}.mar-84-18{margin:84px 18px !important}.mar-84-19{margin:84px 19px !important}.mar-84-20{margin:84px 20px !important}.mar-84-21{margin:84px 21px !important}.mar-84-22{margin:84px 22px !important}.mar-84-23{margin:84px 23px !important}.mar-84-24{margin:84px 24px !important}.mar-84-25{margin:84px 25px !important}.mar-84-26{margin:84px 26px !important}.mar-84-27{margin:84px 27px !important}.mar-84-28{margin:84px 28px !important}.mar-84-29{margin:84px 29px !important}.mar-84-30{margin:84px 30px !important}.mar-84-31{margin:84px 31px !important}.mar-84-32{margin:84px 32px !important}.mar-84-33{margin:84px 33px !important}.mar-84-34{margin:84px 34px !important}.mar-84-35{margin:84px 35px !important}.mar-84-36{margin:84px 36px !important}.mar-84-37{margin:84px 37px !important}.mar-84-38{margin:84px 38px !important}.mar-84-39{margin:84px 39px !important}.mar-84-40{margin:84px 40px !important}.mar-84-41{margin:84px 41px !important}.mar-84-42{margin:84px 42px !important}.mar-84-43{margin:84px 43px !important}.mar-84-44{margin:84px 44px !important}.mar-84-45{margin:84px 45px !important}.mar-84-46{margin:84px 46px !important}.mar-84-47{margin:84px 47px !important}.mar-84-48{margin:84px 48px !important}.mar-84-49{margin:84px 49px !important}.mar-84-50{margin:84px 50px !important}.mar-84-51{margin:84px 51px !important}.mar-84-52{margin:84px 52px !important}.mar-84-53{margin:84px 53px !important}.mar-84-54{margin:84px 54px !important}.mar-84-55{margin:84px 55px !important}.mar-84-56{margin:84px 56px !important}.mar-84-57{margin:84px 57px !important}.mar-84-58{margin:84px 58px !important}.mar-84-59{margin:84px 59px !important}.mar-84-60{margin:84px 60px !important}.mar-84-61{margin:84px 61px !important}.mar-84-62{margin:84px 62px !important}.mar-84-63{margin:84px 63px !important}.mar-84-64{margin:84px 64px !important}.mar-84-65{margin:84px 65px !important}.mar-84-66{margin:84px 66px !important}.mar-84-67{margin:84px 67px !important}.mar-84-68{margin:84px 68px !important}.mar-84-69{margin:84px 69px !important}.mar-84-70{margin:84px 70px !important}.mar-84-71{margin:84px 71px !important}.mar-84-72{margin:84px 72px !important}.mar-84-73{margin:84px 73px !important}.mar-84-74{margin:84px 74px !important}.mar-84-75{margin:84px 75px !important}.mar-84-76{margin:84px 76px !important}.mar-84-77{margin:84px 77px !important}.mar-84-78{margin:84px 78px !important}.mar-84-79{margin:84px 79px !important}.mar-84-80{margin:84px 80px !important}.mar-84-81{margin:84px 81px !important}.mar-84-82{margin:84px 82px !important}.mar-84-83{margin:84px 83px !important}.mar-84-84{margin:84px 84px !important}.mar-84-85{margin:84px 85px !important}.mar-84-86{margin:84px 86px !important}.mar-84-87{margin:84px 87px !important}.mar-84-88{margin:84px 88px !important}.mar-84-89{margin:84px 89px !important}.mar-84-90{margin:84px 90px !important}.mar-84-91{margin:84px 91px !important}.mar-84-92{margin:84px 92px !important}.mar-84-93{margin:84px 93px !important}.mar-84-94{margin:84px 94px !important}.mar-84-95{margin:84px 95px !important}.mar-84-96{margin:84px 96px !important}.mar-84-97{margin:84px 97px !important}.mar-84-98{margin:84px 98px !important}.mar-84-99{margin:84px 99px !important}.mar-84-100{margin:84px 100px !important}.mar-85{margin:85px !important}.mar-t-85{margin-top:85px !important}.mar-r-85{margin-right:85px !important}.mar-b-85{margin-bottom:85px !important}.mar-l-85{margin-left:85px !important}.mar-tb-85{margin:85px 0}.mar-lr-85{margin:0 85px !important}.mar-85-0{margin:85px 0px !important}.mar-85-1{margin:85px 1px !important}.mar-85-2{margin:85px 2px !important}.mar-85-3{margin:85px 3px !important}.mar-85-4{margin:85px 4px !important}.mar-85-5{margin:85px 5px !important}.mar-85-6{margin:85px 6px !important}.mar-85-7{margin:85px 7px !important}.mar-85-8{margin:85px 8px !important}.mar-85-9{margin:85px 9px !important}.mar-85-10{margin:85px 10px !important}.mar-85-11{margin:85px 11px !important}.mar-85-12{margin:85px 12px !important}.mar-85-13{margin:85px 13px !important}.mar-85-14{margin:85px 14px !important}.mar-85-15{margin:85px 15px !important}.mar-85-16{margin:85px 16px !important}.mar-85-17{margin:85px 17px !important}.mar-85-18{margin:85px 18px !important}.mar-85-19{margin:85px 19px !important}.mar-85-20{margin:85px 20px !important}.mar-85-21{margin:85px 21px !important}.mar-85-22{margin:85px 22px !important}.mar-85-23{margin:85px 23px !important}.mar-85-24{margin:85px 24px !important}.mar-85-25{margin:85px 25px !important}.mar-85-26{margin:85px 26px !important}.mar-85-27{margin:85px 27px !important}.mar-85-28{margin:85px 28px !important}.mar-85-29{margin:85px 29px !important}.mar-85-30{margin:85px 30px !important}.mar-85-31{margin:85px 31px !important}.mar-85-32{margin:85px 32px !important}.mar-85-33{margin:85px 33px !important}.mar-85-34{margin:85px 34px !important}.mar-85-35{margin:85px 35px !important}.mar-85-36{margin:85px 36px !important}.mar-85-37{margin:85px 37px !important}.mar-85-38{margin:85px 38px !important}.mar-85-39{margin:85px 39px !important}.mar-85-40{margin:85px 40px !important}.mar-85-41{margin:85px 41px !important}.mar-85-42{margin:85px 42px !important}.mar-85-43{margin:85px 43px !important}.mar-85-44{margin:85px 44px !important}.mar-85-45{margin:85px 45px !important}.mar-85-46{margin:85px 46px !important}.mar-85-47{margin:85px 47px !important}.mar-85-48{margin:85px 48px !important}.mar-85-49{margin:85px 49px !important}.mar-85-50{margin:85px 50px !important}.mar-85-51{margin:85px 51px !important}.mar-85-52{margin:85px 52px !important}.mar-85-53{margin:85px 53px !important}.mar-85-54{margin:85px 54px !important}.mar-85-55{margin:85px 55px !important}.mar-85-56{margin:85px 56px !important}.mar-85-57{margin:85px 57px !important}.mar-85-58{margin:85px 58px !important}.mar-85-59{margin:85px 59px !important}.mar-85-60{margin:85px 60px !important}.mar-85-61{margin:85px 61px !important}.mar-85-62{margin:85px 62px !important}.mar-85-63{margin:85px 63px !important}.mar-85-64{margin:85px 64px !important}.mar-85-65{margin:85px 65px !important}.mar-85-66{margin:85px 66px !important}.mar-85-67{margin:85px 67px !important}.mar-85-68{margin:85px 68px !important}.mar-85-69{margin:85px 69px !important}.mar-85-70{margin:85px 70px !important}.mar-85-71{margin:85px 71px !important}.mar-85-72{margin:85px 72px !important}.mar-85-73{margin:85px 73px !important}.mar-85-74{margin:85px 74px !important}.mar-85-75{margin:85px 75px !important}.mar-85-76{margin:85px 76px !important}.mar-85-77{margin:85px 77px !important}.mar-85-78{margin:85px 78px !important}.mar-85-79{margin:85px 79px !important}.mar-85-80{margin:85px 80px !important}.mar-85-81{margin:85px 81px !important}.mar-85-82{margin:85px 82px !important}.mar-85-83{margin:85px 83px !important}.mar-85-84{margin:85px 84px !important}.mar-85-85{margin:85px 85px !important}.mar-85-86{margin:85px 86px !important}.mar-85-87{margin:85px 87px !important}.mar-85-88{margin:85px 88px !important}.mar-85-89{margin:85px 89px !important}.mar-85-90{margin:85px 90px !important}.mar-85-91{margin:85px 91px !important}.mar-85-92{margin:85px 92px !important}.mar-85-93{margin:85px 93px !important}.mar-85-94{margin:85px 94px !important}.mar-85-95{margin:85px 95px !important}.mar-85-96{margin:85px 96px !important}.mar-85-97{margin:85px 97px !important}.mar-85-98{margin:85px 98px !important}.mar-85-99{margin:85px 99px !important}.mar-85-100{margin:85px 100px !important}.mar-86{margin:86px !important}.mar-t-86{margin-top:86px !important}.mar-r-86{margin-right:86px !important}.mar-b-86{margin-bottom:86px !important}.mar-l-86{margin-left:86px !important}.mar-tb-86{margin:86px 0}.mar-lr-86{margin:0 86px !important}.mar-86-0{margin:86px 0px !important}.mar-86-1{margin:86px 1px !important}.mar-86-2{margin:86px 2px !important}.mar-86-3{margin:86px 3px !important}.mar-86-4{margin:86px 4px !important}.mar-86-5{margin:86px 5px !important}.mar-86-6{margin:86px 6px !important}.mar-86-7{margin:86px 7px !important}.mar-86-8{margin:86px 8px !important}.mar-86-9{margin:86px 9px !important}.mar-86-10{margin:86px 10px !important}.mar-86-11{margin:86px 11px !important}.mar-86-12{margin:86px 12px !important}.mar-86-13{margin:86px 13px !important}.mar-86-14{margin:86px 14px !important}.mar-86-15{margin:86px 15px !important}.mar-86-16{margin:86px 16px !important}.mar-86-17{margin:86px 17px !important}.mar-86-18{margin:86px 18px !important}.mar-86-19{margin:86px 19px !important}.mar-86-20{margin:86px 20px !important}.mar-86-21{margin:86px 21px !important}.mar-86-22{margin:86px 22px !important}.mar-86-23{margin:86px 23px !important}.mar-86-24{margin:86px 24px !important}.mar-86-25{margin:86px 25px !important}.mar-86-26{margin:86px 26px !important}.mar-86-27{margin:86px 27px !important}.mar-86-28{margin:86px 28px !important}.mar-86-29{margin:86px 29px !important}.mar-86-30{margin:86px 30px !important}.mar-86-31{margin:86px 31px !important}.mar-86-32{margin:86px 32px !important}.mar-86-33{margin:86px 33px !important}.mar-86-34{margin:86px 34px !important}.mar-86-35{margin:86px 35px !important}.mar-86-36{margin:86px 36px !important}.mar-86-37{margin:86px 37px !important}.mar-86-38{margin:86px 38px !important}.mar-86-39{margin:86px 39px !important}.mar-86-40{margin:86px 40px !important}.mar-86-41{margin:86px 41px !important}.mar-86-42{margin:86px 42px !important}.mar-86-43{margin:86px 43px !important}.mar-86-44{margin:86px 44px !important}.mar-86-45{margin:86px 45px !important}.mar-86-46{margin:86px 46px !important}.mar-86-47{margin:86px 47px !important}.mar-86-48{margin:86px 48px !important}.mar-86-49{margin:86px 49px !important}.mar-86-50{margin:86px 50px !important}.mar-86-51{margin:86px 51px !important}.mar-86-52{margin:86px 52px !important}.mar-86-53{margin:86px 53px !important}.mar-86-54{margin:86px 54px !important}.mar-86-55{margin:86px 55px !important}.mar-86-56{margin:86px 56px !important}.mar-86-57{margin:86px 57px !important}.mar-86-58{margin:86px 58px !important}.mar-86-59{margin:86px 59px !important}.mar-86-60{margin:86px 60px !important}.mar-86-61{margin:86px 61px !important}.mar-86-62{margin:86px 62px !important}.mar-86-63{margin:86px 63px !important}.mar-86-64{margin:86px 64px !important}.mar-86-65{margin:86px 65px !important}.mar-86-66{margin:86px 66px !important}.mar-86-67{margin:86px 67px !important}.mar-86-68{margin:86px 68px !important}.mar-86-69{margin:86px 69px !important}.mar-86-70{margin:86px 70px !important}.mar-86-71{margin:86px 71px !important}.mar-86-72{margin:86px 72px !important}.mar-86-73{margin:86px 73px !important}.mar-86-74{margin:86px 74px !important}.mar-86-75{margin:86px 75px !important}.mar-86-76{margin:86px 76px !important}.mar-86-77{margin:86px 77px !important}.mar-86-78{margin:86px 78px !important}.mar-86-79{margin:86px 79px !important}.mar-86-80{margin:86px 80px !important}.mar-86-81{margin:86px 81px !important}.mar-86-82{margin:86px 82px !important}.mar-86-83{margin:86px 83px !important}.mar-86-84{margin:86px 84px !important}.mar-86-85{margin:86px 85px !important}.mar-86-86{margin:86px 86px !important}.mar-86-87{margin:86px 87px !important}.mar-86-88{margin:86px 88px !important}.mar-86-89{margin:86px 89px !important}.mar-86-90{margin:86px 90px !important}.mar-86-91{margin:86px 91px !important}.mar-86-92{margin:86px 92px !important}.mar-86-93{margin:86px 93px !important}.mar-86-94{margin:86px 94px !important}.mar-86-95{margin:86px 95px !important}.mar-86-96{margin:86px 96px !important}.mar-86-97{margin:86px 97px !important}.mar-86-98{margin:86px 98px !important}.mar-86-99{margin:86px 99px !important}.mar-86-100{margin:86px 100px !important}.mar-87{margin:87px !important}.mar-t-87{margin-top:87px !important}.mar-r-87{margin-right:87px !important}.mar-b-87{margin-bottom:87px !important}.mar-l-87{margin-left:87px !important}.mar-tb-87{margin:87px 0}.mar-lr-87{margin:0 87px !important}.mar-87-0{margin:87px 0px !important}.mar-87-1{margin:87px 1px !important}.mar-87-2{margin:87px 2px !important}.mar-87-3{margin:87px 3px !important}.mar-87-4{margin:87px 4px !important}.mar-87-5{margin:87px 5px !important}.mar-87-6{margin:87px 6px !important}.mar-87-7{margin:87px 7px !important}.mar-87-8{margin:87px 8px !important}.mar-87-9{margin:87px 9px !important}.mar-87-10{margin:87px 10px !important}.mar-87-11{margin:87px 11px !important}.mar-87-12{margin:87px 12px !important}.mar-87-13{margin:87px 13px !important}.mar-87-14{margin:87px 14px !important}.mar-87-15{margin:87px 15px !important}.mar-87-16{margin:87px 16px !important}.mar-87-17{margin:87px 17px !important}.mar-87-18{margin:87px 18px !important}.mar-87-19{margin:87px 19px !important}.mar-87-20{margin:87px 20px !important}.mar-87-21{margin:87px 21px !important}.mar-87-22{margin:87px 22px !important}.mar-87-23{margin:87px 23px !important}.mar-87-24{margin:87px 24px !important}.mar-87-25{margin:87px 25px !important}.mar-87-26{margin:87px 26px !important}.mar-87-27{margin:87px 27px !important}.mar-87-28{margin:87px 28px !important}.mar-87-29{margin:87px 29px !important}.mar-87-30{margin:87px 30px !important}.mar-87-31{margin:87px 31px !important}.mar-87-32{margin:87px 32px !important}.mar-87-33{margin:87px 33px !important}.mar-87-34{margin:87px 34px !important}.mar-87-35{margin:87px 35px !important}.mar-87-36{margin:87px 36px !important}.mar-87-37{margin:87px 37px !important}.mar-87-38{margin:87px 38px !important}.mar-87-39{margin:87px 39px !important}.mar-87-40{margin:87px 40px !important}.mar-87-41{margin:87px 41px !important}.mar-87-42{margin:87px 42px !important}.mar-87-43{margin:87px 43px !important}.mar-87-44{margin:87px 44px !important}.mar-87-45{margin:87px 45px !important}.mar-87-46{margin:87px 46px !important}.mar-87-47{margin:87px 47px !important}.mar-87-48{margin:87px 48px !important}.mar-87-49{margin:87px 49px !important}.mar-87-50{margin:87px 50px !important}.mar-87-51{margin:87px 51px !important}.mar-87-52{margin:87px 52px !important}.mar-87-53{margin:87px 53px !important}.mar-87-54{margin:87px 54px !important}.mar-87-55{margin:87px 55px !important}.mar-87-56{margin:87px 56px !important}.mar-87-57{margin:87px 57px !important}.mar-87-58{margin:87px 58px !important}.mar-87-59{margin:87px 59px !important}.mar-87-60{margin:87px 60px !important}.mar-87-61{margin:87px 61px !important}.mar-87-62{margin:87px 62px !important}.mar-87-63{margin:87px 63px !important}.mar-87-64{margin:87px 64px !important}.mar-87-65{margin:87px 65px !important}.mar-87-66{margin:87px 66px !important}.mar-87-67{margin:87px 67px !important}.mar-87-68{margin:87px 68px !important}.mar-87-69{margin:87px 69px !important}.mar-87-70{margin:87px 70px !important}.mar-87-71{margin:87px 71px !important}.mar-87-72{margin:87px 72px !important}.mar-87-73{margin:87px 73px !important}.mar-87-74{margin:87px 74px !important}.mar-87-75{margin:87px 75px !important}.mar-87-76{margin:87px 76px !important}.mar-87-77{margin:87px 77px !important}.mar-87-78{margin:87px 78px !important}.mar-87-79{margin:87px 79px !important}.mar-87-80{margin:87px 80px !important}.mar-87-81{margin:87px 81px !important}.mar-87-82{margin:87px 82px !important}.mar-87-83{margin:87px 83px !important}.mar-87-84{margin:87px 84px !important}.mar-87-85{margin:87px 85px !important}.mar-87-86{margin:87px 86px !important}.mar-87-87{margin:87px 87px !important}.mar-87-88{margin:87px 88px !important}.mar-87-89{margin:87px 89px !important}.mar-87-90{margin:87px 90px !important}.mar-87-91{margin:87px 91px !important}.mar-87-92{margin:87px 92px !important}.mar-87-93{margin:87px 93px !important}.mar-87-94{margin:87px 94px !important}.mar-87-95{margin:87px 95px !important}.mar-87-96{margin:87px 96px !important}.mar-87-97{margin:87px 97px !important}.mar-87-98{margin:87px 98px !important}.mar-87-99{margin:87px 99px !important}.mar-87-100{margin:87px 100px !important}.mar-88{margin:88px !important}.mar-t-88{margin-top:88px !important}.mar-r-88{margin-right:88px !important}.mar-b-88{margin-bottom:88px !important}.mar-l-88{margin-left:88px !important}.mar-tb-88{margin:88px 0}.mar-lr-88{margin:0 88px !important}.mar-88-0{margin:88px 0px !important}.mar-88-1{margin:88px 1px !important}.mar-88-2{margin:88px 2px !important}.mar-88-3{margin:88px 3px !important}.mar-88-4{margin:88px 4px !important}.mar-88-5{margin:88px 5px !important}.mar-88-6{margin:88px 6px !important}.mar-88-7{margin:88px 7px !important}.mar-88-8{margin:88px 8px !important}.mar-88-9{margin:88px 9px !important}.mar-88-10{margin:88px 10px !important}.mar-88-11{margin:88px 11px !important}.mar-88-12{margin:88px 12px !important}.mar-88-13{margin:88px 13px !important}.mar-88-14{margin:88px 14px !important}.mar-88-15{margin:88px 15px !important}.mar-88-16{margin:88px 16px !important}.mar-88-17{margin:88px 17px !important}.mar-88-18{margin:88px 18px !important}.mar-88-19{margin:88px 19px !important}.mar-88-20{margin:88px 20px !important}.mar-88-21{margin:88px 21px !important}.mar-88-22{margin:88px 22px !important}.mar-88-23{margin:88px 23px !important}.mar-88-24{margin:88px 24px !important}.mar-88-25{margin:88px 25px !important}.mar-88-26{margin:88px 26px !important}.mar-88-27{margin:88px 27px !important}.mar-88-28{margin:88px 28px !important}.mar-88-29{margin:88px 29px !important}.mar-88-30{margin:88px 30px !important}.mar-88-31{margin:88px 31px !important}.mar-88-32{margin:88px 32px !important}.mar-88-33{margin:88px 33px !important}.mar-88-34{margin:88px 34px !important}.mar-88-35{margin:88px 35px !important}.mar-88-36{margin:88px 36px !important}.mar-88-37{margin:88px 37px !important}.mar-88-38{margin:88px 38px !important}.mar-88-39{margin:88px 39px !important}.mar-88-40{margin:88px 40px !important}.mar-88-41{margin:88px 41px !important}.mar-88-42{margin:88px 42px !important}.mar-88-43{margin:88px 43px !important}.mar-88-44{margin:88px 44px !important}.mar-88-45{margin:88px 45px !important}.mar-88-46{margin:88px 46px !important}.mar-88-47{margin:88px 47px !important}.mar-88-48{margin:88px 48px !important}.mar-88-49{margin:88px 49px !important}.mar-88-50{margin:88px 50px !important}.mar-88-51{margin:88px 51px !important}.mar-88-52{margin:88px 52px !important}.mar-88-53{margin:88px 53px !important}.mar-88-54{margin:88px 54px !important}.mar-88-55{margin:88px 55px !important}.mar-88-56{margin:88px 56px !important}.mar-88-57{margin:88px 57px !important}.mar-88-58{margin:88px 58px !important}.mar-88-59{margin:88px 59px !important}.mar-88-60{margin:88px 60px !important}.mar-88-61{margin:88px 61px !important}.mar-88-62{margin:88px 62px !important}.mar-88-63{margin:88px 63px !important}.mar-88-64{margin:88px 64px !important}.mar-88-65{margin:88px 65px !important}.mar-88-66{margin:88px 66px !important}.mar-88-67{margin:88px 67px !important}.mar-88-68{margin:88px 68px !important}.mar-88-69{margin:88px 69px !important}.mar-88-70{margin:88px 70px !important}.mar-88-71{margin:88px 71px !important}.mar-88-72{margin:88px 72px !important}.mar-88-73{margin:88px 73px !important}.mar-88-74{margin:88px 74px !important}.mar-88-75{margin:88px 75px !important}.mar-88-76{margin:88px 76px !important}.mar-88-77{margin:88px 77px !important}.mar-88-78{margin:88px 78px !important}.mar-88-79{margin:88px 79px !important}.mar-88-80{margin:88px 80px !important}.mar-88-81{margin:88px 81px !important}.mar-88-82{margin:88px 82px !important}.mar-88-83{margin:88px 83px !important}.mar-88-84{margin:88px 84px !important}.mar-88-85{margin:88px 85px !important}.mar-88-86{margin:88px 86px !important}.mar-88-87{margin:88px 87px !important}.mar-88-88{margin:88px 88px !important}.mar-88-89{margin:88px 89px !important}.mar-88-90{margin:88px 90px !important}.mar-88-91{margin:88px 91px !important}.mar-88-92{margin:88px 92px !important}.mar-88-93{margin:88px 93px !important}.mar-88-94{margin:88px 94px !important}.mar-88-95{margin:88px 95px !important}.mar-88-96{margin:88px 96px !important}.mar-88-97{margin:88px 97px !important}.mar-88-98{margin:88px 98px !important}.mar-88-99{margin:88px 99px !important}.mar-88-100{margin:88px 100px !important}.mar-89{margin:89px !important}.mar-t-89{margin-top:89px !important}.mar-r-89{margin-right:89px !important}.mar-b-89{margin-bottom:89px !important}.mar-l-89{margin-left:89px !important}.mar-tb-89{margin:89px 0}.mar-lr-89{margin:0 89px !important}.mar-89-0{margin:89px 0px !important}.mar-89-1{margin:89px 1px !important}.mar-89-2{margin:89px 2px !important}.mar-89-3{margin:89px 3px !important}.mar-89-4{margin:89px 4px !important}.mar-89-5{margin:89px 5px !important}.mar-89-6{margin:89px 6px !important}.mar-89-7{margin:89px 7px !important}.mar-89-8{margin:89px 8px !important}.mar-89-9{margin:89px 9px !important}.mar-89-10{margin:89px 10px !important}.mar-89-11{margin:89px 11px !important}.mar-89-12{margin:89px 12px !important}.mar-89-13{margin:89px 13px !important}.mar-89-14{margin:89px 14px !important}.mar-89-15{margin:89px 15px !important}.mar-89-16{margin:89px 16px !important}.mar-89-17{margin:89px 17px !important}.mar-89-18{margin:89px 18px !important}.mar-89-19{margin:89px 19px !important}.mar-89-20{margin:89px 20px !important}.mar-89-21{margin:89px 21px !important}.mar-89-22{margin:89px 22px !important}.mar-89-23{margin:89px 23px !important}.mar-89-24{margin:89px 24px !important}.mar-89-25{margin:89px 25px !important}.mar-89-26{margin:89px 26px !important}.mar-89-27{margin:89px 27px !important}.mar-89-28{margin:89px 28px !important}.mar-89-29{margin:89px 29px !important}.mar-89-30{margin:89px 30px !important}.mar-89-31{margin:89px 31px !important}.mar-89-32{margin:89px 32px !important}.mar-89-33{margin:89px 33px !important}.mar-89-34{margin:89px 34px !important}.mar-89-35{margin:89px 35px !important}.mar-89-36{margin:89px 36px !important}.mar-89-37{margin:89px 37px !important}.mar-89-38{margin:89px 38px !important}.mar-89-39{margin:89px 39px !important}.mar-89-40{margin:89px 40px !important}.mar-89-41{margin:89px 41px !important}.mar-89-42{margin:89px 42px !important}.mar-89-43{margin:89px 43px !important}.mar-89-44{margin:89px 44px !important}.mar-89-45{margin:89px 45px !important}.mar-89-46{margin:89px 46px !important}.mar-89-47{margin:89px 47px !important}.mar-89-48{margin:89px 48px !important}.mar-89-49{margin:89px 49px !important}.mar-89-50{margin:89px 50px !important}.mar-89-51{margin:89px 51px !important}.mar-89-52{margin:89px 52px !important}.mar-89-53{margin:89px 53px !important}.mar-89-54{margin:89px 54px !important}.mar-89-55{margin:89px 55px !important}.mar-89-56{margin:89px 56px !important}.mar-89-57{margin:89px 57px !important}.mar-89-58{margin:89px 58px !important}.mar-89-59{margin:89px 59px !important}.mar-89-60{margin:89px 60px !important}.mar-89-61{margin:89px 61px !important}.mar-89-62{margin:89px 62px !important}.mar-89-63{margin:89px 63px !important}.mar-89-64{margin:89px 64px !important}.mar-89-65{margin:89px 65px !important}.mar-89-66{margin:89px 66px !important}.mar-89-67{margin:89px 67px !important}.mar-89-68{margin:89px 68px !important}.mar-89-69{margin:89px 69px !important}.mar-89-70{margin:89px 70px !important}.mar-89-71{margin:89px 71px !important}.mar-89-72{margin:89px 72px !important}.mar-89-73{margin:89px 73px !important}.mar-89-74{margin:89px 74px !important}.mar-89-75{margin:89px 75px !important}.mar-89-76{margin:89px 76px !important}.mar-89-77{margin:89px 77px !important}.mar-89-78{margin:89px 78px !important}.mar-89-79{margin:89px 79px !important}.mar-89-80{margin:89px 80px !important}.mar-89-81{margin:89px 81px !important}.mar-89-82{margin:89px 82px !important}.mar-89-83{margin:89px 83px !important}.mar-89-84{margin:89px 84px !important}.mar-89-85{margin:89px 85px !important}.mar-89-86{margin:89px 86px !important}.mar-89-87{margin:89px 87px !important}.mar-89-88{margin:89px 88px !important}.mar-89-89{margin:89px 89px !important}.mar-89-90{margin:89px 90px !important}.mar-89-91{margin:89px 91px !important}.mar-89-92{margin:89px 92px !important}.mar-89-93{margin:89px 93px !important}.mar-89-94{margin:89px 94px !important}.mar-89-95{margin:89px 95px !important}.mar-89-96{margin:89px 96px !important}.mar-89-97{margin:89px 97px !important}.mar-89-98{margin:89px 98px !important}.mar-89-99{margin:89px 99px !important}.mar-89-100{margin:89px 100px !important}.mar-90{margin:90px !important}.mar-t-90{margin-top:90px !important}.mar-r-90{margin-right:90px !important}.mar-b-90{margin-bottom:90px !important}.mar-l-90{margin-left:90px !important}.mar-tb-90{margin:90px 0}.mar-lr-90{margin:0 90px !important}.mar-90-0{margin:90px 0px !important}.mar-90-1{margin:90px 1px !important}.mar-90-2{margin:90px 2px !important}.mar-90-3{margin:90px 3px !important}.mar-90-4{margin:90px 4px !important}.mar-90-5{margin:90px 5px !important}.mar-90-6{margin:90px 6px !important}.mar-90-7{margin:90px 7px !important}.mar-90-8{margin:90px 8px !important}.mar-90-9{margin:90px 9px !important}.mar-90-10{margin:90px 10px !important}.mar-90-11{margin:90px 11px !important}.mar-90-12{margin:90px 12px !important}.mar-90-13{margin:90px 13px !important}.mar-90-14{margin:90px 14px !important}.mar-90-15{margin:90px 15px !important}.mar-90-16{margin:90px 16px !important}.mar-90-17{margin:90px 17px !important}.mar-90-18{margin:90px 18px !important}.mar-90-19{margin:90px 19px !important}.mar-90-20{margin:90px 20px !important}.mar-90-21{margin:90px 21px !important}.mar-90-22{margin:90px 22px !important}.mar-90-23{margin:90px 23px !important}.mar-90-24{margin:90px 24px !important}.mar-90-25{margin:90px 25px !important}.mar-90-26{margin:90px 26px !important}.mar-90-27{margin:90px 27px !important}.mar-90-28{margin:90px 28px !important}.mar-90-29{margin:90px 29px !important}.mar-90-30{margin:90px 30px !important}.mar-90-31{margin:90px 31px !important}.mar-90-32{margin:90px 32px !important}.mar-90-33{margin:90px 33px !important}.mar-90-34{margin:90px 34px !important}.mar-90-35{margin:90px 35px !important}.mar-90-36{margin:90px 36px !important}.mar-90-37{margin:90px 37px !important}.mar-90-38{margin:90px 38px !important}.mar-90-39{margin:90px 39px !important}.mar-90-40{margin:90px 40px !important}.mar-90-41{margin:90px 41px !important}.mar-90-42{margin:90px 42px !important}.mar-90-43{margin:90px 43px !important}.mar-90-44{margin:90px 44px !important}.mar-90-45{margin:90px 45px !important}.mar-90-46{margin:90px 46px !important}.mar-90-47{margin:90px 47px !important}.mar-90-48{margin:90px 48px !important}.mar-90-49{margin:90px 49px !important}.mar-90-50{margin:90px 50px !important}.mar-90-51{margin:90px 51px !important}.mar-90-52{margin:90px 52px !important}.mar-90-53{margin:90px 53px !important}.mar-90-54{margin:90px 54px !important}.mar-90-55{margin:90px 55px !important}.mar-90-56{margin:90px 56px !important}.mar-90-57{margin:90px 57px !important}.mar-90-58{margin:90px 58px !important}.mar-90-59{margin:90px 59px !important}.mar-90-60{margin:90px 60px !important}.mar-90-61{margin:90px 61px !important}.mar-90-62{margin:90px 62px !important}.mar-90-63{margin:90px 63px !important}.mar-90-64{margin:90px 64px !important}.mar-90-65{margin:90px 65px !important}.mar-90-66{margin:90px 66px !important}.mar-90-67{margin:90px 67px !important}.mar-90-68{margin:90px 68px !important}.mar-90-69{margin:90px 69px !important}.mar-90-70{margin:90px 70px !important}.mar-90-71{margin:90px 71px !important}.mar-90-72{margin:90px 72px !important}.mar-90-73{margin:90px 73px !important}.mar-90-74{margin:90px 74px !important}.mar-90-75{margin:90px 75px !important}.mar-90-76{margin:90px 76px !important}.mar-90-77{margin:90px 77px !important}.mar-90-78{margin:90px 78px !important}.mar-90-79{margin:90px 79px !important}.mar-90-80{margin:90px 80px !important}.mar-90-81{margin:90px 81px !important}.mar-90-82{margin:90px 82px !important}.mar-90-83{margin:90px 83px !important}.mar-90-84{margin:90px 84px !important}.mar-90-85{margin:90px 85px !important}.mar-90-86{margin:90px 86px !important}.mar-90-87{margin:90px 87px !important}.mar-90-88{margin:90px 88px !important}.mar-90-89{margin:90px 89px !important}.mar-90-90{margin:90px 90px !important}.mar-90-91{margin:90px 91px !important}.mar-90-92{margin:90px 92px !important}.mar-90-93{margin:90px 93px !important}.mar-90-94{margin:90px 94px !important}.mar-90-95{margin:90px 95px !important}.mar-90-96{margin:90px 96px !important}.mar-90-97{margin:90px 97px !important}.mar-90-98{margin:90px 98px !important}.mar-90-99{margin:90px 99px !important}.mar-90-100{margin:90px 100px !important}.mar-91{margin:91px !important}.mar-t-91{margin-top:91px !important}.mar-r-91{margin-right:91px !important}.mar-b-91{margin-bottom:91px !important}.mar-l-91{margin-left:91px !important}.mar-tb-91{margin:91px 0}.mar-lr-91{margin:0 91px !important}.mar-91-0{margin:91px 0px !important}.mar-91-1{margin:91px 1px !important}.mar-91-2{margin:91px 2px !important}.mar-91-3{margin:91px 3px !important}.mar-91-4{margin:91px 4px !important}.mar-91-5{margin:91px 5px !important}.mar-91-6{margin:91px 6px !important}.mar-91-7{margin:91px 7px !important}.mar-91-8{margin:91px 8px !important}.mar-91-9{margin:91px 9px !important}.mar-91-10{margin:91px 10px !important}.mar-91-11{margin:91px 11px !important}.mar-91-12{margin:91px 12px !important}.mar-91-13{margin:91px 13px !important}.mar-91-14{margin:91px 14px !important}.mar-91-15{margin:91px 15px !important}.mar-91-16{margin:91px 16px !important}.mar-91-17{margin:91px 17px !important}.mar-91-18{margin:91px 18px !important}.mar-91-19{margin:91px 19px !important}.mar-91-20{margin:91px 20px !important}.mar-91-21{margin:91px 21px !important}.mar-91-22{margin:91px 22px !important}.mar-91-23{margin:91px 23px !important}.mar-91-24{margin:91px 24px !important}.mar-91-25{margin:91px 25px !important}.mar-91-26{margin:91px 26px !important}.mar-91-27{margin:91px 27px !important}.mar-91-28{margin:91px 28px !important}.mar-91-29{margin:91px 29px !important}.mar-91-30{margin:91px 30px !important}.mar-91-31{margin:91px 31px !important}.mar-91-32{margin:91px 32px !important}.mar-91-33{margin:91px 33px !important}.mar-91-34{margin:91px 34px !important}.mar-91-35{margin:91px 35px !important}.mar-91-36{margin:91px 36px !important}.mar-91-37{margin:91px 37px !important}.mar-91-38{margin:91px 38px !important}.mar-91-39{margin:91px 39px !important}.mar-91-40{margin:91px 40px !important}.mar-91-41{margin:91px 41px !important}.mar-91-42{margin:91px 42px !important}.mar-91-43{margin:91px 43px !important}.mar-91-44{margin:91px 44px !important}.mar-91-45{margin:91px 45px !important}.mar-91-46{margin:91px 46px !important}.mar-91-47{margin:91px 47px !important}.mar-91-48{margin:91px 48px !important}.mar-91-49{margin:91px 49px !important}.mar-91-50{margin:91px 50px !important}.mar-91-51{margin:91px 51px !important}.mar-91-52{margin:91px 52px !important}.mar-91-53{margin:91px 53px !important}.mar-91-54{margin:91px 54px !important}.mar-91-55{margin:91px 55px !important}.mar-91-56{margin:91px 56px !important}.mar-91-57{margin:91px 57px !important}.mar-91-58{margin:91px 58px !important}.mar-91-59{margin:91px 59px !important}.mar-91-60{margin:91px 60px !important}.mar-91-61{margin:91px 61px !important}.mar-91-62{margin:91px 62px !important}.mar-91-63{margin:91px 63px !important}.mar-91-64{margin:91px 64px !important}.mar-91-65{margin:91px 65px !important}.mar-91-66{margin:91px 66px !important}.mar-91-67{margin:91px 67px !important}.mar-91-68{margin:91px 68px !important}.mar-91-69{margin:91px 69px !important}.mar-91-70{margin:91px 70px !important}.mar-91-71{margin:91px 71px !important}.mar-91-72{margin:91px 72px !important}.mar-91-73{margin:91px 73px !important}.mar-91-74{margin:91px 74px !important}.mar-91-75{margin:91px 75px !important}.mar-91-76{margin:91px 76px !important}.mar-91-77{margin:91px 77px !important}.mar-91-78{margin:91px 78px !important}.mar-91-79{margin:91px 79px !important}.mar-91-80{margin:91px 80px !important}.mar-91-81{margin:91px 81px !important}.mar-91-82{margin:91px 82px !important}.mar-91-83{margin:91px 83px !important}.mar-91-84{margin:91px 84px !important}.mar-91-85{margin:91px 85px !important}.mar-91-86{margin:91px 86px !important}.mar-91-87{margin:91px 87px !important}.mar-91-88{margin:91px 88px !important}.mar-91-89{margin:91px 89px !important}.mar-91-90{margin:91px 90px !important}.mar-91-91{margin:91px 91px !important}.mar-91-92{margin:91px 92px !important}.mar-91-93{margin:91px 93px !important}.mar-91-94{margin:91px 94px !important}.mar-91-95{margin:91px 95px !important}.mar-91-96{margin:91px 96px !important}.mar-91-97{margin:91px 97px !important}.mar-91-98{margin:91px 98px !important}.mar-91-99{margin:91px 99px !important}.mar-91-100{margin:91px 100px !important}.mar-92{margin:92px !important}.mar-t-92{margin-top:92px !important}.mar-r-92{margin-right:92px !important}.mar-b-92{margin-bottom:92px !important}.mar-l-92{margin-left:92px !important}.mar-tb-92{margin:92px 0}.mar-lr-92{margin:0 92px !important}.mar-92-0{margin:92px 0px !important}.mar-92-1{margin:92px 1px !important}.mar-92-2{margin:92px 2px !important}.mar-92-3{margin:92px 3px !important}.mar-92-4{margin:92px 4px !important}.mar-92-5{margin:92px 5px !important}.mar-92-6{margin:92px 6px !important}.mar-92-7{margin:92px 7px !important}.mar-92-8{margin:92px 8px !important}.mar-92-9{margin:92px 9px !important}.mar-92-10{margin:92px 10px !important}.mar-92-11{margin:92px 11px !important}.mar-92-12{margin:92px 12px !important}.mar-92-13{margin:92px 13px !important}.mar-92-14{margin:92px 14px !important}.mar-92-15{margin:92px 15px !important}.mar-92-16{margin:92px 16px !important}.mar-92-17{margin:92px 17px !important}.mar-92-18{margin:92px 18px !important}.mar-92-19{margin:92px 19px !important}.mar-92-20{margin:92px 20px !important}.mar-92-21{margin:92px 21px !important}.mar-92-22{margin:92px 22px !important}.mar-92-23{margin:92px 23px !important}.mar-92-24{margin:92px 24px !important}.mar-92-25{margin:92px 25px !important}.mar-92-26{margin:92px 26px !important}.mar-92-27{margin:92px 27px !important}.mar-92-28{margin:92px 28px !important}.mar-92-29{margin:92px 29px !important}.mar-92-30{margin:92px 30px !important}.mar-92-31{margin:92px 31px !important}.mar-92-32{margin:92px 32px !important}.mar-92-33{margin:92px 33px !important}.mar-92-34{margin:92px 34px !important}.mar-92-35{margin:92px 35px !important}.mar-92-36{margin:92px 36px !important}.mar-92-37{margin:92px 37px !important}.mar-92-38{margin:92px 38px !important}.mar-92-39{margin:92px 39px !important}.mar-92-40{margin:92px 40px !important}.mar-92-41{margin:92px 41px !important}.mar-92-42{margin:92px 42px !important}.mar-92-43{margin:92px 43px !important}.mar-92-44{margin:92px 44px !important}.mar-92-45{margin:92px 45px !important}.mar-92-46{margin:92px 46px !important}.mar-92-47{margin:92px 47px !important}.mar-92-48{margin:92px 48px !important}.mar-92-49{margin:92px 49px !important}.mar-92-50{margin:92px 50px !important}.mar-92-51{margin:92px 51px !important}.mar-92-52{margin:92px 52px !important}.mar-92-53{margin:92px 53px !important}.mar-92-54{margin:92px 54px !important}.mar-92-55{margin:92px 55px !important}.mar-92-56{margin:92px 56px !important}.mar-92-57{margin:92px 57px !important}.mar-92-58{margin:92px 58px !important}.mar-92-59{margin:92px 59px !important}.mar-92-60{margin:92px 60px !important}.mar-92-61{margin:92px 61px !important}.mar-92-62{margin:92px 62px !important}.mar-92-63{margin:92px 63px !important}.mar-92-64{margin:92px 64px !important}.mar-92-65{margin:92px 65px !important}.mar-92-66{margin:92px 66px !important}.mar-92-67{margin:92px 67px !important}.mar-92-68{margin:92px 68px !important}.mar-92-69{margin:92px 69px !important}.mar-92-70{margin:92px 70px !important}.mar-92-71{margin:92px 71px !important}.mar-92-72{margin:92px 72px !important}.mar-92-73{margin:92px 73px !important}.mar-92-74{margin:92px 74px !important}.mar-92-75{margin:92px 75px !important}.mar-92-76{margin:92px 76px !important}.mar-92-77{margin:92px 77px !important}.mar-92-78{margin:92px 78px !important}.mar-92-79{margin:92px 79px !important}.mar-92-80{margin:92px 80px !important}.mar-92-81{margin:92px 81px !important}.mar-92-82{margin:92px 82px !important}.mar-92-83{margin:92px 83px !important}.mar-92-84{margin:92px 84px !important}.mar-92-85{margin:92px 85px !important}.mar-92-86{margin:92px 86px !important}.mar-92-87{margin:92px 87px !important}.mar-92-88{margin:92px 88px !important}.mar-92-89{margin:92px 89px !important}.mar-92-90{margin:92px 90px !important}.mar-92-91{margin:92px 91px !important}.mar-92-92{margin:92px 92px !important}.mar-92-93{margin:92px 93px !important}.mar-92-94{margin:92px 94px !important}.mar-92-95{margin:92px 95px !important}.mar-92-96{margin:92px 96px !important}.mar-92-97{margin:92px 97px !important}.mar-92-98{margin:92px 98px !important}.mar-92-99{margin:92px 99px !important}.mar-92-100{margin:92px 100px !important}.mar-93{margin:93px !important}.mar-t-93{margin-top:93px !important}.mar-r-93{margin-right:93px !important}.mar-b-93{margin-bottom:93px !important}.mar-l-93{margin-left:93px !important}.mar-tb-93{margin:93px 0}.mar-lr-93{margin:0 93px !important}.mar-93-0{margin:93px 0px !important}.mar-93-1{margin:93px 1px !important}.mar-93-2{margin:93px 2px !important}.mar-93-3{margin:93px 3px !important}.mar-93-4{margin:93px 4px !important}.mar-93-5{margin:93px 5px !important}.mar-93-6{margin:93px 6px !important}.mar-93-7{margin:93px 7px !important}.mar-93-8{margin:93px 8px !important}.mar-93-9{margin:93px 9px !important}.mar-93-10{margin:93px 10px !important}.mar-93-11{margin:93px 11px !important}.mar-93-12{margin:93px 12px !important}.mar-93-13{margin:93px 13px !important}.mar-93-14{margin:93px 14px !important}.mar-93-15{margin:93px 15px !important}.mar-93-16{margin:93px 16px !important}.mar-93-17{margin:93px 17px !important}.mar-93-18{margin:93px 18px !important}.mar-93-19{margin:93px 19px !important}.mar-93-20{margin:93px 20px !important}.mar-93-21{margin:93px 21px !important}.mar-93-22{margin:93px 22px !important}.mar-93-23{margin:93px 23px !important}.mar-93-24{margin:93px 24px !important}.mar-93-25{margin:93px 25px !important}.mar-93-26{margin:93px 26px !important}.mar-93-27{margin:93px 27px !important}.mar-93-28{margin:93px 28px !important}.mar-93-29{margin:93px 29px !important}.mar-93-30{margin:93px 30px !important}.mar-93-31{margin:93px 31px !important}.mar-93-32{margin:93px 32px !important}.mar-93-33{margin:93px 33px !important}.mar-93-34{margin:93px 34px !important}.mar-93-35{margin:93px 35px !important}.mar-93-36{margin:93px 36px !important}.mar-93-37{margin:93px 37px !important}.mar-93-38{margin:93px 38px !important}.mar-93-39{margin:93px 39px !important}.mar-93-40{margin:93px 40px !important}.mar-93-41{margin:93px 41px !important}.mar-93-42{margin:93px 42px !important}.mar-93-43{margin:93px 43px !important}.mar-93-44{margin:93px 44px !important}.mar-93-45{margin:93px 45px !important}.mar-93-46{margin:93px 46px !important}.mar-93-47{margin:93px 47px !important}.mar-93-48{margin:93px 48px !important}.mar-93-49{margin:93px 49px !important}.mar-93-50{margin:93px 50px !important}.mar-93-51{margin:93px 51px !important}.mar-93-52{margin:93px 52px !important}.mar-93-53{margin:93px 53px !important}.mar-93-54{margin:93px 54px !important}.mar-93-55{margin:93px 55px !important}.mar-93-56{margin:93px 56px !important}.mar-93-57{margin:93px 57px !important}.mar-93-58{margin:93px 58px !important}.mar-93-59{margin:93px 59px !important}.mar-93-60{margin:93px 60px !important}.mar-93-61{margin:93px 61px !important}.mar-93-62{margin:93px 62px !important}.mar-93-63{margin:93px 63px !important}.mar-93-64{margin:93px 64px !important}.mar-93-65{margin:93px 65px !important}.mar-93-66{margin:93px 66px !important}.mar-93-67{margin:93px 67px !important}.mar-93-68{margin:93px 68px !important}.mar-93-69{margin:93px 69px !important}.mar-93-70{margin:93px 70px !important}.mar-93-71{margin:93px 71px !important}.mar-93-72{margin:93px 72px !important}.mar-93-73{margin:93px 73px !important}.mar-93-74{margin:93px 74px !important}.mar-93-75{margin:93px 75px !important}.mar-93-76{margin:93px 76px !important}.mar-93-77{margin:93px 77px !important}.mar-93-78{margin:93px 78px !important}.mar-93-79{margin:93px 79px !important}.mar-93-80{margin:93px 80px !important}.mar-93-81{margin:93px 81px !important}.mar-93-82{margin:93px 82px !important}.mar-93-83{margin:93px 83px !important}.mar-93-84{margin:93px 84px !important}.mar-93-85{margin:93px 85px !important}.mar-93-86{margin:93px 86px !important}.mar-93-87{margin:93px 87px !important}.mar-93-88{margin:93px 88px !important}.mar-93-89{margin:93px 89px !important}.mar-93-90{margin:93px 90px !important}.mar-93-91{margin:93px 91px !important}.mar-93-92{margin:93px 92px !important}.mar-93-93{margin:93px 93px !important}.mar-93-94{margin:93px 94px !important}.mar-93-95{margin:93px 95px !important}.mar-93-96{margin:93px 96px !important}.mar-93-97{margin:93px 97px !important}.mar-93-98{margin:93px 98px !important}.mar-93-99{margin:93px 99px !important}.mar-93-100{margin:93px 100px !important}.mar-94{margin:94px !important}.mar-t-94{margin-top:94px !important}.mar-r-94{margin-right:94px !important}.mar-b-94{margin-bottom:94px !important}.mar-l-94{margin-left:94px !important}.mar-tb-94{margin:94px 0}.mar-lr-94{margin:0 94px !important}.mar-94-0{margin:94px 0px !important}.mar-94-1{margin:94px 1px !important}.mar-94-2{margin:94px 2px !important}.mar-94-3{margin:94px 3px !important}.mar-94-4{margin:94px 4px !important}.mar-94-5{margin:94px 5px !important}.mar-94-6{margin:94px 6px !important}.mar-94-7{margin:94px 7px !important}.mar-94-8{margin:94px 8px !important}.mar-94-9{margin:94px 9px !important}.mar-94-10{margin:94px 10px !important}.mar-94-11{margin:94px 11px !important}.mar-94-12{margin:94px 12px !important}.mar-94-13{margin:94px 13px !important}.mar-94-14{margin:94px 14px !important}.mar-94-15{margin:94px 15px !important}.mar-94-16{margin:94px 16px !important}.mar-94-17{margin:94px 17px !important}.mar-94-18{margin:94px 18px !important}.mar-94-19{margin:94px 19px !important}.mar-94-20{margin:94px 20px !important}.mar-94-21{margin:94px 21px !important}.mar-94-22{margin:94px 22px !important}.mar-94-23{margin:94px 23px !important}.mar-94-24{margin:94px 24px !important}.mar-94-25{margin:94px 25px !important}.mar-94-26{margin:94px 26px !important}.mar-94-27{margin:94px 27px !important}.mar-94-28{margin:94px 28px !important}.mar-94-29{margin:94px 29px !important}.mar-94-30{margin:94px 30px !important}.mar-94-31{margin:94px 31px !important}.mar-94-32{margin:94px 32px !important}.mar-94-33{margin:94px 33px !important}.mar-94-34{margin:94px 34px !important}.mar-94-35{margin:94px 35px !important}.mar-94-36{margin:94px 36px !important}.mar-94-37{margin:94px 37px !important}.mar-94-38{margin:94px 38px !important}.mar-94-39{margin:94px 39px !important}.mar-94-40{margin:94px 40px !important}.mar-94-41{margin:94px 41px !important}.mar-94-42{margin:94px 42px !important}.mar-94-43{margin:94px 43px !important}.mar-94-44{margin:94px 44px !important}.mar-94-45{margin:94px 45px !important}.mar-94-46{margin:94px 46px !important}.mar-94-47{margin:94px 47px !important}.mar-94-48{margin:94px 48px !important}.mar-94-49{margin:94px 49px !important}.mar-94-50{margin:94px 50px !important}.mar-94-51{margin:94px 51px !important}.mar-94-52{margin:94px 52px !important}.mar-94-53{margin:94px 53px !important}.mar-94-54{margin:94px 54px !important}.mar-94-55{margin:94px 55px !important}.mar-94-56{margin:94px 56px !important}.mar-94-57{margin:94px 57px !important}.mar-94-58{margin:94px 58px !important}.mar-94-59{margin:94px 59px !important}.mar-94-60{margin:94px 60px !important}.mar-94-61{margin:94px 61px !important}.mar-94-62{margin:94px 62px !important}.mar-94-63{margin:94px 63px !important}.mar-94-64{margin:94px 64px !important}.mar-94-65{margin:94px 65px !important}.mar-94-66{margin:94px 66px !important}.mar-94-67{margin:94px 67px !important}.mar-94-68{margin:94px 68px !important}.mar-94-69{margin:94px 69px !important}.mar-94-70{margin:94px 70px !important}.mar-94-71{margin:94px 71px !important}.mar-94-72{margin:94px 72px !important}.mar-94-73{margin:94px 73px !important}.mar-94-74{margin:94px 74px !important}.mar-94-75{margin:94px 75px !important}.mar-94-76{margin:94px 76px !important}.mar-94-77{margin:94px 77px !important}.mar-94-78{margin:94px 78px !important}.mar-94-79{margin:94px 79px !important}.mar-94-80{margin:94px 80px !important}.mar-94-81{margin:94px 81px !important}.mar-94-82{margin:94px 82px !important}.mar-94-83{margin:94px 83px !important}.mar-94-84{margin:94px 84px !important}.mar-94-85{margin:94px 85px !important}.mar-94-86{margin:94px 86px !important}.mar-94-87{margin:94px 87px !important}.mar-94-88{margin:94px 88px !important}.mar-94-89{margin:94px 89px !important}.mar-94-90{margin:94px 90px !important}.mar-94-91{margin:94px 91px !important}.mar-94-92{margin:94px 92px !important}.mar-94-93{margin:94px 93px !important}.mar-94-94{margin:94px 94px !important}.mar-94-95{margin:94px 95px !important}.mar-94-96{margin:94px 96px !important}.mar-94-97{margin:94px 97px !important}.mar-94-98{margin:94px 98px !important}.mar-94-99{margin:94px 99px !important}.mar-94-100{margin:94px 100px !important}.mar-95{margin:95px !important}.mar-t-95{margin-top:95px !important}.mar-r-95{margin-right:95px !important}.mar-b-95{margin-bottom:95px !important}.mar-l-95{margin-left:95px !important}.mar-tb-95{margin:95px 0}.mar-lr-95{margin:0 95px !important}.mar-95-0{margin:95px 0px !important}.mar-95-1{margin:95px 1px !important}.mar-95-2{margin:95px 2px !important}.mar-95-3{margin:95px 3px !important}.mar-95-4{margin:95px 4px !important}.mar-95-5{margin:95px 5px !important}.mar-95-6{margin:95px 6px !important}.mar-95-7{margin:95px 7px !important}.mar-95-8{margin:95px 8px !important}.mar-95-9{margin:95px 9px !important}.mar-95-10{margin:95px 10px !important}.mar-95-11{margin:95px 11px !important}.mar-95-12{margin:95px 12px !important}.mar-95-13{margin:95px 13px !important}.mar-95-14{margin:95px 14px !important}.mar-95-15{margin:95px 15px !important}.mar-95-16{margin:95px 16px !important}.mar-95-17{margin:95px 17px !important}.mar-95-18{margin:95px 18px !important}.mar-95-19{margin:95px 19px !important}.mar-95-20{margin:95px 20px !important}.mar-95-21{margin:95px 21px !important}.mar-95-22{margin:95px 22px !important}.mar-95-23{margin:95px 23px !important}.mar-95-24{margin:95px 24px !important}.mar-95-25{margin:95px 25px !important}.mar-95-26{margin:95px 26px !important}.mar-95-27{margin:95px 27px !important}.mar-95-28{margin:95px 28px !important}.mar-95-29{margin:95px 29px !important}.mar-95-30{margin:95px 30px !important}.mar-95-31{margin:95px 31px !important}.mar-95-32{margin:95px 32px !important}.mar-95-33{margin:95px 33px !important}.mar-95-34{margin:95px 34px !important}.mar-95-35{margin:95px 35px !important}.mar-95-36{margin:95px 36px !important}.mar-95-37{margin:95px 37px !important}.mar-95-38{margin:95px 38px !important}.mar-95-39{margin:95px 39px !important}.mar-95-40{margin:95px 40px !important}.mar-95-41{margin:95px 41px !important}.mar-95-42{margin:95px 42px !important}.mar-95-43{margin:95px 43px !important}.mar-95-44{margin:95px 44px !important}.mar-95-45{margin:95px 45px !important}.mar-95-46{margin:95px 46px !important}.mar-95-47{margin:95px 47px !important}.mar-95-48{margin:95px 48px !important}.mar-95-49{margin:95px 49px !important}.mar-95-50{margin:95px 50px !important}.mar-95-51{margin:95px 51px !important}.mar-95-52{margin:95px 52px !important}.mar-95-53{margin:95px 53px !important}.mar-95-54{margin:95px 54px !important}.mar-95-55{margin:95px 55px !important}.mar-95-56{margin:95px 56px !important}.mar-95-57{margin:95px 57px !important}.mar-95-58{margin:95px 58px !important}.mar-95-59{margin:95px 59px !important}.mar-95-60{margin:95px 60px !important}.mar-95-61{margin:95px 61px !important}.mar-95-62{margin:95px 62px !important}.mar-95-63{margin:95px 63px !important}.mar-95-64{margin:95px 64px !important}.mar-95-65{margin:95px 65px !important}.mar-95-66{margin:95px 66px !important}.mar-95-67{margin:95px 67px !important}.mar-95-68{margin:95px 68px !important}.mar-95-69{margin:95px 69px !important}.mar-95-70{margin:95px 70px !important}.mar-95-71{margin:95px 71px !important}.mar-95-72{margin:95px 72px !important}.mar-95-73{margin:95px 73px !important}.mar-95-74{margin:95px 74px !important}.mar-95-75{margin:95px 75px !important}.mar-95-76{margin:95px 76px !important}.mar-95-77{margin:95px 77px !important}.mar-95-78{margin:95px 78px !important}.mar-95-79{margin:95px 79px !important}.mar-95-80{margin:95px 80px !important}.mar-95-81{margin:95px 81px !important}.mar-95-82{margin:95px 82px !important}.mar-95-83{margin:95px 83px !important}.mar-95-84{margin:95px 84px !important}.mar-95-85{margin:95px 85px !important}.mar-95-86{margin:95px 86px !important}.mar-95-87{margin:95px 87px !important}.mar-95-88{margin:95px 88px !important}.mar-95-89{margin:95px 89px !important}.mar-95-90{margin:95px 90px !important}.mar-95-91{margin:95px 91px !important}.mar-95-92{margin:95px 92px !important}.mar-95-93{margin:95px 93px !important}.mar-95-94{margin:95px 94px !important}.mar-95-95{margin:95px 95px !important}.mar-95-96{margin:95px 96px !important}.mar-95-97{margin:95px 97px !important}.mar-95-98{margin:95px 98px !important}.mar-95-99{margin:95px 99px !important}.mar-95-100{margin:95px 100px !important}.mar-96{margin:96px !important}.mar-t-96{margin-top:96px !important}.mar-r-96{margin-right:96px !important}.mar-b-96{margin-bottom:96px !important}.mar-l-96{margin-left:96px !important}.mar-tb-96{margin:96px 0}.mar-lr-96{margin:0 96px !important}.mar-96-0{margin:96px 0px !important}.mar-96-1{margin:96px 1px !important}.mar-96-2{margin:96px 2px !important}.mar-96-3{margin:96px 3px !important}.mar-96-4{margin:96px 4px !important}.mar-96-5{margin:96px 5px !important}.mar-96-6{margin:96px 6px !important}.mar-96-7{margin:96px 7px !important}.mar-96-8{margin:96px 8px !important}.mar-96-9{margin:96px 9px !important}.mar-96-10{margin:96px 10px !important}.mar-96-11{margin:96px 11px !important}.mar-96-12{margin:96px 12px !important}.mar-96-13{margin:96px 13px !important}.mar-96-14{margin:96px 14px !important}.mar-96-15{margin:96px 15px !important}.mar-96-16{margin:96px 16px !important}.mar-96-17{margin:96px 17px !important}.mar-96-18{margin:96px 18px !important}.mar-96-19{margin:96px 19px !important}.mar-96-20{margin:96px 20px !important}.mar-96-21{margin:96px 21px !important}.mar-96-22{margin:96px 22px !important}.mar-96-23{margin:96px 23px !important}.mar-96-24{margin:96px 24px !important}.mar-96-25{margin:96px 25px !important}.mar-96-26{margin:96px 26px !important}.mar-96-27{margin:96px 27px !important}.mar-96-28{margin:96px 28px !important}.mar-96-29{margin:96px 29px !important}.mar-96-30{margin:96px 30px !important}.mar-96-31{margin:96px 31px !important}.mar-96-32{margin:96px 32px !important}.mar-96-33{margin:96px 33px !important}.mar-96-34{margin:96px 34px !important}.mar-96-35{margin:96px 35px !important}.mar-96-36{margin:96px 36px !important}.mar-96-37{margin:96px 37px !important}.mar-96-38{margin:96px 38px !important}.mar-96-39{margin:96px 39px !important}.mar-96-40{margin:96px 40px !important}.mar-96-41{margin:96px 41px !important}.mar-96-42{margin:96px 42px !important}.mar-96-43{margin:96px 43px !important}.mar-96-44{margin:96px 44px !important}.mar-96-45{margin:96px 45px !important}.mar-96-46{margin:96px 46px !important}.mar-96-47{margin:96px 47px !important}.mar-96-48{margin:96px 48px !important}.mar-96-49{margin:96px 49px !important}.mar-96-50{margin:96px 50px !important}.mar-96-51{margin:96px 51px !important}.mar-96-52{margin:96px 52px !important}.mar-96-53{margin:96px 53px !important}.mar-96-54{margin:96px 54px !important}.mar-96-55{margin:96px 55px !important}.mar-96-56{margin:96px 56px !important}.mar-96-57{margin:96px 57px !important}.mar-96-58{margin:96px 58px !important}.mar-96-59{margin:96px 59px !important}.mar-96-60{margin:96px 60px !important}.mar-96-61{margin:96px 61px !important}.mar-96-62{margin:96px 62px !important}.mar-96-63{margin:96px 63px !important}.mar-96-64{margin:96px 64px !important}.mar-96-65{margin:96px 65px !important}.mar-96-66{margin:96px 66px !important}.mar-96-67{margin:96px 67px !important}.mar-96-68{margin:96px 68px !important}.mar-96-69{margin:96px 69px !important}.mar-96-70{margin:96px 70px !important}.mar-96-71{margin:96px 71px !important}.mar-96-72{margin:96px 72px !important}.mar-96-73{margin:96px 73px !important}.mar-96-74{margin:96px 74px !important}.mar-96-75{margin:96px 75px !important}.mar-96-76{margin:96px 76px !important}.mar-96-77{margin:96px 77px !important}.mar-96-78{margin:96px 78px !important}.mar-96-79{margin:96px 79px !important}.mar-96-80{margin:96px 80px !important}.mar-96-81{margin:96px 81px !important}.mar-96-82{margin:96px 82px !important}.mar-96-83{margin:96px 83px !important}.mar-96-84{margin:96px 84px !important}.mar-96-85{margin:96px 85px !important}.mar-96-86{margin:96px 86px !important}.mar-96-87{margin:96px 87px !important}.mar-96-88{margin:96px 88px !important}.mar-96-89{margin:96px 89px !important}.mar-96-90{margin:96px 90px !important}.mar-96-91{margin:96px 91px !important}.mar-96-92{margin:96px 92px !important}.mar-96-93{margin:96px 93px !important}.mar-96-94{margin:96px 94px !important}.mar-96-95{margin:96px 95px !important}.mar-96-96{margin:96px 96px !important}.mar-96-97{margin:96px 97px !important}.mar-96-98{margin:96px 98px !important}.mar-96-99{margin:96px 99px !important}.mar-96-100{margin:96px 100px !important}.mar-97{margin:97px !important}.mar-t-97{margin-top:97px !important}.mar-r-97{margin-right:97px !important}.mar-b-97{margin-bottom:97px !important}.mar-l-97{margin-left:97px !important}.mar-tb-97{margin:97px 0}.mar-lr-97{margin:0 97px !important}.mar-97-0{margin:97px 0px !important}.mar-97-1{margin:97px 1px !important}.mar-97-2{margin:97px 2px !important}.mar-97-3{margin:97px 3px !important}.mar-97-4{margin:97px 4px !important}.mar-97-5{margin:97px 5px !important}.mar-97-6{margin:97px 6px !important}.mar-97-7{margin:97px 7px !important}.mar-97-8{margin:97px 8px !important}.mar-97-9{margin:97px 9px !important}.mar-97-10{margin:97px 10px !important}.mar-97-11{margin:97px 11px !important}.mar-97-12{margin:97px 12px !important}.mar-97-13{margin:97px 13px !important}.mar-97-14{margin:97px 14px !important}.mar-97-15{margin:97px 15px !important}.mar-97-16{margin:97px 16px !important}.mar-97-17{margin:97px 17px !important}.mar-97-18{margin:97px 18px !important}.mar-97-19{margin:97px 19px !important}.mar-97-20{margin:97px 20px !important}.mar-97-21{margin:97px 21px !important}.mar-97-22{margin:97px 22px !important}.mar-97-23{margin:97px 23px !important}.mar-97-24{margin:97px 24px !important}.mar-97-25{margin:97px 25px !important}.mar-97-26{margin:97px 26px !important}.mar-97-27{margin:97px 27px !important}.mar-97-28{margin:97px 28px !important}.mar-97-29{margin:97px 29px !important}.mar-97-30{margin:97px 30px !important}.mar-97-31{margin:97px 31px !important}.mar-97-32{margin:97px 32px !important}.mar-97-33{margin:97px 33px !important}.mar-97-34{margin:97px 34px !important}.mar-97-35{margin:97px 35px !important}.mar-97-36{margin:97px 36px !important}.mar-97-37{margin:97px 37px !important}.mar-97-38{margin:97px 38px !important}.mar-97-39{margin:97px 39px !important}.mar-97-40{margin:97px 40px !important}.mar-97-41{margin:97px 41px !important}.mar-97-42{margin:97px 42px !important}.mar-97-43{margin:97px 43px !important}.mar-97-44{margin:97px 44px !important}.mar-97-45{margin:97px 45px !important}.mar-97-46{margin:97px 46px !important}.mar-97-47{margin:97px 47px !important}.mar-97-48{margin:97px 48px !important}.mar-97-49{margin:97px 49px !important}.mar-97-50{margin:97px 50px !important}.mar-97-51{margin:97px 51px !important}.mar-97-52{margin:97px 52px !important}.mar-97-53{margin:97px 53px !important}.mar-97-54{margin:97px 54px !important}.mar-97-55{margin:97px 55px !important}.mar-97-56{margin:97px 56px !important}.mar-97-57{margin:97px 57px !important}.mar-97-58{margin:97px 58px !important}.mar-97-59{margin:97px 59px !important}.mar-97-60{margin:97px 60px !important}.mar-97-61{margin:97px 61px !important}.mar-97-62{margin:97px 62px !important}.mar-97-63{margin:97px 63px !important}.mar-97-64{margin:97px 64px !important}.mar-97-65{margin:97px 65px !important}.mar-97-66{margin:97px 66px !important}.mar-97-67{margin:97px 67px !important}.mar-97-68{margin:97px 68px !important}.mar-97-69{margin:97px 69px !important}.mar-97-70{margin:97px 70px !important}.mar-97-71{margin:97px 71px !important}.mar-97-72{margin:97px 72px !important}.mar-97-73{margin:97px 73px !important}.mar-97-74{margin:97px 74px !important}.mar-97-75{margin:97px 75px !important}.mar-97-76{margin:97px 76px !important}.mar-97-77{margin:97px 77px !important}.mar-97-78{margin:97px 78px !important}.mar-97-79{margin:97px 79px !important}.mar-97-80{margin:97px 80px !important}.mar-97-81{margin:97px 81px !important}.mar-97-82{margin:97px 82px !important}.mar-97-83{margin:97px 83px !important}.mar-97-84{margin:97px 84px !important}.mar-97-85{margin:97px 85px !important}.mar-97-86{margin:97px 86px !important}.mar-97-87{margin:97px 87px !important}.mar-97-88{margin:97px 88px !important}.mar-97-89{margin:97px 89px !important}.mar-97-90{margin:97px 90px !important}.mar-97-91{margin:97px 91px !important}.mar-97-92{margin:97px 92px !important}.mar-97-93{margin:97px 93px !important}.mar-97-94{margin:97px 94px !important}.mar-97-95{margin:97px 95px !important}.mar-97-96{margin:97px 96px !important}.mar-97-97{margin:97px 97px !important}.mar-97-98{margin:97px 98px !important}.mar-97-99{margin:97px 99px !important}.mar-97-100{margin:97px 100px !important}.mar-98{margin:98px !important}.mar-t-98{margin-top:98px !important}.mar-r-98{margin-right:98px !important}.mar-b-98{margin-bottom:98px !important}.mar-l-98{margin-left:98px !important}.mar-tb-98{margin:98px 0}.mar-lr-98{margin:0 98px !important}.mar-98-0{margin:98px 0px !important}.mar-98-1{margin:98px 1px !important}.mar-98-2{margin:98px 2px !important}.mar-98-3{margin:98px 3px !important}.mar-98-4{margin:98px 4px !important}.mar-98-5{margin:98px 5px !important}.mar-98-6{margin:98px 6px !important}.mar-98-7{margin:98px 7px !important}.mar-98-8{margin:98px 8px !important}.mar-98-9{margin:98px 9px !important}.mar-98-10{margin:98px 10px !important}.mar-98-11{margin:98px 11px !important}.mar-98-12{margin:98px 12px !important}.mar-98-13{margin:98px 13px !important}.mar-98-14{margin:98px 14px !important}.mar-98-15{margin:98px 15px !important}.mar-98-16{margin:98px 16px !important}.mar-98-17{margin:98px 17px !important}.mar-98-18{margin:98px 18px !important}.mar-98-19{margin:98px 19px !important}.mar-98-20{margin:98px 20px !important}.mar-98-21{margin:98px 21px !important}.mar-98-22{margin:98px 22px !important}.mar-98-23{margin:98px 23px !important}.mar-98-24{margin:98px 24px !important}.mar-98-25{margin:98px 25px !important}.mar-98-26{margin:98px 26px !important}.mar-98-27{margin:98px 27px !important}.mar-98-28{margin:98px 28px !important}.mar-98-29{margin:98px 29px !important}.mar-98-30{margin:98px 30px !important}.mar-98-31{margin:98px 31px !important}.mar-98-32{margin:98px 32px !important}.mar-98-33{margin:98px 33px !important}.mar-98-34{margin:98px 34px !important}.mar-98-35{margin:98px 35px !important}.mar-98-36{margin:98px 36px !important}.mar-98-37{margin:98px 37px !important}.mar-98-38{margin:98px 38px !important}.mar-98-39{margin:98px 39px !important}.mar-98-40{margin:98px 40px !important}.mar-98-41{margin:98px 41px !important}.mar-98-42{margin:98px 42px !important}.mar-98-43{margin:98px 43px !important}.mar-98-44{margin:98px 44px !important}.mar-98-45{margin:98px 45px !important}.mar-98-46{margin:98px 46px !important}.mar-98-47{margin:98px 47px !important}.mar-98-48{margin:98px 48px !important}.mar-98-49{margin:98px 49px !important}.mar-98-50{margin:98px 50px !important}.mar-98-51{margin:98px 51px !important}.mar-98-52{margin:98px 52px !important}.mar-98-53{margin:98px 53px !important}.mar-98-54{margin:98px 54px !important}.mar-98-55{margin:98px 55px !important}.mar-98-56{margin:98px 56px !important}.mar-98-57{margin:98px 57px !important}.mar-98-58{margin:98px 58px !important}.mar-98-59{margin:98px 59px !important}.mar-98-60{margin:98px 60px !important}.mar-98-61{margin:98px 61px !important}.mar-98-62{margin:98px 62px !important}.mar-98-63{margin:98px 63px !important}.mar-98-64{margin:98px 64px !important}.mar-98-65{margin:98px 65px !important}.mar-98-66{margin:98px 66px !important}.mar-98-67{margin:98px 67px !important}.mar-98-68{margin:98px 68px !important}.mar-98-69{margin:98px 69px !important}.mar-98-70{margin:98px 70px !important}.mar-98-71{margin:98px 71px !important}.mar-98-72{margin:98px 72px !important}.mar-98-73{margin:98px 73px !important}.mar-98-74{margin:98px 74px !important}.mar-98-75{margin:98px 75px !important}.mar-98-76{margin:98px 76px !important}.mar-98-77{margin:98px 77px !important}.mar-98-78{margin:98px 78px !important}.mar-98-79{margin:98px 79px !important}.mar-98-80{margin:98px 80px !important}.mar-98-81{margin:98px 81px !important}.mar-98-82{margin:98px 82px !important}.mar-98-83{margin:98px 83px !important}.mar-98-84{margin:98px 84px !important}.mar-98-85{margin:98px 85px !important}.mar-98-86{margin:98px 86px !important}.mar-98-87{margin:98px 87px !important}.mar-98-88{margin:98px 88px !important}.mar-98-89{margin:98px 89px !important}.mar-98-90{margin:98px 90px !important}.mar-98-91{margin:98px 91px !important}.mar-98-92{margin:98px 92px !important}.mar-98-93{margin:98px 93px !important}.mar-98-94{margin:98px 94px !important}.mar-98-95{margin:98px 95px !important}.mar-98-96{margin:98px 96px !important}.mar-98-97{margin:98px 97px !important}.mar-98-98{margin:98px 98px !important}.mar-98-99{margin:98px 99px !important}.mar-98-100{margin:98px 100px !important}.mar-99{margin:99px !important}.mar-t-99{margin-top:99px !important}.mar-r-99{margin-right:99px !important}.mar-b-99{margin-bottom:99px !important}.mar-l-99{margin-left:99px !important}.mar-tb-99{margin:99px 0}.mar-lr-99{margin:0 99px !important}.mar-99-0{margin:99px 0px !important}.mar-99-1{margin:99px 1px !important}.mar-99-2{margin:99px 2px !important}.mar-99-3{margin:99px 3px !important}.mar-99-4{margin:99px 4px !important}.mar-99-5{margin:99px 5px !important}.mar-99-6{margin:99px 6px !important}.mar-99-7{margin:99px 7px !important}.mar-99-8{margin:99px 8px !important}.mar-99-9{margin:99px 9px !important}.mar-99-10{margin:99px 10px !important}.mar-99-11{margin:99px 11px !important}.mar-99-12{margin:99px 12px !important}.mar-99-13{margin:99px 13px !important}.mar-99-14{margin:99px 14px !important}.mar-99-15{margin:99px 15px !important}.mar-99-16{margin:99px 16px !important}.mar-99-17{margin:99px 17px !important}.mar-99-18{margin:99px 18px !important}.mar-99-19{margin:99px 19px !important}.mar-99-20{margin:99px 20px !important}.mar-99-21{margin:99px 21px !important}.mar-99-22{margin:99px 22px !important}.mar-99-23{margin:99px 23px !important}.mar-99-24{margin:99px 24px !important}.mar-99-25{margin:99px 25px !important}.mar-99-26{margin:99px 26px !important}.mar-99-27{margin:99px 27px !important}.mar-99-28{margin:99px 28px !important}.mar-99-29{margin:99px 29px !important}.mar-99-30{margin:99px 30px !important}.mar-99-31{margin:99px 31px !important}.mar-99-32{margin:99px 32px !important}.mar-99-33{margin:99px 33px !important}.mar-99-34{margin:99px 34px !important}.mar-99-35{margin:99px 35px !important}.mar-99-36{margin:99px 36px !important}.mar-99-37{margin:99px 37px !important}.mar-99-38{margin:99px 38px !important}.mar-99-39{margin:99px 39px !important}.mar-99-40{margin:99px 40px !important}.mar-99-41{margin:99px 41px !important}.mar-99-42{margin:99px 42px !important}.mar-99-43{margin:99px 43px !important}.mar-99-44{margin:99px 44px !important}.mar-99-45{margin:99px 45px !important}.mar-99-46{margin:99px 46px !important}.mar-99-47{margin:99px 47px !important}.mar-99-48{margin:99px 48px !important}.mar-99-49{margin:99px 49px !important}.mar-99-50{margin:99px 50px !important}.mar-99-51{margin:99px 51px !important}.mar-99-52{margin:99px 52px !important}.mar-99-53{margin:99px 53px !important}.mar-99-54{margin:99px 54px !important}.mar-99-55{margin:99px 55px !important}.mar-99-56{margin:99px 56px !important}.mar-99-57{margin:99px 57px !important}.mar-99-58{margin:99px 58px !important}.mar-99-59{margin:99px 59px !important}.mar-99-60{margin:99px 60px !important}.mar-99-61{margin:99px 61px !important}.mar-99-62{margin:99px 62px !important}.mar-99-63{margin:99px 63px !important}.mar-99-64{margin:99px 64px !important}.mar-99-65{margin:99px 65px !important}.mar-99-66{margin:99px 66px !important}.mar-99-67{margin:99px 67px !important}.mar-99-68{margin:99px 68px !important}.mar-99-69{margin:99px 69px !important}.mar-99-70{margin:99px 70px !important}.mar-99-71{margin:99px 71px !important}.mar-99-72{margin:99px 72px !important}.mar-99-73{margin:99px 73px !important}.mar-99-74{margin:99px 74px !important}.mar-99-75{margin:99px 75px !important}.mar-99-76{margin:99px 76px !important}.mar-99-77{margin:99px 77px !important}.mar-99-78{margin:99px 78px !important}.mar-99-79{margin:99px 79px !important}.mar-99-80{margin:99px 80px !important}.mar-99-81{margin:99px 81px !important}.mar-99-82{margin:99px 82px !important}.mar-99-83{margin:99px 83px !important}.mar-99-84{margin:99px 84px !important}.mar-99-85{margin:99px 85px !important}.mar-99-86{margin:99px 86px !important}.mar-99-87{margin:99px 87px !important}.mar-99-88{margin:99px 88px !important}.mar-99-89{margin:99px 89px !important}.mar-99-90{margin:99px 90px !important}.mar-99-91{margin:99px 91px !important}.mar-99-92{margin:99px 92px !important}.mar-99-93{margin:99px 93px !important}.mar-99-94{margin:99px 94px !important}.mar-99-95{margin:99px 95px !important}.mar-99-96{margin:99px 96px !important}.mar-99-97{margin:99px 97px !important}.mar-99-98{margin:99px 98px !important}.mar-99-99{margin:99px 99px !important}.mar-99-100{margin:99px 100px !important}.mar-100{margin:100px !important}.mar-t-100{margin-top:100px !important}.mar-r-100{margin-right:100px !important}.mar-b-100{margin-bottom:100px !important}.mar-l-100{margin-left:100px !important}.mar-tb-100{margin:100px 0}.mar-lr-100{margin:0 100px !important}.mar-100-0{margin:100px 0px !important}.mar-100-1{margin:100px 1px !important}.mar-100-2{margin:100px 2px !important}.mar-100-3{margin:100px 3px !important}.mar-100-4{margin:100px 4px !important}.mar-100-5{margin:100px 5px !important}.mar-100-6{margin:100px 6px !important}.mar-100-7{margin:100px 7px !important}.mar-100-8{margin:100px 8px !important}.mar-100-9{margin:100px 9px !important}.mar-100-10{margin:100px 10px !important}.mar-100-11{margin:100px 11px !important}.mar-100-12{margin:100px 12px !important}.mar-100-13{margin:100px 13px !important}.mar-100-14{margin:100px 14px !important}.mar-100-15{margin:100px 15px !important}.mar-100-16{margin:100px 16px !important}.mar-100-17{margin:100px 17px !important}.mar-100-18{margin:100px 18px !important}.mar-100-19{margin:100px 19px !important}.mar-100-20{margin:100px 20px !important}.mar-100-21{margin:100px 21px !important}.mar-100-22{margin:100px 22px !important}.mar-100-23{margin:100px 23px !important}.mar-100-24{margin:100px 24px !important}.mar-100-25{margin:100px 25px !important}.mar-100-26{margin:100px 26px !important}.mar-100-27{margin:100px 27px !important}.mar-100-28{margin:100px 28px !important}.mar-100-29{margin:100px 29px !important}.mar-100-30{margin:100px 30px !important}.mar-100-31{margin:100px 31px !important}.mar-100-32{margin:100px 32px !important}.mar-100-33{margin:100px 33px !important}.mar-100-34{margin:100px 34px !important}.mar-100-35{margin:100px 35px !important}.mar-100-36{margin:100px 36px !important}.mar-100-37{margin:100px 37px !important}.mar-100-38{margin:100px 38px !important}.mar-100-39{margin:100px 39px !important}.mar-100-40{margin:100px 40px !important}.mar-100-41{margin:100px 41px !important}.mar-100-42{margin:100px 42px !important}.mar-100-43{margin:100px 43px !important}.mar-100-44{margin:100px 44px !important}.mar-100-45{margin:100px 45px !important}.mar-100-46{margin:100px 46px !important}.mar-100-47{margin:100px 47px !important}.mar-100-48{margin:100px 48px !important}.mar-100-49{margin:100px 49px !important}.mar-100-50{margin:100px 50px !important}.mar-100-51{margin:100px 51px !important}.mar-100-52{margin:100px 52px !important}.mar-100-53{margin:100px 53px !important}.mar-100-54{margin:100px 54px !important}.mar-100-55{margin:100px 55px !important}.mar-100-56{margin:100px 56px !important}.mar-100-57{margin:100px 57px !important}.mar-100-58{margin:100px 58px !important}.mar-100-59{margin:100px 59px !important}.mar-100-60{margin:100px 60px !important}.mar-100-61{margin:100px 61px !important}.mar-100-62{margin:100px 62px !important}.mar-100-63{margin:100px 63px !important}.mar-100-64{margin:100px 64px !important}.mar-100-65{margin:100px 65px !important}.mar-100-66{margin:100px 66px !important}.mar-100-67{margin:100px 67px !important}.mar-100-68{margin:100px 68px !important}.mar-100-69{margin:100px 69px !important}.mar-100-70{margin:100px 70px !important}.mar-100-71{margin:100px 71px !important}.mar-100-72{margin:100px 72px !important}.mar-100-73{margin:100px 73px !important}.mar-100-74{margin:100px 74px !important}.mar-100-75{margin:100px 75px !important}.mar-100-76{margin:100px 76px !important}.mar-100-77{margin:100px 77px !important}.mar-100-78{margin:100px 78px !important}.mar-100-79{margin:100px 79px !important}.mar-100-80{margin:100px 80px !important}.mar-100-81{margin:100px 81px !important}.mar-100-82{margin:100px 82px !important}.mar-100-83{margin:100px 83px !important}.mar-100-84{margin:100px 84px !important}.mar-100-85{margin:100px 85px !important}.mar-100-86{margin:100px 86px !important}.mar-100-87{margin:100px 87px !important}.mar-100-88{margin:100px 88px !important}.mar-100-89{margin:100px 89px !important}.mar-100-90{margin:100px 90px !important}.mar-100-91{margin:100px 91px !important}.mar-100-92{margin:100px 92px !important}.mar-100-93{margin:100px 93px !important}.mar-100-94{margin:100px 94px !important}.mar-100-95{margin:100px 95px !important}.mar-100-96{margin:100px 96px !important}.mar-100-97{margin:100px 97px !important}.mar-100-98{margin:100px 98px !important}.mar-100-99{margin:100px 99px !important}.mar-100-100{margin:100px 100px !important}.pad-0{padding:0px !important}.pad-t-0{padding-top:0px !important}.pad-r-0{padding-right:0px !important}.pad-b-0{padding-bottom:0px !important}.pad-l-0{padding-left:0px !important}.pad-tb-0{padding:0px 0}.pad-lr-0{padding:0 0px !important}.pad-0-0{padding:0px 0px !important}.pad-0-1{padding:0px 1px !important}.pad-0-2{padding:0px 2px !important}.pad-0-3{padding:0px 3px !important}.pad-0-4{padding:0px 4px !important}.pad-0-5{padding:0px 5px !important}.pad-0-6{padding:0px 6px !important}.pad-0-7{padding:0px 7px !important}.pad-0-8{padding:0px 8px !important}.pad-0-9{padding:0px 9px !important}.pad-0-10{padding:0px 10px !important}.pad-0-11{padding:0px 11px !important}.pad-0-12{padding:0px 12px !important}.pad-0-13{padding:0px 13px !important}.pad-0-14{padding:0px 14px !important}.pad-0-15{padding:0px 15px !important}.pad-0-16{padding:0px 16px !important}.pad-0-17{padding:0px 17px !important}.pad-0-18{padding:0px 18px !important}.pad-0-19{padding:0px 19px !important}.pad-0-20{padding:0px 20px !important}.pad-0-21{padding:0px 21px !important}.pad-0-22{padding:0px 22px !important}.pad-0-23{padding:0px 23px !important}.pad-0-24{padding:0px 24px !important}.pad-0-25{padding:0px 25px !important}.pad-0-26{padding:0px 26px !important}.pad-0-27{padding:0px 27px !important}.pad-0-28{padding:0px 28px !important}.pad-0-29{padding:0px 29px !important}.pad-0-30{padding:0px 30px !important}.pad-0-31{padding:0px 31px !important}.pad-0-32{padding:0px 32px !important}.pad-0-33{padding:0px 33px !important}.pad-0-34{padding:0px 34px !important}.pad-0-35{padding:0px 35px !important}.pad-0-36{padding:0px 36px !important}.pad-0-37{padding:0px 37px !important}.pad-0-38{padding:0px 38px !important}.pad-0-39{padding:0px 39px !important}.pad-0-40{padding:0px 40px !important}.pad-0-41{padding:0px 41px !important}.pad-0-42{padding:0px 42px !important}.pad-0-43{padding:0px 43px !important}.pad-0-44{padding:0px 44px !important}.pad-0-45{padding:0px 45px !important}.pad-0-46{padding:0px 46px !important}.pad-0-47{padding:0px 47px !important}.pad-0-48{padding:0px 48px !important}.pad-0-49{padding:0px 49px !important}.pad-0-50{padding:0px 50px !important}.pad-0-51{padding:0px 51px !important}.pad-0-52{padding:0px 52px !important}.pad-0-53{padding:0px 53px !important}.pad-0-54{padding:0px 54px !important}.pad-0-55{padding:0px 55px !important}.pad-0-56{padding:0px 56px !important}.pad-0-57{padding:0px 57px !important}.pad-0-58{padding:0px 58px !important}.pad-0-59{padding:0px 59px !important}.pad-0-60{padding:0px 60px !important}.pad-0-61{padding:0px 61px !important}.pad-0-62{padding:0px 62px !important}.pad-0-63{padding:0px 63px !important}.pad-0-64{padding:0px 64px !important}.pad-0-65{padding:0px 65px !important}.pad-0-66{padding:0px 66px !important}.pad-0-67{padding:0px 67px !important}.pad-0-68{padding:0px 68px !important}.pad-0-69{padding:0px 69px !important}.pad-0-70{padding:0px 70px !important}.pad-0-71{padding:0px 71px !important}.pad-0-72{padding:0px 72px !important}.pad-0-73{padding:0px 73px !important}.pad-0-74{padding:0px 74px !important}.pad-0-75{padding:0px 75px !important}.pad-0-76{padding:0px 76px !important}.pad-0-77{padding:0px 77px !important}.pad-0-78{padding:0px 78px !important}.pad-0-79{padding:0px 79px !important}.pad-0-80{padding:0px 80px !important}.pad-0-81{padding:0px 81px !important}.pad-0-82{padding:0px 82px !important}.pad-0-83{padding:0px 83px !important}.pad-0-84{padding:0px 84px !important}.pad-0-85{padding:0px 85px !important}.pad-0-86{padding:0px 86px !important}.pad-0-87{padding:0px 87px !important}.pad-0-88{padding:0px 88px !important}.pad-0-89{padding:0px 89px !important}.pad-0-90{padding:0px 90px !important}.pad-0-91{padding:0px 91px !important}.pad-0-92{padding:0px 92px !important}.pad-0-93{padding:0px 93px !important}.pad-0-94{padding:0px 94px !important}.pad-0-95{padding:0px 95px !important}.pad-0-96{padding:0px 96px !important}.pad-0-97{padding:0px 97px !important}.pad-0-98{padding:0px 98px !important}.pad-0-99{padding:0px 99px !important}.pad-0-100{padding:0px 100px !important}.pad-1{padding:1px !important}.pad-t-1{padding-top:1px !important}.pad-r-1{padding-right:1px !important}.pad-b-1{padding-bottom:1px !important}.pad-l-1{padding-left:1px !important}.pad-tb-1{padding:1px 0}.pad-lr-1{padding:0 1px !important}.pad-1-0{padding:1px 0px !important}.pad-1-1{padding:1px 1px !important}.pad-1-2{padding:1px 2px !important}.pad-1-3{padding:1px 3px !important}.pad-1-4{padding:1px 4px !important}.pad-1-5{padding:1px 5px !important}.pad-1-6{padding:1px 6px !important}.pad-1-7{padding:1px 7px !important}.pad-1-8{padding:1px 8px !important}.pad-1-9{padding:1px 9px !important}.pad-1-10{padding:1px 10px !important}.pad-1-11{padding:1px 11px !important}.pad-1-12{padding:1px 12px !important}.pad-1-13{padding:1px 13px !important}.pad-1-14{padding:1px 14px !important}.pad-1-15{padding:1px 15px !important}.pad-1-16{padding:1px 16px !important}.pad-1-17{padding:1px 17px !important}.pad-1-18{padding:1px 18px !important}.pad-1-19{padding:1px 19px !important}.pad-1-20{padding:1px 20px !important}.pad-1-21{padding:1px 21px !important}.pad-1-22{padding:1px 22px !important}.pad-1-23{padding:1px 23px !important}.pad-1-24{padding:1px 24px !important}.pad-1-25{padding:1px 25px !important}.pad-1-26{padding:1px 26px !important}.pad-1-27{padding:1px 27px !important}.pad-1-28{padding:1px 28px !important}.pad-1-29{padding:1px 29px !important}.pad-1-30{padding:1px 30px !important}.pad-1-31{padding:1px 31px !important}.pad-1-32{padding:1px 32px !important}.pad-1-33{padding:1px 33px !important}.pad-1-34{padding:1px 34px !important}.pad-1-35{padding:1px 35px !important}.pad-1-36{padding:1px 36px !important}.pad-1-37{padding:1px 37px !important}.pad-1-38{padding:1px 38px !important}.pad-1-39{padding:1px 39px !important}.pad-1-40{padding:1px 40px !important}.pad-1-41{padding:1px 41px !important}.pad-1-42{padding:1px 42px !important}.pad-1-43{padding:1px 43px !important}.pad-1-44{padding:1px 44px !important}.pad-1-45{padding:1px 45px !important}.pad-1-46{padding:1px 46px !important}.pad-1-47{padding:1px 47px !important}.pad-1-48{padding:1px 48px !important}.pad-1-49{padding:1px 49px !important}.pad-1-50{padding:1px 50px !important}.pad-1-51{padding:1px 51px !important}.pad-1-52{padding:1px 52px !important}.pad-1-53{padding:1px 53px !important}.pad-1-54{padding:1px 54px !important}.pad-1-55{padding:1px 55px !important}.pad-1-56{padding:1px 56px !important}.pad-1-57{padding:1px 57px !important}.pad-1-58{padding:1px 58px !important}.pad-1-59{padding:1px 59px !important}.pad-1-60{padding:1px 60px !important}.pad-1-61{padding:1px 61px !important}.pad-1-62{padding:1px 62px !important}.pad-1-63{padding:1px 63px !important}.pad-1-64{padding:1px 64px !important}.pad-1-65{padding:1px 65px !important}.pad-1-66{padding:1px 66px !important}.pad-1-67{padding:1px 67px !important}.pad-1-68{padding:1px 68px !important}.pad-1-69{padding:1px 69px !important}.pad-1-70{padding:1px 70px !important}.pad-1-71{padding:1px 71px !important}.pad-1-72{padding:1px 72px !important}.pad-1-73{padding:1px 73px !important}.pad-1-74{padding:1px 74px !important}.pad-1-75{padding:1px 75px !important}.pad-1-76{padding:1px 76px !important}.pad-1-77{padding:1px 77px !important}.pad-1-78{padding:1px 78px !important}.pad-1-79{padding:1px 79px !important}.pad-1-80{padding:1px 80px !important}.pad-1-81{padding:1px 81px !important}.pad-1-82{padding:1px 82px !important}.pad-1-83{padding:1px 83px !important}.pad-1-84{padding:1px 84px !important}.pad-1-85{padding:1px 85px !important}.pad-1-86{padding:1px 86px !important}.pad-1-87{padding:1px 87px !important}.pad-1-88{padding:1px 88px !important}.pad-1-89{padding:1px 89px !important}.pad-1-90{padding:1px 90px !important}.pad-1-91{padding:1px 91px !important}.pad-1-92{padding:1px 92px !important}.pad-1-93{padding:1px 93px !important}.pad-1-94{padding:1px 94px !important}.pad-1-95{padding:1px 95px !important}.pad-1-96{padding:1px 96px !important}.pad-1-97{padding:1px 97px !important}.pad-1-98{padding:1px 98px !important}.pad-1-99{padding:1px 99px !important}.pad-1-100{padding:1px 100px !important}.pad-2{padding:2px !important}.pad-t-2{padding-top:2px !important}.pad-r-2{padding-right:2px !important}.pad-b-2{padding-bottom:2px !important}.pad-l-2{padding-left:2px !important}.pad-tb-2{padding:2px 0}.pad-lr-2{padding:0 2px !important}.pad-2-0{padding:2px 0px !important}.pad-2-1{padding:2px 1px !important}.pad-2-2{padding:2px 2px !important}.pad-2-3{padding:2px 3px !important}.pad-2-4{padding:2px 4px !important}.pad-2-5{padding:2px 5px !important}.pad-2-6{padding:2px 6px !important}.pad-2-7{padding:2px 7px !important}.pad-2-8{padding:2px 8px !important}.pad-2-9{padding:2px 9px !important}.pad-2-10{padding:2px 10px !important}.pad-2-11{padding:2px 11px !important}.pad-2-12{padding:2px 12px !important}.pad-2-13{padding:2px 13px !important}.pad-2-14{padding:2px 14px !important}.pad-2-15{padding:2px 15px !important}.pad-2-16{padding:2px 16px !important}.pad-2-17{padding:2px 17px !important}.pad-2-18{padding:2px 18px !important}.pad-2-19{padding:2px 19px !important}.pad-2-20{padding:2px 20px !important}.pad-2-21{padding:2px 21px !important}.pad-2-22{padding:2px 22px !important}.pad-2-23{padding:2px 23px !important}.pad-2-24{padding:2px 24px !important}.pad-2-25{padding:2px 25px !important}.pad-2-26{padding:2px 26px !important}.pad-2-27{padding:2px 27px !important}.pad-2-28{padding:2px 28px !important}.pad-2-29{padding:2px 29px !important}.pad-2-30{padding:2px 30px !important}.pad-2-31{padding:2px 31px !important}.pad-2-32{padding:2px 32px !important}.pad-2-33{padding:2px 33px !important}.pad-2-34{padding:2px 34px !important}.pad-2-35{padding:2px 35px !important}.pad-2-36{padding:2px 36px !important}.pad-2-37{padding:2px 37px !important}.pad-2-38{padding:2px 38px !important}.pad-2-39{padding:2px 39px !important}.pad-2-40{padding:2px 40px !important}.pad-2-41{padding:2px 41px !important}.pad-2-42{padding:2px 42px !important}.pad-2-43{padding:2px 43px !important}.pad-2-44{padding:2px 44px !important}.pad-2-45{padding:2px 45px !important}.pad-2-46{padding:2px 46px !important}.pad-2-47{padding:2px 47px !important}.pad-2-48{padding:2px 48px !important}.pad-2-49{padding:2px 49px !important}.pad-2-50{padding:2px 50px !important}.pad-2-51{padding:2px 51px !important}.pad-2-52{padding:2px 52px !important}.pad-2-53{padding:2px 53px !important}.pad-2-54{padding:2px 54px !important}.pad-2-55{padding:2px 55px !important}.pad-2-56{padding:2px 56px !important}.pad-2-57{padding:2px 57px !important}.pad-2-58{padding:2px 58px !important}.pad-2-59{padding:2px 59px !important}.pad-2-60{padding:2px 60px !important}.pad-2-61{padding:2px 61px !important}.pad-2-62{padding:2px 62px !important}.pad-2-63{padding:2px 63px !important}.pad-2-64{padding:2px 64px !important}.pad-2-65{padding:2px 65px !important}.pad-2-66{padding:2px 66px !important}.pad-2-67{padding:2px 67px !important}.pad-2-68{padding:2px 68px !important}.pad-2-69{padding:2px 69px !important}.pad-2-70{padding:2px 70px !important}.pad-2-71{padding:2px 71px !important}.pad-2-72{padding:2px 72px !important}.pad-2-73{padding:2px 73px !important}.pad-2-74{padding:2px 74px !important}.pad-2-75{padding:2px 75px !important}.pad-2-76{padding:2px 76px !important}.pad-2-77{padding:2px 77px !important}.pad-2-78{padding:2px 78px !important}.pad-2-79{padding:2px 79px !important}.pad-2-80{padding:2px 80px !important}.pad-2-81{padding:2px 81px !important}.pad-2-82{padding:2px 82px !important}.pad-2-83{padding:2px 83px !important}.pad-2-84{padding:2px 84px !important}.pad-2-85{padding:2px 85px !important}.pad-2-86{padding:2px 86px !important}.pad-2-87{padding:2px 87px !important}.pad-2-88{padding:2px 88px !important}.pad-2-89{padding:2px 89px !important}.pad-2-90{padding:2px 90px !important}.pad-2-91{padding:2px 91px !important}.pad-2-92{padding:2px 92px !important}.pad-2-93{padding:2px 93px !important}.pad-2-94{padding:2px 94px !important}.pad-2-95{padding:2px 95px !important}.pad-2-96{padding:2px 96px !important}.pad-2-97{padding:2px 97px !important}.pad-2-98{padding:2px 98px !important}.pad-2-99{padding:2px 99px !important}.pad-2-100{padding:2px 100px !important}.pad-3{padding:3px !important}.pad-t-3{padding-top:3px !important}.pad-r-3{padding-right:3px !important}.pad-b-3{padding-bottom:3px !important}.pad-l-3{padding-left:3px !important}.pad-tb-3{padding:3px 0}.pad-lr-3{padding:0 3px !important}.pad-3-0{padding:3px 0px !important}.pad-3-1{padding:3px 1px !important}.pad-3-2{padding:3px 2px !important}.pad-3-3{padding:3px 3px !important}.pad-3-4{padding:3px 4px !important}.pad-3-5{padding:3px 5px !important}.pad-3-6{padding:3px 6px !important}.pad-3-7{padding:3px 7px !important}.pad-3-8{padding:3px 8px !important}.pad-3-9{padding:3px 9px !important}.pad-3-10{padding:3px 10px !important}.pad-3-11{padding:3px 11px !important}.pad-3-12{padding:3px 12px !important}.pad-3-13{padding:3px 13px !important}.pad-3-14{padding:3px 14px !important}.pad-3-15{padding:3px 15px !important}.pad-3-16{padding:3px 16px !important}.pad-3-17{padding:3px 17px !important}.pad-3-18{padding:3px 18px !important}.pad-3-19{padding:3px 19px !important}.pad-3-20{padding:3px 20px !important}.pad-3-21{padding:3px 21px !important}.pad-3-22{padding:3px 22px !important}.pad-3-23{padding:3px 23px !important}.pad-3-24{padding:3px 24px !important}.pad-3-25{padding:3px 25px !important}.pad-3-26{padding:3px 26px !important}.pad-3-27{padding:3px 27px !important}.pad-3-28{padding:3px 28px !important}.pad-3-29{padding:3px 29px !important}.pad-3-30{padding:3px 30px !important}.pad-3-31{padding:3px 31px !important}.pad-3-32{padding:3px 32px !important}.pad-3-33{padding:3px 33px !important}.pad-3-34{padding:3px 34px !important}.pad-3-35{padding:3px 35px !important}.pad-3-36{padding:3px 36px !important}.pad-3-37{padding:3px 37px !important}.pad-3-38{padding:3px 38px !important}.pad-3-39{padding:3px 39px !important}.pad-3-40{padding:3px 40px !important}.pad-3-41{padding:3px 41px !important}.pad-3-42{padding:3px 42px !important}.pad-3-43{padding:3px 43px !important}.pad-3-44{padding:3px 44px !important}.pad-3-45{padding:3px 45px !important}.pad-3-46{padding:3px 46px !important}.pad-3-47{padding:3px 47px !important}.pad-3-48{padding:3px 48px !important}.pad-3-49{padding:3px 49px !important}.pad-3-50{padding:3px 50px !important}.pad-3-51{padding:3px 51px !important}.pad-3-52{padding:3px 52px !important}.pad-3-53{padding:3px 53px !important}.pad-3-54{padding:3px 54px !important}.pad-3-55{padding:3px 55px !important}.pad-3-56{padding:3px 56px !important}.pad-3-57{padding:3px 57px !important}.pad-3-58{padding:3px 58px !important}.pad-3-59{padding:3px 59px !important}.pad-3-60{padding:3px 60px !important}.pad-3-61{padding:3px 61px !important}.pad-3-62{padding:3px 62px !important}.pad-3-63{padding:3px 63px !important}.pad-3-64{padding:3px 64px !important}.pad-3-65{padding:3px 65px !important}.pad-3-66{padding:3px 66px !important}.pad-3-67{padding:3px 67px !important}.pad-3-68{padding:3px 68px !important}.pad-3-69{padding:3px 69px !important}.pad-3-70{padding:3px 70px !important}.pad-3-71{padding:3px 71px !important}.pad-3-72{padding:3px 72px !important}.pad-3-73{padding:3px 73px !important}.pad-3-74{padding:3px 74px !important}.pad-3-75{padding:3px 75px !important}.pad-3-76{padding:3px 76px !important}.pad-3-77{padding:3px 77px !important}.pad-3-78{padding:3px 78px !important}.pad-3-79{padding:3px 79px !important}.pad-3-80{padding:3px 80px !important}.pad-3-81{padding:3px 81px !important}.pad-3-82{padding:3px 82px !important}.pad-3-83{padding:3px 83px !important}.pad-3-84{padding:3px 84px !important}.pad-3-85{padding:3px 85px !important}.pad-3-86{padding:3px 86px !important}.pad-3-87{padding:3px 87px !important}.pad-3-88{padding:3px 88px !important}.pad-3-89{padding:3px 89px !important}.pad-3-90{padding:3px 90px !important}.pad-3-91{padding:3px 91px !important}.pad-3-92{padding:3px 92px !important}.pad-3-93{padding:3px 93px !important}.pad-3-94{padding:3px 94px !important}.pad-3-95{padding:3px 95px !important}.pad-3-96{padding:3px 96px !important}.pad-3-97{padding:3px 97px !important}.pad-3-98{padding:3px 98px !important}.pad-3-99{padding:3px 99px !important}.pad-3-100{padding:3px 100px !important}.pad-4{padding:4px !important}.pad-t-4{padding-top:4px !important}.pad-r-4{padding-right:4px !important}.pad-b-4{padding-bottom:4px !important}.pad-l-4{padding-left:4px !important}.pad-tb-4{padding:4px 0}.pad-lr-4{padding:0 4px !important}.pad-4-0{padding:4px 0px !important}.pad-4-1{padding:4px 1px !important}.pad-4-2{padding:4px 2px !important}.pad-4-3{padding:4px 3px !important}.pad-4-4{padding:4px 4px !important}.pad-4-5{padding:4px 5px !important}.pad-4-6{padding:4px 6px !important}.pad-4-7{padding:4px 7px !important}.pad-4-8{padding:4px 8px !important}.pad-4-9{padding:4px 9px !important}.pad-4-10{padding:4px 10px !important}.pad-4-11{padding:4px 11px !important}.pad-4-12{padding:4px 12px !important}.pad-4-13{padding:4px 13px !important}.pad-4-14{padding:4px 14px !important}.pad-4-15{padding:4px 15px !important}.pad-4-16{padding:4px 16px !important}.pad-4-17{padding:4px 17px !important}.pad-4-18{padding:4px 18px !important}.pad-4-19{padding:4px 19px !important}.pad-4-20{padding:4px 20px !important}.pad-4-21{padding:4px 21px !important}.pad-4-22{padding:4px 22px !important}.pad-4-23{padding:4px 23px !important}.pad-4-24{padding:4px 24px !important}.pad-4-25{padding:4px 25px !important}.pad-4-26{padding:4px 26px !important}.pad-4-27{padding:4px 27px !important}.pad-4-28{padding:4px 28px !important}.pad-4-29{padding:4px 29px !important}.pad-4-30{padding:4px 30px !important}.pad-4-31{padding:4px 31px !important}.pad-4-32{padding:4px 32px !important}.pad-4-33{padding:4px 33px !important}.pad-4-34{padding:4px 34px !important}.pad-4-35{padding:4px 35px !important}.pad-4-36{padding:4px 36px !important}.pad-4-37{padding:4px 37px !important}.pad-4-38{padding:4px 38px !important}.pad-4-39{padding:4px 39px !important}.pad-4-40{padding:4px 40px !important}.pad-4-41{padding:4px 41px !important}.pad-4-42{padding:4px 42px !important}.pad-4-43{padding:4px 43px !important}.pad-4-44{padding:4px 44px !important}.pad-4-45{padding:4px 45px !important}.pad-4-46{padding:4px 46px !important}.pad-4-47{padding:4px 47px !important}.pad-4-48{padding:4px 48px !important}.pad-4-49{padding:4px 49px !important}.pad-4-50{padding:4px 50px !important}.pad-4-51{padding:4px 51px !important}.pad-4-52{padding:4px 52px !important}.pad-4-53{padding:4px 53px !important}.pad-4-54{padding:4px 54px !important}.pad-4-55{padding:4px 55px !important}.pad-4-56{padding:4px 56px !important}.pad-4-57{padding:4px 57px !important}.pad-4-58{padding:4px 58px !important}.pad-4-59{padding:4px 59px !important}.pad-4-60{padding:4px 60px !important}.pad-4-61{padding:4px 61px !important}.pad-4-62{padding:4px 62px !important}.pad-4-63{padding:4px 63px !important}.pad-4-64{padding:4px 64px !important}.pad-4-65{padding:4px 65px !important}.pad-4-66{padding:4px 66px !important}.pad-4-67{padding:4px 67px !important}.pad-4-68{padding:4px 68px !important}.pad-4-69{padding:4px 69px !important}.pad-4-70{padding:4px 70px !important}.pad-4-71{padding:4px 71px !important}.pad-4-72{padding:4px 72px !important}.pad-4-73{padding:4px 73px !important}.pad-4-74{padding:4px 74px !important}.pad-4-75{padding:4px 75px !important}.pad-4-76{padding:4px 76px !important}.pad-4-77{padding:4px 77px !important}.pad-4-78{padding:4px 78px !important}.pad-4-79{padding:4px 79px !important}.pad-4-80{padding:4px 80px !important}.pad-4-81{padding:4px 81px !important}.pad-4-82{padding:4px 82px !important}.pad-4-83{padding:4px 83px !important}.pad-4-84{padding:4px 84px !important}.pad-4-85{padding:4px 85px !important}.pad-4-86{padding:4px 86px !important}.pad-4-87{padding:4px 87px !important}.pad-4-88{padding:4px 88px !important}.pad-4-89{padding:4px 89px !important}.pad-4-90{padding:4px 90px !important}.pad-4-91{padding:4px 91px !important}.pad-4-92{padding:4px 92px !important}.pad-4-93{padding:4px 93px !important}.pad-4-94{padding:4px 94px !important}.pad-4-95{padding:4px 95px !important}.pad-4-96{padding:4px 96px !important}.pad-4-97{padding:4px 97px !important}.pad-4-98{padding:4px 98px !important}.pad-4-99{padding:4px 99px !important}.pad-4-100{padding:4px 100px !important}.pad-5{padding:5px !important}.pad-t-5{padding-top:5px !important}.pad-r-5{padding-right:5px !important}.pad-b-5{padding-bottom:5px !important}.pad-l-5{padding-left:5px !important}.pad-tb-5{padding:5px 0}.pad-lr-5{padding:0 5px !important}.pad-5-0{padding:5px 0px !important}.pad-5-1{padding:5px 1px !important}.pad-5-2{padding:5px 2px !important}.pad-5-3{padding:5px 3px !important}.pad-5-4{padding:5px 4px !important}.pad-5-5{padding:5px 5px !important}.pad-5-6{padding:5px 6px !important}.pad-5-7{padding:5px 7px !important}.pad-5-8{padding:5px 8px !important}.pad-5-9{padding:5px 9px !important}.pad-5-10{padding:5px 10px !important}.pad-5-11{padding:5px 11px !important}.pad-5-12{padding:5px 12px !important}.pad-5-13{padding:5px 13px !important}.pad-5-14{padding:5px 14px !important}.pad-5-15{padding:5px 15px !important}.pad-5-16{padding:5px 16px !important}.pad-5-17{padding:5px 17px !important}.pad-5-18{padding:5px 18px !important}.pad-5-19{padding:5px 19px !important}.pad-5-20{padding:5px 20px !important}.pad-5-21{padding:5px 21px !important}.pad-5-22{padding:5px 22px !important}.pad-5-23{padding:5px 23px !important}.pad-5-24{padding:5px 24px !important}.pad-5-25{padding:5px 25px !important}.pad-5-26{padding:5px 26px !important}.pad-5-27{padding:5px 27px !important}.pad-5-28{padding:5px 28px !important}.pad-5-29{padding:5px 29px !important}.pad-5-30{padding:5px 30px !important}.pad-5-31{padding:5px 31px !important}.pad-5-32{padding:5px 32px !important}.pad-5-33{padding:5px 33px !important}.pad-5-34{padding:5px 34px !important}.pad-5-35{padding:5px 35px !important}.pad-5-36{padding:5px 36px !important}.pad-5-37{padding:5px 37px !important}.pad-5-38{padding:5px 38px !important}.pad-5-39{padding:5px 39px !important}.pad-5-40{padding:5px 40px !important}.pad-5-41{padding:5px 41px !important}.pad-5-42{padding:5px 42px !important}.pad-5-43{padding:5px 43px !important}.pad-5-44{padding:5px 44px !important}.pad-5-45{padding:5px 45px !important}.pad-5-46{padding:5px 46px !important}.pad-5-47{padding:5px 47px !important}.pad-5-48{padding:5px 48px !important}.pad-5-49{padding:5px 49px !important}.pad-5-50{padding:5px 50px !important}.pad-5-51{padding:5px 51px !important}.pad-5-52{padding:5px 52px !important}.pad-5-53{padding:5px 53px !important}.pad-5-54{padding:5px 54px !important}.pad-5-55{padding:5px 55px !important}.pad-5-56{padding:5px 56px !important}.pad-5-57{padding:5px 57px !important}.pad-5-58{padding:5px 58px !important}.pad-5-59{padding:5px 59px !important}.pad-5-60{padding:5px 60px !important}.pad-5-61{padding:5px 61px !important}.pad-5-62{padding:5px 62px !important}.pad-5-63{padding:5px 63px !important}.pad-5-64{padding:5px 64px !important}.pad-5-65{padding:5px 65px !important}.pad-5-66{padding:5px 66px !important}.pad-5-67{padding:5px 67px !important}.pad-5-68{padding:5px 68px !important}.pad-5-69{padding:5px 69px !important}.pad-5-70{padding:5px 70px !important}.pad-5-71{padding:5px 71px !important}.pad-5-72{padding:5px 72px !important}.pad-5-73{padding:5px 73px !important}.pad-5-74{padding:5px 74px !important}.pad-5-75{padding:5px 75px !important}.pad-5-76{padding:5px 76px !important}.pad-5-77{padding:5px 77px !important}.pad-5-78{padding:5px 78px !important}.pad-5-79{padding:5px 79px !important}.pad-5-80{padding:5px 80px !important}.pad-5-81{padding:5px 81px !important}.pad-5-82{padding:5px 82px !important}.pad-5-83{padding:5px 83px !important}.pad-5-84{padding:5px 84px !important}.pad-5-85{padding:5px 85px !important}.pad-5-86{padding:5px 86px !important}.pad-5-87{padding:5px 87px !important}.pad-5-88{padding:5px 88px !important}.pad-5-89{padding:5px 89px !important}.pad-5-90{padding:5px 90px !important}.pad-5-91{padding:5px 91px !important}.pad-5-92{padding:5px 92px !important}.pad-5-93{padding:5px 93px !important}.pad-5-94{padding:5px 94px !important}.pad-5-95{padding:5px 95px !important}.pad-5-96{padding:5px 96px !important}.pad-5-97{padding:5px 97px !important}.pad-5-98{padding:5px 98px !important}.pad-5-99{padding:5px 99px !important}.pad-5-100{padding:5px 100px !important}.pad-6{padding:6px !important}.pad-t-6{padding-top:6px !important}.pad-r-6{padding-right:6px !important}.pad-b-6{padding-bottom:6px !important}.pad-l-6{padding-left:6px !important}.pad-tb-6{padding:6px 0}.pad-lr-6{padding:0 6px !important}.pad-6-0{padding:6px 0px !important}.pad-6-1{padding:6px 1px !important}.pad-6-2{padding:6px 2px !important}.pad-6-3{padding:6px 3px !important}.pad-6-4{padding:6px 4px !important}.pad-6-5{padding:6px 5px !important}.pad-6-6{padding:6px 6px !important}.pad-6-7{padding:6px 7px !important}.pad-6-8{padding:6px 8px !important}.pad-6-9{padding:6px 9px !important}.pad-6-10{padding:6px 10px !important}.pad-6-11{padding:6px 11px !important}.pad-6-12{padding:6px 12px !important}.pad-6-13{padding:6px 13px !important}.pad-6-14{padding:6px 14px !important}.pad-6-15{padding:6px 15px !important}.pad-6-16{padding:6px 16px !important}.pad-6-17{padding:6px 17px !important}.pad-6-18{padding:6px 18px !important}.pad-6-19{padding:6px 19px !important}.pad-6-20{padding:6px 20px !important}.pad-6-21{padding:6px 21px !important}.pad-6-22{padding:6px 22px !important}.pad-6-23{padding:6px 23px !important}.pad-6-24{padding:6px 24px !important}.pad-6-25{padding:6px 25px !important}.pad-6-26{padding:6px 26px !important}.pad-6-27{padding:6px 27px !important}.pad-6-28{padding:6px 28px !important}.pad-6-29{padding:6px 29px !important}.pad-6-30{padding:6px 30px !important}.pad-6-31{padding:6px 31px !important}.pad-6-32{padding:6px 32px !important}.pad-6-33{padding:6px 33px !important}.pad-6-34{padding:6px 34px !important}.pad-6-35{padding:6px 35px !important}.pad-6-36{padding:6px 36px !important}.pad-6-37{padding:6px 37px !important}.pad-6-38{padding:6px 38px !important}.pad-6-39{padding:6px 39px !important}.pad-6-40{padding:6px 40px !important}.pad-6-41{padding:6px 41px !important}.pad-6-42{padding:6px 42px !important}.pad-6-43{padding:6px 43px !important}.pad-6-44{padding:6px 44px !important}.pad-6-45{padding:6px 45px !important}.pad-6-46{padding:6px 46px !important}.pad-6-47{padding:6px 47px !important}.pad-6-48{padding:6px 48px !important}.pad-6-49{padding:6px 49px !important}.pad-6-50{padding:6px 50px !important}.pad-6-51{padding:6px 51px !important}.pad-6-52{padding:6px 52px !important}.pad-6-53{padding:6px 53px !important}.pad-6-54{padding:6px 54px !important}.pad-6-55{padding:6px 55px !important}.pad-6-56{padding:6px 56px !important}.pad-6-57{padding:6px 57px !important}.pad-6-58{padding:6px 58px !important}.pad-6-59{padding:6px 59px !important}.pad-6-60{padding:6px 60px !important}.pad-6-61{padding:6px 61px !important}.pad-6-62{padding:6px 62px !important}.pad-6-63{padding:6px 63px !important}.pad-6-64{padding:6px 64px !important}.pad-6-65{padding:6px 65px !important}.pad-6-66{padding:6px 66px !important}.pad-6-67{padding:6px 67px !important}.pad-6-68{padding:6px 68px !important}.pad-6-69{padding:6px 69px !important}.pad-6-70{padding:6px 70px !important}.pad-6-71{padding:6px 71px !important}.pad-6-72{padding:6px 72px !important}.pad-6-73{padding:6px 73px !important}.pad-6-74{padding:6px 74px !important}.pad-6-75{padding:6px 75px !important}.pad-6-76{padding:6px 76px !important}.pad-6-77{padding:6px 77px !important}.pad-6-78{padding:6px 78px !important}.pad-6-79{padding:6px 79px !important}.pad-6-80{padding:6px 80px !important}.pad-6-81{padding:6px 81px !important}.pad-6-82{padding:6px 82px !important}.pad-6-83{padding:6px 83px !important}.pad-6-84{padding:6px 84px !important}.pad-6-85{padding:6px 85px !important}.pad-6-86{padding:6px 86px !important}.pad-6-87{padding:6px 87px !important}.pad-6-88{padding:6px 88px !important}.pad-6-89{padding:6px 89px !important}.pad-6-90{padding:6px 90px !important}.pad-6-91{padding:6px 91px !important}.pad-6-92{padding:6px 92px !important}.pad-6-93{padding:6px 93px !important}.pad-6-94{padding:6px 94px !important}.pad-6-95{padding:6px 95px !important}.pad-6-96{padding:6px 96px !important}.pad-6-97{padding:6px 97px !important}.pad-6-98{padding:6px 98px !important}.pad-6-99{padding:6px 99px !important}.pad-6-100{padding:6px 100px !important}.pad-7{padding:7px !important}.pad-t-7{padding-top:7px !important}.pad-r-7{padding-right:7px !important}.pad-b-7{padding-bottom:7px !important}.pad-l-7{padding-left:7px !important}.pad-tb-7{padding:7px 0}.pad-lr-7{padding:0 7px !important}.pad-7-0{padding:7px 0px !important}.pad-7-1{padding:7px 1px !important}.pad-7-2{padding:7px 2px !important}.pad-7-3{padding:7px 3px !important}.pad-7-4{padding:7px 4px !important}.pad-7-5{padding:7px 5px !important}.pad-7-6{padding:7px 6px !important}.pad-7-7{padding:7px 7px !important}.pad-7-8{padding:7px 8px !important}.pad-7-9{padding:7px 9px !important}.pad-7-10{padding:7px 10px !important}.pad-7-11{padding:7px 11px !important}.pad-7-12{padding:7px 12px !important}.pad-7-13{padding:7px 13px !important}.pad-7-14{padding:7px 14px !important}.pad-7-15{padding:7px 15px !important}.pad-7-16{padding:7px 16px !important}.pad-7-17{padding:7px 17px !important}.pad-7-18{padding:7px 18px !important}.pad-7-19{padding:7px 19px !important}.pad-7-20{padding:7px 20px !important}.pad-7-21{padding:7px 21px !important}.pad-7-22{padding:7px 22px !important}.pad-7-23{padding:7px 23px !important}.pad-7-24{padding:7px 24px !important}.pad-7-25{padding:7px 25px !important}.pad-7-26{padding:7px 26px !important}.pad-7-27{padding:7px 27px !important}.pad-7-28{padding:7px 28px !important}.pad-7-29{padding:7px 29px !important}.pad-7-30{padding:7px 30px !important}.pad-7-31{padding:7px 31px !important}.pad-7-32{padding:7px 32px !important}.pad-7-33{padding:7px 33px !important}.pad-7-34{padding:7px 34px !important}.pad-7-35{padding:7px 35px !important}.pad-7-36{padding:7px 36px !important}.pad-7-37{padding:7px 37px !important}.pad-7-38{padding:7px 38px !important}.pad-7-39{padding:7px 39px !important}.pad-7-40{padding:7px 40px !important}.pad-7-41{padding:7px 41px !important}.pad-7-42{padding:7px 42px !important}.pad-7-43{padding:7px 43px !important}.pad-7-44{padding:7px 44px !important}.pad-7-45{padding:7px 45px !important}.pad-7-46{padding:7px 46px !important}.pad-7-47{padding:7px 47px !important}.pad-7-48{padding:7px 48px !important}.pad-7-49{padding:7px 49px !important}.pad-7-50{padding:7px 50px !important}.pad-7-51{padding:7px 51px !important}.pad-7-52{padding:7px 52px !important}.pad-7-53{padding:7px 53px !important}.pad-7-54{padding:7px 54px !important}.pad-7-55{padding:7px 55px !important}.pad-7-56{padding:7px 56px !important}.pad-7-57{padding:7px 57px !important}.pad-7-58{padding:7px 58px !important}.pad-7-59{padding:7px 59px !important}.pad-7-60{padding:7px 60px !important}.pad-7-61{padding:7px 61px !important}.pad-7-62{padding:7px 62px !important}.pad-7-63{padding:7px 63px !important}.pad-7-64{padding:7px 64px !important}.pad-7-65{padding:7px 65px !important}.pad-7-66{padding:7px 66px !important}.pad-7-67{padding:7px 67px !important}.pad-7-68{padding:7px 68px !important}.pad-7-69{padding:7px 69px !important}.pad-7-70{padding:7px 70px !important}.pad-7-71{padding:7px 71px !important}.pad-7-72{padding:7px 72px !important}.pad-7-73{padding:7px 73px !important}.pad-7-74{padding:7px 74px !important}.pad-7-75{padding:7px 75px !important}.pad-7-76{padding:7px 76px !important}.pad-7-77{padding:7px 77px !important}.pad-7-78{padding:7px 78px !important}.pad-7-79{padding:7px 79px !important}.pad-7-80{padding:7px 80px !important}.pad-7-81{padding:7px 81px !important}.pad-7-82{padding:7px 82px !important}.pad-7-83{padding:7px 83px !important}.pad-7-84{padding:7px 84px !important}.pad-7-85{padding:7px 85px !important}.pad-7-86{padding:7px 86px !important}.pad-7-87{padding:7px 87px !important}.pad-7-88{padding:7px 88px !important}.pad-7-89{padding:7px 89px !important}.pad-7-90{padding:7px 90px !important}.pad-7-91{padding:7px 91px !important}.pad-7-92{padding:7px 92px !important}.pad-7-93{padding:7px 93px !important}.pad-7-94{padding:7px 94px !important}.pad-7-95{padding:7px 95px !important}.pad-7-96{padding:7px 96px !important}.pad-7-97{padding:7px 97px !important}.pad-7-98{padding:7px 98px !important}.pad-7-99{padding:7px 99px !important}.pad-7-100{padding:7px 100px !important}.pad-8{padding:8px !important}.pad-t-8{padding-top:8px !important}.pad-r-8{padding-right:8px !important}.pad-b-8{padding-bottom:8px !important}.pad-l-8{padding-left:8px !important}.pad-tb-8{padding:8px 0}.pad-lr-8{padding:0 8px !important}.pad-8-0{padding:8px 0px !important}.pad-8-1{padding:8px 1px !important}.pad-8-2{padding:8px 2px !important}.pad-8-3{padding:8px 3px !important}.pad-8-4{padding:8px 4px !important}.pad-8-5{padding:8px 5px !important}.pad-8-6{padding:8px 6px !important}.pad-8-7{padding:8px 7px !important}.pad-8-8{padding:8px 8px !important}.pad-8-9{padding:8px 9px !important}.pad-8-10{padding:8px 10px !important}.pad-8-11{padding:8px 11px !important}.pad-8-12{padding:8px 12px !important}.pad-8-13{padding:8px 13px !important}.pad-8-14{padding:8px 14px !important}.pad-8-15{padding:8px 15px !important}.pad-8-16{padding:8px 16px !important}.pad-8-17{padding:8px 17px !important}.pad-8-18{padding:8px 18px !important}.pad-8-19{padding:8px 19px !important}.pad-8-20{padding:8px 20px !important}.pad-8-21{padding:8px 21px !important}.pad-8-22{padding:8px 22px !important}.pad-8-23{padding:8px 23px !important}.pad-8-24{padding:8px 24px !important}.pad-8-25{padding:8px 25px !important}.pad-8-26{padding:8px 26px !important}.pad-8-27{padding:8px 27px !important}.pad-8-28{padding:8px 28px !important}.pad-8-29{padding:8px 29px !important}.pad-8-30{padding:8px 30px !important}.pad-8-31{padding:8px 31px !important}.pad-8-32{padding:8px 32px !important}.pad-8-33{padding:8px 33px !important}.pad-8-34{padding:8px 34px !important}.pad-8-35{padding:8px 35px !important}.pad-8-36{padding:8px 36px !important}.pad-8-37{padding:8px 37px !important}.pad-8-38{padding:8px 38px !important}.pad-8-39{padding:8px 39px !important}.pad-8-40{padding:8px 40px !important}.pad-8-41{padding:8px 41px !important}.pad-8-42{padding:8px 42px !important}.pad-8-43{padding:8px 43px !important}.pad-8-44{padding:8px 44px !important}.pad-8-45{padding:8px 45px !important}.pad-8-46{padding:8px 46px !important}.pad-8-47{padding:8px 47px !important}.pad-8-48{padding:8px 48px !important}.pad-8-49{padding:8px 49px !important}.pad-8-50{padding:8px 50px !important}.pad-8-51{padding:8px 51px !important}.pad-8-52{padding:8px 52px !important}.pad-8-53{padding:8px 53px !important}.pad-8-54{padding:8px 54px !important}.pad-8-55{padding:8px 55px !important}.pad-8-56{padding:8px 56px !important}.pad-8-57{padding:8px 57px !important}.pad-8-58{padding:8px 58px !important}.pad-8-59{padding:8px 59px !important}.pad-8-60{padding:8px 60px !important}.pad-8-61{padding:8px 61px !important}.pad-8-62{padding:8px 62px !important}.pad-8-63{padding:8px 63px !important}.pad-8-64{padding:8px 64px !important}.pad-8-65{padding:8px 65px !important}.pad-8-66{padding:8px 66px !important}.pad-8-67{padding:8px 67px !important}.pad-8-68{padding:8px 68px !important}.pad-8-69{padding:8px 69px !important}.pad-8-70{padding:8px 70px !important}.pad-8-71{padding:8px 71px !important}.pad-8-72{padding:8px 72px !important}.pad-8-73{padding:8px 73px !important}.pad-8-74{padding:8px 74px !important}.pad-8-75{padding:8px 75px !important}.pad-8-76{padding:8px 76px !important}.pad-8-77{padding:8px 77px !important}.pad-8-78{padding:8px 78px !important}.pad-8-79{padding:8px 79px !important}.pad-8-80{padding:8px 80px !important}.pad-8-81{padding:8px 81px !important}.pad-8-82{padding:8px 82px !important}.pad-8-83{padding:8px 83px !important}.pad-8-84{padding:8px 84px !important}.pad-8-85{padding:8px 85px !important}.pad-8-86{padding:8px 86px !important}.pad-8-87{padding:8px 87px !important}.pad-8-88{padding:8px 88px !important}.pad-8-89{padding:8px 89px !important}.pad-8-90{padding:8px 90px !important}.pad-8-91{padding:8px 91px !important}.pad-8-92{padding:8px 92px !important}.pad-8-93{padding:8px 93px !important}.pad-8-94{padding:8px 94px !important}.pad-8-95{padding:8px 95px !important}.pad-8-96{padding:8px 96px !important}.pad-8-97{padding:8px 97px !important}.pad-8-98{padding:8px 98px !important}.pad-8-99{padding:8px 99px !important}.pad-8-100{padding:8px 100px !important}.pad-9{padding:9px !important}.pad-t-9{padding-top:9px !important}.pad-r-9{padding-right:9px !important}.pad-b-9{padding-bottom:9px !important}.pad-l-9{padding-left:9px !important}.pad-tb-9{padding:9px 0}.pad-lr-9{padding:0 9px !important}.pad-9-0{padding:9px 0px !important}.pad-9-1{padding:9px 1px !important}.pad-9-2{padding:9px 2px !important}.pad-9-3{padding:9px 3px !important}.pad-9-4{padding:9px 4px !important}.pad-9-5{padding:9px 5px !important}.pad-9-6{padding:9px 6px !important}.pad-9-7{padding:9px 7px !important}.pad-9-8{padding:9px 8px !important}.pad-9-9{padding:9px 9px !important}.pad-9-10{padding:9px 10px !important}.pad-9-11{padding:9px 11px !important}.pad-9-12{padding:9px 12px !important}.pad-9-13{padding:9px 13px !important}.pad-9-14{padding:9px 14px !important}.pad-9-15{padding:9px 15px !important}.pad-9-16{padding:9px 16px !important}.pad-9-17{padding:9px 17px !important}.pad-9-18{padding:9px 18px !important}.pad-9-19{padding:9px 19px !important}.pad-9-20{padding:9px 20px !important}.pad-9-21{padding:9px 21px !important}.pad-9-22{padding:9px 22px !important}.pad-9-23{padding:9px 23px !important}.pad-9-24{padding:9px 24px !important}.pad-9-25{padding:9px 25px !important}.pad-9-26{padding:9px 26px !important}.pad-9-27{padding:9px 27px !important}.pad-9-28{padding:9px 28px !important}.pad-9-29{padding:9px 29px !important}.pad-9-30{padding:9px 30px !important}.pad-9-31{padding:9px 31px !important}.pad-9-32{padding:9px 32px !important}.pad-9-33{padding:9px 33px !important}.pad-9-34{padding:9px 34px !important}.pad-9-35{padding:9px 35px !important}.pad-9-36{padding:9px 36px !important}.pad-9-37{padding:9px 37px !important}.pad-9-38{padding:9px 38px !important}.pad-9-39{padding:9px 39px !important}.pad-9-40{padding:9px 40px !important}.pad-9-41{padding:9px 41px !important}.pad-9-42{padding:9px 42px !important}.pad-9-43{padding:9px 43px !important}.pad-9-44{padding:9px 44px !important}.pad-9-45{padding:9px 45px !important}.pad-9-46{padding:9px 46px !important}.pad-9-47{padding:9px 47px !important}.pad-9-48{padding:9px 48px !important}.pad-9-49{padding:9px 49px !important}.pad-9-50{padding:9px 50px !important}.pad-9-51{padding:9px 51px !important}.pad-9-52{padding:9px 52px !important}.pad-9-53{padding:9px 53px !important}.pad-9-54{padding:9px 54px !important}.pad-9-55{padding:9px 55px !important}.pad-9-56{padding:9px 56px !important}.pad-9-57{padding:9px 57px !important}.pad-9-58{padding:9px 58px !important}.pad-9-59{padding:9px 59px !important}.pad-9-60{padding:9px 60px !important}.pad-9-61{padding:9px 61px !important}.pad-9-62{padding:9px 62px !important}.pad-9-63{padding:9px 63px !important}.pad-9-64{padding:9px 64px !important}.pad-9-65{padding:9px 65px !important}.pad-9-66{padding:9px 66px !important}.pad-9-67{padding:9px 67px !important}.pad-9-68{padding:9px 68px !important}.pad-9-69{padding:9px 69px !important}.pad-9-70{padding:9px 70px !important}.pad-9-71{padding:9px 71px !important}.pad-9-72{padding:9px 72px !important}.pad-9-73{padding:9px 73px !important}.pad-9-74{padding:9px 74px !important}.pad-9-75{padding:9px 75px !important}.pad-9-76{padding:9px 76px !important}.pad-9-77{padding:9px 77px !important}.pad-9-78{padding:9px 78px !important}.pad-9-79{padding:9px 79px !important}.pad-9-80{padding:9px 80px !important}.pad-9-81{padding:9px 81px !important}.pad-9-82{padding:9px 82px !important}.pad-9-83{padding:9px 83px !important}.pad-9-84{padding:9px 84px !important}.pad-9-85{padding:9px 85px !important}.pad-9-86{padding:9px 86px !important}.pad-9-87{padding:9px 87px !important}.pad-9-88{padding:9px 88px !important}.pad-9-89{padding:9px 89px !important}.pad-9-90{padding:9px 90px !important}.pad-9-91{padding:9px 91px !important}.pad-9-92{padding:9px 92px !important}.pad-9-93{padding:9px 93px !important}.pad-9-94{padding:9px 94px !important}.pad-9-95{padding:9px 95px !important}.pad-9-96{padding:9px 96px !important}.pad-9-97{padding:9px 97px !important}.pad-9-98{padding:9px 98px !important}.pad-9-99{padding:9px 99px !important}.pad-9-100{padding:9px 100px !important}.pad-10{padding:10px !important}.pad-t-10{padding-top:10px !important}.pad-r-10{padding-right:10px !important}.pad-b-10{padding-bottom:10px !important}.pad-l-10{padding-left:10px !important}.pad-tb-10{padding:10px 0}.pad-lr-10{padding:0 10px !important}.pad-10-0{padding:10px 0px !important}.pad-10-1{padding:10px 1px !important}.pad-10-2{padding:10px 2px !important}.pad-10-3{padding:10px 3px !important}.pad-10-4{padding:10px 4px !important}.pad-10-5{padding:10px 5px !important}.pad-10-6{padding:10px 6px !important}.pad-10-7{padding:10px 7px !important}.pad-10-8{padding:10px 8px !important}.pad-10-9{padding:10px 9px !important}.pad-10-10{padding:10px 10px !important}.pad-10-11{padding:10px 11px !important}.pad-10-12{padding:10px 12px !important}.pad-10-13{padding:10px 13px !important}.pad-10-14{padding:10px 14px !important}.pad-10-15{padding:10px 15px !important}.pad-10-16{padding:10px 16px !important}.pad-10-17{padding:10px 17px !important}.pad-10-18{padding:10px 18px !important}.pad-10-19{padding:10px 19px !important}.pad-10-20{padding:10px 20px !important}.pad-10-21{padding:10px 21px !important}.pad-10-22{padding:10px 22px !important}.pad-10-23{padding:10px 23px !important}.pad-10-24{padding:10px 24px !important}.pad-10-25{padding:10px 25px !important}.pad-10-26{padding:10px 26px !important}.pad-10-27{padding:10px 27px !important}.pad-10-28{padding:10px 28px !important}.pad-10-29{padding:10px 29px !important}.pad-10-30{padding:10px 30px !important}.pad-10-31{padding:10px 31px !important}.pad-10-32{padding:10px 32px !important}.pad-10-33{padding:10px 33px !important}.pad-10-34{padding:10px 34px !important}.pad-10-35{padding:10px 35px !important}.pad-10-36{padding:10px 36px !important}.pad-10-37{padding:10px 37px !important}.pad-10-38{padding:10px 38px !important}.pad-10-39{padding:10px 39px !important}.pad-10-40{padding:10px 40px !important}.pad-10-41{padding:10px 41px !important}.pad-10-42{padding:10px 42px !important}.pad-10-43{padding:10px 43px !important}.pad-10-44{padding:10px 44px !important}.pad-10-45{padding:10px 45px !important}.pad-10-46{padding:10px 46px !important}.pad-10-47{padding:10px 47px !important}.pad-10-48{padding:10px 48px !important}.pad-10-49{padding:10px 49px !important}.pad-10-50{padding:10px 50px !important}.pad-10-51{padding:10px 51px !important}.pad-10-52{padding:10px 52px !important}.pad-10-53{padding:10px 53px !important}.pad-10-54{padding:10px 54px !important}.pad-10-55{padding:10px 55px !important}.pad-10-56{padding:10px 56px !important}.pad-10-57{padding:10px 57px !important}.pad-10-58{padding:10px 58px !important}.pad-10-59{padding:10px 59px !important}.pad-10-60{padding:10px 60px !important}.pad-10-61{padding:10px 61px !important}.pad-10-62{padding:10px 62px !important}.pad-10-63{padding:10px 63px !important}.pad-10-64{padding:10px 64px !important}.pad-10-65{padding:10px 65px !important}.pad-10-66{padding:10px 66px !important}.pad-10-67{padding:10px 67px !important}.pad-10-68{padding:10px 68px !important}.pad-10-69{padding:10px 69px !important}.pad-10-70{padding:10px 70px !important}.pad-10-71{padding:10px 71px !important}.pad-10-72{padding:10px 72px !important}.pad-10-73{padding:10px 73px !important}.pad-10-74{padding:10px 74px !important}.pad-10-75{padding:10px 75px !important}.pad-10-76{padding:10px 76px !important}.pad-10-77{padding:10px 77px !important}.pad-10-78{padding:10px 78px !important}.pad-10-79{padding:10px 79px !important}.pad-10-80{padding:10px 80px !important}.pad-10-81{padding:10px 81px !important}.pad-10-82{padding:10px 82px !important}.pad-10-83{padding:10px 83px !important}.pad-10-84{padding:10px 84px !important}.pad-10-85{padding:10px 85px !important}.pad-10-86{padding:10px 86px !important}.pad-10-87{padding:10px 87px !important}.pad-10-88{padding:10px 88px !important}.pad-10-89{padding:10px 89px !important}.pad-10-90{padding:10px 90px !important}.pad-10-91{padding:10px 91px !important}.pad-10-92{padding:10px 92px !important}.pad-10-93{padding:10px 93px !important}.pad-10-94{padding:10px 94px !important}.pad-10-95{padding:10px 95px !important}.pad-10-96{padding:10px 96px !important}.pad-10-97{padding:10px 97px !important}.pad-10-98{padding:10px 98px !important}.pad-10-99{padding:10px 99px !important}.pad-10-100{padding:10px 100px !important}.pad-11{padding:11px !important}.pad-t-11{padding-top:11px !important}.pad-r-11{padding-right:11px !important}.pad-b-11{padding-bottom:11px !important}.pad-l-11{padding-left:11px !important}.pad-tb-11{padding:11px 0}.pad-lr-11{padding:0 11px !important}.pad-11-0{padding:11px 0px !important}.pad-11-1{padding:11px 1px !important}.pad-11-2{padding:11px 2px !important}.pad-11-3{padding:11px 3px !important}.pad-11-4{padding:11px 4px !important}.pad-11-5{padding:11px 5px !important}.pad-11-6{padding:11px 6px !important}.pad-11-7{padding:11px 7px !important}.pad-11-8{padding:11px 8px !important}.pad-11-9{padding:11px 9px !important}.pad-11-10{padding:11px 10px !important}.pad-11-11{padding:11px 11px !important}.pad-11-12{padding:11px 12px !important}.pad-11-13{padding:11px 13px !important}.pad-11-14{padding:11px 14px !important}.pad-11-15{padding:11px 15px !important}.pad-11-16{padding:11px 16px !important}.pad-11-17{padding:11px 17px !important}.pad-11-18{padding:11px 18px !important}.pad-11-19{padding:11px 19px !important}.pad-11-20{padding:11px 20px !important}.pad-11-21{padding:11px 21px !important}.pad-11-22{padding:11px 22px !important}.pad-11-23{padding:11px 23px !important}.pad-11-24{padding:11px 24px !important}.pad-11-25{padding:11px 25px !important}.pad-11-26{padding:11px 26px !important}.pad-11-27{padding:11px 27px !important}.pad-11-28{padding:11px 28px !important}.pad-11-29{padding:11px 29px !important}.pad-11-30{padding:11px 30px !important}.pad-11-31{padding:11px 31px !important}.pad-11-32{padding:11px 32px !important}.pad-11-33{padding:11px 33px !important}.pad-11-34{padding:11px 34px !important}.pad-11-35{padding:11px 35px !important}.pad-11-36{padding:11px 36px !important}.pad-11-37{padding:11px 37px !important}.pad-11-38{padding:11px 38px !important}.pad-11-39{padding:11px 39px !important}.pad-11-40{padding:11px 40px !important}.pad-11-41{padding:11px 41px !important}.pad-11-42{padding:11px 42px !important}.pad-11-43{padding:11px 43px !important}.pad-11-44{padding:11px 44px !important}.pad-11-45{padding:11px 45px !important}.pad-11-46{padding:11px 46px !important}.pad-11-47{padding:11px 47px !important}.pad-11-48{padding:11px 48px !important}.pad-11-49{padding:11px 49px !important}.pad-11-50{padding:11px 50px !important}.pad-11-51{padding:11px 51px !important}.pad-11-52{padding:11px 52px !important}.pad-11-53{padding:11px 53px !important}.pad-11-54{padding:11px 54px !important}.pad-11-55{padding:11px 55px !important}.pad-11-56{padding:11px 56px !important}.pad-11-57{padding:11px 57px !important}.pad-11-58{padding:11px 58px !important}.pad-11-59{padding:11px 59px !important}.pad-11-60{padding:11px 60px !important}.pad-11-61{padding:11px 61px !important}.pad-11-62{padding:11px 62px !important}.pad-11-63{padding:11px 63px !important}.pad-11-64{padding:11px 64px !important}.pad-11-65{padding:11px 65px !important}.pad-11-66{padding:11px 66px !important}.pad-11-67{padding:11px 67px !important}.pad-11-68{padding:11px 68px !important}.pad-11-69{padding:11px 69px !important}.pad-11-70{padding:11px 70px !important}.pad-11-71{padding:11px 71px !important}.pad-11-72{padding:11px 72px !important}.pad-11-73{padding:11px 73px !important}.pad-11-74{padding:11px 74px !important}.pad-11-75{padding:11px 75px !important}.pad-11-76{padding:11px 76px !important}.pad-11-77{padding:11px 77px !important}.pad-11-78{padding:11px 78px !important}.pad-11-79{padding:11px 79px !important}.pad-11-80{padding:11px 80px !important}.pad-11-81{padding:11px 81px !important}.pad-11-82{padding:11px 82px !important}.pad-11-83{padding:11px 83px !important}.pad-11-84{padding:11px 84px !important}.pad-11-85{padding:11px 85px !important}.pad-11-86{padding:11px 86px !important}.pad-11-87{padding:11px 87px !important}.pad-11-88{padding:11px 88px !important}.pad-11-89{padding:11px 89px !important}.pad-11-90{padding:11px 90px !important}.pad-11-91{padding:11px 91px !important}.pad-11-92{padding:11px 92px !important}.pad-11-93{padding:11px 93px !important}.pad-11-94{padding:11px 94px !important}.pad-11-95{padding:11px 95px !important}.pad-11-96{padding:11px 96px !important}.pad-11-97{padding:11px 97px !important}.pad-11-98{padding:11px 98px !important}.pad-11-99{padding:11px 99px !important}.pad-11-100{padding:11px 100px !important}.pad-12{padding:12px !important}.pad-t-12{padding-top:12px !important}.pad-r-12{padding-right:12px !important}.pad-b-12{padding-bottom:12px !important}.pad-l-12{padding-left:12px !important}.pad-tb-12{padding:12px 0}.pad-lr-12{padding:0 12px !important}.pad-12-0{padding:12px 0px !important}.pad-12-1{padding:12px 1px !important}.pad-12-2{padding:12px 2px !important}.pad-12-3{padding:12px 3px !important}.pad-12-4{padding:12px 4px !important}.pad-12-5{padding:12px 5px !important}.pad-12-6{padding:12px 6px !important}.pad-12-7{padding:12px 7px !important}.pad-12-8{padding:12px 8px !important}.pad-12-9{padding:12px 9px !important}.pad-12-10{padding:12px 10px !important}.pad-12-11{padding:12px 11px !important}.pad-12-12{padding:12px 12px !important}.pad-12-13{padding:12px 13px !important}.pad-12-14{padding:12px 14px !important}.pad-12-15{padding:12px 15px !important}.pad-12-16{padding:12px 16px !important}.pad-12-17{padding:12px 17px !important}.pad-12-18{padding:12px 18px !important}.pad-12-19{padding:12px 19px !important}.pad-12-20{padding:12px 20px !important}.pad-12-21{padding:12px 21px !important}.pad-12-22{padding:12px 22px !important}.pad-12-23{padding:12px 23px !important}.pad-12-24{padding:12px 24px !important}.pad-12-25{padding:12px 25px !important}.pad-12-26{padding:12px 26px !important}.pad-12-27{padding:12px 27px !important}.pad-12-28{padding:12px 28px !important}.pad-12-29{padding:12px 29px !important}.pad-12-30{padding:12px 30px !important}.pad-12-31{padding:12px 31px !important}.pad-12-32{padding:12px 32px !important}.pad-12-33{padding:12px 33px !important}.pad-12-34{padding:12px 34px !important}.pad-12-35{padding:12px 35px !important}.pad-12-36{padding:12px 36px !important}.pad-12-37{padding:12px 37px !important}.pad-12-38{padding:12px 38px !important}.pad-12-39{padding:12px 39px !important}.pad-12-40{padding:12px 40px !important}.pad-12-41{padding:12px 41px !important}.pad-12-42{padding:12px 42px !important}.pad-12-43{padding:12px 43px !important}.pad-12-44{padding:12px 44px !important}.pad-12-45{padding:12px 45px !important}.pad-12-46{padding:12px 46px !important}.pad-12-47{padding:12px 47px !important}.pad-12-48{padding:12px 48px !important}.pad-12-49{padding:12px 49px !important}.pad-12-50{padding:12px 50px !important}.pad-12-51{padding:12px 51px !important}.pad-12-52{padding:12px 52px !important}.pad-12-53{padding:12px 53px !important}.pad-12-54{padding:12px 54px !important}.pad-12-55{padding:12px 55px !important}.pad-12-56{padding:12px 56px !important}.pad-12-57{padding:12px 57px !important}.pad-12-58{padding:12px 58px !important}.pad-12-59{padding:12px 59px !important}.pad-12-60{padding:12px 60px !important}.pad-12-61{padding:12px 61px !important}.pad-12-62{padding:12px 62px !important}.pad-12-63{padding:12px 63px !important}.pad-12-64{padding:12px 64px !important}.pad-12-65{padding:12px 65px !important}.pad-12-66{padding:12px 66px !important}.pad-12-67{padding:12px 67px !important}.pad-12-68{padding:12px 68px !important}.pad-12-69{padding:12px 69px !important}.pad-12-70{padding:12px 70px !important}.pad-12-71{padding:12px 71px !important}.pad-12-72{padding:12px 72px !important}.pad-12-73{padding:12px 73px !important}.pad-12-74{padding:12px 74px !important}.pad-12-75{padding:12px 75px !important}.pad-12-76{padding:12px 76px !important}.pad-12-77{padding:12px 77px !important}.pad-12-78{padding:12px 78px !important}.pad-12-79{padding:12px 79px !important}.pad-12-80{padding:12px 80px !important}.pad-12-81{padding:12px 81px !important}.pad-12-82{padding:12px 82px !important}.pad-12-83{padding:12px 83px !important}.pad-12-84{padding:12px 84px !important}.pad-12-85{padding:12px 85px !important}.pad-12-86{padding:12px 86px !important}.pad-12-87{padding:12px 87px !important}.pad-12-88{padding:12px 88px !important}.pad-12-89{padding:12px 89px !important}.pad-12-90{padding:12px 90px !important}.pad-12-91{padding:12px 91px !important}.pad-12-92{padding:12px 92px !important}.pad-12-93{padding:12px 93px !important}.pad-12-94{padding:12px 94px !important}.pad-12-95{padding:12px 95px !important}.pad-12-96{padding:12px 96px !important}.pad-12-97{padding:12px 97px !important}.pad-12-98{padding:12px 98px !important}.pad-12-99{padding:12px 99px !important}.pad-12-100{padding:12px 100px !important}.pad-13{padding:13px !important}.pad-t-13{padding-top:13px !important}.pad-r-13{padding-right:13px !important}.pad-b-13{padding-bottom:13px !important}.pad-l-13{padding-left:13px !important}.pad-tb-13{padding:13px 0}.pad-lr-13{padding:0 13px !important}.pad-13-0{padding:13px 0px !important}.pad-13-1{padding:13px 1px !important}.pad-13-2{padding:13px 2px !important}.pad-13-3{padding:13px 3px !important}.pad-13-4{padding:13px 4px !important}.pad-13-5{padding:13px 5px !important}.pad-13-6{padding:13px 6px !important}.pad-13-7{padding:13px 7px !important}.pad-13-8{padding:13px 8px !important}.pad-13-9{padding:13px 9px !important}.pad-13-10{padding:13px 10px !important}.pad-13-11{padding:13px 11px !important}.pad-13-12{padding:13px 12px !important}.pad-13-13{padding:13px 13px !important}.pad-13-14{padding:13px 14px !important}.pad-13-15{padding:13px 15px !important}.pad-13-16{padding:13px 16px !important}.pad-13-17{padding:13px 17px !important}.pad-13-18{padding:13px 18px !important}.pad-13-19{padding:13px 19px !important}.pad-13-20{padding:13px 20px !important}.pad-13-21{padding:13px 21px !important}.pad-13-22{padding:13px 22px !important}.pad-13-23{padding:13px 23px !important}.pad-13-24{padding:13px 24px !important}.pad-13-25{padding:13px 25px !important}.pad-13-26{padding:13px 26px !important}.pad-13-27{padding:13px 27px !important}.pad-13-28{padding:13px 28px !important}.pad-13-29{padding:13px 29px !important}.pad-13-30{padding:13px 30px !important}.pad-13-31{padding:13px 31px !important}.pad-13-32{padding:13px 32px !important}.pad-13-33{padding:13px 33px !important}.pad-13-34{padding:13px 34px !important}.pad-13-35{padding:13px 35px !important}.pad-13-36{padding:13px 36px !important}.pad-13-37{padding:13px 37px !important}.pad-13-38{padding:13px 38px !important}.pad-13-39{padding:13px 39px !important}.pad-13-40{padding:13px 40px !important}.pad-13-41{padding:13px 41px !important}.pad-13-42{padding:13px 42px !important}.pad-13-43{padding:13px 43px !important}.pad-13-44{padding:13px 44px !important}.pad-13-45{padding:13px 45px !important}.pad-13-46{padding:13px 46px !important}.pad-13-47{padding:13px 47px !important}.pad-13-48{padding:13px 48px !important}.pad-13-49{padding:13px 49px !important}.pad-13-50{padding:13px 50px !important}.pad-13-51{padding:13px 51px !important}.pad-13-52{padding:13px 52px !important}.pad-13-53{padding:13px 53px !important}.pad-13-54{padding:13px 54px !important}.pad-13-55{padding:13px 55px !important}.pad-13-56{padding:13px 56px !important}.pad-13-57{padding:13px 57px !important}.pad-13-58{padding:13px 58px !important}.pad-13-59{padding:13px 59px !important}.pad-13-60{padding:13px 60px !important}.pad-13-61{padding:13px 61px !important}.pad-13-62{padding:13px 62px !important}.pad-13-63{padding:13px 63px !important}.pad-13-64{padding:13px 64px !important}.pad-13-65{padding:13px 65px !important}.pad-13-66{padding:13px 66px !important}.pad-13-67{padding:13px 67px !important}.pad-13-68{padding:13px 68px !important}.pad-13-69{padding:13px 69px !important}.pad-13-70{padding:13px 70px !important}.pad-13-71{padding:13px 71px !important}.pad-13-72{padding:13px 72px !important}.pad-13-73{padding:13px 73px !important}.pad-13-74{padding:13px 74px !important}.pad-13-75{padding:13px 75px !important}.pad-13-76{padding:13px 76px !important}.pad-13-77{padding:13px 77px !important}.pad-13-78{padding:13px 78px !important}.pad-13-79{padding:13px 79px !important}.pad-13-80{padding:13px 80px !important}.pad-13-81{padding:13px 81px !important}.pad-13-82{padding:13px 82px !important}.pad-13-83{padding:13px 83px !important}.pad-13-84{padding:13px 84px !important}.pad-13-85{padding:13px 85px !important}.pad-13-86{padding:13px 86px !important}.pad-13-87{padding:13px 87px !important}.pad-13-88{padding:13px 88px !important}.pad-13-89{padding:13px 89px !important}.pad-13-90{padding:13px 90px !important}.pad-13-91{padding:13px 91px !important}.pad-13-92{padding:13px 92px !important}.pad-13-93{padding:13px 93px !important}.pad-13-94{padding:13px 94px !important}.pad-13-95{padding:13px 95px !important}.pad-13-96{padding:13px 96px !important}.pad-13-97{padding:13px 97px !important}.pad-13-98{padding:13px 98px !important}.pad-13-99{padding:13px 99px !important}.pad-13-100{padding:13px 100px !important}.pad-14{padding:14px !important}.pad-t-14{padding-top:14px !important}.pad-r-14{padding-right:14px !important}.pad-b-14{padding-bottom:14px !important}.pad-l-14{padding-left:14px !important}.pad-tb-14{padding:14px 0}.pad-lr-14{padding:0 14px !important}.pad-14-0{padding:14px 0px !important}.pad-14-1{padding:14px 1px !important}.pad-14-2{padding:14px 2px !important}.pad-14-3{padding:14px 3px !important}.pad-14-4{padding:14px 4px !important}.pad-14-5{padding:14px 5px !important}.pad-14-6{padding:14px 6px !important}.pad-14-7{padding:14px 7px !important}.pad-14-8{padding:14px 8px !important}.pad-14-9{padding:14px 9px !important}.pad-14-10{padding:14px 10px !important}.pad-14-11{padding:14px 11px !important}.pad-14-12{padding:14px 12px !important}.pad-14-13{padding:14px 13px !important}.pad-14-14{padding:14px 14px !important}.pad-14-15{padding:14px 15px !important}.pad-14-16{padding:14px 16px !important}.pad-14-17{padding:14px 17px !important}.pad-14-18{padding:14px 18px !important}.pad-14-19{padding:14px 19px !important}.pad-14-20{padding:14px 20px !important}.pad-14-21{padding:14px 21px !important}.pad-14-22{padding:14px 22px !important}.pad-14-23{padding:14px 23px !important}.pad-14-24{padding:14px 24px !important}.pad-14-25{padding:14px 25px !important}.pad-14-26{padding:14px 26px !important}.pad-14-27{padding:14px 27px !important}.pad-14-28{padding:14px 28px !important}.pad-14-29{padding:14px 29px !important}.pad-14-30{padding:14px 30px !important}.pad-14-31{padding:14px 31px !important}.pad-14-32{padding:14px 32px !important}.pad-14-33{padding:14px 33px !important}.pad-14-34{padding:14px 34px !important}.pad-14-35{padding:14px 35px !important}.pad-14-36{padding:14px 36px !important}.pad-14-37{padding:14px 37px !important}.pad-14-38{padding:14px 38px !important}.pad-14-39{padding:14px 39px !important}.pad-14-40{padding:14px 40px !important}.pad-14-41{padding:14px 41px !important}.pad-14-42{padding:14px 42px !important}.pad-14-43{padding:14px 43px !important}.pad-14-44{padding:14px 44px !important}.pad-14-45{padding:14px 45px !important}.pad-14-46{padding:14px 46px !important}.pad-14-47{padding:14px 47px !important}.pad-14-48{padding:14px 48px !important}.pad-14-49{padding:14px 49px !important}.pad-14-50{padding:14px 50px !important}.pad-14-51{padding:14px 51px !important}.pad-14-52{padding:14px 52px !important}.pad-14-53{padding:14px 53px !important}.pad-14-54{padding:14px 54px !important}.pad-14-55{padding:14px 55px !important}.pad-14-56{padding:14px 56px !important}.pad-14-57{padding:14px 57px !important}.pad-14-58{padding:14px 58px !important}.pad-14-59{padding:14px 59px !important}.pad-14-60{padding:14px 60px !important}.pad-14-61{padding:14px 61px !important}.pad-14-62{padding:14px 62px !important}.pad-14-63{padding:14px 63px !important}.pad-14-64{padding:14px 64px !important}.pad-14-65{padding:14px 65px !important}.pad-14-66{padding:14px 66px !important}.pad-14-67{padding:14px 67px !important}.pad-14-68{padding:14px 68px !important}.pad-14-69{padding:14px 69px !important}.pad-14-70{padding:14px 70px !important}.pad-14-71{padding:14px 71px !important}.pad-14-72{padding:14px 72px !important}.pad-14-73{padding:14px 73px !important}.pad-14-74{padding:14px 74px !important}.pad-14-75{padding:14px 75px !important}.pad-14-76{padding:14px 76px !important}.pad-14-77{padding:14px 77px !important}.pad-14-78{padding:14px 78px !important}.pad-14-79{padding:14px 79px !important}.pad-14-80{padding:14px 80px !important}.pad-14-81{padding:14px 81px !important}.pad-14-82{padding:14px 82px !important}.pad-14-83{padding:14px 83px !important}.pad-14-84{padding:14px 84px !important}.pad-14-85{padding:14px 85px !important}.pad-14-86{padding:14px 86px !important}.pad-14-87{padding:14px 87px !important}.pad-14-88{padding:14px 88px !important}.pad-14-89{padding:14px 89px !important}.pad-14-90{padding:14px 90px !important}.pad-14-91{padding:14px 91px !important}.pad-14-92{padding:14px 92px !important}.pad-14-93{padding:14px 93px !important}.pad-14-94{padding:14px 94px !important}.pad-14-95{padding:14px 95px !important}.pad-14-96{padding:14px 96px !important}.pad-14-97{padding:14px 97px !important}.pad-14-98{padding:14px 98px !important}.pad-14-99{padding:14px 99px !important}.pad-14-100{padding:14px 100px !important}.pad-15{padding:15px !important}.pad-t-15{padding-top:15px !important}.pad-r-15{padding-right:15px !important}.pad-b-15{padding-bottom:15px !important}.pad-l-15{padding-left:15px !important}.pad-tb-15{padding:15px 0}.pad-lr-15{padding:0 15px !important}.pad-15-0{padding:15px 0px !important}.pad-15-1{padding:15px 1px !important}.pad-15-2{padding:15px 2px !important}.pad-15-3{padding:15px 3px !important}.pad-15-4{padding:15px 4px !important}.pad-15-5{padding:15px 5px !important}.pad-15-6{padding:15px 6px !important}.pad-15-7{padding:15px 7px !important}.pad-15-8{padding:15px 8px !important}.pad-15-9{padding:15px 9px !important}.pad-15-10{padding:15px 10px !important}.pad-15-11{padding:15px 11px !important}.pad-15-12{padding:15px 12px !important}.pad-15-13{padding:15px 13px !important}.pad-15-14{padding:15px 14px !important}.pad-15-15{padding:15px 15px !important}.pad-15-16{padding:15px 16px !important}.pad-15-17{padding:15px 17px !important}.pad-15-18{padding:15px 18px !important}.pad-15-19{padding:15px 19px !important}.pad-15-20{padding:15px 20px !important}.pad-15-21{padding:15px 21px !important}.pad-15-22{padding:15px 22px !important}.pad-15-23{padding:15px 23px !important}.pad-15-24{padding:15px 24px !important}.pad-15-25{padding:15px 25px !important}.pad-15-26{padding:15px 26px !important}.pad-15-27{padding:15px 27px !important}.pad-15-28{padding:15px 28px !important}.pad-15-29{padding:15px 29px !important}.pad-15-30{padding:15px 30px !important}.pad-15-31{padding:15px 31px !important}.pad-15-32{padding:15px 32px !important}.pad-15-33{padding:15px 33px !important}.pad-15-34{padding:15px 34px !important}.pad-15-35{padding:15px 35px !important}.pad-15-36{padding:15px 36px !important}.pad-15-37{padding:15px 37px !important}.pad-15-38{padding:15px 38px !important}.pad-15-39{padding:15px 39px !important}.pad-15-40{padding:15px 40px !important}.pad-15-41{padding:15px 41px !important}.pad-15-42{padding:15px 42px !important}.pad-15-43{padding:15px 43px !important}.pad-15-44{padding:15px 44px !important}.pad-15-45{padding:15px 45px !important}.pad-15-46{padding:15px 46px !important}.pad-15-47{padding:15px 47px !important}.pad-15-48{padding:15px 48px !important}.pad-15-49{padding:15px 49px !important}.pad-15-50{padding:15px 50px !important}.pad-15-51{padding:15px 51px !important}.pad-15-52{padding:15px 52px !important}.pad-15-53{padding:15px 53px !important}.pad-15-54{padding:15px 54px !important}.pad-15-55{padding:15px 55px !important}.pad-15-56{padding:15px 56px !important}.pad-15-57{padding:15px 57px !important}.pad-15-58{padding:15px 58px !important}.pad-15-59{padding:15px 59px !important}.pad-15-60{padding:15px 60px !important}.pad-15-61{padding:15px 61px !important}.pad-15-62{padding:15px 62px !important}.pad-15-63{padding:15px 63px !important}.pad-15-64{padding:15px 64px !important}.pad-15-65{padding:15px 65px !important}.pad-15-66{padding:15px 66px !important}.pad-15-67{padding:15px 67px !important}.pad-15-68{padding:15px 68px !important}.pad-15-69{padding:15px 69px !important}.pad-15-70{padding:15px 70px !important}.pad-15-71{padding:15px 71px !important}.pad-15-72{padding:15px 72px !important}.pad-15-73{padding:15px 73px !important}.pad-15-74{padding:15px 74px !important}.pad-15-75{padding:15px 75px !important}.pad-15-76{padding:15px 76px !important}.pad-15-77{padding:15px 77px !important}.pad-15-78{padding:15px 78px !important}.pad-15-79{padding:15px 79px !important}.pad-15-80{padding:15px 80px !important}.pad-15-81{padding:15px 81px !important}.pad-15-82{padding:15px 82px !important}.pad-15-83{padding:15px 83px !important}.pad-15-84{padding:15px 84px !important}.pad-15-85{padding:15px 85px !important}.pad-15-86{padding:15px 86px !important}.pad-15-87{padding:15px 87px !important}.pad-15-88{padding:15px 88px !important}.pad-15-89{padding:15px 89px !important}.pad-15-90{padding:15px 90px !important}.pad-15-91{padding:15px 91px !important}.pad-15-92{padding:15px 92px !important}.pad-15-93{padding:15px 93px !important}.pad-15-94{padding:15px 94px !important}.pad-15-95{padding:15px 95px !important}.pad-15-96{padding:15px 96px !important}.pad-15-97{padding:15px 97px !important}.pad-15-98{padding:15px 98px !important}.pad-15-99{padding:15px 99px !important}.pad-15-100{padding:15px 100px !important}.pad-16{padding:16px !important}.pad-t-16{padding-top:16px !important}.pad-r-16{padding-right:16px !important}.pad-b-16{padding-bottom:16px !important}.pad-l-16{padding-left:16px !important}.pad-tb-16{padding:16px 0}.pad-lr-16{padding:0 16px !important}.pad-16-0{padding:16px 0px !important}.pad-16-1{padding:16px 1px !important}.pad-16-2{padding:16px 2px !important}.pad-16-3{padding:16px 3px !important}.pad-16-4{padding:16px 4px !important}.pad-16-5{padding:16px 5px !important}.pad-16-6{padding:16px 6px !important}.pad-16-7{padding:16px 7px !important}.pad-16-8{padding:16px 8px !important}.pad-16-9{padding:16px 9px !important}.pad-16-10{padding:16px 10px !important}.pad-16-11{padding:16px 11px !important}.pad-16-12{padding:16px 12px !important}.pad-16-13{padding:16px 13px !important}.pad-16-14{padding:16px 14px !important}.pad-16-15{padding:16px 15px !important}.pad-16-16{padding:16px 16px !important}.pad-16-17{padding:16px 17px !important}.pad-16-18{padding:16px 18px !important}.pad-16-19{padding:16px 19px !important}.pad-16-20{padding:16px 20px !important}.pad-16-21{padding:16px 21px !important}.pad-16-22{padding:16px 22px !important}.pad-16-23{padding:16px 23px !important}.pad-16-24{padding:16px 24px !important}.pad-16-25{padding:16px 25px !important}.pad-16-26{padding:16px 26px !important}.pad-16-27{padding:16px 27px !important}.pad-16-28{padding:16px 28px !important}.pad-16-29{padding:16px 29px !important}.pad-16-30{padding:16px 30px !important}.pad-16-31{padding:16px 31px !important}.pad-16-32{padding:16px 32px !important}.pad-16-33{padding:16px 33px !important}.pad-16-34{padding:16px 34px !important}.pad-16-35{padding:16px 35px !important}.pad-16-36{padding:16px 36px !important}.pad-16-37{padding:16px 37px !important}.pad-16-38{padding:16px 38px !important}.pad-16-39{padding:16px 39px !important}.pad-16-40{padding:16px 40px !important}.pad-16-41{padding:16px 41px !important}.pad-16-42{padding:16px 42px !important}.pad-16-43{padding:16px 43px !important}.pad-16-44{padding:16px 44px !important}.pad-16-45{padding:16px 45px !important}.pad-16-46{padding:16px 46px !important}.pad-16-47{padding:16px 47px !important}.pad-16-48{padding:16px 48px !important}.pad-16-49{padding:16px 49px !important}.pad-16-50{padding:16px 50px !important}.pad-16-51{padding:16px 51px !important}.pad-16-52{padding:16px 52px !important}.pad-16-53{padding:16px 53px !important}.pad-16-54{padding:16px 54px !important}.pad-16-55{padding:16px 55px !important}.pad-16-56{padding:16px 56px !important}.pad-16-57{padding:16px 57px !important}.pad-16-58{padding:16px 58px !important}.pad-16-59{padding:16px 59px !important}.pad-16-60{padding:16px 60px !important}.pad-16-61{padding:16px 61px !important}.pad-16-62{padding:16px 62px !important}.pad-16-63{padding:16px 63px !important}.pad-16-64{padding:16px 64px !important}.pad-16-65{padding:16px 65px !important}.pad-16-66{padding:16px 66px !important}.pad-16-67{padding:16px 67px !important}.pad-16-68{padding:16px 68px !important}.pad-16-69{padding:16px 69px !important}.pad-16-70{padding:16px 70px !important}.pad-16-71{padding:16px 71px !important}.pad-16-72{padding:16px 72px !important}.pad-16-73{padding:16px 73px !important}.pad-16-74{padding:16px 74px !important}.pad-16-75{padding:16px 75px !important}.pad-16-76{padding:16px 76px !important}.pad-16-77{padding:16px 77px !important}.pad-16-78{padding:16px 78px !important}.pad-16-79{padding:16px 79px !important}.pad-16-80{padding:16px 80px !important}.pad-16-81{padding:16px 81px !important}.pad-16-82{padding:16px 82px !important}.pad-16-83{padding:16px 83px !important}.pad-16-84{padding:16px 84px !important}.pad-16-85{padding:16px 85px !important}.pad-16-86{padding:16px 86px !important}.pad-16-87{padding:16px 87px !important}.pad-16-88{padding:16px 88px !important}.pad-16-89{padding:16px 89px !important}.pad-16-90{padding:16px 90px !important}.pad-16-91{padding:16px 91px !important}.pad-16-92{padding:16px 92px !important}.pad-16-93{padding:16px 93px !important}.pad-16-94{padding:16px 94px !important}.pad-16-95{padding:16px 95px !important}.pad-16-96{padding:16px 96px !important}.pad-16-97{padding:16px 97px !important}.pad-16-98{padding:16px 98px !important}.pad-16-99{padding:16px 99px !important}.pad-16-100{padding:16px 100px !important}.pad-17{padding:17px !important}.pad-t-17{padding-top:17px !important}.pad-r-17{padding-right:17px !important}.pad-b-17{padding-bottom:17px !important}.pad-l-17{padding-left:17px !important}.pad-tb-17{padding:17px 0}.pad-lr-17{padding:0 17px !important}.pad-17-0{padding:17px 0px !important}.pad-17-1{padding:17px 1px !important}.pad-17-2{padding:17px 2px !important}.pad-17-3{padding:17px 3px !important}.pad-17-4{padding:17px 4px !important}.pad-17-5{padding:17px 5px !important}.pad-17-6{padding:17px 6px !important}.pad-17-7{padding:17px 7px !important}.pad-17-8{padding:17px 8px !important}.pad-17-9{padding:17px 9px !important}.pad-17-10{padding:17px 10px !important}.pad-17-11{padding:17px 11px !important}.pad-17-12{padding:17px 12px !important}.pad-17-13{padding:17px 13px !important}.pad-17-14{padding:17px 14px !important}.pad-17-15{padding:17px 15px !important}.pad-17-16{padding:17px 16px !important}.pad-17-17{padding:17px 17px !important}.pad-17-18{padding:17px 18px !important}.pad-17-19{padding:17px 19px !important}.pad-17-20{padding:17px 20px !important}.pad-17-21{padding:17px 21px !important}.pad-17-22{padding:17px 22px !important}.pad-17-23{padding:17px 23px !important}.pad-17-24{padding:17px 24px !important}.pad-17-25{padding:17px 25px !important}.pad-17-26{padding:17px 26px !important}.pad-17-27{padding:17px 27px !important}.pad-17-28{padding:17px 28px !important}.pad-17-29{padding:17px 29px !important}.pad-17-30{padding:17px 30px !important}.pad-17-31{padding:17px 31px !important}.pad-17-32{padding:17px 32px !important}.pad-17-33{padding:17px 33px !important}.pad-17-34{padding:17px 34px !important}.pad-17-35{padding:17px 35px !important}.pad-17-36{padding:17px 36px !important}.pad-17-37{padding:17px 37px !important}.pad-17-38{padding:17px 38px !important}.pad-17-39{padding:17px 39px !important}.pad-17-40{padding:17px 40px !important}.pad-17-41{padding:17px 41px !important}.pad-17-42{padding:17px 42px !important}.pad-17-43{padding:17px 43px !important}.pad-17-44{padding:17px 44px !important}.pad-17-45{padding:17px 45px !important}.pad-17-46{padding:17px 46px !important}.pad-17-47{padding:17px 47px !important}.pad-17-48{padding:17px 48px !important}.pad-17-49{padding:17px 49px !important}.pad-17-50{padding:17px 50px !important}.pad-17-51{padding:17px 51px !important}.pad-17-52{padding:17px 52px !important}.pad-17-53{padding:17px 53px !important}.pad-17-54{padding:17px 54px !important}.pad-17-55{padding:17px 55px !important}.pad-17-56{padding:17px 56px !important}.pad-17-57{padding:17px 57px !important}.pad-17-58{padding:17px 58px !important}.pad-17-59{padding:17px 59px !important}.pad-17-60{padding:17px 60px !important}.pad-17-61{padding:17px 61px !important}.pad-17-62{padding:17px 62px !important}.pad-17-63{padding:17px 63px !important}.pad-17-64{padding:17px 64px !important}.pad-17-65{padding:17px 65px !important}.pad-17-66{padding:17px 66px !important}.pad-17-67{padding:17px 67px !important}.pad-17-68{padding:17px 68px !important}.pad-17-69{padding:17px 69px !important}.pad-17-70{padding:17px 70px !important}.pad-17-71{padding:17px 71px !important}.pad-17-72{padding:17px 72px !important}.pad-17-73{padding:17px 73px !important}.pad-17-74{padding:17px 74px !important}.pad-17-75{padding:17px 75px !important}.pad-17-76{padding:17px 76px !important}.pad-17-77{padding:17px 77px !important}.pad-17-78{padding:17px 78px !important}.pad-17-79{padding:17px 79px !important}.pad-17-80{padding:17px 80px !important}.pad-17-81{padding:17px 81px !important}.pad-17-82{padding:17px 82px !important}.pad-17-83{padding:17px 83px !important}.pad-17-84{padding:17px 84px !important}.pad-17-85{padding:17px 85px !important}.pad-17-86{padding:17px 86px !important}.pad-17-87{padding:17px 87px !important}.pad-17-88{padding:17px 88px !important}.pad-17-89{padding:17px 89px !important}.pad-17-90{padding:17px 90px !important}.pad-17-91{padding:17px 91px !important}.pad-17-92{padding:17px 92px !important}.pad-17-93{padding:17px 93px !important}.pad-17-94{padding:17px 94px !important}.pad-17-95{padding:17px 95px !important}.pad-17-96{padding:17px 96px !important}.pad-17-97{padding:17px 97px !important}.pad-17-98{padding:17px 98px !important}.pad-17-99{padding:17px 99px !important}.pad-17-100{padding:17px 100px !important}.pad-18{padding:18px !important}.pad-t-18{padding-top:18px !important}.pad-r-18{padding-right:18px !important}.pad-b-18{padding-bottom:18px !important}.pad-l-18{padding-left:18px !important}.pad-tb-18{padding:18px 0}.pad-lr-18{padding:0 18px !important}.pad-18-0{padding:18px 0px !important}.pad-18-1{padding:18px 1px !important}.pad-18-2{padding:18px 2px !important}.pad-18-3{padding:18px 3px !important}.pad-18-4{padding:18px 4px !important}.pad-18-5{padding:18px 5px !important}.pad-18-6{padding:18px 6px !important}.pad-18-7{padding:18px 7px !important}.pad-18-8{padding:18px 8px !important}.pad-18-9{padding:18px 9px !important}.pad-18-10{padding:18px 10px !important}.pad-18-11{padding:18px 11px !important}.pad-18-12{padding:18px 12px !important}.pad-18-13{padding:18px 13px !important}.pad-18-14{padding:18px 14px !important}.pad-18-15{padding:18px 15px !important}.pad-18-16{padding:18px 16px !important}.pad-18-17{padding:18px 17px !important}.pad-18-18{padding:18px 18px !important}.pad-18-19{padding:18px 19px !important}.pad-18-20{padding:18px 20px !important}.pad-18-21{padding:18px 21px !important}.pad-18-22{padding:18px 22px !important}.pad-18-23{padding:18px 23px !important}.pad-18-24{padding:18px 24px !important}.pad-18-25{padding:18px 25px !important}.pad-18-26{padding:18px 26px !important}.pad-18-27{padding:18px 27px !important}.pad-18-28{padding:18px 28px !important}.pad-18-29{padding:18px 29px !important}.pad-18-30{padding:18px 30px !important}.pad-18-31{padding:18px 31px !important}.pad-18-32{padding:18px 32px !important}.pad-18-33{padding:18px 33px !important}.pad-18-34{padding:18px 34px !important}.pad-18-35{padding:18px 35px !important}.pad-18-36{padding:18px 36px !important}.pad-18-37{padding:18px 37px !important}.pad-18-38{padding:18px 38px !important}.pad-18-39{padding:18px 39px !important}.pad-18-40{padding:18px 40px !important}.pad-18-41{padding:18px 41px !important}.pad-18-42{padding:18px 42px !important}.pad-18-43{padding:18px 43px !important}.pad-18-44{padding:18px 44px !important}.pad-18-45{padding:18px 45px !important}.pad-18-46{padding:18px 46px !important}.pad-18-47{padding:18px 47px !important}.pad-18-48{padding:18px 48px !important}.pad-18-49{padding:18px 49px !important}.pad-18-50{padding:18px 50px !important}.pad-18-51{padding:18px 51px !important}.pad-18-52{padding:18px 52px !important}.pad-18-53{padding:18px 53px !important}.pad-18-54{padding:18px 54px !important}.pad-18-55{padding:18px 55px !important}.pad-18-56{padding:18px 56px !important}.pad-18-57{padding:18px 57px !important}.pad-18-58{padding:18px 58px !important}.pad-18-59{padding:18px 59px !important}.pad-18-60{padding:18px 60px !important}.pad-18-61{padding:18px 61px !important}.pad-18-62{padding:18px 62px !important}.pad-18-63{padding:18px 63px !important}.pad-18-64{padding:18px 64px !important}.pad-18-65{padding:18px 65px !important}.pad-18-66{padding:18px 66px !important}.pad-18-67{padding:18px 67px !important}.pad-18-68{padding:18px 68px !important}.pad-18-69{padding:18px 69px !important}.pad-18-70{padding:18px 70px !important}.pad-18-71{padding:18px 71px !important}.pad-18-72{padding:18px 72px !important}.pad-18-73{padding:18px 73px !important}.pad-18-74{padding:18px 74px !important}.pad-18-75{padding:18px 75px !important}.pad-18-76{padding:18px 76px !important}.pad-18-77{padding:18px 77px !important}.pad-18-78{padding:18px 78px !important}.pad-18-79{padding:18px 79px !important}.pad-18-80{padding:18px 80px !important}.pad-18-81{padding:18px 81px !important}.pad-18-82{padding:18px 82px !important}.pad-18-83{padding:18px 83px !important}.pad-18-84{padding:18px 84px !important}.pad-18-85{padding:18px 85px !important}.pad-18-86{padding:18px 86px !important}.pad-18-87{padding:18px 87px !important}.pad-18-88{padding:18px 88px !important}.pad-18-89{padding:18px 89px !important}.pad-18-90{padding:18px 90px !important}.pad-18-91{padding:18px 91px !important}.pad-18-92{padding:18px 92px !important}.pad-18-93{padding:18px 93px !important}.pad-18-94{padding:18px 94px !important}.pad-18-95{padding:18px 95px !important}.pad-18-96{padding:18px 96px !important}.pad-18-97{padding:18px 97px !important}.pad-18-98{padding:18px 98px !important}.pad-18-99{padding:18px 99px !important}.pad-18-100{padding:18px 100px !important}.pad-19{padding:19px !important}.pad-t-19{padding-top:19px !important}.pad-r-19{padding-right:19px !important}.pad-b-19{padding-bottom:19px !important}.pad-l-19{padding-left:19px !important}.pad-tb-19{padding:19px 0}.pad-lr-19{padding:0 19px !important}.pad-19-0{padding:19px 0px !important}.pad-19-1{padding:19px 1px !important}.pad-19-2{padding:19px 2px !important}.pad-19-3{padding:19px 3px !important}.pad-19-4{padding:19px 4px !important}.pad-19-5{padding:19px 5px !important}.pad-19-6{padding:19px 6px !important}.pad-19-7{padding:19px 7px !important}.pad-19-8{padding:19px 8px !important}.pad-19-9{padding:19px 9px !important}.pad-19-10{padding:19px 10px !important}.pad-19-11{padding:19px 11px !important}.pad-19-12{padding:19px 12px !important}.pad-19-13{padding:19px 13px !important}.pad-19-14{padding:19px 14px !important}.pad-19-15{padding:19px 15px !important}.pad-19-16{padding:19px 16px !important}.pad-19-17{padding:19px 17px !important}.pad-19-18{padding:19px 18px !important}.pad-19-19{padding:19px 19px !important}.pad-19-20{padding:19px 20px !important}.pad-19-21{padding:19px 21px !important}.pad-19-22{padding:19px 22px !important}.pad-19-23{padding:19px 23px !important}.pad-19-24{padding:19px 24px !important}.pad-19-25{padding:19px 25px !important}.pad-19-26{padding:19px 26px !important}.pad-19-27{padding:19px 27px !important}.pad-19-28{padding:19px 28px !important}.pad-19-29{padding:19px 29px !important}.pad-19-30{padding:19px 30px !important}.pad-19-31{padding:19px 31px !important}.pad-19-32{padding:19px 32px !important}.pad-19-33{padding:19px 33px !important}.pad-19-34{padding:19px 34px !important}.pad-19-35{padding:19px 35px !important}.pad-19-36{padding:19px 36px !important}.pad-19-37{padding:19px 37px !important}.pad-19-38{padding:19px 38px !important}.pad-19-39{padding:19px 39px !important}.pad-19-40{padding:19px 40px !important}.pad-19-41{padding:19px 41px !important}.pad-19-42{padding:19px 42px !important}.pad-19-43{padding:19px 43px !important}.pad-19-44{padding:19px 44px !important}.pad-19-45{padding:19px 45px !important}.pad-19-46{padding:19px 46px !important}.pad-19-47{padding:19px 47px !important}.pad-19-48{padding:19px 48px !important}.pad-19-49{padding:19px 49px !important}.pad-19-50{padding:19px 50px !important}.pad-19-51{padding:19px 51px !important}.pad-19-52{padding:19px 52px !important}.pad-19-53{padding:19px 53px !important}.pad-19-54{padding:19px 54px !important}.pad-19-55{padding:19px 55px !important}.pad-19-56{padding:19px 56px !important}.pad-19-57{padding:19px 57px !important}.pad-19-58{padding:19px 58px !important}.pad-19-59{padding:19px 59px !important}.pad-19-60{padding:19px 60px !important}.pad-19-61{padding:19px 61px !important}.pad-19-62{padding:19px 62px !important}.pad-19-63{padding:19px 63px !important}.pad-19-64{padding:19px 64px !important}.pad-19-65{padding:19px 65px !important}.pad-19-66{padding:19px 66px !important}.pad-19-67{padding:19px 67px !important}.pad-19-68{padding:19px 68px !important}.pad-19-69{padding:19px 69px !important}.pad-19-70{padding:19px 70px !important}.pad-19-71{padding:19px 71px !important}.pad-19-72{padding:19px 72px !important}.pad-19-73{padding:19px 73px !important}.pad-19-74{padding:19px 74px !important}.pad-19-75{padding:19px 75px !important}.pad-19-76{padding:19px 76px !important}.pad-19-77{padding:19px 77px !important}.pad-19-78{padding:19px 78px !important}.pad-19-79{padding:19px 79px !important}.pad-19-80{padding:19px 80px !important}.pad-19-81{padding:19px 81px !important}.pad-19-82{padding:19px 82px !important}.pad-19-83{padding:19px 83px !important}.pad-19-84{padding:19px 84px !important}.pad-19-85{padding:19px 85px !important}.pad-19-86{padding:19px 86px !important}.pad-19-87{padding:19px 87px !important}.pad-19-88{padding:19px 88px !important}.pad-19-89{padding:19px 89px !important}.pad-19-90{padding:19px 90px !important}.pad-19-91{padding:19px 91px !important}.pad-19-92{padding:19px 92px !important}.pad-19-93{padding:19px 93px !important}.pad-19-94{padding:19px 94px !important}.pad-19-95{padding:19px 95px !important}.pad-19-96{padding:19px 96px !important}.pad-19-97{padding:19px 97px !important}.pad-19-98{padding:19px 98px !important}.pad-19-99{padding:19px 99px !important}.pad-19-100{padding:19px 100px !important}.pad-20{padding:20px !important}.pad-t-20{padding-top:20px !important}.pad-r-20{padding-right:20px !important}.pad-b-20{padding-bottom:20px !important}.pad-l-20{padding-left:20px !important}.pad-tb-20{padding:20px 0}.pad-lr-20{padding:0 20px !important}.pad-20-0{padding:20px 0px !important}.pad-20-1{padding:20px 1px !important}.pad-20-2{padding:20px 2px !important}.pad-20-3{padding:20px 3px !important}.pad-20-4{padding:20px 4px !important}.pad-20-5{padding:20px 5px !important}.pad-20-6{padding:20px 6px !important}.pad-20-7{padding:20px 7px !important}.pad-20-8{padding:20px 8px !important}.pad-20-9{padding:20px 9px !important}.pad-20-10{padding:20px 10px !important}.pad-20-11{padding:20px 11px !important}.pad-20-12{padding:20px 12px !important}.pad-20-13{padding:20px 13px !important}.pad-20-14{padding:20px 14px !important}.pad-20-15{padding:20px 15px !important}.pad-20-16{padding:20px 16px !important}.pad-20-17{padding:20px 17px !important}.pad-20-18{padding:20px 18px !important}.pad-20-19{padding:20px 19px !important}.pad-20-20{padding:20px 20px !important}.pad-20-21{padding:20px 21px !important}.pad-20-22{padding:20px 22px !important}.pad-20-23{padding:20px 23px !important}.pad-20-24{padding:20px 24px !important}.pad-20-25{padding:20px 25px !important}.pad-20-26{padding:20px 26px !important}.pad-20-27{padding:20px 27px !important}.pad-20-28{padding:20px 28px !important}.pad-20-29{padding:20px 29px !important}.pad-20-30{padding:20px 30px !important}.pad-20-31{padding:20px 31px !important}.pad-20-32{padding:20px 32px !important}.pad-20-33{padding:20px 33px !important}.pad-20-34{padding:20px 34px !important}.pad-20-35{padding:20px 35px !important}.pad-20-36{padding:20px 36px !important}.pad-20-37{padding:20px 37px !important}.pad-20-38{padding:20px 38px !important}.pad-20-39{padding:20px 39px !important}.pad-20-40{padding:20px 40px !important}.pad-20-41{padding:20px 41px !important}.pad-20-42{padding:20px 42px !important}.pad-20-43{padding:20px 43px !important}.pad-20-44{padding:20px 44px !important}.pad-20-45{padding:20px 45px !important}.pad-20-46{padding:20px 46px !important}.pad-20-47{padding:20px 47px !important}.pad-20-48{padding:20px 48px !important}.pad-20-49{padding:20px 49px !important}.pad-20-50{padding:20px 50px !important}.pad-20-51{padding:20px 51px !important}.pad-20-52{padding:20px 52px !important}.pad-20-53{padding:20px 53px !important}.pad-20-54{padding:20px 54px !important}.pad-20-55{padding:20px 55px !important}.pad-20-56{padding:20px 56px !important}.pad-20-57{padding:20px 57px !important}.pad-20-58{padding:20px 58px !important}.pad-20-59{padding:20px 59px !important}.pad-20-60{padding:20px 60px !important}.pad-20-61{padding:20px 61px !important}.pad-20-62{padding:20px 62px !important}.pad-20-63{padding:20px 63px !important}.pad-20-64{padding:20px 64px !important}.pad-20-65{padding:20px 65px !important}.pad-20-66{padding:20px 66px !important}.pad-20-67{padding:20px 67px !important}.pad-20-68{padding:20px 68px !important}.pad-20-69{padding:20px 69px !important}.pad-20-70{padding:20px 70px !important}.pad-20-71{padding:20px 71px !important}.pad-20-72{padding:20px 72px !important}.pad-20-73{padding:20px 73px !important}.pad-20-74{padding:20px 74px !important}.pad-20-75{padding:20px 75px !important}.pad-20-76{padding:20px 76px !important}.pad-20-77{padding:20px 77px !important}.pad-20-78{padding:20px 78px !important}.pad-20-79{padding:20px 79px !important}.pad-20-80{padding:20px 80px !important}.pad-20-81{padding:20px 81px !important}.pad-20-82{padding:20px 82px !important}.pad-20-83{padding:20px 83px !important}.pad-20-84{padding:20px 84px !important}.pad-20-85{padding:20px 85px !important}.pad-20-86{padding:20px 86px !important}.pad-20-87{padding:20px 87px !important}.pad-20-88{padding:20px 88px !important}.pad-20-89{padding:20px 89px !important}.pad-20-90{padding:20px 90px !important}.pad-20-91{padding:20px 91px !important}.pad-20-92{padding:20px 92px !important}.pad-20-93{padding:20px 93px !important}.pad-20-94{padding:20px 94px !important}.pad-20-95{padding:20px 95px !important}.pad-20-96{padding:20px 96px !important}.pad-20-97{padding:20px 97px !important}.pad-20-98{padding:20px 98px !important}.pad-20-99{padding:20px 99px !important}.pad-20-100{padding:20px 100px !important}.pad-21{padding:21px !important}.pad-t-21{padding-top:21px !important}.pad-r-21{padding-right:21px !important}.pad-b-21{padding-bottom:21px !important}.pad-l-21{padding-left:21px !important}.pad-tb-21{padding:21px 0}.pad-lr-21{padding:0 21px !important}.pad-21-0{padding:21px 0px !important}.pad-21-1{padding:21px 1px !important}.pad-21-2{padding:21px 2px !important}.pad-21-3{padding:21px 3px !important}.pad-21-4{padding:21px 4px !important}.pad-21-5{padding:21px 5px !important}.pad-21-6{padding:21px 6px !important}.pad-21-7{padding:21px 7px !important}.pad-21-8{padding:21px 8px !important}.pad-21-9{padding:21px 9px !important}.pad-21-10{padding:21px 10px !important}.pad-21-11{padding:21px 11px !important}.pad-21-12{padding:21px 12px !important}.pad-21-13{padding:21px 13px !important}.pad-21-14{padding:21px 14px !important}.pad-21-15{padding:21px 15px !important}.pad-21-16{padding:21px 16px !important}.pad-21-17{padding:21px 17px !important}.pad-21-18{padding:21px 18px !important}.pad-21-19{padding:21px 19px !important}.pad-21-20{padding:21px 20px !important}.pad-21-21{padding:21px 21px !important}.pad-21-22{padding:21px 22px !important}.pad-21-23{padding:21px 23px !important}.pad-21-24{padding:21px 24px !important}.pad-21-25{padding:21px 25px !important}.pad-21-26{padding:21px 26px !important}.pad-21-27{padding:21px 27px !important}.pad-21-28{padding:21px 28px !important}.pad-21-29{padding:21px 29px !important}.pad-21-30{padding:21px 30px !important}.pad-21-31{padding:21px 31px !important}.pad-21-32{padding:21px 32px !important}.pad-21-33{padding:21px 33px !important}.pad-21-34{padding:21px 34px !important}.pad-21-35{padding:21px 35px !important}.pad-21-36{padding:21px 36px !important}.pad-21-37{padding:21px 37px !important}.pad-21-38{padding:21px 38px !important}.pad-21-39{padding:21px 39px !important}.pad-21-40{padding:21px 40px !important}.pad-21-41{padding:21px 41px !important}.pad-21-42{padding:21px 42px !important}.pad-21-43{padding:21px 43px !important}.pad-21-44{padding:21px 44px !important}.pad-21-45{padding:21px 45px !important}.pad-21-46{padding:21px 46px !important}.pad-21-47{padding:21px 47px !important}.pad-21-48{padding:21px 48px !important}.pad-21-49{padding:21px 49px !important}.pad-21-50{padding:21px 50px !important}.pad-21-51{padding:21px 51px !important}.pad-21-52{padding:21px 52px !important}.pad-21-53{padding:21px 53px !important}.pad-21-54{padding:21px 54px !important}.pad-21-55{padding:21px 55px !important}.pad-21-56{padding:21px 56px !important}.pad-21-57{padding:21px 57px !important}.pad-21-58{padding:21px 58px !important}.pad-21-59{padding:21px 59px !important}.pad-21-60{padding:21px 60px !important}.pad-21-61{padding:21px 61px !important}.pad-21-62{padding:21px 62px !important}.pad-21-63{padding:21px 63px !important}.pad-21-64{padding:21px 64px !important}.pad-21-65{padding:21px 65px !important}.pad-21-66{padding:21px 66px !important}.pad-21-67{padding:21px 67px !important}.pad-21-68{padding:21px 68px !important}.pad-21-69{padding:21px 69px !important}.pad-21-70{padding:21px 70px !important}.pad-21-71{padding:21px 71px !important}.pad-21-72{padding:21px 72px !important}.pad-21-73{padding:21px 73px !important}.pad-21-74{padding:21px 74px !important}.pad-21-75{padding:21px 75px !important}.pad-21-76{padding:21px 76px !important}.pad-21-77{padding:21px 77px !important}.pad-21-78{padding:21px 78px !important}.pad-21-79{padding:21px 79px !important}.pad-21-80{padding:21px 80px !important}.pad-21-81{padding:21px 81px !important}.pad-21-82{padding:21px 82px !important}.pad-21-83{padding:21px 83px !important}.pad-21-84{padding:21px 84px !important}.pad-21-85{padding:21px 85px !important}.pad-21-86{padding:21px 86px !important}.pad-21-87{padding:21px 87px !important}.pad-21-88{padding:21px 88px !important}.pad-21-89{padding:21px 89px !important}.pad-21-90{padding:21px 90px !important}.pad-21-91{padding:21px 91px !important}.pad-21-92{padding:21px 92px !important}.pad-21-93{padding:21px 93px !important}.pad-21-94{padding:21px 94px !important}.pad-21-95{padding:21px 95px !important}.pad-21-96{padding:21px 96px !important}.pad-21-97{padding:21px 97px !important}.pad-21-98{padding:21px 98px !important}.pad-21-99{padding:21px 99px !important}.pad-21-100{padding:21px 100px !important}.pad-22{padding:22px !important}.pad-t-22{padding-top:22px !important}.pad-r-22{padding-right:22px !important}.pad-b-22{padding-bottom:22px !important}.pad-l-22{padding-left:22px !important}.pad-tb-22{padding:22px 0}.pad-lr-22{padding:0 22px !important}.pad-22-0{padding:22px 0px !important}.pad-22-1{padding:22px 1px !important}.pad-22-2{padding:22px 2px !important}.pad-22-3{padding:22px 3px !important}.pad-22-4{padding:22px 4px !important}.pad-22-5{padding:22px 5px !important}.pad-22-6{padding:22px 6px !important}.pad-22-7{padding:22px 7px !important}.pad-22-8{padding:22px 8px !important}.pad-22-9{padding:22px 9px !important}.pad-22-10{padding:22px 10px !important}.pad-22-11{padding:22px 11px !important}.pad-22-12{padding:22px 12px !important}.pad-22-13{padding:22px 13px !important}.pad-22-14{padding:22px 14px !important}.pad-22-15{padding:22px 15px !important}.pad-22-16{padding:22px 16px !important}.pad-22-17{padding:22px 17px !important}.pad-22-18{padding:22px 18px !important}.pad-22-19{padding:22px 19px !important}.pad-22-20{padding:22px 20px !important}.pad-22-21{padding:22px 21px !important}.pad-22-22{padding:22px 22px !important}.pad-22-23{padding:22px 23px !important}.pad-22-24{padding:22px 24px !important}.pad-22-25{padding:22px 25px !important}.pad-22-26{padding:22px 26px !important}.pad-22-27{padding:22px 27px !important}.pad-22-28{padding:22px 28px !important}.pad-22-29{padding:22px 29px !important}.pad-22-30{padding:22px 30px !important}.pad-22-31{padding:22px 31px !important}.pad-22-32{padding:22px 32px !important}.pad-22-33{padding:22px 33px !important}.pad-22-34{padding:22px 34px !important}.pad-22-35{padding:22px 35px !important}.pad-22-36{padding:22px 36px !important}.pad-22-37{padding:22px 37px !important}.pad-22-38{padding:22px 38px !important}.pad-22-39{padding:22px 39px !important}.pad-22-40{padding:22px 40px !important}.pad-22-41{padding:22px 41px !important}.pad-22-42{padding:22px 42px !important}.pad-22-43{padding:22px 43px !important}.pad-22-44{padding:22px 44px !important}.pad-22-45{padding:22px 45px !important}.pad-22-46{padding:22px 46px !important}.pad-22-47{padding:22px 47px !important}.pad-22-48{padding:22px 48px !important}.pad-22-49{padding:22px 49px !important}.pad-22-50{padding:22px 50px !important}.pad-22-51{padding:22px 51px !important}.pad-22-52{padding:22px 52px !important}.pad-22-53{padding:22px 53px !important}.pad-22-54{padding:22px 54px !important}.pad-22-55{padding:22px 55px !important}.pad-22-56{padding:22px 56px !important}.pad-22-57{padding:22px 57px !important}.pad-22-58{padding:22px 58px !important}.pad-22-59{padding:22px 59px !important}.pad-22-60{padding:22px 60px !important}.pad-22-61{padding:22px 61px !important}.pad-22-62{padding:22px 62px !important}.pad-22-63{padding:22px 63px !important}.pad-22-64{padding:22px 64px !important}.pad-22-65{padding:22px 65px !important}.pad-22-66{padding:22px 66px !important}.pad-22-67{padding:22px 67px !important}.pad-22-68{padding:22px 68px !important}.pad-22-69{padding:22px 69px !important}.pad-22-70{padding:22px 70px !important}.pad-22-71{padding:22px 71px !important}.pad-22-72{padding:22px 72px !important}.pad-22-73{padding:22px 73px !important}.pad-22-74{padding:22px 74px !important}.pad-22-75{padding:22px 75px !important}.pad-22-76{padding:22px 76px !important}.pad-22-77{padding:22px 77px !important}.pad-22-78{padding:22px 78px !important}.pad-22-79{padding:22px 79px !important}.pad-22-80{padding:22px 80px !important}.pad-22-81{padding:22px 81px !important}.pad-22-82{padding:22px 82px !important}.pad-22-83{padding:22px 83px !important}.pad-22-84{padding:22px 84px !important}.pad-22-85{padding:22px 85px !important}.pad-22-86{padding:22px 86px !important}.pad-22-87{padding:22px 87px !important}.pad-22-88{padding:22px 88px !important}.pad-22-89{padding:22px 89px !important}.pad-22-90{padding:22px 90px !important}.pad-22-91{padding:22px 91px !important}.pad-22-92{padding:22px 92px !important}.pad-22-93{padding:22px 93px !important}.pad-22-94{padding:22px 94px !important}.pad-22-95{padding:22px 95px !important}.pad-22-96{padding:22px 96px !important}.pad-22-97{padding:22px 97px !important}.pad-22-98{padding:22px 98px !important}.pad-22-99{padding:22px 99px !important}.pad-22-100{padding:22px 100px !important}.pad-23{padding:23px !important}.pad-t-23{padding-top:23px !important}.pad-r-23{padding-right:23px !important}.pad-b-23{padding-bottom:23px !important}.pad-l-23{padding-left:23px !important}.pad-tb-23{padding:23px 0}.pad-lr-23{padding:0 23px !important}.pad-23-0{padding:23px 0px !important}.pad-23-1{padding:23px 1px !important}.pad-23-2{padding:23px 2px !important}.pad-23-3{padding:23px 3px !important}.pad-23-4{padding:23px 4px !important}.pad-23-5{padding:23px 5px !important}.pad-23-6{padding:23px 6px !important}.pad-23-7{padding:23px 7px !important}.pad-23-8{padding:23px 8px !important}.pad-23-9{padding:23px 9px !important}.pad-23-10{padding:23px 10px !important}.pad-23-11{padding:23px 11px !important}.pad-23-12{padding:23px 12px !important}.pad-23-13{padding:23px 13px !important}.pad-23-14{padding:23px 14px !important}.pad-23-15{padding:23px 15px !important}.pad-23-16{padding:23px 16px !important}.pad-23-17{padding:23px 17px !important}.pad-23-18{padding:23px 18px !important}.pad-23-19{padding:23px 19px !important}.pad-23-20{padding:23px 20px !important}.pad-23-21{padding:23px 21px !important}.pad-23-22{padding:23px 22px !important}.pad-23-23{padding:23px 23px !important}.pad-23-24{padding:23px 24px !important}.pad-23-25{padding:23px 25px !important}.pad-23-26{padding:23px 26px !important}.pad-23-27{padding:23px 27px !important}.pad-23-28{padding:23px 28px !important}.pad-23-29{padding:23px 29px !important}.pad-23-30{padding:23px 30px !important}.pad-23-31{padding:23px 31px !important}.pad-23-32{padding:23px 32px !important}.pad-23-33{padding:23px 33px !important}.pad-23-34{padding:23px 34px !important}.pad-23-35{padding:23px 35px !important}.pad-23-36{padding:23px 36px !important}.pad-23-37{padding:23px 37px !important}.pad-23-38{padding:23px 38px !important}.pad-23-39{padding:23px 39px !important}.pad-23-40{padding:23px 40px !important}.pad-23-41{padding:23px 41px !important}.pad-23-42{padding:23px 42px !important}.pad-23-43{padding:23px 43px !important}.pad-23-44{padding:23px 44px !important}.pad-23-45{padding:23px 45px !important}.pad-23-46{padding:23px 46px !important}.pad-23-47{padding:23px 47px !important}.pad-23-48{padding:23px 48px !important}.pad-23-49{padding:23px 49px !important}.pad-23-50{padding:23px 50px !important}.pad-23-51{padding:23px 51px !important}.pad-23-52{padding:23px 52px !important}.pad-23-53{padding:23px 53px !important}.pad-23-54{padding:23px 54px !important}.pad-23-55{padding:23px 55px !important}.pad-23-56{padding:23px 56px !important}.pad-23-57{padding:23px 57px !important}.pad-23-58{padding:23px 58px !important}.pad-23-59{padding:23px 59px !important}.pad-23-60{padding:23px 60px !important}.pad-23-61{padding:23px 61px !important}.pad-23-62{padding:23px 62px !important}.pad-23-63{padding:23px 63px !important}.pad-23-64{padding:23px 64px !important}.pad-23-65{padding:23px 65px !important}.pad-23-66{padding:23px 66px !important}.pad-23-67{padding:23px 67px !important}.pad-23-68{padding:23px 68px !important}.pad-23-69{padding:23px 69px !important}.pad-23-70{padding:23px 70px !important}.pad-23-71{padding:23px 71px !important}.pad-23-72{padding:23px 72px !important}.pad-23-73{padding:23px 73px !important}.pad-23-74{padding:23px 74px !important}.pad-23-75{padding:23px 75px !important}.pad-23-76{padding:23px 76px !important}.pad-23-77{padding:23px 77px !important}.pad-23-78{padding:23px 78px !important}.pad-23-79{padding:23px 79px !important}.pad-23-80{padding:23px 80px !important}.pad-23-81{padding:23px 81px !important}.pad-23-82{padding:23px 82px !important}.pad-23-83{padding:23px 83px !important}.pad-23-84{padding:23px 84px !important}.pad-23-85{padding:23px 85px !important}.pad-23-86{padding:23px 86px !important}.pad-23-87{padding:23px 87px !important}.pad-23-88{padding:23px 88px !important}.pad-23-89{padding:23px 89px !important}.pad-23-90{padding:23px 90px !important}.pad-23-91{padding:23px 91px !important}.pad-23-92{padding:23px 92px !important}.pad-23-93{padding:23px 93px !important}.pad-23-94{padding:23px 94px !important}.pad-23-95{padding:23px 95px !important}.pad-23-96{padding:23px 96px !important}.pad-23-97{padding:23px 97px !important}.pad-23-98{padding:23px 98px !important}.pad-23-99{padding:23px 99px !important}.pad-23-100{padding:23px 100px !important}.pad-24{padding:24px !important}.pad-t-24{padding-top:24px !important}.pad-r-24{padding-right:24px !important}.pad-b-24{padding-bottom:24px !important}.pad-l-24{padding-left:24px !important}.pad-tb-24{padding:24px 0}.pad-lr-24{padding:0 24px !important}.pad-24-0{padding:24px 0px !important}.pad-24-1{padding:24px 1px !important}.pad-24-2{padding:24px 2px !important}.pad-24-3{padding:24px 3px !important}.pad-24-4{padding:24px 4px !important}.pad-24-5{padding:24px 5px !important}.pad-24-6{padding:24px 6px !important}.pad-24-7{padding:24px 7px !important}.pad-24-8{padding:24px 8px !important}.pad-24-9{padding:24px 9px !important}.pad-24-10{padding:24px 10px !important}.pad-24-11{padding:24px 11px !important}.pad-24-12{padding:24px 12px !important}.pad-24-13{padding:24px 13px !important}.pad-24-14{padding:24px 14px !important}.pad-24-15{padding:24px 15px !important}.pad-24-16{padding:24px 16px !important}.pad-24-17{padding:24px 17px !important}.pad-24-18{padding:24px 18px !important}.pad-24-19{padding:24px 19px !important}.pad-24-20{padding:24px 20px !important}.pad-24-21{padding:24px 21px !important}.pad-24-22{padding:24px 22px !important}.pad-24-23{padding:24px 23px !important}.pad-24-24{padding:24px 24px !important}.pad-24-25{padding:24px 25px !important}.pad-24-26{padding:24px 26px !important}.pad-24-27{padding:24px 27px !important}.pad-24-28{padding:24px 28px !important}.pad-24-29{padding:24px 29px !important}.pad-24-30{padding:24px 30px !important}.pad-24-31{padding:24px 31px !important}.pad-24-32{padding:24px 32px !important}.pad-24-33{padding:24px 33px !important}.pad-24-34{padding:24px 34px !important}.pad-24-35{padding:24px 35px !important}.pad-24-36{padding:24px 36px !important}.pad-24-37{padding:24px 37px !important}.pad-24-38{padding:24px 38px !important}.pad-24-39{padding:24px 39px !important}.pad-24-40{padding:24px 40px !important}.pad-24-41{padding:24px 41px !important}.pad-24-42{padding:24px 42px !important}.pad-24-43{padding:24px 43px !important}.pad-24-44{padding:24px 44px !important}.pad-24-45{padding:24px 45px !important}.pad-24-46{padding:24px 46px !important}.pad-24-47{padding:24px 47px !important}.pad-24-48{padding:24px 48px !important}.pad-24-49{padding:24px 49px !important}.pad-24-50{padding:24px 50px !important}.pad-24-51{padding:24px 51px !important}.pad-24-52{padding:24px 52px !important}.pad-24-53{padding:24px 53px !important}.pad-24-54{padding:24px 54px !important}.pad-24-55{padding:24px 55px !important}.pad-24-56{padding:24px 56px !important}.pad-24-57{padding:24px 57px !important}.pad-24-58{padding:24px 58px !important}.pad-24-59{padding:24px 59px !important}.pad-24-60{padding:24px 60px !important}.pad-24-61{padding:24px 61px !important}.pad-24-62{padding:24px 62px !important}.pad-24-63{padding:24px 63px !important}.pad-24-64{padding:24px 64px !important}.pad-24-65{padding:24px 65px !important}.pad-24-66{padding:24px 66px !important}.pad-24-67{padding:24px 67px !important}.pad-24-68{padding:24px 68px !important}.pad-24-69{padding:24px 69px !important}.pad-24-70{padding:24px 70px !important}.pad-24-71{padding:24px 71px !important}.pad-24-72{padding:24px 72px !important}.pad-24-73{padding:24px 73px !important}.pad-24-74{padding:24px 74px !important}.pad-24-75{padding:24px 75px !important}.pad-24-76{padding:24px 76px !important}.pad-24-77{padding:24px 77px !important}.pad-24-78{padding:24px 78px !important}.pad-24-79{padding:24px 79px !important}.pad-24-80{padding:24px 80px !important}.pad-24-81{padding:24px 81px !important}.pad-24-82{padding:24px 82px !important}.pad-24-83{padding:24px 83px !important}.pad-24-84{padding:24px 84px !important}.pad-24-85{padding:24px 85px !important}.pad-24-86{padding:24px 86px !important}.pad-24-87{padding:24px 87px !important}.pad-24-88{padding:24px 88px !important}.pad-24-89{padding:24px 89px !important}.pad-24-90{padding:24px 90px !important}.pad-24-91{padding:24px 91px !important}.pad-24-92{padding:24px 92px !important}.pad-24-93{padding:24px 93px !important}.pad-24-94{padding:24px 94px !important}.pad-24-95{padding:24px 95px !important}.pad-24-96{padding:24px 96px !important}.pad-24-97{padding:24px 97px !important}.pad-24-98{padding:24px 98px !important}.pad-24-99{padding:24px 99px !important}.pad-24-100{padding:24px 100px !important}.pad-25{padding:25px !important}.pad-t-25{padding-top:25px !important}.pad-r-25{padding-right:25px !important}.pad-b-25{padding-bottom:25px !important}.pad-l-25{padding-left:25px !important}.pad-tb-25{padding:25px 0}.pad-lr-25{padding:0 25px !important}.pad-25-0{padding:25px 0px !important}.pad-25-1{padding:25px 1px !important}.pad-25-2{padding:25px 2px !important}.pad-25-3{padding:25px 3px !important}.pad-25-4{padding:25px 4px !important}.pad-25-5{padding:25px 5px !important}.pad-25-6{padding:25px 6px !important}.pad-25-7{padding:25px 7px !important}.pad-25-8{padding:25px 8px !important}.pad-25-9{padding:25px 9px !important}.pad-25-10{padding:25px 10px !important}.pad-25-11{padding:25px 11px !important}.pad-25-12{padding:25px 12px !important}.pad-25-13{padding:25px 13px !important}.pad-25-14{padding:25px 14px !important}.pad-25-15{padding:25px 15px !important}.pad-25-16{padding:25px 16px !important}.pad-25-17{padding:25px 17px !important}.pad-25-18{padding:25px 18px !important}.pad-25-19{padding:25px 19px !important}.pad-25-20{padding:25px 20px !important}.pad-25-21{padding:25px 21px !important}.pad-25-22{padding:25px 22px !important}.pad-25-23{padding:25px 23px !important}.pad-25-24{padding:25px 24px !important}.pad-25-25{padding:25px 25px !important}.pad-25-26{padding:25px 26px !important}.pad-25-27{padding:25px 27px !important}.pad-25-28{padding:25px 28px !important}.pad-25-29{padding:25px 29px !important}.pad-25-30{padding:25px 30px !important}.pad-25-31{padding:25px 31px !important}.pad-25-32{padding:25px 32px !important}.pad-25-33{padding:25px 33px !important}.pad-25-34{padding:25px 34px !important}.pad-25-35{padding:25px 35px !important}.pad-25-36{padding:25px 36px !important}.pad-25-37{padding:25px 37px !important}.pad-25-38{padding:25px 38px !important}.pad-25-39{padding:25px 39px !important}.pad-25-40{padding:25px 40px !important}.pad-25-41{padding:25px 41px !important}.pad-25-42{padding:25px 42px !important}.pad-25-43{padding:25px 43px !important}.pad-25-44{padding:25px 44px !important}.pad-25-45{padding:25px 45px !important}.pad-25-46{padding:25px 46px !important}.pad-25-47{padding:25px 47px !important}.pad-25-48{padding:25px 48px !important}.pad-25-49{padding:25px 49px !important}.pad-25-50{padding:25px 50px !important}.pad-25-51{padding:25px 51px !important}.pad-25-52{padding:25px 52px !important}.pad-25-53{padding:25px 53px !important}.pad-25-54{padding:25px 54px !important}.pad-25-55{padding:25px 55px !important}.pad-25-56{padding:25px 56px !important}.pad-25-57{padding:25px 57px !important}.pad-25-58{padding:25px 58px !important}.pad-25-59{padding:25px 59px !important}.pad-25-60{padding:25px 60px !important}.pad-25-61{padding:25px 61px !important}.pad-25-62{padding:25px 62px !important}.pad-25-63{padding:25px 63px !important}.pad-25-64{padding:25px 64px !important}.pad-25-65{padding:25px 65px !important}.pad-25-66{padding:25px 66px !important}.pad-25-67{padding:25px 67px !important}.pad-25-68{padding:25px 68px !important}.pad-25-69{padding:25px 69px !important}.pad-25-70{padding:25px 70px !important}.pad-25-71{padding:25px 71px !important}.pad-25-72{padding:25px 72px !important}.pad-25-73{padding:25px 73px !important}.pad-25-74{padding:25px 74px !important}.pad-25-75{padding:25px 75px !important}.pad-25-76{padding:25px 76px !important}.pad-25-77{padding:25px 77px !important}.pad-25-78{padding:25px 78px !important}.pad-25-79{padding:25px 79px !important}.pad-25-80{padding:25px 80px !important}.pad-25-81{padding:25px 81px !important}.pad-25-82{padding:25px 82px !important}.pad-25-83{padding:25px 83px !important}.pad-25-84{padding:25px 84px !important}.pad-25-85{padding:25px 85px !important}.pad-25-86{padding:25px 86px !important}.pad-25-87{padding:25px 87px !important}.pad-25-88{padding:25px 88px !important}.pad-25-89{padding:25px 89px !important}.pad-25-90{padding:25px 90px !important}.pad-25-91{padding:25px 91px !important}.pad-25-92{padding:25px 92px !important}.pad-25-93{padding:25px 93px !important}.pad-25-94{padding:25px 94px !important}.pad-25-95{padding:25px 95px !important}.pad-25-96{padding:25px 96px !important}.pad-25-97{padding:25px 97px !important}.pad-25-98{padding:25px 98px !important}.pad-25-99{padding:25px 99px !important}.pad-25-100{padding:25px 100px !important}.pad-26{padding:26px !important}.pad-t-26{padding-top:26px !important}.pad-r-26{padding-right:26px !important}.pad-b-26{padding-bottom:26px !important}.pad-l-26{padding-left:26px !important}.pad-tb-26{padding:26px 0}.pad-lr-26{padding:0 26px !important}.pad-26-0{padding:26px 0px !important}.pad-26-1{padding:26px 1px !important}.pad-26-2{padding:26px 2px !important}.pad-26-3{padding:26px 3px !important}.pad-26-4{padding:26px 4px !important}.pad-26-5{padding:26px 5px !important}.pad-26-6{padding:26px 6px !important}.pad-26-7{padding:26px 7px !important}.pad-26-8{padding:26px 8px !important}.pad-26-9{padding:26px 9px !important}.pad-26-10{padding:26px 10px !important}.pad-26-11{padding:26px 11px !important}.pad-26-12{padding:26px 12px !important}.pad-26-13{padding:26px 13px !important}.pad-26-14{padding:26px 14px !important}.pad-26-15{padding:26px 15px !important}.pad-26-16{padding:26px 16px !important}.pad-26-17{padding:26px 17px !important}.pad-26-18{padding:26px 18px !important}.pad-26-19{padding:26px 19px !important}.pad-26-20{padding:26px 20px !important}.pad-26-21{padding:26px 21px !important}.pad-26-22{padding:26px 22px !important}.pad-26-23{padding:26px 23px !important}.pad-26-24{padding:26px 24px !important}.pad-26-25{padding:26px 25px !important}.pad-26-26{padding:26px 26px !important}.pad-26-27{padding:26px 27px !important}.pad-26-28{padding:26px 28px !important}.pad-26-29{padding:26px 29px !important}.pad-26-30{padding:26px 30px !important}.pad-26-31{padding:26px 31px !important}.pad-26-32{padding:26px 32px !important}.pad-26-33{padding:26px 33px !important}.pad-26-34{padding:26px 34px !important}.pad-26-35{padding:26px 35px !important}.pad-26-36{padding:26px 36px !important}.pad-26-37{padding:26px 37px !important}.pad-26-38{padding:26px 38px !important}.pad-26-39{padding:26px 39px !important}.pad-26-40{padding:26px 40px !important}.pad-26-41{padding:26px 41px !important}.pad-26-42{padding:26px 42px !important}.pad-26-43{padding:26px 43px !important}.pad-26-44{padding:26px 44px !important}.pad-26-45{padding:26px 45px !important}.pad-26-46{padding:26px 46px !important}.pad-26-47{padding:26px 47px !important}.pad-26-48{padding:26px 48px !important}.pad-26-49{padding:26px 49px !important}.pad-26-50{padding:26px 50px !important}.pad-26-51{padding:26px 51px !important}.pad-26-52{padding:26px 52px !important}.pad-26-53{padding:26px 53px !important}.pad-26-54{padding:26px 54px !important}.pad-26-55{padding:26px 55px !important}.pad-26-56{padding:26px 56px !important}.pad-26-57{padding:26px 57px !important}.pad-26-58{padding:26px 58px !important}.pad-26-59{padding:26px 59px !important}.pad-26-60{padding:26px 60px !important}.pad-26-61{padding:26px 61px !important}.pad-26-62{padding:26px 62px !important}.pad-26-63{padding:26px 63px !important}.pad-26-64{padding:26px 64px !important}.pad-26-65{padding:26px 65px !important}.pad-26-66{padding:26px 66px !important}.pad-26-67{padding:26px 67px !important}.pad-26-68{padding:26px 68px !important}.pad-26-69{padding:26px 69px !important}.pad-26-70{padding:26px 70px !important}.pad-26-71{padding:26px 71px !important}.pad-26-72{padding:26px 72px !important}.pad-26-73{padding:26px 73px !important}.pad-26-74{padding:26px 74px !important}.pad-26-75{padding:26px 75px !important}.pad-26-76{padding:26px 76px !important}.pad-26-77{padding:26px 77px !important}.pad-26-78{padding:26px 78px !important}.pad-26-79{padding:26px 79px !important}.pad-26-80{padding:26px 80px !important}.pad-26-81{padding:26px 81px !important}.pad-26-82{padding:26px 82px !important}.pad-26-83{padding:26px 83px !important}.pad-26-84{padding:26px 84px !important}.pad-26-85{padding:26px 85px !important}.pad-26-86{padding:26px 86px !important}.pad-26-87{padding:26px 87px !important}.pad-26-88{padding:26px 88px !important}.pad-26-89{padding:26px 89px !important}.pad-26-90{padding:26px 90px !important}.pad-26-91{padding:26px 91px !important}.pad-26-92{padding:26px 92px !important}.pad-26-93{padding:26px 93px !important}.pad-26-94{padding:26px 94px !important}.pad-26-95{padding:26px 95px !important}.pad-26-96{padding:26px 96px !important}.pad-26-97{padding:26px 97px !important}.pad-26-98{padding:26px 98px !important}.pad-26-99{padding:26px 99px !important}.pad-26-100{padding:26px 100px !important}.pad-27{padding:27px !important}.pad-t-27{padding-top:27px !important}.pad-r-27{padding-right:27px !important}.pad-b-27{padding-bottom:27px !important}.pad-l-27{padding-left:27px !important}.pad-tb-27{padding:27px 0}.pad-lr-27{padding:0 27px !important}.pad-27-0{padding:27px 0px !important}.pad-27-1{padding:27px 1px !important}.pad-27-2{padding:27px 2px !important}.pad-27-3{padding:27px 3px !important}.pad-27-4{padding:27px 4px !important}.pad-27-5{padding:27px 5px !important}.pad-27-6{padding:27px 6px !important}.pad-27-7{padding:27px 7px !important}.pad-27-8{padding:27px 8px !important}.pad-27-9{padding:27px 9px !important}.pad-27-10{padding:27px 10px !important}.pad-27-11{padding:27px 11px !important}.pad-27-12{padding:27px 12px !important}.pad-27-13{padding:27px 13px !important}.pad-27-14{padding:27px 14px !important}.pad-27-15{padding:27px 15px !important}.pad-27-16{padding:27px 16px !important}.pad-27-17{padding:27px 17px !important}.pad-27-18{padding:27px 18px !important}.pad-27-19{padding:27px 19px !important}.pad-27-20{padding:27px 20px !important}.pad-27-21{padding:27px 21px !important}.pad-27-22{padding:27px 22px !important}.pad-27-23{padding:27px 23px !important}.pad-27-24{padding:27px 24px !important}.pad-27-25{padding:27px 25px !important}.pad-27-26{padding:27px 26px !important}.pad-27-27{padding:27px 27px !important}.pad-27-28{padding:27px 28px !important}.pad-27-29{padding:27px 29px !important}.pad-27-30{padding:27px 30px !important}.pad-27-31{padding:27px 31px !important}.pad-27-32{padding:27px 32px !important}.pad-27-33{padding:27px 33px !important}.pad-27-34{padding:27px 34px !important}.pad-27-35{padding:27px 35px !important}.pad-27-36{padding:27px 36px !important}.pad-27-37{padding:27px 37px !important}.pad-27-38{padding:27px 38px !important}.pad-27-39{padding:27px 39px !important}.pad-27-40{padding:27px 40px !important}.pad-27-41{padding:27px 41px !important}.pad-27-42{padding:27px 42px !important}.pad-27-43{padding:27px 43px !important}.pad-27-44{padding:27px 44px !important}.pad-27-45{padding:27px 45px !important}.pad-27-46{padding:27px 46px !important}.pad-27-47{padding:27px 47px !important}.pad-27-48{padding:27px 48px !important}.pad-27-49{padding:27px 49px !important}.pad-27-50{padding:27px 50px !important}.pad-27-51{padding:27px 51px !important}.pad-27-52{padding:27px 52px !important}.pad-27-53{padding:27px 53px !important}.pad-27-54{padding:27px 54px !important}.pad-27-55{padding:27px 55px !important}.pad-27-56{padding:27px 56px !important}.pad-27-57{padding:27px 57px !important}.pad-27-58{padding:27px 58px !important}.pad-27-59{padding:27px 59px !important}.pad-27-60{padding:27px 60px !important}.pad-27-61{padding:27px 61px !important}.pad-27-62{padding:27px 62px !important}.pad-27-63{padding:27px 63px !important}.pad-27-64{padding:27px 64px !important}.pad-27-65{padding:27px 65px !important}.pad-27-66{padding:27px 66px !important}.pad-27-67{padding:27px 67px !important}.pad-27-68{padding:27px 68px !important}.pad-27-69{padding:27px 69px !important}.pad-27-70{padding:27px 70px !important}.pad-27-71{padding:27px 71px !important}.pad-27-72{padding:27px 72px !important}.pad-27-73{padding:27px 73px !important}.pad-27-74{padding:27px 74px !important}.pad-27-75{padding:27px 75px !important}.pad-27-76{padding:27px 76px !important}.pad-27-77{padding:27px 77px !important}.pad-27-78{padding:27px 78px !important}.pad-27-79{padding:27px 79px !important}.pad-27-80{padding:27px 80px !important}.pad-27-81{padding:27px 81px !important}.pad-27-82{padding:27px 82px !important}.pad-27-83{padding:27px 83px !important}.pad-27-84{padding:27px 84px !important}.pad-27-85{padding:27px 85px !important}.pad-27-86{padding:27px 86px !important}.pad-27-87{padding:27px 87px !important}.pad-27-88{padding:27px 88px !important}.pad-27-89{padding:27px 89px !important}.pad-27-90{padding:27px 90px !important}.pad-27-91{padding:27px 91px !important}.pad-27-92{padding:27px 92px !important}.pad-27-93{padding:27px 93px !important}.pad-27-94{padding:27px 94px !important}.pad-27-95{padding:27px 95px !important}.pad-27-96{padding:27px 96px !important}.pad-27-97{padding:27px 97px !important}.pad-27-98{padding:27px 98px !important}.pad-27-99{padding:27px 99px !important}.pad-27-100{padding:27px 100px !important}.pad-28{padding:28px !important}.pad-t-28{padding-top:28px !important}.pad-r-28{padding-right:28px !important}.pad-b-28{padding-bottom:28px !important}.pad-l-28{padding-left:28px !important}.pad-tb-28{padding:28px 0}.pad-lr-28{padding:0 28px !important}.pad-28-0{padding:28px 0px !important}.pad-28-1{padding:28px 1px !important}.pad-28-2{padding:28px 2px !important}.pad-28-3{padding:28px 3px !important}.pad-28-4{padding:28px 4px !important}.pad-28-5{padding:28px 5px !important}.pad-28-6{padding:28px 6px !important}.pad-28-7{padding:28px 7px !important}.pad-28-8{padding:28px 8px !important}.pad-28-9{padding:28px 9px !important}.pad-28-10{padding:28px 10px !important}.pad-28-11{padding:28px 11px !important}.pad-28-12{padding:28px 12px !important}.pad-28-13{padding:28px 13px !important}.pad-28-14{padding:28px 14px !important}.pad-28-15{padding:28px 15px !important}.pad-28-16{padding:28px 16px !important}.pad-28-17{padding:28px 17px !important}.pad-28-18{padding:28px 18px !important}.pad-28-19{padding:28px 19px !important}.pad-28-20{padding:28px 20px !important}.pad-28-21{padding:28px 21px !important}.pad-28-22{padding:28px 22px !important}.pad-28-23{padding:28px 23px !important}.pad-28-24{padding:28px 24px !important}.pad-28-25{padding:28px 25px !important}.pad-28-26{padding:28px 26px !important}.pad-28-27{padding:28px 27px !important}.pad-28-28{padding:28px 28px !important}.pad-28-29{padding:28px 29px !important}.pad-28-30{padding:28px 30px !important}.pad-28-31{padding:28px 31px !important}.pad-28-32{padding:28px 32px !important}.pad-28-33{padding:28px 33px !important}.pad-28-34{padding:28px 34px !important}.pad-28-35{padding:28px 35px !important}.pad-28-36{padding:28px 36px !important}.pad-28-37{padding:28px 37px !important}.pad-28-38{padding:28px 38px !important}.pad-28-39{padding:28px 39px !important}.pad-28-40{padding:28px 40px !important}.pad-28-41{padding:28px 41px !important}.pad-28-42{padding:28px 42px !important}.pad-28-43{padding:28px 43px !important}.pad-28-44{padding:28px 44px !important}.pad-28-45{padding:28px 45px !important}.pad-28-46{padding:28px 46px !important}.pad-28-47{padding:28px 47px !important}.pad-28-48{padding:28px 48px !important}.pad-28-49{padding:28px 49px !important}.pad-28-50{padding:28px 50px !important}.pad-28-51{padding:28px 51px !important}.pad-28-52{padding:28px 52px !important}.pad-28-53{padding:28px 53px !important}.pad-28-54{padding:28px 54px !important}.pad-28-55{padding:28px 55px !important}.pad-28-56{padding:28px 56px !important}.pad-28-57{padding:28px 57px !important}.pad-28-58{padding:28px 58px !important}.pad-28-59{padding:28px 59px !important}.pad-28-60{padding:28px 60px !important}.pad-28-61{padding:28px 61px !important}.pad-28-62{padding:28px 62px !important}.pad-28-63{padding:28px 63px !important}.pad-28-64{padding:28px 64px !important}.pad-28-65{padding:28px 65px !important}.pad-28-66{padding:28px 66px !important}.pad-28-67{padding:28px 67px !important}.pad-28-68{padding:28px 68px !important}.pad-28-69{padding:28px 69px !important}.pad-28-70{padding:28px 70px !important}.pad-28-71{padding:28px 71px !important}.pad-28-72{padding:28px 72px !important}.pad-28-73{padding:28px 73px !important}.pad-28-74{padding:28px 74px !important}.pad-28-75{padding:28px 75px !important}.pad-28-76{padding:28px 76px !important}.pad-28-77{padding:28px 77px !important}.pad-28-78{padding:28px 78px !important}.pad-28-79{padding:28px 79px !important}.pad-28-80{padding:28px 80px !important}.pad-28-81{padding:28px 81px !important}.pad-28-82{padding:28px 82px !important}.pad-28-83{padding:28px 83px !important}.pad-28-84{padding:28px 84px !important}.pad-28-85{padding:28px 85px !important}.pad-28-86{padding:28px 86px !important}.pad-28-87{padding:28px 87px !important}.pad-28-88{padding:28px 88px !important}.pad-28-89{padding:28px 89px !important}.pad-28-90{padding:28px 90px !important}.pad-28-91{padding:28px 91px !important}.pad-28-92{padding:28px 92px !important}.pad-28-93{padding:28px 93px !important}.pad-28-94{padding:28px 94px !important}.pad-28-95{padding:28px 95px !important}.pad-28-96{padding:28px 96px !important}.pad-28-97{padding:28px 97px !important}.pad-28-98{padding:28px 98px !important}.pad-28-99{padding:28px 99px !important}.pad-28-100{padding:28px 100px !important}.pad-29{padding:29px !important}.pad-t-29{padding-top:29px !important}.pad-r-29{padding-right:29px !important}.pad-b-29{padding-bottom:29px !important}.pad-l-29{padding-left:29px !important}.pad-tb-29{padding:29px 0}.pad-lr-29{padding:0 29px !important}.pad-29-0{padding:29px 0px !important}.pad-29-1{padding:29px 1px !important}.pad-29-2{padding:29px 2px !important}.pad-29-3{padding:29px 3px !important}.pad-29-4{padding:29px 4px !important}.pad-29-5{padding:29px 5px !important}.pad-29-6{padding:29px 6px !important}.pad-29-7{padding:29px 7px !important}.pad-29-8{padding:29px 8px !important}.pad-29-9{padding:29px 9px !important}.pad-29-10{padding:29px 10px !important}.pad-29-11{padding:29px 11px !important}.pad-29-12{padding:29px 12px !important}.pad-29-13{padding:29px 13px !important}.pad-29-14{padding:29px 14px !important}.pad-29-15{padding:29px 15px !important}.pad-29-16{padding:29px 16px !important}.pad-29-17{padding:29px 17px !important}.pad-29-18{padding:29px 18px !important}.pad-29-19{padding:29px 19px !important}.pad-29-20{padding:29px 20px !important}.pad-29-21{padding:29px 21px !important}.pad-29-22{padding:29px 22px !important}.pad-29-23{padding:29px 23px !important}.pad-29-24{padding:29px 24px !important}.pad-29-25{padding:29px 25px !important}.pad-29-26{padding:29px 26px !important}.pad-29-27{padding:29px 27px !important}.pad-29-28{padding:29px 28px !important}.pad-29-29{padding:29px 29px !important}.pad-29-30{padding:29px 30px !important}.pad-29-31{padding:29px 31px !important}.pad-29-32{padding:29px 32px !important}.pad-29-33{padding:29px 33px !important}.pad-29-34{padding:29px 34px !important}.pad-29-35{padding:29px 35px !important}.pad-29-36{padding:29px 36px !important}.pad-29-37{padding:29px 37px !important}.pad-29-38{padding:29px 38px !important}.pad-29-39{padding:29px 39px !important}.pad-29-40{padding:29px 40px !important}.pad-29-41{padding:29px 41px !important}.pad-29-42{padding:29px 42px !important}.pad-29-43{padding:29px 43px !important}.pad-29-44{padding:29px 44px !important}.pad-29-45{padding:29px 45px !important}.pad-29-46{padding:29px 46px !important}.pad-29-47{padding:29px 47px !important}.pad-29-48{padding:29px 48px !important}.pad-29-49{padding:29px 49px !important}.pad-29-50{padding:29px 50px !important}.pad-29-51{padding:29px 51px !important}.pad-29-52{padding:29px 52px !important}.pad-29-53{padding:29px 53px !important}.pad-29-54{padding:29px 54px !important}.pad-29-55{padding:29px 55px !important}.pad-29-56{padding:29px 56px !important}.pad-29-57{padding:29px 57px !important}.pad-29-58{padding:29px 58px !important}.pad-29-59{padding:29px 59px !important}.pad-29-60{padding:29px 60px !important}.pad-29-61{padding:29px 61px !important}.pad-29-62{padding:29px 62px !important}.pad-29-63{padding:29px 63px !important}.pad-29-64{padding:29px 64px !important}.pad-29-65{padding:29px 65px !important}.pad-29-66{padding:29px 66px !important}.pad-29-67{padding:29px 67px !important}.pad-29-68{padding:29px 68px !important}.pad-29-69{padding:29px 69px !important}.pad-29-70{padding:29px 70px !important}.pad-29-71{padding:29px 71px !important}.pad-29-72{padding:29px 72px !important}.pad-29-73{padding:29px 73px !important}.pad-29-74{padding:29px 74px !important}.pad-29-75{padding:29px 75px !important}.pad-29-76{padding:29px 76px !important}.pad-29-77{padding:29px 77px !important}.pad-29-78{padding:29px 78px !important}.pad-29-79{padding:29px 79px !important}.pad-29-80{padding:29px 80px !important}.pad-29-81{padding:29px 81px !important}.pad-29-82{padding:29px 82px !important}.pad-29-83{padding:29px 83px !important}.pad-29-84{padding:29px 84px !important}.pad-29-85{padding:29px 85px !important}.pad-29-86{padding:29px 86px !important}.pad-29-87{padding:29px 87px !important}.pad-29-88{padding:29px 88px !important}.pad-29-89{padding:29px 89px !important}.pad-29-90{padding:29px 90px !important}.pad-29-91{padding:29px 91px !important}.pad-29-92{padding:29px 92px !important}.pad-29-93{padding:29px 93px !important}.pad-29-94{padding:29px 94px !important}.pad-29-95{padding:29px 95px !important}.pad-29-96{padding:29px 96px !important}.pad-29-97{padding:29px 97px !important}.pad-29-98{padding:29px 98px !important}.pad-29-99{padding:29px 99px !important}.pad-29-100{padding:29px 100px !important}.pad-30{padding:30px !important}.pad-t-30{padding-top:30px !important}.pad-r-30{padding-right:30px !important}.pad-b-30{padding-bottom:30px !important}.pad-l-30{padding-left:30px !important}.pad-tb-30{padding:30px 0}.pad-lr-30{padding:0 30px !important}.pad-30-0{padding:30px 0px !important}.pad-30-1{padding:30px 1px !important}.pad-30-2{padding:30px 2px !important}.pad-30-3{padding:30px 3px !important}.pad-30-4{padding:30px 4px !important}.pad-30-5{padding:30px 5px !important}.pad-30-6{padding:30px 6px !important}.pad-30-7{padding:30px 7px !important}.pad-30-8{padding:30px 8px !important}.pad-30-9{padding:30px 9px !important}.pad-30-10{padding:30px 10px !important}.pad-30-11{padding:30px 11px !important}.pad-30-12{padding:30px 12px !important}.pad-30-13{padding:30px 13px !important}.pad-30-14{padding:30px 14px !important}.pad-30-15{padding:30px 15px !important}.pad-30-16{padding:30px 16px !important}.pad-30-17{padding:30px 17px !important}.pad-30-18{padding:30px 18px !important}.pad-30-19{padding:30px 19px !important}.pad-30-20{padding:30px 20px !important}.pad-30-21{padding:30px 21px !important}.pad-30-22{padding:30px 22px !important}.pad-30-23{padding:30px 23px !important}.pad-30-24{padding:30px 24px !important}.pad-30-25{padding:30px 25px !important}.pad-30-26{padding:30px 26px !important}.pad-30-27{padding:30px 27px !important}.pad-30-28{padding:30px 28px !important}.pad-30-29{padding:30px 29px !important}.pad-30-30{padding:30px 30px !important}.pad-30-31{padding:30px 31px !important}.pad-30-32{padding:30px 32px !important}.pad-30-33{padding:30px 33px !important}.pad-30-34{padding:30px 34px !important}.pad-30-35{padding:30px 35px !important}.pad-30-36{padding:30px 36px !important}.pad-30-37{padding:30px 37px !important}.pad-30-38{padding:30px 38px !important}.pad-30-39{padding:30px 39px !important}.pad-30-40{padding:30px 40px !important}.pad-30-41{padding:30px 41px !important}.pad-30-42{padding:30px 42px !important}.pad-30-43{padding:30px 43px !important}.pad-30-44{padding:30px 44px !important}.pad-30-45{padding:30px 45px !important}.pad-30-46{padding:30px 46px !important}.pad-30-47{padding:30px 47px !important}.pad-30-48{padding:30px 48px !important}.pad-30-49{padding:30px 49px !important}.pad-30-50{padding:30px 50px !important}.pad-30-51{padding:30px 51px !important}.pad-30-52{padding:30px 52px !important}.pad-30-53{padding:30px 53px !important}.pad-30-54{padding:30px 54px !important}.pad-30-55{padding:30px 55px !important}.pad-30-56{padding:30px 56px !important}.pad-30-57{padding:30px 57px !important}.pad-30-58{padding:30px 58px !important}.pad-30-59{padding:30px 59px !important}.pad-30-60{padding:30px 60px !important}.pad-30-61{padding:30px 61px !important}.pad-30-62{padding:30px 62px !important}.pad-30-63{padding:30px 63px !important}.pad-30-64{padding:30px 64px !important}.pad-30-65{padding:30px 65px !important}.pad-30-66{padding:30px 66px !important}.pad-30-67{padding:30px 67px !important}.pad-30-68{padding:30px 68px !important}.pad-30-69{padding:30px 69px !important}.pad-30-70{padding:30px 70px !important}.pad-30-71{padding:30px 71px !important}.pad-30-72{padding:30px 72px !important}.pad-30-73{padding:30px 73px !important}.pad-30-74{padding:30px 74px !important}.pad-30-75{padding:30px 75px !important}.pad-30-76{padding:30px 76px !important}.pad-30-77{padding:30px 77px !important}.pad-30-78{padding:30px 78px !important}.pad-30-79{padding:30px 79px !important}.pad-30-80{padding:30px 80px !important}.pad-30-81{padding:30px 81px !important}.pad-30-82{padding:30px 82px !important}.pad-30-83{padding:30px 83px !important}.pad-30-84{padding:30px 84px !important}.pad-30-85{padding:30px 85px !important}.pad-30-86{padding:30px 86px !important}.pad-30-87{padding:30px 87px !important}.pad-30-88{padding:30px 88px !important}.pad-30-89{padding:30px 89px !important}.pad-30-90{padding:30px 90px !important}.pad-30-91{padding:30px 91px !important}.pad-30-92{padding:30px 92px !important}.pad-30-93{padding:30px 93px !important}.pad-30-94{padding:30px 94px !important}.pad-30-95{padding:30px 95px !important}.pad-30-96{padding:30px 96px !important}.pad-30-97{padding:30px 97px !important}.pad-30-98{padding:30px 98px !important}.pad-30-99{padding:30px 99px !important}.pad-30-100{padding:30px 100px !important}.pad-31{padding:31px !important}.pad-t-31{padding-top:31px !important}.pad-r-31{padding-right:31px !important}.pad-b-31{padding-bottom:31px !important}.pad-l-31{padding-left:31px !important}.pad-tb-31{padding:31px 0}.pad-lr-31{padding:0 31px !important}.pad-31-0{padding:31px 0px !important}.pad-31-1{padding:31px 1px !important}.pad-31-2{padding:31px 2px !important}.pad-31-3{padding:31px 3px !important}.pad-31-4{padding:31px 4px !important}.pad-31-5{padding:31px 5px !important}.pad-31-6{padding:31px 6px !important}.pad-31-7{padding:31px 7px !important}.pad-31-8{padding:31px 8px !important}.pad-31-9{padding:31px 9px !important}.pad-31-10{padding:31px 10px !important}.pad-31-11{padding:31px 11px !important}.pad-31-12{padding:31px 12px !important}.pad-31-13{padding:31px 13px !important}.pad-31-14{padding:31px 14px !important}.pad-31-15{padding:31px 15px !important}.pad-31-16{padding:31px 16px !important}.pad-31-17{padding:31px 17px !important}.pad-31-18{padding:31px 18px !important}.pad-31-19{padding:31px 19px !important}.pad-31-20{padding:31px 20px !important}.pad-31-21{padding:31px 21px !important}.pad-31-22{padding:31px 22px !important}.pad-31-23{padding:31px 23px !important}.pad-31-24{padding:31px 24px !important}.pad-31-25{padding:31px 25px !important}.pad-31-26{padding:31px 26px !important}.pad-31-27{padding:31px 27px !important}.pad-31-28{padding:31px 28px !important}.pad-31-29{padding:31px 29px !important}.pad-31-30{padding:31px 30px !important}.pad-31-31{padding:31px 31px !important}.pad-31-32{padding:31px 32px !important}.pad-31-33{padding:31px 33px !important}.pad-31-34{padding:31px 34px !important}.pad-31-35{padding:31px 35px !important}.pad-31-36{padding:31px 36px !important}.pad-31-37{padding:31px 37px !important}.pad-31-38{padding:31px 38px !important}.pad-31-39{padding:31px 39px !important}.pad-31-40{padding:31px 40px !important}.pad-31-41{padding:31px 41px !important}.pad-31-42{padding:31px 42px !important}.pad-31-43{padding:31px 43px !important}.pad-31-44{padding:31px 44px !important}.pad-31-45{padding:31px 45px !important}.pad-31-46{padding:31px 46px !important}.pad-31-47{padding:31px 47px !important}.pad-31-48{padding:31px 48px !important}.pad-31-49{padding:31px 49px !important}.pad-31-50{padding:31px 50px !important}.pad-31-51{padding:31px 51px !important}.pad-31-52{padding:31px 52px !important}.pad-31-53{padding:31px 53px !important}.pad-31-54{padding:31px 54px !important}.pad-31-55{padding:31px 55px !important}.pad-31-56{padding:31px 56px !important}.pad-31-57{padding:31px 57px !important}.pad-31-58{padding:31px 58px !important}.pad-31-59{padding:31px 59px !important}.pad-31-60{padding:31px 60px !important}.pad-31-61{padding:31px 61px !important}.pad-31-62{padding:31px 62px !important}.pad-31-63{padding:31px 63px !important}.pad-31-64{padding:31px 64px !important}.pad-31-65{padding:31px 65px !important}.pad-31-66{padding:31px 66px !important}.pad-31-67{padding:31px 67px !important}.pad-31-68{padding:31px 68px !important}.pad-31-69{padding:31px 69px !important}.pad-31-70{padding:31px 70px !important}.pad-31-71{padding:31px 71px !important}.pad-31-72{padding:31px 72px !important}.pad-31-73{padding:31px 73px !important}.pad-31-74{padding:31px 74px !important}.pad-31-75{padding:31px 75px !important}.pad-31-76{padding:31px 76px !important}.pad-31-77{padding:31px 77px !important}.pad-31-78{padding:31px 78px !important}.pad-31-79{padding:31px 79px !important}.pad-31-80{padding:31px 80px !important}.pad-31-81{padding:31px 81px !important}.pad-31-82{padding:31px 82px !important}.pad-31-83{padding:31px 83px !important}.pad-31-84{padding:31px 84px !important}.pad-31-85{padding:31px 85px !important}.pad-31-86{padding:31px 86px !important}.pad-31-87{padding:31px 87px !important}.pad-31-88{padding:31px 88px !important}.pad-31-89{padding:31px 89px !important}.pad-31-90{padding:31px 90px !important}.pad-31-91{padding:31px 91px !important}.pad-31-92{padding:31px 92px !important}.pad-31-93{padding:31px 93px !important}.pad-31-94{padding:31px 94px !important}.pad-31-95{padding:31px 95px !important}.pad-31-96{padding:31px 96px !important}.pad-31-97{padding:31px 97px !important}.pad-31-98{padding:31px 98px !important}.pad-31-99{padding:31px 99px !important}.pad-31-100{padding:31px 100px !important}.pad-32{padding:32px !important}.pad-t-32{padding-top:32px !important}.pad-r-32{padding-right:32px !important}.pad-b-32{padding-bottom:32px !important}.pad-l-32{padding-left:32px !important}.pad-tb-32{padding:32px 0}.pad-lr-32{padding:0 32px !important}.pad-32-0{padding:32px 0px !important}.pad-32-1{padding:32px 1px !important}.pad-32-2{padding:32px 2px !important}.pad-32-3{padding:32px 3px !important}.pad-32-4{padding:32px 4px !important}.pad-32-5{padding:32px 5px !important}.pad-32-6{padding:32px 6px !important}.pad-32-7{padding:32px 7px !important}.pad-32-8{padding:32px 8px !important}.pad-32-9{padding:32px 9px !important}.pad-32-10{padding:32px 10px !important}.pad-32-11{padding:32px 11px !important}.pad-32-12{padding:32px 12px !important}.pad-32-13{padding:32px 13px !important}.pad-32-14{padding:32px 14px !important}.pad-32-15{padding:32px 15px !important}.pad-32-16{padding:32px 16px !important}.pad-32-17{padding:32px 17px !important}.pad-32-18{padding:32px 18px !important}.pad-32-19{padding:32px 19px !important}.pad-32-20{padding:32px 20px !important}.pad-32-21{padding:32px 21px !important}.pad-32-22{padding:32px 22px !important}.pad-32-23{padding:32px 23px !important}.pad-32-24{padding:32px 24px !important}.pad-32-25{padding:32px 25px !important}.pad-32-26{padding:32px 26px !important}.pad-32-27{padding:32px 27px !important}.pad-32-28{padding:32px 28px !important}.pad-32-29{padding:32px 29px !important}.pad-32-30{padding:32px 30px !important}.pad-32-31{padding:32px 31px !important}.pad-32-32{padding:32px 32px !important}.pad-32-33{padding:32px 33px !important}.pad-32-34{padding:32px 34px !important}.pad-32-35{padding:32px 35px !important}.pad-32-36{padding:32px 36px !important}.pad-32-37{padding:32px 37px !important}.pad-32-38{padding:32px 38px !important}.pad-32-39{padding:32px 39px !important}.pad-32-40{padding:32px 40px !important}.pad-32-41{padding:32px 41px !important}.pad-32-42{padding:32px 42px !important}.pad-32-43{padding:32px 43px !important}.pad-32-44{padding:32px 44px !important}.pad-32-45{padding:32px 45px !important}.pad-32-46{padding:32px 46px !important}.pad-32-47{padding:32px 47px !important}.pad-32-48{padding:32px 48px !important}.pad-32-49{padding:32px 49px !important}.pad-32-50{padding:32px 50px !important}.pad-32-51{padding:32px 51px !important}.pad-32-52{padding:32px 52px !important}.pad-32-53{padding:32px 53px !important}.pad-32-54{padding:32px 54px !important}.pad-32-55{padding:32px 55px !important}.pad-32-56{padding:32px 56px !important}.pad-32-57{padding:32px 57px !important}.pad-32-58{padding:32px 58px !important}.pad-32-59{padding:32px 59px !important}.pad-32-60{padding:32px 60px !important}.pad-32-61{padding:32px 61px !important}.pad-32-62{padding:32px 62px !important}.pad-32-63{padding:32px 63px !important}.pad-32-64{padding:32px 64px !important}.pad-32-65{padding:32px 65px !important}.pad-32-66{padding:32px 66px !important}.pad-32-67{padding:32px 67px !important}.pad-32-68{padding:32px 68px !important}.pad-32-69{padding:32px 69px !important}.pad-32-70{padding:32px 70px !important}.pad-32-71{padding:32px 71px !important}.pad-32-72{padding:32px 72px !important}.pad-32-73{padding:32px 73px !important}.pad-32-74{padding:32px 74px !important}.pad-32-75{padding:32px 75px !important}.pad-32-76{padding:32px 76px !important}.pad-32-77{padding:32px 77px !important}.pad-32-78{padding:32px 78px !important}.pad-32-79{padding:32px 79px !important}.pad-32-80{padding:32px 80px !important}.pad-32-81{padding:32px 81px !important}.pad-32-82{padding:32px 82px !important}.pad-32-83{padding:32px 83px !important}.pad-32-84{padding:32px 84px !important}.pad-32-85{padding:32px 85px !important}.pad-32-86{padding:32px 86px !important}.pad-32-87{padding:32px 87px !important}.pad-32-88{padding:32px 88px !important}.pad-32-89{padding:32px 89px !important}.pad-32-90{padding:32px 90px !important}.pad-32-91{padding:32px 91px !important}.pad-32-92{padding:32px 92px !important}.pad-32-93{padding:32px 93px !important}.pad-32-94{padding:32px 94px !important}.pad-32-95{padding:32px 95px !important}.pad-32-96{padding:32px 96px !important}.pad-32-97{padding:32px 97px !important}.pad-32-98{padding:32px 98px !important}.pad-32-99{padding:32px 99px !important}.pad-32-100{padding:32px 100px !important}.pad-33{padding:33px !important}.pad-t-33{padding-top:33px !important}.pad-r-33{padding-right:33px !important}.pad-b-33{padding-bottom:33px !important}.pad-l-33{padding-left:33px !important}.pad-tb-33{padding:33px 0}.pad-lr-33{padding:0 33px !important}.pad-33-0{padding:33px 0px !important}.pad-33-1{padding:33px 1px !important}.pad-33-2{padding:33px 2px !important}.pad-33-3{padding:33px 3px !important}.pad-33-4{padding:33px 4px !important}.pad-33-5{padding:33px 5px !important}.pad-33-6{padding:33px 6px !important}.pad-33-7{padding:33px 7px !important}.pad-33-8{padding:33px 8px !important}.pad-33-9{padding:33px 9px !important}.pad-33-10{padding:33px 10px !important}.pad-33-11{padding:33px 11px !important}.pad-33-12{padding:33px 12px !important}.pad-33-13{padding:33px 13px !important}.pad-33-14{padding:33px 14px !important}.pad-33-15{padding:33px 15px !important}.pad-33-16{padding:33px 16px !important}.pad-33-17{padding:33px 17px !important}.pad-33-18{padding:33px 18px !important}.pad-33-19{padding:33px 19px !important}.pad-33-20{padding:33px 20px !important}.pad-33-21{padding:33px 21px !important}.pad-33-22{padding:33px 22px !important}.pad-33-23{padding:33px 23px !important}.pad-33-24{padding:33px 24px !important}.pad-33-25{padding:33px 25px !important}.pad-33-26{padding:33px 26px !important}.pad-33-27{padding:33px 27px !important}.pad-33-28{padding:33px 28px !important}.pad-33-29{padding:33px 29px !important}.pad-33-30{padding:33px 30px !important}.pad-33-31{padding:33px 31px !important}.pad-33-32{padding:33px 32px !important}.pad-33-33{padding:33px 33px !important}.pad-33-34{padding:33px 34px !important}.pad-33-35{padding:33px 35px !important}.pad-33-36{padding:33px 36px !important}.pad-33-37{padding:33px 37px !important}.pad-33-38{padding:33px 38px !important}.pad-33-39{padding:33px 39px !important}.pad-33-40{padding:33px 40px !important}.pad-33-41{padding:33px 41px !important}.pad-33-42{padding:33px 42px !important}.pad-33-43{padding:33px 43px !important}.pad-33-44{padding:33px 44px !important}.pad-33-45{padding:33px 45px !important}.pad-33-46{padding:33px 46px !important}.pad-33-47{padding:33px 47px !important}.pad-33-48{padding:33px 48px !important}.pad-33-49{padding:33px 49px !important}.pad-33-50{padding:33px 50px !important}.pad-33-51{padding:33px 51px !important}.pad-33-52{padding:33px 52px !important}.pad-33-53{padding:33px 53px !important}.pad-33-54{padding:33px 54px !important}.pad-33-55{padding:33px 55px !important}.pad-33-56{padding:33px 56px !important}.pad-33-57{padding:33px 57px !important}.pad-33-58{padding:33px 58px !important}.pad-33-59{padding:33px 59px !important}.pad-33-60{padding:33px 60px !important}.pad-33-61{padding:33px 61px !important}.pad-33-62{padding:33px 62px !important}.pad-33-63{padding:33px 63px !important}.pad-33-64{padding:33px 64px !important}.pad-33-65{padding:33px 65px !important}.pad-33-66{padding:33px 66px !important}.pad-33-67{padding:33px 67px !important}.pad-33-68{padding:33px 68px !important}.pad-33-69{padding:33px 69px !important}.pad-33-70{padding:33px 70px !important}.pad-33-71{padding:33px 71px !important}.pad-33-72{padding:33px 72px !important}.pad-33-73{padding:33px 73px !important}.pad-33-74{padding:33px 74px !important}.pad-33-75{padding:33px 75px !important}.pad-33-76{padding:33px 76px !important}.pad-33-77{padding:33px 77px !important}.pad-33-78{padding:33px 78px !important}.pad-33-79{padding:33px 79px !important}.pad-33-80{padding:33px 80px !important}.pad-33-81{padding:33px 81px !important}.pad-33-82{padding:33px 82px !important}.pad-33-83{padding:33px 83px !important}.pad-33-84{padding:33px 84px !important}.pad-33-85{padding:33px 85px !important}.pad-33-86{padding:33px 86px !important}.pad-33-87{padding:33px 87px !important}.pad-33-88{padding:33px 88px !important}.pad-33-89{padding:33px 89px !important}.pad-33-90{padding:33px 90px !important}.pad-33-91{padding:33px 91px !important}.pad-33-92{padding:33px 92px !important}.pad-33-93{padding:33px 93px !important}.pad-33-94{padding:33px 94px !important}.pad-33-95{padding:33px 95px !important}.pad-33-96{padding:33px 96px !important}.pad-33-97{padding:33px 97px !important}.pad-33-98{padding:33px 98px !important}.pad-33-99{padding:33px 99px !important}.pad-33-100{padding:33px 100px !important}.pad-34{padding:34px !important}.pad-t-34{padding-top:34px !important}.pad-r-34{padding-right:34px !important}.pad-b-34{padding-bottom:34px !important}.pad-l-34{padding-left:34px !important}.pad-tb-34{padding:34px 0}.pad-lr-34{padding:0 34px !important}.pad-34-0{padding:34px 0px !important}.pad-34-1{padding:34px 1px !important}.pad-34-2{padding:34px 2px !important}.pad-34-3{padding:34px 3px !important}.pad-34-4{padding:34px 4px !important}.pad-34-5{padding:34px 5px !important}.pad-34-6{padding:34px 6px !important}.pad-34-7{padding:34px 7px !important}.pad-34-8{padding:34px 8px !important}.pad-34-9{padding:34px 9px !important}.pad-34-10{padding:34px 10px !important}.pad-34-11{padding:34px 11px !important}.pad-34-12{padding:34px 12px !important}.pad-34-13{padding:34px 13px !important}.pad-34-14{padding:34px 14px !important}.pad-34-15{padding:34px 15px !important}.pad-34-16{padding:34px 16px !important}.pad-34-17{padding:34px 17px !important}.pad-34-18{padding:34px 18px !important}.pad-34-19{padding:34px 19px !important}.pad-34-20{padding:34px 20px !important}.pad-34-21{padding:34px 21px !important}.pad-34-22{padding:34px 22px !important}.pad-34-23{padding:34px 23px !important}.pad-34-24{padding:34px 24px !important}.pad-34-25{padding:34px 25px !important}.pad-34-26{padding:34px 26px !important}.pad-34-27{padding:34px 27px !important}.pad-34-28{padding:34px 28px !important}.pad-34-29{padding:34px 29px !important}.pad-34-30{padding:34px 30px !important}.pad-34-31{padding:34px 31px !important}.pad-34-32{padding:34px 32px !important}.pad-34-33{padding:34px 33px !important}.pad-34-34{padding:34px 34px !important}.pad-34-35{padding:34px 35px !important}.pad-34-36{padding:34px 36px !important}.pad-34-37{padding:34px 37px !important}.pad-34-38{padding:34px 38px !important}.pad-34-39{padding:34px 39px !important}.pad-34-40{padding:34px 40px !important}.pad-34-41{padding:34px 41px !important}.pad-34-42{padding:34px 42px !important}.pad-34-43{padding:34px 43px !important}.pad-34-44{padding:34px 44px !important}.pad-34-45{padding:34px 45px !important}.pad-34-46{padding:34px 46px !important}.pad-34-47{padding:34px 47px !important}.pad-34-48{padding:34px 48px !important}.pad-34-49{padding:34px 49px !important}.pad-34-50{padding:34px 50px !important}.pad-34-51{padding:34px 51px !important}.pad-34-52{padding:34px 52px !important}.pad-34-53{padding:34px 53px !important}.pad-34-54{padding:34px 54px !important}.pad-34-55{padding:34px 55px !important}.pad-34-56{padding:34px 56px !important}.pad-34-57{padding:34px 57px !important}.pad-34-58{padding:34px 58px !important}.pad-34-59{padding:34px 59px !important}.pad-34-60{padding:34px 60px !important}.pad-34-61{padding:34px 61px !important}.pad-34-62{padding:34px 62px !important}.pad-34-63{padding:34px 63px !important}.pad-34-64{padding:34px 64px !important}.pad-34-65{padding:34px 65px !important}.pad-34-66{padding:34px 66px !important}.pad-34-67{padding:34px 67px !important}.pad-34-68{padding:34px 68px !important}.pad-34-69{padding:34px 69px !important}.pad-34-70{padding:34px 70px !important}.pad-34-71{padding:34px 71px !important}.pad-34-72{padding:34px 72px !important}.pad-34-73{padding:34px 73px !important}.pad-34-74{padding:34px 74px !important}.pad-34-75{padding:34px 75px !important}.pad-34-76{padding:34px 76px !important}.pad-34-77{padding:34px 77px !important}.pad-34-78{padding:34px 78px !important}.pad-34-79{padding:34px 79px !important}.pad-34-80{padding:34px 80px !important}.pad-34-81{padding:34px 81px !important}.pad-34-82{padding:34px 82px !important}.pad-34-83{padding:34px 83px !important}.pad-34-84{padding:34px 84px !important}.pad-34-85{padding:34px 85px !important}.pad-34-86{padding:34px 86px !important}.pad-34-87{padding:34px 87px !important}.pad-34-88{padding:34px 88px !important}.pad-34-89{padding:34px 89px !important}.pad-34-90{padding:34px 90px !important}.pad-34-91{padding:34px 91px !important}.pad-34-92{padding:34px 92px !important}.pad-34-93{padding:34px 93px !important}.pad-34-94{padding:34px 94px !important}.pad-34-95{padding:34px 95px !important}.pad-34-96{padding:34px 96px !important}.pad-34-97{padding:34px 97px !important}.pad-34-98{padding:34px 98px !important}.pad-34-99{padding:34px 99px !important}.pad-34-100{padding:34px 100px !important}.pad-35{padding:35px !important}.pad-t-35{padding-top:35px !important}.pad-r-35{padding-right:35px !important}.pad-b-35{padding-bottom:35px !important}.pad-l-35{padding-left:35px !important}.pad-tb-35{padding:35px 0}.pad-lr-35{padding:0 35px !important}.pad-35-0{padding:35px 0px !important}.pad-35-1{padding:35px 1px !important}.pad-35-2{padding:35px 2px !important}.pad-35-3{padding:35px 3px !important}.pad-35-4{padding:35px 4px !important}.pad-35-5{padding:35px 5px !important}.pad-35-6{padding:35px 6px !important}.pad-35-7{padding:35px 7px !important}.pad-35-8{padding:35px 8px !important}.pad-35-9{padding:35px 9px !important}.pad-35-10{padding:35px 10px !important}.pad-35-11{padding:35px 11px !important}.pad-35-12{padding:35px 12px !important}.pad-35-13{padding:35px 13px !important}.pad-35-14{padding:35px 14px !important}.pad-35-15{padding:35px 15px !important}.pad-35-16{padding:35px 16px !important}.pad-35-17{padding:35px 17px !important}.pad-35-18{padding:35px 18px !important}.pad-35-19{padding:35px 19px !important}.pad-35-20{padding:35px 20px !important}.pad-35-21{padding:35px 21px !important}.pad-35-22{padding:35px 22px !important}.pad-35-23{padding:35px 23px !important}.pad-35-24{padding:35px 24px !important}.pad-35-25{padding:35px 25px !important}.pad-35-26{padding:35px 26px !important}.pad-35-27{padding:35px 27px !important}.pad-35-28{padding:35px 28px !important}.pad-35-29{padding:35px 29px !important}.pad-35-30{padding:35px 30px !important}.pad-35-31{padding:35px 31px !important}.pad-35-32{padding:35px 32px !important}.pad-35-33{padding:35px 33px !important}.pad-35-34{padding:35px 34px !important}.pad-35-35{padding:35px 35px !important}.pad-35-36{padding:35px 36px !important}.pad-35-37{padding:35px 37px !important}.pad-35-38{padding:35px 38px !important}.pad-35-39{padding:35px 39px !important}.pad-35-40{padding:35px 40px !important}.pad-35-41{padding:35px 41px !important}.pad-35-42{padding:35px 42px !important}.pad-35-43{padding:35px 43px !important}.pad-35-44{padding:35px 44px !important}.pad-35-45{padding:35px 45px !important}.pad-35-46{padding:35px 46px !important}.pad-35-47{padding:35px 47px !important}.pad-35-48{padding:35px 48px !important}.pad-35-49{padding:35px 49px !important}.pad-35-50{padding:35px 50px !important}.pad-35-51{padding:35px 51px !important}.pad-35-52{padding:35px 52px !important}.pad-35-53{padding:35px 53px !important}.pad-35-54{padding:35px 54px !important}.pad-35-55{padding:35px 55px !important}.pad-35-56{padding:35px 56px !important}.pad-35-57{padding:35px 57px !important}.pad-35-58{padding:35px 58px !important}.pad-35-59{padding:35px 59px !important}.pad-35-60{padding:35px 60px !important}.pad-35-61{padding:35px 61px !important}.pad-35-62{padding:35px 62px !important}.pad-35-63{padding:35px 63px !important}.pad-35-64{padding:35px 64px !important}.pad-35-65{padding:35px 65px !important}.pad-35-66{padding:35px 66px !important}.pad-35-67{padding:35px 67px !important}.pad-35-68{padding:35px 68px !important}.pad-35-69{padding:35px 69px !important}.pad-35-70{padding:35px 70px !important}.pad-35-71{padding:35px 71px !important}.pad-35-72{padding:35px 72px !important}.pad-35-73{padding:35px 73px !important}.pad-35-74{padding:35px 74px !important}.pad-35-75{padding:35px 75px !important}.pad-35-76{padding:35px 76px !important}.pad-35-77{padding:35px 77px !important}.pad-35-78{padding:35px 78px !important}.pad-35-79{padding:35px 79px !important}.pad-35-80{padding:35px 80px !important}.pad-35-81{padding:35px 81px !important}.pad-35-82{padding:35px 82px !important}.pad-35-83{padding:35px 83px !important}.pad-35-84{padding:35px 84px !important}.pad-35-85{padding:35px 85px !important}.pad-35-86{padding:35px 86px !important}.pad-35-87{padding:35px 87px !important}.pad-35-88{padding:35px 88px !important}.pad-35-89{padding:35px 89px !important}.pad-35-90{padding:35px 90px !important}.pad-35-91{padding:35px 91px !important}.pad-35-92{padding:35px 92px !important}.pad-35-93{padding:35px 93px !important}.pad-35-94{padding:35px 94px !important}.pad-35-95{padding:35px 95px !important}.pad-35-96{padding:35px 96px !important}.pad-35-97{padding:35px 97px !important}.pad-35-98{padding:35px 98px !important}.pad-35-99{padding:35px 99px !important}.pad-35-100{padding:35px 100px !important}.pad-36{padding:36px !important}.pad-t-36{padding-top:36px !important}.pad-r-36{padding-right:36px !important}.pad-b-36{padding-bottom:36px !important}.pad-l-36{padding-left:36px !important}.pad-tb-36{padding:36px 0}.pad-lr-36{padding:0 36px !important}.pad-36-0{padding:36px 0px !important}.pad-36-1{padding:36px 1px !important}.pad-36-2{padding:36px 2px !important}.pad-36-3{padding:36px 3px !important}.pad-36-4{padding:36px 4px !important}.pad-36-5{padding:36px 5px !important}.pad-36-6{padding:36px 6px !important}.pad-36-7{padding:36px 7px !important}.pad-36-8{padding:36px 8px !important}.pad-36-9{padding:36px 9px !important}.pad-36-10{padding:36px 10px !important}.pad-36-11{padding:36px 11px !important}.pad-36-12{padding:36px 12px !important}.pad-36-13{padding:36px 13px !important}.pad-36-14{padding:36px 14px !important}.pad-36-15{padding:36px 15px !important}.pad-36-16{padding:36px 16px !important}.pad-36-17{padding:36px 17px !important}.pad-36-18{padding:36px 18px !important}.pad-36-19{padding:36px 19px !important}.pad-36-20{padding:36px 20px !important}.pad-36-21{padding:36px 21px !important}.pad-36-22{padding:36px 22px !important}.pad-36-23{padding:36px 23px !important}.pad-36-24{padding:36px 24px !important}.pad-36-25{padding:36px 25px !important}.pad-36-26{padding:36px 26px !important}.pad-36-27{padding:36px 27px !important}.pad-36-28{padding:36px 28px !important}.pad-36-29{padding:36px 29px !important}.pad-36-30{padding:36px 30px !important}.pad-36-31{padding:36px 31px !important}.pad-36-32{padding:36px 32px !important}.pad-36-33{padding:36px 33px !important}.pad-36-34{padding:36px 34px !important}.pad-36-35{padding:36px 35px !important}.pad-36-36{padding:36px 36px !important}.pad-36-37{padding:36px 37px !important}.pad-36-38{padding:36px 38px !important}.pad-36-39{padding:36px 39px !important}.pad-36-40{padding:36px 40px !important}.pad-36-41{padding:36px 41px !important}.pad-36-42{padding:36px 42px !important}.pad-36-43{padding:36px 43px !important}.pad-36-44{padding:36px 44px !important}.pad-36-45{padding:36px 45px !important}.pad-36-46{padding:36px 46px !important}.pad-36-47{padding:36px 47px !important}.pad-36-48{padding:36px 48px !important}.pad-36-49{padding:36px 49px !important}.pad-36-50{padding:36px 50px !important}.pad-36-51{padding:36px 51px !important}.pad-36-52{padding:36px 52px !important}.pad-36-53{padding:36px 53px !important}.pad-36-54{padding:36px 54px !important}.pad-36-55{padding:36px 55px !important}.pad-36-56{padding:36px 56px !important}.pad-36-57{padding:36px 57px !important}.pad-36-58{padding:36px 58px !important}.pad-36-59{padding:36px 59px !important}.pad-36-60{padding:36px 60px !important}.pad-36-61{padding:36px 61px !important}.pad-36-62{padding:36px 62px !important}.pad-36-63{padding:36px 63px !important}.pad-36-64{padding:36px 64px !important}.pad-36-65{padding:36px 65px !important}.pad-36-66{padding:36px 66px !important}.pad-36-67{padding:36px 67px !important}.pad-36-68{padding:36px 68px !important}.pad-36-69{padding:36px 69px !important}.pad-36-70{padding:36px 70px !important}.pad-36-71{padding:36px 71px !important}.pad-36-72{padding:36px 72px !important}.pad-36-73{padding:36px 73px !important}.pad-36-74{padding:36px 74px !important}.pad-36-75{padding:36px 75px !important}.pad-36-76{padding:36px 76px !important}.pad-36-77{padding:36px 77px !important}.pad-36-78{padding:36px 78px !important}.pad-36-79{padding:36px 79px !important}.pad-36-80{padding:36px 80px !important}.pad-36-81{padding:36px 81px !important}.pad-36-82{padding:36px 82px !important}.pad-36-83{padding:36px 83px !important}.pad-36-84{padding:36px 84px !important}.pad-36-85{padding:36px 85px !important}.pad-36-86{padding:36px 86px !important}.pad-36-87{padding:36px 87px !important}.pad-36-88{padding:36px 88px !important}.pad-36-89{padding:36px 89px !important}.pad-36-90{padding:36px 90px !important}.pad-36-91{padding:36px 91px !important}.pad-36-92{padding:36px 92px !important}.pad-36-93{padding:36px 93px !important}.pad-36-94{padding:36px 94px !important}.pad-36-95{padding:36px 95px !important}.pad-36-96{padding:36px 96px !important}.pad-36-97{padding:36px 97px !important}.pad-36-98{padding:36px 98px !important}.pad-36-99{padding:36px 99px !important}.pad-36-100{padding:36px 100px !important}.pad-37{padding:37px !important}.pad-t-37{padding-top:37px !important}.pad-r-37{padding-right:37px !important}.pad-b-37{padding-bottom:37px !important}.pad-l-37{padding-left:37px !important}.pad-tb-37{padding:37px 0}.pad-lr-37{padding:0 37px !important}.pad-37-0{padding:37px 0px !important}.pad-37-1{padding:37px 1px !important}.pad-37-2{padding:37px 2px !important}.pad-37-3{padding:37px 3px !important}.pad-37-4{padding:37px 4px !important}.pad-37-5{padding:37px 5px !important}.pad-37-6{padding:37px 6px !important}.pad-37-7{padding:37px 7px !important}.pad-37-8{padding:37px 8px !important}.pad-37-9{padding:37px 9px !important}.pad-37-10{padding:37px 10px !important}.pad-37-11{padding:37px 11px !important}.pad-37-12{padding:37px 12px !important}.pad-37-13{padding:37px 13px !important}.pad-37-14{padding:37px 14px !important}.pad-37-15{padding:37px 15px !important}.pad-37-16{padding:37px 16px !important}.pad-37-17{padding:37px 17px !important}.pad-37-18{padding:37px 18px !important}.pad-37-19{padding:37px 19px !important}.pad-37-20{padding:37px 20px !important}.pad-37-21{padding:37px 21px !important}.pad-37-22{padding:37px 22px !important}.pad-37-23{padding:37px 23px !important}.pad-37-24{padding:37px 24px !important}.pad-37-25{padding:37px 25px !important}.pad-37-26{padding:37px 26px !important}.pad-37-27{padding:37px 27px !important}.pad-37-28{padding:37px 28px !important}.pad-37-29{padding:37px 29px !important}.pad-37-30{padding:37px 30px !important}.pad-37-31{padding:37px 31px !important}.pad-37-32{padding:37px 32px !important}.pad-37-33{padding:37px 33px !important}.pad-37-34{padding:37px 34px !important}.pad-37-35{padding:37px 35px !important}.pad-37-36{padding:37px 36px !important}.pad-37-37{padding:37px 37px !important}.pad-37-38{padding:37px 38px !important}.pad-37-39{padding:37px 39px !important}.pad-37-40{padding:37px 40px !important}.pad-37-41{padding:37px 41px !important}.pad-37-42{padding:37px 42px !important}.pad-37-43{padding:37px 43px !important}.pad-37-44{padding:37px 44px !important}.pad-37-45{padding:37px 45px !important}.pad-37-46{padding:37px 46px !important}.pad-37-47{padding:37px 47px !important}.pad-37-48{padding:37px 48px !important}.pad-37-49{padding:37px 49px !important}.pad-37-50{padding:37px 50px !important}.pad-37-51{padding:37px 51px !important}.pad-37-52{padding:37px 52px !important}.pad-37-53{padding:37px 53px !important}.pad-37-54{padding:37px 54px !important}.pad-37-55{padding:37px 55px !important}.pad-37-56{padding:37px 56px !important}.pad-37-57{padding:37px 57px !important}.pad-37-58{padding:37px 58px !important}.pad-37-59{padding:37px 59px !important}.pad-37-60{padding:37px 60px !important}.pad-37-61{padding:37px 61px !important}.pad-37-62{padding:37px 62px !important}.pad-37-63{padding:37px 63px !important}.pad-37-64{padding:37px 64px !important}.pad-37-65{padding:37px 65px !important}.pad-37-66{padding:37px 66px !important}.pad-37-67{padding:37px 67px !important}.pad-37-68{padding:37px 68px !important}.pad-37-69{padding:37px 69px !important}.pad-37-70{padding:37px 70px !important}.pad-37-71{padding:37px 71px !important}.pad-37-72{padding:37px 72px !important}.pad-37-73{padding:37px 73px !important}.pad-37-74{padding:37px 74px !important}.pad-37-75{padding:37px 75px !important}.pad-37-76{padding:37px 76px !important}.pad-37-77{padding:37px 77px !important}.pad-37-78{padding:37px 78px !important}.pad-37-79{padding:37px 79px !important}.pad-37-80{padding:37px 80px !important}.pad-37-81{padding:37px 81px !important}.pad-37-82{padding:37px 82px !important}.pad-37-83{padding:37px 83px !important}.pad-37-84{padding:37px 84px !important}.pad-37-85{padding:37px 85px !important}.pad-37-86{padding:37px 86px !important}.pad-37-87{padding:37px 87px !important}.pad-37-88{padding:37px 88px !important}.pad-37-89{padding:37px 89px !important}.pad-37-90{padding:37px 90px !important}.pad-37-91{padding:37px 91px !important}.pad-37-92{padding:37px 92px !important}.pad-37-93{padding:37px 93px !important}.pad-37-94{padding:37px 94px !important}.pad-37-95{padding:37px 95px !important}.pad-37-96{padding:37px 96px !important}.pad-37-97{padding:37px 97px !important}.pad-37-98{padding:37px 98px !important}.pad-37-99{padding:37px 99px !important}.pad-37-100{padding:37px 100px !important}.pad-38{padding:38px !important}.pad-t-38{padding-top:38px !important}.pad-r-38{padding-right:38px !important}.pad-b-38{padding-bottom:38px !important}.pad-l-38{padding-left:38px !important}.pad-tb-38{padding:38px 0}.pad-lr-38{padding:0 38px !important}.pad-38-0{padding:38px 0px !important}.pad-38-1{padding:38px 1px !important}.pad-38-2{padding:38px 2px !important}.pad-38-3{padding:38px 3px !important}.pad-38-4{padding:38px 4px !important}.pad-38-5{padding:38px 5px !important}.pad-38-6{padding:38px 6px !important}.pad-38-7{padding:38px 7px !important}.pad-38-8{padding:38px 8px !important}.pad-38-9{padding:38px 9px !important}.pad-38-10{padding:38px 10px !important}.pad-38-11{padding:38px 11px !important}.pad-38-12{padding:38px 12px !important}.pad-38-13{padding:38px 13px !important}.pad-38-14{padding:38px 14px !important}.pad-38-15{padding:38px 15px !important}.pad-38-16{padding:38px 16px !important}.pad-38-17{padding:38px 17px !important}.pad-38-18{padding:38px 18px !important}.pad-38-19{padding:38px 19px !important}.pad-38-20{padding:38px 20px !important}.pad-38-21{padding:38px 21px !important}.pad-38-22{padding:38px 22px !important}.pad-38-23{padding:38px 23px !important}.pad-38-24{padding:38px 24px !important}.pad-38-25{padding:38px 25px !important}.pad-38-26{padding:38px 26px !important}.pad-38-27{padding:38px 27px !important}.pad-38-28{padding:38px 28px !important}.pad-38-29{padding:38px 29px !important}.pad-38-30{padding:38px 30px !important}.pad-38-31{padding:38px 31px !important}.pad-38-32{padding:38px 32px !important}.pad-38-33{padding:38px 33px !important}.pad-38-34{padding:38px 34px !important}.pad-38-35{padding:38px 35px !important}.pad-38-36{padding:38px 36px !important}.pad-38-37{padding:38px 37px !important}.pad-38-38{padding:38px 38px !important}.pad-38-39{padding:38px 39px !important}.pad-38-40{padding:38px 40px !important}.pad-38-41{padding:38px 41px !important}.pad-38-42{padding:38px 42px !important}.pad-38-43{padding:38px 43px !important}.pad-38-44{padding:38px 44px !important}.pad-38-45{padding:38px 45px !important}.pad-38-46{padding:38px 46px !important}.pad-38-47{padding:38px 47px !important}.pad-38-48{padding:38px 48px !important}.pad-38-49{padding:38px 49px !important}.pad-38-50{padding:38px 50px !important}.pad-38-51{padding:38px 51px !important}.pad-38-52{padding:38px 52px !important}.pad-38-53{padding:38px 53px !important}.pad-38-54{padding:38px 54px !important}.pad-38-55{padding:38px 55px !important}.pad-38-56{padding:38px 56px !important}.pad-38-57{padding:38px 57px !important}.pad-38-58{padding:38px 58px !important}.pad-38-59{padding:38px 59px !important}.pad-38-60{padding:38px 60px !important}.pad-38-61{padding:38px 61px !important}.pad-38-62{padding:38px 62px !important}.pad-38-63{padding:38px 63px !important}.pad-38-64{padding:38px 64px !important}.pad-38-65{padding:38px 65px !important}.pad-38-66{padding:38px 66px !important}.pad-38-67{padding:38px 67px !important}.pad-38-68{padding:38px 68px !important}.pad-38-69{padding:38px 69px !important}.pad-38-70{padding:38px 70px !important}.pad-38-71{padding:38px 71px !important}.pad-38-72{padding:38px 72px !important}.pad-38-73{padding:38px 73px !important}.pad-38-74{padding:38px 74px !important}.pad-38-75{padding:38px 75px !important}.pad-38-76{padding:38px 76px !important}.pad-38-77{padding:38px 77px !important}.pad-38-78{padding:38px 78px !important}.pad-38-79{padding:38px 79px !important}.pad-38-80{padding:38px 80px !important}.pad-38-81{padding:38px 81px !important}.pad-38-82{padding:38px 82px !important}.pad-38-83{padding:38px 83px !important}.pad-38-84{padding:38px 84px !important}.pad-38-85{padding:38px 85px !important}.pad-38-86{padding:38px 86px !important}.pad-38-87{padding:38px 87px !important}.pad-38-88{padding:38px 88px !important}.pad-38-89{padding:38px 89px !important}.pad-38-90{padding:38px 90px !important}.pad-38-91{padding:38px 91px !important}.pad-38-92{padding:38px 92px !important}.pad-38-93{padding:38px 93px !important}.pad-38-94{padding:38px 94px !important}.pad-38-95{padding:38px 95px !important}.pad-38-96{padding:38px 96px !important}.pad-38-97{padding:38px 97px !important}.pad-38-98{padding:38px 98px !important}.pad-38-99{padding:38px 99px !important}.pad-38-100{padding:38px 100px !important}.pad-39{padding:39px !important}.pad-t-39{padding-top:39px !important}.pad-r-39{padding-right:39px !important}.pad-b-39{padding-bottom:39px !important}.pad-l-39{padding-left:39px !important}.pad-tb-39{padding:39px 0}.pad-lr-39{padding:0 39px !important}.pad-39-0{padding:39px 0px !important}.pad-39-1{padding:39px 1px !important}.pad-39-2{padding:39px 2px !important}.pad-39-3{padding:39px 3px !important}.pad-39-4{padding:39px 4px !important}.pad-39-5{padding:39px 5px !important}.pad-39-6{padding:39px 6px !important}.pad-39-7{padding:39px 7px !important}.pad-39-8{padding:39px 8px !important}.pad-39-9{padding:39px 9px !important}.pad-39-10{padding:39px 10px !important}.pad-39-11{padding:39px 11px !important}.pad-39-12{padding:39px 12px !important}.pad-39-13{padding:39px 13px !important}.pad-39-14{padding:39px 14px !important}.pad-39-15{padding:39px 15px !important}.pad-39-16{padding:39px 16px !important}.pad-39-17{padding:39px 17px !important}.pad-39-18{padding:39px 18px !important}.pad-39-19{padding:39px 19px !important}.pad-39-20{padding:39px 20px !important}.pad-39-21{padding:39px 21px !important}.pad-39-22{padding:39px 22px !important}.pad-39-23{padding:39px 23px !important}.pad-39-24{padding:39px 24px !important}.pad-39-25{padding:39px 25px !important}.pad-39-26{padding:39px 26px !important}.pad-39-27{padding:39px 27px !important}.pad-39-28{padding:39px 28px !important}.pad-39-29{padding:39px 29px !important}.pad-39-30{padding:39px 30px !important}.pad-39-31{padding:39px 31px !important}.pad-39-32{padding:39px 32px !important}.pad-39-33{padding:39px 33px !important}.pad-39-34{padding:39px 34px !important}.pad-39-35{padding:39px 35px !important}.pad-39-36{padding:39px 36px !important}.pad-39-37{padding:39px 37px !important}.pad-39-38{padding:39px 38px !important}.pad-39-39{padding:39px 39px !important}.pad-39-40{padding:39px 40px !important}.pad-39-41{padding:39px 41px !important}.pad-39-42{padding:39px 42px !important}.pad-39-43{padding:39px 43px !important}.pad-39-44{padding:39px 44px !important}.pad-39-45{padding:39px 45px !important}.pad-39-46{padding:39px 46px !important}.pad-39-47{padding:39px 47px !important}.pad-39-48{padding:39px 48px !important}.pad-39-49{padding:39px 49px !important}.pad-39-50{padding:39px 50px !important}.pad-39-51{padding:39px 51px !important}.pad-39-52{padding:39px 52px !important}.pad-39-53{padding:39px 53px !important}.pad-39-54{padding:39px 54px !important}.pad-39-55{padding:39px 55px !important}.pad-39-56{padding:39px 56px !important}.pad-39-57{padding:39px 57px !important}.pad-39-58{padding:39px 58px !important}.pad-39-59{padding:39px 59px !important}.pad-39-60{padding:39px 60px !important}.pad-39-61{padding:39px 61px !important}.pad-39-62{padding:39px 62px !important}.pad-39-63{padding:39px 63px !important}.pad-39-64{padding:39px 64px !important}.pad-39-65{padding:39px 65px !important}.pad-39-66{padding:39px 66px !important}.pad-39-67{padding:39px 67px !important}.pad-39-68{padding:39px 68px !important}.pad-39-69{padding:39px 69px !important}.pad-39-70{padding:39px 70px !important}.pad-39-71{padding:39px 71px !important}.pad-39-72{padding:39px 72px !important}.pad-39-73{padding:39px 73px !important}.pad-39-74{padding:39px 74px !important}.pad-39-75{padding:39px 75px !important}.pad-39-76{padding:39px 76px !important}.pad-39-77{padding:39px 77px !important}.pad-39-78{padding:39px 78px !important}.pad-39-79{padding:39px 79px !important}.pad-39-80{padding:39px 80px !important}.pad-39-81{padding:39px 81px !important}.pad-39-82{padding:39px 82px !important}.pad-39-83{padding:39px 83px !important}.pad-39-84{padding:39px 84px !important}.pad-39-85{padding:39px 85px !important}.pad-39-86{padding:39px 86px !important}.pad-39-87{padding:39px 87px !important}.pad-39-88{padding:39px 88px !important}.pad-39-89{padding:39px 89px !important}.pad-39-90{padding:39px 90px !important}.pad-39-91{padding:39px 91px !important}.pad-39-92{padding:39px 92px !important}.pad-39-93{padding:39px 93px !important}.pad-39-94{padding:39px 94px !important}.pad-39-95{padding:39px 95px !important}.pad-39-96{padding:39px 96px !important}.pad-39-97{padding:39px 97px !important}.pad-39-98{padding:39px 98px !important}.pad-39-99{padding:39px 99px !important}.pad-39-100{padding:39px 100px !important}.pad-40{padding:40px !important}.pad-t-40{padding-top:40px !important}.pad-r-40{padding-right:40px !important}.pad-b-40{padding-bottom:40px !important}.pad-l-40{padding-left:40px !important}.pad-tb-40{padding:40px 0}.pad-lr-40{padding:0 40px !important}.pad-40-0{padding:40px 0px !important}.pad-40-1{padding:40px 1px !important}.pad-40-2{padding:40px 2px !important}.pad-40-3{padding:40px 3px !important}.pad-40-4{padding:40px 4px !important}.pad-40-5{padding:40px 5px !important}.pad-40-6{padding:40px 6px !important}.pad-40-7{padding:40px 7px !important}.pad-40-8{padding:40px 8px !important}.pad-40-9{padding:40px 9px !important}.pad-40-10{padding:40px 10px !important}.pad-40-11{padding:40px 11px !important}.pad-40-12{padding:40px 12px !important}.pad-40-13{padding:40px 13px !important}.pad-40-14{padding:40px 14px !important}.pad-40-15{padding:40px 15px !important}.pad-40-16{padding:40px 16px !important}.pad-40-17{padding:40px 17px !important}.pad-40-18{padding:40px 18px !important}.pad-40-19{padding:40px 19px !important}.pad-40-20{padding:40px 20px !important}.pad-40-21{padding:40px 21px !important}.pad-40-22{padding:40px 22px !important}.pad-40-23{padding:40px 23px !important}.pad-40-24{padding:40px 24px !important}.pad-40-25{padding:40px 25px !important}.pad-40-26{padding:40px 26px !important}.pad-40-27{padding:40px 27px !important}.pad-40-28{padding:40px 28px !important}.pad-40-29{padding:40px 29px !important}.pad-40-30{padding:40px 30px !important}.pad-40-31{padding:40px 31px !important}.pad-40-32{padding:40px 32px !important}.pad-40-33{padding:40px 33px !important}.pad-40-34{padding:40px 34px !important}.pad-40-35{padding:40px 35px !important}.pad-40-36{padding:40px 36px !important}.pad-40-37{padding:40px 37px !important}.pad-40-38{padding:40px 38px !important}.pad-40-39{padding:40px 39px !important}.pad-40-40{padding:40px 40px !important}.pad-40-41{padding:40px 41px !important}.pad-40-42{padding:40px 42px !important}.pad-40-43{padding:40px 43px !important}.pad-40-44{padding:40px 44px !important}.pad-40-45{padding:40px 45px !important}.pad-40-46{padding:40px 46px !important}.pad-40-47{padding:40px 47px !important}.pad-40-48{padding:40px 48px !important}.pad-40-49{padding:40px 49px !important}.pad-40-50{padding:40px 50px !important}.pad-40-51{padding:40px 51px !important}.pad-40-52{padding:40px 52px !important}.pad-40-53{padding:40px 53px !important}.pad-40-54{padding:40px 54px !important}.pad-40-55{padding:40px 55px !important}.pad-40-56{padding:40px 56px !important}.pad-40-57{padding:40px 57px !important}.pad-40-58{padding:40px 58px !important}.pad-40-59{padding:40px 59px !important}.pad-40-60{padding:40px 60px !important}.pad-40-61{padding:40px 61px !important}.pad-40-62{padding:40px 62px !important}.pad-40-63{padding:40px 63px !important}.pad-40-64{padding:40px 64px !important}.pad-40-65{padding:40px 65px !important}.pad-40-66{padding:40px 66px !important}.pad-40-67{padding:40px 67px !important}.pad-40-68{padding:40px 68px !important}.pad-40-69{padding:40px 69px !important}.pad-40-70{padding:40px 70px !important}.pad-40-71{padding:40px 71px !important}.pad-40-72{padding:40px 72px !important}.pad-40-73{padding:40px 73px !important}.pad-40-74{padding:40px 74px !important}.pad-40-75{padding:40px 75px !important}.pad-40-76{padding:40px 76px !important}.pad-40-77{padding:40px 77px !important}.pad-40-78{padding:40px 78px !important}.pad-40-79{padding:40px 79px !important}.pad-40-80{padding:40px 80px !important}.pad-40-81{padding:40px 81px !important}.pad-40-82{padding:40px 82px !important}.pad-40-83{padding:40px 83px !important}.pad-40-84{padding:40px 84px !important}.pad-40-85{padding:40px 85px !important}.pad-40-86{padding:40px 86px !important}.pad-40-87{padding:40px 87px !important}.pad-40-88{padding:40px 88px !important}.pad-40-89{padding:40px 89px !important}.pad-40-90{padding:40px 90px !important}.pad-40-91{padding:40px 91px !important}.pad-40-92{padding:40px 92px !important}.pad-40-93{padding:40px 93px !important}.pad-40-94{padding:40px 94px !important}.pad-40-95{padding:40px 95px !important}.pad-40-96{padding:40px 96px !important}.pad-40-97{padding:40px 97px !important}.pad-40-98{padding:40px 98px !important}.pad-40-99{padding:40px 99px !important}.pad-40-100{padding:40px 100px !important}.pad-41{padding:41px !important}.pad-t-41{padding-top:41px !important}.pad-r-41{padding-right:41px !important}.pad-b-41{padding-bottom:41px !important}.pad-l-41{padding-left:41px !important}.pad-tb-41{padding:41px 0}.pad-lr-41{padding:0 41px !important}.pad-41-0{padding:41px 0px !important}.pad-41-1{padding:41px 1px !important}.pad-41-2{padding:41px 2px !important}.pad-41-3{padding:41px 3px !important}.pad-41-4{padding:41px 4px !important}.pad-41-5{padding:41px 5px !important}.pad-41-6{padding:41px 6px !important}.pad-41-7{padding:41px 7px !important}.pad-41-8{padding:41px 8px !important}.pad-41-9{padding:41px 9px !important}.pad-41-10{padding:41px 10px !important}.pad-41-11{padding:41px 11px !important}.pad-41-12{padding:41px 12px !important}.pad-41-13{padding:41px 13px !important}.pad-41-14{padding:41px 14px !important}.pad-41-15{padding:41px 15px !important}.pad-41-16{padding:41px 16px !important}.pad-41-17{padding:41px 17px !important}.pad-41-18{padding:41px 18px !important}.pad-41-19{padding:41px 19px !important}.pad-41-20{padding:41px 20px !important}.pad-41-21{padding:41px 21px !important}.pad-41-22{padding:41px 22px !important}.pad-41-23{padding:41px 23px !important}.pad-41-24{padding:41px 24px !important}.pad-41-25{padding:41px 25px !important}.pad-41-26{padding:41px 26px !important}.pad-41-27{padding:41px 27px !important}.pad-41-28{padding:41px 28px !important}.pad-41-29{padding:41px 29px !important}.pad-41-30{padding:41px 30px !important}.pad-41-31{padding:41px 31px !important}.pad-41-32{padding:41px 32px !important}.pad-41-33{padding:41px 33px !important}.pad-41-34{padding:41px 34px !important}.pad-41-35{padding:41px 35px !important}.pad-41-36{padding:41px 36px !important}.pad-41-37{padding:41px 37px !important}.pad-41-38{padding:41px 38px !important}.pad-41-39{padding:41px 39px !important}.pad-41-40{padding:41px 40px !important}.pad-41-41{padding:41px 41px !important}.pad-41-42{padding:41px 42px !important}.pad-41-43{padding:41px 43px !important}.pad-41-44{padding:41px 44px !important}.pad-41-45{padding:41px 45px !important}.pad-41-46{padding:41px 46px !important}.pad-41-47{padding:41px 47px !important}.pad-41-48{padding:41px 48px !important}.pad-41-49{padding:41px 49px !important}.pad-41-50{padding:41px 50px !important}.pad-41-51{padding:41px 51px !important}.pad-41-52{padding:41px 52px !important}.pad-41-53{padding:41px 53px !important}.pad-41-54{padding:41px 54px !important}.pad-41-55{padding:41px 55px !important}.pad-41-56{padding:41px 56px !important}.pad-41-57{padding:41px 57px !important}.pad-41-58{padding:41px 58px !important}.pad-41-59{padding:41px 59px !important}.pad-41-60{padding:41px 60px !important}.pad-41-61{padding:41px 61px !important}.pad-41-62{padding:41px 62px !important}.pad-41-63{padding:41px 63px !important}.pad-41-64{padding:41px 64px !important}.pad-41-65{padding:41px 65px !important}.pad-41-66{padding:41px 66px !important}.pad-41-67{padding:41px 67px !important}.pad-41-68{padding:41px 68px !important}.pad-41-69{padding:41px 69px !important}.pad-41-70{padding:41px 70px !important}.pad-41-71{padding:41px 71px !important}.pad-41-72{padding:41px 72px !important}.pad-41-73{padding:41px 73px !important}.pad-41-74{padding:41px 74px !important}.pad-41-75{padding:41px 75px !important}.pad-41-76{padding:41px 76px !important}.pad-41-77{padding:41px 77px !important}.pad-41-78{padding:41px 78px !important}.pad-41-79{padding:41px 79px !important}.pad-41-80{padding:41px 80px !important}.pad-41-81{padding:41px 81px !important}.pad-41-82{padding:41px 82px !important}.pad-41-83{padding:41px 83px !important}.pad-41-84{padding:41px 84px !important}.pad-41-85{padding:41px 85px !important}.pad-41-86{padding:41px 86px !important}.pad-41-87{padding:41px 87px !important}.pad-41-88{padding:41px 88px !important}.pad-41-89{padding:41px 89px !important}.pad-41-90{padding:41px 90px !important}.pad-41-91{padding:41px 91px !important}.pad-41-92{padding:41px 92px !important}.pad-41-93{padding:41px 93px !important}.pad-41-94{padding:41px 94px !important}.pad-41-95{padding:41px 95px !important}.pad-41-96{padding:41px 96px !important}.pad-41-97{padding:41px 97px !important}.pad-41-98{padding:41px 98px !important}.pad-41-99{padding:41px 99px !important}.pad-41-100{padding:41px 100px !important}.pad-42{padding:42px !important}.pad-t-42{padding-top:42px !important}.pad-r-42{padding-right:42px !important}.pad-b-42{padding-bottom:42px !important}.pad-l-42{padding-left:42px !important}.pad-tb-42{padding:42px 0}.pad-lr-42{padding:0 42px !important}.pad-42-0{padding:42px 0px !important}.pad-42-1{padding:42px 1px !important}.pad-42-2{padding:42px 2px !important}.pad-42-3{padding:42px 3px !important}.pad-42-4{padding:42px 4px !important}.pad-42-5{padding:42px 5px !important}.pad-42-6{padding:42px 6px !important}.pad-42-7{padding:42px 7px !important}.pad-42-8{padding:42px 8px !important}.pad-42-9{padding:42px 9px !important}.pad-42-10{padding:42px 10px !important}.pad-42-11{padding:42px 11px !important}.pad-42-12{padding:42px 12px !important}.pad-42-13{padding:42px 13px !important}.pad-42-14{padding:42px 14px !important}.pad-42-15{padding:42px 15px !important}.pad-42-16{padding:42px 16px !important}.pad-42-17{padding:42px 17px !important}.pad-42-18{padding:42px 18px !important}.pad-42-19{padding:42px 19px !important}.pad-42-20{padding:42px 20px !important}.pad-42-21{padding:42px 21px !important}.pad-42-22{padding:42px 22px !important}.pad-42-23{padding:42px 23px !important}.pad-42-24{padding:42px 24px !important}.pad-42-25{padding:42px 25px !important}.pad-42-26{padding:42px 26px !important}.pad-42-27{padding:42px 27px !important}.pad-42-28{padding:42px 28px !important}.pad-42-29{padding:42px 29px !important}.pad-42-30{padding:42px 30px !important}.pad-42-31{padding:42px 31px !important}.pad-42-32{padding:42px 32px !important}.pad-42-33{padding:42px 33px !important}.pad-42-34{padding:42px 34px !important}.pad-42-35{padding:42px 35px !important}.pad-42-36{padding:42px 36px !important}.pad-42-37{padding:42px 37px !important}.pad-42-38{padding:42px 38px !important}.pad-42-39{padding:42px 39px !important}.pad-42-40{padding:42px 40px !important}.pad-42-41{padding:42px 41px !important}.pad-42-42{padding:42px 42px !important}.pad-42-43{padding:42px 43px !important}.pad-42-44{padding:42px 44px !important}.pad-42-45{padding:42px 45px !important}.pad-42-46{padding:42px 46px !important}.pad-42-47{padding:42px 47px !important}.pad-42-48{padding:42px 48px !important}.pad-42-49{padding:42px 49px !important}.pad-42-50{padding:42px 50px !important}.pad-42-51{padding:42px 51px !important}.pad-42-52{padding:42px 52px !important}.pad-42-53{padding:42px 53px !important}.pad-42-54{padding:42px 54px !important}.pad-42-55{padding:42px 55px !important}.pad-42-56{padding:42px 56px !important}.pad-42-57{padding:42px 57px !important}.pad-42-58{padding:42px 58px !important}.pad-42-59{padding:42px 59px !important}.pad-42-60{padding:42px 60px !important}.pad-42-61{padding:42px 61px !important}.pad-42-62{padding:42px 62px !important}.pad-42-63{padding:42px 63px !important}.pad-42-64{padding:42px 64px !important}.pad-42-65{padding:42px 65px !important}.pad-42-66{padding:42px 66px !important}.pad-42-67{padding:42px 67px !important}.pad-42-68{padding:42px 68px !important}.pad-42-69{padding:42px 69px !important}.pad-42-70{padding:42px 70px !important}.pad-42-71{padding:42px 71px !important}.pad-42-72{padding:42px 72px !important}.pad-42-73{padding:42px 73px !important}.pad-42-74{padding:42px 74px !important}.pad-42-75{padding:42px 75px !important}.pad-42-76{padding:42px 76px !important}.pad-42-77{padding:42px 77px !important}.pad-42-78{padding:42px 78px !important}.pad-42-79{padding:42px 79px !important}.pad-42-80{padding:42px 80px !important}.pad-42-81{padding:42px 81px !important}.pad-42-82{padding:42px 82px !important}.pad-42-83{padding:42px 83px !important}.pad-42-84{padding:42px 84px !important}.pad-42-85{padding:42px 85px !important}.pad-42-86{padding:42px 86px !important}.pad-42-87{padding:42px 87px !important}.pad-42-88{padding:42px 88px !important}.pad-42-89{padding:42px 89px !important}.pad-42-90{padding:42px 90px !important}.pad-42-91{padding:42px 91px !important}.pad-42-92{padding:42px 92px !important}.pad-42-93{padding:42px 93px !important}.pad-42-94{padding:42px 94px !important}.pad-42-95{padding:42px 95px !important}.pad-42-96{padding:42px 96px !important}.pad-42-97{padding:42px 97px !important}.pad-42-98{padding:42px 98px !important}.pad-42-99{padding:42px 99px !important}.pad-42-100{padding:42px 100px !important}.pad-43{padding:43px !important}.pad-t-43{padding-top:43px !important}.pad-r-43{padding-right:43px !important}.pad-b-43{padding-bottom:43px !important}.pad-l-43{padding-left:43px !important}.pad-tb-43{padding:43px 0}.pad-lr-43{padding:0 43px !important}.pad-43-0{padding:43px 0px !important}.pad-43-1{padding:43px 1px !important}.pad-43-2{padding:43px 2px !important}.pad-43-3{padding:43px 3px !important}.pad-43-4{padding:43px 4px !important}.pad-43-5{padding:43px 5px !important}.pad-43-6{padding:43px 6px !important}.pad-43-7{padding:43px 7px !important}.pad-43-8{padding:43px 8px !important}.pad-43-9{padding:43px 9px !important}.pad-43-10{padding:43px 10px !important}.pad-43-11{padding:43px 11px !important}.pad-43-12{padding:43px 12px !important}.pad-43-13{padding:43px 13px !important}.pad-43-14{padding:43px 14px !important}.pad-43-15{padding:43px 15px !important}.pad-43-16{padding:43px 16px !important}.pad-43-17{padding:43px 17px !important}.pad-43-18{padding:43px 18px !important}.pad-43-19{padding:43px 19px !important}.pad-43-20{padding:43px 20px !important}.pad-43-21{padding:43px 21px !important}.pad-43-22{padding:43px 22px !important}.pad-43-23{padding:43px 23px !important}.pad-43-24{padding:43px 24px !important}.pad-43-25{padding:43px 25px !important}.pad-43-26{padding:43px 26px !important}.pad-43-27{padding:43px 27px !important}.pad-43-28{padding:43px 28px !important}.pad-43-29{padding:43px 29px !important}.pad-43-30{padding:43px 30px !important}.pad-43-31{padding:43px 31px !important}.pad-43-32{padding:43px 32px !important}.pad-43-33{padding:43px 33px !important}.pad-43-34{padding:43px 34px !important}.pad-43-35{padding:43px 35px !important}.pad-43-36{padding:43px 36px !important}.pad-43-37{padding:43px 37px !important}.pad-43-38{padding:43px 38px !important}.pad-43-39{padding:43px 39px !important}.pad-43-40{padding:43px 40px !important}.pad-43-41{padding:43px 41px !important}.pad-43-42{padding:43px 42px !important}.pad-43-43{padding:43px 43px !important}.pad-43-44{padding:43px 44px !important}.pad-43-45{padding:43px 45px !important}.pad-43-46{padding:43px 46px !important}.pad-43-47{padding:43px 47px !important}.pad-43-48{padding:43px 48px !important}.pad-43-49{padding:43px 49px !important}.pad-43-50{padding:43px 50px !important}.pad-43-51{padding:43px 51px !important}.pad-43-52{padding:43px 52px !important}.pad-43-53{padding:43px 53px !important}.pad-43-54{padding:43px 54px !important}.pad-43-55{padding:43px 55px !important}.pad-43-56{padding:43px 56px !important}.pad-43-57{padding:43px 57px !important}.pad-43-58{padding:43px 58px !important}.pad-43-59{padding:43px 59px !important}.pad-43-60{padding:43px 60px !important}.pad-43-61{padding:43px 61px !important}.pad-43-62{padding:43px 62px !important}.pad-43-63{padding:43px 63px !important}.pad-43-64{padding:43px 64px !important}.pad-43-65{padding:43px 65px !important}.pad-43-66{padding:43px 66px !important}.pad-43-67{padding:43px 67px !important}.pad-43-68{padding:43px 68px !important}.pad-43-69{padding:43px 69px !important}.pad-43-70{padding:43px 70px !important}.pad-43-71{padding:43px 71px !important}.pad-43-72{padding:43px 72px !important}.pad-43-73{padding:43px 73px !important}.pad-43-74{padding:43px 74px !important}.pad-43-75{padding:43px 75px !important}.pad-43-76{padding:43px 76px !important}.pad-43-77{padding:43px 77px !important}.pad-43-78{padding:43px 78px !important}.pad-43-79{padding:43px 79px !important}.pad-43-80{padding:43px 80px !important}.pad-43-81{padding:43px 81px !important}.pad-43-82{padding:43px 82px !important}.pad-43-83{padding:43px 83px !important}.pad-43-84{padding:43px 84px !important}.pad-43-85{padding:43px 85px !important}.pad-43-86{padding:43px 86px !important}.pad-43-87{padding:43px 87px !important}.pad-43-88{padding:43px 88px !important}.pad-43-89{padding:43px 89px !important}.pad-43-90{padding:43px 90px !important}.pad-43-91{padding:43px 91px !important}.pad-43-92{padding:43px 92px !important}.pad-43-93{padding:43px 93px !important}.pad-43-94{padding:43px 94px !important}.pad-43-95{padding:43px 95px !important}.pad-43-96{padding:43px 96px !important}.pad-43-97{padding:43px 97px !important}.pad-43-98{padding:43px 98px !important}.pad-43-99{padding:43px 99px !important}.pad-43-100{padding:43px 100px !important}.pad-44{padding:44px !important}.pad-t-44{padding-top:44px !important}.pad-r-44{padding-right:44px !important}.pad-b-44{padding-bottom:44px !important}.pad-l-44{padding-left:44px !important}.pad-tb-44{padding:44px 0}.pad-lr-44{padding:0 44px !important}.pad-44-0{padding:44px 0px !important}.pad-44-1{padding:44px 1px !important}.pad-44-2{padding:44px 2px !important}.pad-44-3{padding:44px 3px !important}.pad-44-4{padding:44px 4px !important}.pad-44-5{padding:44px 5px !important}.pad-44-6{padding:44px 6px !important}.pad-44-7{padding:44px 7px !important}.pad-44-8{padding:44px 8px !important}.pad-44-9{padding:44px 9px !important}.pad-44-10{padding:44px 10px !important}.pad-44-11{padding:44px 11px !important}.pad-44-12{padding:44px 12px !important}.pad-44-13{padding:44px 13px !important}.pad-44-14{padding:44px 14px !important}.pad-44-15{padding:44px 15px !important}.pad-44-16{padding:44px 16px !important}.pad-44-17{padding:44px 17px !important}.pad-44-18{padding:44px 18px !important}.pad-44-19{padding:44px 19px !important}.pad-44-20{padding:44px 20px !important}.pad-44-21{padding:44px 21px !important}.pad-44-22{padding:44px 22px !important}.pad-44-23{padding:44px 23px !important}.pad-44-24{padding:44px 24px !important}.pad-44-25{padding:44px 25px !important}.pad-44-26{padding:44px 26px !important}.pad-44-27{padding:44px 27px !important}.pad-44-28{padding:44px 28px !important}.pad-44-29{padding:44px 29px !important}.pad-44-30{padding:44px 30px !important}.pad-44-31{padding:44px 31px !important}.pad-44-32{padding:44px 32px !important}.pad-44-33{padding:44px 33px !important}.pad-44-34{padding:44px 34px !important}.pad-44-35{padding:44px 35px !important}.pad-44-36{padding:44px 36px !important}.pad-44-37{padding:44px 37px !important}.pad-44-38{padding:44px 38px !important}.pad-44-39{padding:44px 39px !important}.pad-44-40{padding:44px 40px !important}.pad-44-41{padding:44px 41px !important}.pad-44-42{padding:44px 42px !important}.pad-44-43{padding:44px 43px !important}.pad-44-44{padding:44px 44px !important}.pad-44-45{padding:44px 45px !important}.pad-44-46{padding:44px 46px !important}.pad-44-47{padding:44px 47px !important}.pad-44-48{padding:44px 48px !important}.pad-44-49{padding:44px 49px !important}.pad-44-50{padding:44px 50px !important}.pad-44-51{padding:44px 51px !important}.pad-44-52{padding:44px 52px !important}.pad-44-53{padding:44px 53px !important}.pad-44-54{padding:44px 54px !important}.pad-44-55{padding:44px 55px !important}.pad-44-56{padding:44px 56px !important}.pad-44-57{padding:44px 57px !important}.pad-44-58{padding:44px 58px !important}.pad-44-59{padding:44px 59px !important}.pad-44-60{padding:44px 60px !important}.pad-44-61{padding:44px 61px !important}.pad-44-62{padding:44px 62px !important}.pad-44-63{padding:44px 63px !important}.pad-44-64{padding:44px 64px !important}.pad-44-65{padding:44px 65px !important}.pad-44-66{padding:44px 66px !important}.pad-44-67{padding:44px 67px !important}.pad-44-68{padding:44px 68px !important}.pad-44-69{padding:44px 69px !important}.pad-44-70{padding:44px 70px !important}.pad-44-71{padding:44px 71px !important}.pad-44-72{padding:44px 72px !important}.pad-44-73{padding:44px 73px !important}.pad-44-74{padding:44px 74px !important}.pad-44-75{padding:44px 75px !important}.pad-44-76{padding:44px 76px !important}.pad-44-77{padding:44px 77px !important}.pad-44-78{padding:44px 78px !important}.pad-44-79{padding:44px 79px !important}.pad-44-80{padding:44px 80px !important}.pad-44-81{padding:44px 81px !important}.pad-44-82{padding:44px 82px !important}.pad-44-83{padding:44px 83px !important}.pad-44-84{padding:44px 84px !important}.pad-44-85{padding:44px 85px !important}.pad-44-86{padding:44px 86px !important}.pad-44-87{padding:44px 87px !important}.pad-44-88{padding:44px 88px !important}.pad-44-89{padding:44px 89px !important}.pad-44-90{padding:44px 90px !important}.pad-44-91{padding:44px 91px !important}.pad-44-92{padding:44px 92px !important}.pad-44-93{padding:44px 93px !important}.pad-44-94{padding:44px 94px !important}.pad-44-95{padding:44px 95px !important}.pad-44-96{padding:44px 96px !important}.pad-44-97{padding:44px 97px !important}.pad-44-98{padding:44px 98px !important}.pad-44-99{padding:44px 99px !important}.pad-44-100{padding:44px 100px !important}.pad-45{padding:45px !important}.pad-t-45{padding-top:45px !important}.pad-r-45{padding-right:45px !important}.pad-b-45{padding-bottom:45px !important}.pad-l-45{padding-left:45px !important}.pad-tb-45{padding:45px 0}.pad-lr-45{padding:0 45px !important}.pad-45-0{padding:45px 0px !important}.pad-45-1{padding:45px 1px !important}.pad-45-2{padding:45px 2px !important}.pad-45-3{padding:45px 3px !important}.pad-45-4{padding:45px 4px !important}.pad-45-5{padding:45px 5px !important}.pad-45-6{padding:45px 6px !important}.pad-45-7{padding:45px 7px !important}.pad-45-8{padding:45px 8px !important}.pad-45-9{padding:45px 9px !important}.pad-45-10{padding:45px 10px !important}.pad-45-11{padding:45px 11px !important}.pad-45-12{padding:45px 12px !important}.pad-45-13{padding:45px 13px !important}.pad-45-14{padding:45px 14px !important}.pad-45-15{padding:45px 15px !important}.pad-45-16{padding:45px 16px !important}.pad-45-17{padding:45px 17px !important}.pad-45-18{padding:45px 18px !important}.pad-45-19{padding:45px 19px !important}.pad-45-20{padding:45px 20px !important}.pad-45-21{padding:45px 21px !important}.pad-45-22{padding:45px 22px !important}.pad-45-23{padding:45px 23px !important}.pad-45-24{padding:45px 24px !important}.pad-45-25{padding:45px 25px !important}.pad-45-26{padding:45px 26px !important}.pad-45-27{padding:45px 27px !important}.pad-45-28{padding:45px 28px !important}.pad-45-29{padding:45px 29px !important}.pad-45-30{padding:45px 30px !important}.pad-45-31{padding:45px 31px !important}.pad-45-32{padding:45px 32px !important}.pad-45-33{padding:45px 33px !important}.pad-45-34{padding:45px 34px !important}.pad-45-35{padding:45px 35px !important}.pad-45-36{padding:45px 36px !important}.pad-45-37{padding:45px 37px !important}.pad-45-38{padding:45px 38px !important}.pad-45-39{padding:45px 39px !important}.pad-45-40{padding:45px 40px !important}.pad-45-41{padding:45px 41px !important}.pad-45-42{padding:45px 42px !important}.pad-45-43{padding:45px 43px !important}.pad-45-44{padding:45px 44px !important}.pad-45-45{padding:45px 45px !important}.pad-45-46{padding:45px 46px !important}.pad-45-47{padding:45px 47px !important}.pad-45-48{padding:45px 48px !important}.pad-45-49{padding:45px 49px !important}.pad-45-50{padding:45px 50px !important}.pad-45-51{padding:45px 51px !important}.pad-45-52{padding:45px 52px !important}.pad-45-53{padding:45px 53px !important}.pad-45-54{padding:45px 54px !important}.pad-45-55{padding:45px 55px !important}.pad-45-56{padding:45px 56px !important}.pad-45-57{padding:45px 57px !important}.pad-45-58{padding:45px 58px !important}.pad-45-59{padding:45px 59px !important}.pad-45-60{padding:45px 60px !important}.pad-45-61{padding:45px 61px !important}.pad-45-62{padding:45px 62px !important}.pad-45-63{padding:45px 63px !important}.pad-45-64{padding:45px 64px !important}.pad-45-65{padding:45px 65px !important}.pad-45-66{padding:45px 66px !important}.pad-45-67{padding:45px 67px !important}.pad-45-68{padding:45px 68px !important}.pad-45-69{padding:45px 69px !important}.pad-45-70{padding:45px 70px !important}.pad-45-71{padding:45px 71px !important}.pad-45-72{padding:45px 72px !important}.pad-45-73{padding:45px 73px !important}.pad-45-74{padding:45px 74px !important}.pad-45-75{padding:45px 75px !important}.pad-45-76{padding:45px 76px !important}.pad-45-77{padding:45px 77px !important}.pad-45-78{padding:45px 78px !important}.pad-45-79{padding:45px 79px !important}.pad-45-80{padding:45px 80px !important}.pad-45-81{padding:45px 81px !important}.pad-45-82{padding:45px 82px !important}.pad-45-83{padding:45px 83px !important}.pad-45-84{padding:45px 84px !important}.pad-45-85{padding:45px 85px !important}.pad-45-86{padding:45px 86px !important}.pad-45-87{padding:45px 87px !important}.pad-45-88{padding:45px 88px !important}.pad-45-89{padding:45px 89px !important}.pad-45-90{padding:45px 90px !important}.pad-45-91{padding:45px 91px !important}.pad-45-92{padding:45px 92px !important}.pad-45-93{padding:45px 93px !important}.pad-45-94{padding:45px 94px !important}.pad-45-95{padding:45px 95px !important}.pad-45-96{padding:45px 96px !important}.pad-45-97{padding:45px 97px !important}.pad-45-98{padding:45px 98px !important}.pad-45-99{padding:45px 99px !important}.pad-45-100{padding:45px 100px !important}.pad-46{padding:46px !important}.pad-t-46{padding-top:46px !important}.pad-r-46{padding-right:46px !important}.pad-b-46{padding-bottom:46px !important}.pad-l-46{padding-left:46px !important}.pad-tb-46{padding:46px 0}.pad-lr-46{padding:0 46px !important}.pad-46-0{padding:46px 0px !important}.pad-46-1{padding:46px 1px !important}.pad-46-2{padding:46px 2px !important}.pad-46-3{padding:46px 3px !important}.pad-46-4{padding:46px 4px !important}.pad-46-5{padding:46px 5px !important}.pad-46-6{padding:46px 6px !important}.pad-46-7{padding:46px 7px !important}.pad-46-8{padding:46px 8px !important}.pad-46-9{padding:46px 9px !important}.pad-46-10{padding:46px 10px !important}.pad-46-11{padding:46px 11px !important}.pad-46-12{padding:46px 12px !important}.pad-46-13{padding:46px 13px !important}.pad-46-14{padding:46px 14px !important}.pad-46-15{padding:46px 15px !important}.pad-46-16{padding:46px 16px !important}.pad-46-17{padding:46px 17px !important}.pad-46-18{padding:46px 18px !important}.pad-46-19{padding:46px 19px !important}.pad-46-20{padding:46px 20px !important}.pad-46-21{padding:46px 21px !important}.pad-46-22{padding:46px 22px !important}.pad-46-23{padding:46px 23px !important}.pad-46-24{padding:46px 24px !important}.pad-46-25{padding:46px 25px !important}.pad-46-26{padding:46px 26px !important}.pad-46-27{padding:46px 27px !important}.pad-46-28{padding:46px 28px !important}.pad-46-29{padding:46px 29px !important}.pad-46-30{padding:46px 30px !important}.pad-46-31{padding:46px 31px !important}.pad-46-32{padding:46px 32px !important}.pad-46-33{padding:46px 33px !important}.pad-46-34{padding:46px 34px !important}.pad-46-35{padding:46px 35px !important}.pad-46-36{padding:46px 36px !important}.pad-46-37{padding:46px 37px !important}.pad-46-38{padding:46px 38px !important}.pad-46-39{padding:46px 39px !important}.pad-46-40{padding:46px 40px !important}.pad-46-41{padding:46px 41px !important}.pad-46-42{padding:46px 42px !important}.pad-46-43{padding:46px 43px !important}.pad-46-44{padding:46px 44px !important}.pad-46-45{padding:46px 45px !important}.pad-46-46{padding:46px 46px !important}.pad-46-47{padding:46px 47px !important}.pad-46-48{padding:46px 48px !important}.pad-46-49{padding:46px 49px !important}.pad-46-50{padding:46px 50px !important}.pad-46-51{padding:46px 51px !important}.pad-46-52{padding:46px 52px !important}.pad-46-53{padding:46px 53px !important}.pad-46-54{padding:46px 54px !important}.pad-46-55{padding:46px 55px !important}.pad-46-56{padding:46px 56px !important}.pad-46-57{padding:46px 57px !important}.pad-46-58{padding:46px 58px !important}.pad-46-59{padding:46px 59px !important}.pad-46-60{padding:46px 60px !important}.pad-46-61{padding:46px 61px !important}.pad-46-62{padding:46px 62px !important}.pad-46-63{padding:46px 63px !important}.pad-46-64{padding:46px 64px !important}.pad-46-65{padding:46px 65px !important}.pad-46-66{padding:46px 66px !important}.pad-46-67{padding:46px 67px !important}.pad-46-68{padding:46px 68px !important}.pad-46-69{padding:46px 69px !important}.pad-46-70{padding:46px 70px !important}.pad-46-71{padding:46px 71px !important}.pad-46-72{padding:46px 72px !important}.pad-46-73{padding:46px 73px !important}.pad-46-74{padding:46px 74px !important}.pad-46-75{padding:46px 75px !important}.pad-46-76{padding:46px 76px !important}.pad-46-77{padding:46px 77px !important}.pad-46-78{padding:46px 78px !important}.pad-46-79{padding:46px 79px !important}.pad-46-80{padding:46px 80px !important}.pad-46-81{padding:46px 81px !important}.pad-46-82{padding:46px 82px !important}.pad-46-83{padding:46px 83px !important}.pad-46-84{padding:46px 84px !important}.pad-46-85{padding:46px 85px !important}.pad-46-86{padding:46px 86px !important}.pad-46-87{padding:46px 87px !important}.pad-46-88{padding:46px 88px !important}.pad-46-89{padding:46px 89px !important}.pad-46-90{padding:46px 90px !important}.pad-46-91{padding:46px 91px !important}.pad-46-92{padding:46px 92px !important}.pad-46-93{padding:46px 93px !important}.pad-46-94{padding:46px 94px !important}.pad-46-95{padding:46px 95px !important}.pad-46-96{padding:46px 96px !important}.pad-46-97{padding:46px 97px !important}.pad-46-98{padding:46px 98px !important}.pad-46-99{padding:46px 99px !important}.pad-46-100{padding:46px 100px !important}.pad-47{padding:47px !important}.pad-t-47{padding-top:47px !important}.pad-r-47{padding-right:47px !important}.pad-b-47{padding-bottom:47px !important}.pad-l-47{padding-left:47px !important}.pad-tb-47{padding:47px 0}.pad-lr-47{padding:0 47px !important}.pad-47-0{padding:47px 0px !important}.pad-47-1{padding:47px 1px !important}.pad-47-2{padding:47px 2px !important}.pad-47-3{padding:47px 3px !important}.pad-47-4{padding:47px 4px !important}.pad-47-5{padding:47px 5px !important}.pad-47-6{padding:47px 6px !important}.pad-47-7{padding:47px 7px !important}.pad-47-8{padding:47px 8px !important}.pad-47-9{padding:47px 9px !important}.pad-47-10{padding:47px 10px !important}.pad-47-11{padding:47px 11px !important}.pad-47-12{padding:47px 12px !important}.pad-47-13{padding:47px 13px !important}.pad-47-14{padding:47px 14px !important}.pad-47-15{padding:47px 15px !important}.pad-47-16{padding:47px 16px !important}.pad-47-17{padding:47px 17px !important}.pad-47-18{padding:47px 18px !important}.pad-47-19{padding:47px 19px !important}.pad-47-20{padding:47px 20px !important}.pad-47-21{padding:47px 21px !important}.pad-47-22{padding:47px 22px !important}.pad-47-23{padding:47px 23px !important}.pad-47-24{padding:47px 24px !important}.pad-47-25{padding:47px 25px !important}.pad-47-26{padding:47px 26px !important}.pad-47-27{padding:47px 27px !important}.pad-47-28{padding:47px 28px !important}.pad-47-29{padding:47px 29px !important}.pad-47-30{padding:47px 30px !important}.pad-47-31{padding:47px 31px !important}.pad-47-32{padding:47px 32px !important}.pad-47-33{padding:47px 33px !important}.pad-47-34{padding:47px 34px !important}.pad-47-35{padding:47px 35px !important}.pad-47-36{padding:47px 36px !important}.pad-47-37{padding:47px 37px !important}.pad-47-38{padding:47px 38px !important}.pad-47-39{padding:47px 39px !important}.pad-47-40{padding:47px 40px !important}.pad-47-41{padding:47px 41px !important}.pad-47-42{padding:47px 42px !important}.pad-47-43{padding:47px 43px !important}.pad-47-44{padding:47px 44px !important}.pad-47-45{padding:47px 45px !important}.pad-47-46{padding:47px 46px !important}.pad-47-47{padding:47px 47px !important}.pad-47-48{padding:47px 48px !important}.pad-47-49{padding:47px 49px !important}.pad-47-50{padding:47px 50px !important}.pad-47-51{padding:47px 51px !important}.pad-47-52{padding:47px 52px !important}.pad-47-53{padding:47px 53px !important}.pad-47-54{padding:47px 54px !important}.pad-47-55{padding:47px 55px !important}.pad-47-56{padding:47px 56px !important}.pad-47-57{padding:47px 57px !important}.pad-47-58{padding:47px 58px !important}.pad-47-59{padding:47px 59px !important}.pad-47-60{padding:47px 60px !important}.pad-47-61{padding:47px 61px !important}.pad-47-62{padding:47px 62px !important}.pad-47-63{padding:47px 63px !important}.pad-47-64{padding:47px 64px !important}.pad-47-65{padding:47px 65px !important}.pad-47-66{padding:47px 66px !important}.pad-47-67{padding:47px 67px !important}.pad-47-68{padding:47px 68px !important}.pad-47-69{padding:47px 69px !important}.pad-47-70{padding:47px 70px !important}.pad-47-71{padding:47px 71px !important}.pad-47-72{padding:47px 72px !important}.pad-47-73{padding:47px 73px !important}.pad-47-74{padding:47px 74px !important}.pad-47-75{padding:47px 75px !important}.pad-47-76{padding:47px 76px !important}.pad-47-77{padding:47px 77px !important}.pad-47-78{padding:47px 78px !important}.pad-47-79{padding:47px 79px !important}.pad-47-80{padding:47px 80px !important}.pad-47-81{padding:47px 81px !important}.pad-47-82{padding:47px 82px !important}.pad-47-83{padding:47px 83px !important}.pad-47-84{padding:47px 84px !important}.pad-47-85{padding:47px 85px !important}.pad-47-86{padding:47px 86px !important}.pad-47-87{padding:47px 87px !important}.pad-47-88{padding:47px 88px !important}.pad-47-89{padding:47px 89px !important}.pad-47-90{padding:47px 90px !important}.pad-47-91{padding:47px 91px !important}.pad-47-92{padding:47px 92px !important}.pad-47-93{padding:47px 93px !important}.pad-47-94{padding:47px 94px !important}.pad-47-95{padding:47px 95px !important}.pad-47-96{padding:47px 96px !important}.pad-47-97{padding:47px 97px !important}.pad-47-98{padding:47px 98px !important}.pad-47-99{padding:47px 99px !important}.pad-47-100{padding:47px 100px !important}.pad-48{padding:48px !important}.pad-t-48{padding-top:48px !important}.pad-r-48{padding-right:48px !important}.pad-b-48{padding-bottom:48px !important}.pad-l-48{padding-left:48px !important}.pad-tb-48{padding:48px 0}.pad-lr-48{padding:0 48px !important}.pad-48-0{padding:48px 0px !important}.pad-48-1{padding:48px 1px !important}.pad-48-2{padding:48px 2px !important}.pad-48-3{padding:48px 3px !important}.pad-48-4{padding:48px 4px !important}.pad-48-5{padding:48px 5px !important}.pad-48-6{padding:48px 6px !important}.pad-48-7{padding:48px 7px !important}.pad-48-8{padding:48px 8px !important}.pad-48-9{padding:48px 9px !important}.pad-48-10{padding:48px 10px !important}.pad-48-11{padding:48px 11px !important}.pad-48-12{padding:48px 12px !important}.pad-48-13{padding:48px 13px !important}.pad-48-14{padding:48px 14px !important}.pad-48-15{padding:48px 15px !important}.pad-48-16{padding:48px 16px !important}.pad-48-17{padding:48px 17px !important}.pad-48-18{padding:48px 18px !important}.pad-48-19{padding:48px 19px !important}.pad-48-20{padding:48px 20px !important}.pad-48-21{padding:48px 21px !important}.pad-48-22{padding:48px 22px !important}.pad-48-23{padding:48px 23px !important}.pad-48-24{padding:48px 24px !important}.pad-48-25{padding:48px 25px !important}.pad-48-26{padding:48px 26px !important}.pad-48-27{padding:48px 27px !important}.pad-48-28{padding:48px 28px !important}.pad-48-29{padding:48px 29px !important}.pad-48-30{padding:48px 30px !important}.pad-48-31{padding:48px 31px !important}.pad-48-32{padding:48px 32px !important}.pad-48-33{padding:48px 33px !important}.pad-48-34{padding:48px 34px !important}.pad-48-35{padding:48px 35px !important}.pad-48-36{padding:48px 36px !important}.pad-48-37{padding:48px 37px !important}.pad-48-38{padding:48px 38px !important}.pad-48-39{padding:48px 39px !important}.pad-48-40{padding:48px 40px !important}.pad-48-41{padding:48px 41px !important}.pad-48-42{padding:48px 42px !important}.pad-48-43{padding:48px 43px !important}.pad-48-44{padding:48px 44px !important}.pad-48-45{padding:48px 45px !important}.pad-48-46{padding:48px 46px !important}.pad-48-47{padding:48px 47px !important}.pad-48-48{padding:48px 48px !important}.pad-48-49{padding:48px 49px !important}.pad-48-50{padding:48px 50px !important}.pad-48-51{padding:48px 51px !important}.pad-48-52{padding:48px 52px !important}.pad-48-53{padding:48px 53px !important}.pad-48-54{padding:48px 54px !important}.pad-48-55{padding:48px 55px !important}.pad-48-56{padding:48px 56px !important}.pad-48-57{padding:48px 57px !important}.pad-48-58{padding:48px 58px !important}.pad-48-59{padding:48px 59px !important}.pad-48-60{padding:48px 60px !important}.pad-48-61{padding:48px 61px !important}.pad-48-62{padding:48px 62px !important}.pad-48-63{padding:48px 63px !important}.pad-48-64{padding:48px 64px !important}.pad-48-65{padding:48px 65px !important}.pad-48-66{padding:48px 66px !important}.pad-48-67{padding:48px 67px !important}.pad-48-68{padding:48px 68px !important}.pad-48-69{padding:48px 69px !important}.pad-48-70{padding:48px 70px !important}.pad-48-71{padding:48px 71px !important}.pad-48-72{padding:48px 72px !important}.pad-48-73{padding:48px 73px !important}.pad-48-74{padding:48px 74px !important}.pad-48-75{padding:48px 75px !important}.pad-48-76{padding:48px 76px !important}.pad-48-77{padding:48px 77px !important}.pad-48-78{padding:48px 78px !important}.pad-48-79{padding:48px 79px !important}.pad-48-80{padding:48px 80px !important}.pad-48-81{padding:48px 81px !important}.pad-48-82{padding:48px 82px !important}.pad-48-83{padding:48px 83px !important}.pad-48-84{padding:48px 84px !important}.pad-48-85{padding:48px 85px !important}.pad-48-86{padding:48px 86px !important}.pad-48-87{padding:48px 87px !important}.pad-48-88{padding:48px 88px !important}.pad-48-89{padding:48px 89px !important}.pad-48-90{padding:48px 90px !important}.pad-48-91{padding:48px 91px !important}.pad-48-92{padding:48px 92px !important}.pad-48-93{padding:48px 93px !important}.pad-48-94{padding:48px 94px !important}.pad-48-95{padding:48px 95px !important}.pad-48-96{padding:48px 96px !important}.pad-48-97{padding:48px 97px !important}.pad-48-98{padding:48px 98px !important}.pad-48-99{padding:48px 99px !important}.pad-48-100{padding:48px 100px !important}.pad-49{padding:49px !important}.pad-t-49{padding-top:49px !important}.pad-r-49{padding-right:49px !important}.pad-b-49{padding-bottom:49px !important}.pad-l-49{padding-left:49px !important}.pad-tb-49{padding:49px 0}.pad-lr-49{padding:0 49px !important}.pad-49-0{padding:49px 0px !important}.pad-49-1{padding:49px 1px !important}.pad-49-2{padding:49px 2px !important}.pad-49-3{padding:49px 3px !important}.pad-49-4{padding:49px 4px !important}.pad-49-5{padding:49px 5px !important}.pad-49-6{padding:49px 6px !important}.pad-49-7{padding:49px 7px !important}.pad-49-8{padding:49px 8px !important}.pad-49-9{padding:49px 9px !important}.pad-49-10{padding:49px 10px !important}.pad-49-11{padding:49px 11px !important}.pad-49-12{padding:49px 12px !important}.pad-49-13{padding:49px 13px !important}.pad-49-14{padding:49px 14px !important}.pad-49-15{padding:49px 15px !important}.pad-49-16{padding:49px 16px !important}.pad-49-17{padding:49px 17px !important}.pad-49-18{padding:49px 18px !important}.pad-49-19{padding:49px 19px !important}.pad-49-20{padding:49px 20px !important}.pad-49-21{padding:49px 21px !important}.pad-49-22{padding:49px 22px !important}.pad-49-23{padding:49px 23px !important}.pad-49-24{padding:49px 24px !important}.pad-49-25{padding:49px 25px !important}.pad-49-26{padding:49px 26px !important}.pad-49-27{padding:49px 27px !important}.pad-49-28{padding:49px 28px !important}.pad-49-29{padding:49px 29px !important}.pad-49-30{padding:49px 30px !important}.pad-49-31{padding:49px 31px !important}.pad-49-32{padding:49px 32px !important}.pad-49-33{padding:49px 33px !important}.pad-49-34{padding:49px 34px !important}.pad-49-35{padding:49px 35px !important}.pad-49-36{padding:49px 36px !important}.pad-49-37{padding:49px 37px !important}.pad-49-38{padding:49px 38px !important}.pad-49-39{padding:49px 39px !important}.pad-49-40{padding:49px 40px !important}.pad-49-41{padding:49px 41px !important}.pad-49-42{padding:49px 42px !important}.pad-49-43{padding:49px 43px !important}.pad-49-44{padding:49px 44px !important}.pad-49-45{padding:49px 45px !important}.pad-49-46{padding:49px 46px !important}.pad-49-47{padding:49px 47px !important}.pad-49-48{padding:49px 48px !important}.pad-49-49{padding:49px 49px !important}.pad-49-50{padding:49px 50px !important}.pad-49-51{padding:49px 51px !important}.pad-49-52{padding:49px 52px !important}.pad-49-53{padding:49px 53px !important}.pad-49-54{padding:49px 54px !important}.pad-49-55{padding:49px 55px !important}.pad-49-56{padding:49px 56px !important}.pad-49-57{padding:49px 57px !important}.pad-49-58{padding:49px 58px !important}.pad-49-59{padding:49px 59px !important}.pad-49-60{padding:49px 60px !important}.pad-49-61{padding:49px 61px !important}.pad-49-62{padding:49px 62px !important}.pad-49-63{padding:49px 63px !important}.pad-49-64{padding:49px 64px !important}.pad-49-65{padding:49px 65px !important}.pad-49-66{padding:49px 66px !important}.pad-49-67{padding:49px 67px !important}.pad-49-68{padding:49px 68px !important}.pad-49-69{padding:49px 69px !important}.pad-49-70{padding:49px 70px !important}.pad-49-71{padding:49px 71px !important}.pad-49-72{padding:49px 72px !important}.pad-49-73{padding:49px 73px !important}.pad-49-74{padding:49px 74px !important}.pad-49-75{padding:49px 75px !important}.pad-49-76{padding:49px 76px !important}.pad-49-77{padding:49px 77px !important}.pad-49-78{padding:49px 78px !important}.pad-49-79{padding:49px 79px !important}.pad-49-80{padding:49px 80px !important}.pad-49-81{padding:49px 81px !important}.pad-49-82{padding:49px 82px !important}.pad-49-83{padding:49px 83px !important}.pad-49-84{padding:49px 84px !important}.pad-49-85{padding:49px 85px !important}.pad-49-86{padding:49px 86px !important}.pad-49-87{padding:49px 87px !important}.pad-49-88{padding:49px 88px !important}.pad-49-89{padding:49px 89px !important}.pad-49-90{padding:49px 90px !important}.pad-49-91{padding:49px 91px !important}.pad-49-92{padding:49px 92px !important}.pad-49-93{padding:49px 93px !important}.pad-49-94{padding:49px 94px !important}.pad-49-95{padding:49px 95px !important}.pad-49-96{padding:49px 96px !important}.pad-49-97{padding:49px 97px !important}.pad-49-98{padding:49px 98px !important}.pad-49-99{padding:49px 99px !important}.pad-49-100{padding:49px 100px !important}.pad-50{padding:50px !important}.pad-t-50{padding-top:50px !important}.pad-r-50{padding-right:50px !important}.pad-b-50{padding-bottom:50px !important}.pad-l-50{padding-left:50px !important}.pad-tb-50{padding:50px 0}.pad-lr-50{padding:0 50px !important}.pad-50-0{padding:50px 0px !important}.pad-50-1{padding:50px 1px !important}.pad-50-2{padding:50px 2px !important}.pad-50-3{padding:50px 3px !important}.pad-50-4{padding:50px 4px !important}.pad-50-5{padding:50px 5px !important}.pad-50-6{padding:50px 6px !important}.pad-50-7{padding:50px 7px !important}.pad-50-8{padding:50px 8px !important}.pad-50-9{padding:50px 9px !important}.pad-50-10{padding:50px 10px !important}.pad-50-11{padding:50px 11px !important}.pad-50-12{padding:50px 12px !important}.pad-50-13{padding:50px 13px !important}.pad-50-14{padding:50px 14px !important}.pad-50-15{padding:50px 15px !important}.pad-50-16{padding:50px 16px !important}.pad-50-17{padding:50px 17px !important}.pad-50-18{padding:50px 18px !important}.pad-50-19{padding:50px 19px !important}.pad-50-20{padding:50px 20px !important}.pad-50-21{padding:50px 21px !important}.pad-50-22{padding:50px 22px !important}.pad-50-23{padding:50px 23px !important}.pad-50-24{padding:50px 24px !important}.pad-50-25{padding:50px 25px !important}.pad-50-26{padding:50px 26px !important}.pad-50-27{padding:50px 27px !important}.pad-50-28{padding:50px 28px !important}.pad-50-29{padding:50px 29px !important}.pad-50-30{padding:50px 30px !important}.pad-50-31{padding:50px 31px !important}.pad-50-32{padding:50px 32px !important}.pad-50-33{padding:50px 33px !important}.pad-50-34{padding:50px 34px !important}.pad-50-35{padding:50px 35px !important}.pad-50-36{padding:50px 36px !important}.pad-50-37{padding:50px 37px !important}.pad-50-38{padding:50px 38px !important}.pad-50-39{padding:50px 39px !important}.pad-50-40{padding:50px 40px !important}.pad-50-41{padding:50px 41px !important}.pad-50-42{padding:50px 42px !important}.pad-50-43{padding:50px 43px !important}.pad-50-44{padding:50px 44px !important}.pad-50-45{padding:50px 45px !important}.pad-50-46{padding:50px 46px !important}.pad-50-47{padding:50px 47px !important}.pad-50-48{padding:50px 48px !important}.pad-50-49{padding:50px 49px !important}.pad-50-50{padding:50px 50px !important}.pad-50-51{padding:50px 51px !important}.pad-50-52{padding:50px 52px !important}.pad-50-53{padding:50px 53px !important}.pad-50-54{padding:50px 54px !important}.pad-50-55{padding:50px 55px !important}.pad-50-56{padding:50px 56px !important}.pad-50-57{padding:50px 57px !important}.pad-50-58{padding:50px 58px !important}.pad-50-59{padding:50px 59px !important}.pad-50-60{padding:50px 60px !important}.pad-50-61{padding:50px 61px !important}.pad-50-62{padding:50px 62px !important}.pad-50-63{padding:50px 63px !important}.pad-50-64{padding:50px 64px !important}.pad-50-65{padding:50px 65px !important}.pad-50-66{padding:50px 66px !important}.pad-50-67{padding:50px 67px !important}.pad-50-68{padding:50px 68px !important}.pad-50-69{padding:50px 69px !important}.pad-50-70{padding:50px 70px !important}.pad-50-71{padding:50px 71px !important}.pad-50-72{padding:50px 72px !important}.pad-50-73{padding:50px 73px !important}.pad-50-74{padding:50px 74px !important}.pad-50-75{padding:50px 75px !important}.pad-50-76{padding:50px 76px !important}.pad-50-77{padding:50px 77px !important}.pad-50-78{padding:50px 78px !important}.pad-50-79{padding:50px 79px !important}.pad-50-80{padding:50px 80px !important}.pad-50-81{padding:50px 81px !important}.pad-50-82{padding:50px 82px !important}.pad-50-83{padding:50px 83px !important}.pad-50-84{padding:50px 84px !important}.pad-50-85{padding:50px 85px !important}.pad-50-86{padding:50px 86px !important}.pad-50-87{padding:50px 87px !important}.pad-50-88{padding:50px 88px !important}.pad-50-89{padding:50px 89px !important}.pad-50-90{padding:50px 90px !important}.pad-50-91{padding:50px 91px !important}.pad-50-92{padding:50px 92px !important}.pad-50-93{padding:50px 93px !important}.pad-50-94{padding:50px 94px !important}.pad-50-95{padding:50px 95px !important}.pad-50-96{padding:50px 96px !important}.pad-50-97{padding:50px 97px !important}.pad-50-98{padding:50px 98px !important}.pad-50-99{padding:50px 99px !important}.pad-50-100{padding:50px 100px !important}.pad-51{padding:51px !important}.pad-t-51{padding-top:51px !important}.pad-r-51{padding-right:51px !important}.pad-b-51{padding-bottom:51px !important}.pad-l-51{padding-left:51px !important}.pad-tb-51{padding:51px 0}.pad-lr-51{padding:0 51px !important}.pad-51-0{padding:51px 0px !important}.pad-51-1{padding:51px 1px !important}.pad-51-2{padding:51px 2px !important}.pad-51-3{padding:51px 3px !important}.pad-51-4{padding:51px 4px !important}.pad-51-5{padding:51px 5px !important}.pad-51-6{padding:51px 6px !important}.pad-51-7{padding:51px 7px !important}.pad-51-8{padding:51px 8px !important}.pad-51-9{padding:51px 9px !important}.pad-51-10{padding:51px 10px !important}.pad-51-11{padding:51px 11px !important}.pad-51-12{padding:51px 12px !important}.pad-51-13{padding:51px 13px !important}.pad-51-14{padding:51px 14px !important}.pad-51-15{padding:51px 15px !important}.pad-51-16{padding:51px 16px !important}.pad-51-17{padding:51px 17px !important}.pad-51-18{padding:51px 18px !important}.pad-51-19{padding:51px 19px !important}.pad-51-20{padding:51px 20px !important}.pad-51-21{padding:51px 21px !important}.pad-51-22{padding:51px 22px !important}.pad-51-23{padding:51px 23px !important}.pad-51-24{padding:51px 24px !important}.pad-51-25{padding:51px 25px !important}.pad-51-26{padding:51px 26px !important}.pad-51-27{padding:51px 27px !important}.pad-51-28{padding:51px 28px !important}.pad-51-29{padding:51px 29px !important}.pad-51-30{padding:51px 30px !important}.pad-51-31{padding:51px 31px !important}.pad-51-32{padding:51px 32px !important}.pad-51-33{padding:51px 33px !important}.pad-51-34{padding:51px 34px !important}.pad-51-35{padding:51px 35px !important}.pad-51-36{padding:51px 36px !important}.pad-51-37{padding:51px 37px !important}.pad-51-38{padding:51px 38px !important}.pad-51-39{padding:51px 39px !important}.pad-51-40{padding:51px 40px !important}.pad-51-41{padding:51px 41px !important}.pad-51-42{padding:51px 42px !important}.pad-51-43{padding:51px 43px !important}.pad-51-44{padding:51px 44px !important}.pad-51-45{padding:51px 45px !important}.pad-51-46{padding:51px 46px !important}.pad-51-47{padding:51px 47px !important}.pad-51-48{padding:51px 48px !important}.pad-51-49{padding:51px 49px !important}.pad-51-50{padding:51px 50px !important}.pad-51-51{padding:51px 51px !important}.pad-51-52{padding:51px 52px !important}.pad-51-53{padding:51px 53px !important}.pad-51-54{padding:51px 54px !important}.pad-51-55{padding:51px 55px !important}.pad-51-56{padding:51px 56px !important}.pad-51-57{padding:51px 57px !important}.pad-51-58{padding:51px 58px !important}.pad-51-59{padding:51px 59px !important}.pad-51-60{padding:51px 60px !important}.pad-51-61{padding:51px 61px !important}.pad-51-62{padding:51px 62px !important}.pad-51-63{padding:51px 63px !important}.pad-51-64{padding:51px 64px !important}.pad-51-65{padding:51px 65px !important}.pad-51-66{padding:51px 66px !important}.pad-51-67{padding:51px 67px !important}.pad-51-68{padding:51px 68px !important}.pad-51-69{padding:51px 69px !important}.pad-51-70{padding:51px 70px !important}.pad-51-71{padding:51px 71px !important}.pad-51-72{padding:51px 72px !important}.pad-51-73{padding:51px 73px !important}.pad-51-74{padding:51px 74px !important}.pad-51-75{padding:51px 75px !important}.pad-51-76{padding:51px 76px !important}.pad-51-77{padding:51px 77px !important}.pad-51-78{padding:51px 78px !important}.pad-51-79{padding:51px 79px !important}.pad-51-80{padding:51px 80px !important}.pad-51-81{padding:51px 81px !important}.pad-51-82{padding:51px 82px !important}.pad-51-83{padding:51px 83px !important}.pad-51-84{padding:51px 84px !important}.pad-51-85{padding:51px 85px !important}.pad-51-86{padding:51px 86px !important}.pad-51-87{padding:51px 87px !important}.pad-51-88{padding:51px 88px !important}.pad-51-89{padding:51px 89px !important}.pad-51-90{padding:51px 90px !important}.pad-51-91{padding:51px 91px !important}.pad-51-92{padding:51px 92px !important}.pad-51-93{padding:51px 93px !important}.pad-51-94{padding:51px 94px !important}.pad-51-95{padding:51px 95px !important}.pad-51-96{padding:51px 96px !important}.pad-51-97{padding:51px 97px !important}.pad-51-98{padding:51px 98px !important}.pad-51-99{padding:51px 99px !important}.pad-51-100{padding:51px 100px !important}.pad-52{padding:52px !important}.pad-t-52{padding-top:52px !important}.pad-r-52{padding-right:52px !important}.pad-b-52{padding-bottom:52px !important}.pad-l-52{padding-left:52px !important}.pad-tb-52{padding:52px 0}.pad-lr-52{padding:0 52px !important}.pad-52-0{padding:52px 0px !important}.pad-52-1{padding:52px 1px !important}.pad-52-2{padding:52px 2px !important}.pad-52-3{padding:52px 3px !important}.pad-52-4{padding:52px 4px !important}.pad-52-5{padding:52px 5px !important}.pad-52-6{padding:52px 6px !important}.pad-52-7{padding:52px 7px !important}.pad-52-8{padding:52px 8px !important}.pad-52-9{padding:52px 9px !important}.pad-52-10{padding:52px 10px !important}.pad-52-11{padding:52px 11px !important}.pad-52-12{padding:52px 12px !important}.pad-52-13{padding:52px 13px !important}.pad-52-14{padding:52px 14px !important}.pad-52-15{padding:52px 15px !important}.pad-52-16{padding:52px 16px !important}.pad-52-17{padding:52px 17px !important}.pad-52-18{padding:52px 18px !important}.pad-52-19{padding:52px 19px !important}.pad-52-20{padding:52px 20px !important}.pad-52-21{padding:52px 21px !important}.pad-52-22{padding:52px 22px !important}.pad-52-23{padding:52px 23px !important}.pad-52-24{padding:52px 24px !important}.pad-52-25{padding:52px 25px !important}.pad-52-26{padding:52px 26px !important}.pad-52-27{padding:52px 27px !important}.pad-52-28{padding:52px 28px !important}.pad-52-29{padding:52px 29px !important}.pad-52-30{padding:52px 30px !important}.pad-52-31{padding:52px 31px !important}.pad-52-32{padding:52px 32px !important}.pad-52-33{padding:52px 33px !important}.pad-52-34{padding:52px 34px !important}.pad-52-35{padding:52px 35px !important}.pad-52-36{padding:52px 36px !important}.pad-52-37{padding:52px 37px !important}.pad-52-38{padding:52px 38px !important}.pad-52-39{padding:52px 39px !important}.pad-52-40{padding:52px 40px !important}.pad-52-41{padding:52px 41px !important}.pad-52-42{padding:52px 42px !important}.pad-52-43{padding:52px 43px !important}.pad-52-44{padding:52px 44px !important}.pad-52-45{padding:52px 45px !important}.pad-52-46{padding:52px 46px !important}.pad-52-47{padding:52px 47px !important}.pad-52-48{padding:52px 48px !important}.pad-52-49{padding:52px 49px !important}.pad-52-50{padding:52px 50px !important}.pad-52-51{padding:52px 51px !important}.pad-52-52{padding:52px 52px !important}.pad-52-53{padding:52px 53px !important}.pad-52-54{padding:52px 54px !important}.pad-52-55{padding:52px 55px !important}.pad-52-56{padding:52px 56px !important}.pad-52-57{padding:52px 57px !important}.pad-52-58{padding:52px 58px !important}.pad-52-59{padding:52px 59px !important}.pad-52-60{padding:52px 60px !important}.pad-52-61{padding:52px 61px !important}.pad-52-62{padding:52px 62px !important}.pad-52-63{padding:52px 63px !important}.pad-52-64{padding:52px 64px !important}.pad-52-65{padding:52px 65px !important}.pad-52-66{padding:52px 66px !important}.pad-52-67{padding:52px 67px !important}.pad-52-68{padding:52px 68px !important}.pad-52-69{padding:52px 69px !important}.pad-52-70{padding:52px 70px !important}.pad-52-71{padding:52px 71px !important}.pad-52-72{padding:52px 72px !important}.pad-52-73{padding:52px 73px !important}.pad-52-74{padding:52px 74px !important}.pad-52-75{padding:52px 75px !important}.pad-52-76{padding:52px 76px !important}.pad-52-77{padding:52px 77px !important}.pad-52-78{padding:52px 78px !important}.pad-52-79{padding:52px 79px !important}.pad-52-80{padding:52px 80px !important}.pad-52-81{padding:52px 81px !important}.pad-52-82{padding:52px 82px !important}.pad-52-83{padding:52px 83px !important}.pad-52-84{padding:52px 84px !important}.pad-52-85{padding:52px 85px !important}.pad-52-86{padding:52px 86px !important}.pad-52-87{padding:52px 87px !important}.pad-52-88{padding:52px 88px !important}.pad-52-89{padding:52px 89px !important}.pad-52-90{padding:52px 90px !important}.pad-52-91{padding:52px 91px !important}.pad-52-92{padding:52px 92px !important}.pad-52-93{padding:52px 93px !important}.pad-52-94{padding:52px 94px !important}.pad-52-95{padding:52px 95px !important}.pad-52-96{padding:52px 96px !important}.pad-52-97{padding:52px 97px !important}.pad-52-98{padding:52px 98px !important}.pad-52-99{padding:52px 99px !important}.pad-52-100{padding:52px 100px !important}.pad-53{padding:53px !important}.pad-t-53{padding-top:53px !important}.pad-r-53{padding-right:53px !important}.pad-b-53{padding-bottom:53px !important}.pad-l-53{padding-left:53px !important}.pad-tb-53{padding:53px 0}.pad-lr-53{padding:0 53px !important}.pad-53-0{padding:53px 0px !important}.pad-53-1{padding:53px 1px !important}.pad-53-2{padding:53px 2px !important}.pad-53-3{padding:53px 3px !important}.pad-53-4{padding:53px 4px !important}.pad-53-5{padding:53px 5px !important}.pad-53-6{padding:53px 6px !important}.pad-53-7{padding:53px 7px !important}.pad-53-8{padding:53px 8px !important}.pad-53-9{padding:53px 9px !important}.pad-53-10{padding:53px 10px !important}.pad-53-11{padding:53px 11px !important}.pad-53-12{padding:53px 12px !important}.pad-53-13{padding:53px 13px !important}.pad-53-14{padding:53px 14px !important}.pad-53-15{padding:53px 15px !important}.pad-53-16{padding:53px 16px !important}.pad-53-17{padding:53px 17px !important}.pad-53-18{padding:53px 18px !important}.pad-53-19{padding:53px 19px !important}.pad-53-20{padding:53px 20px !important}.pad-53-21{padding:53px 21px !important}.pad-53-22{padding:53px 22px !important}.pad-53-23{padding:53px 23px !important}.pad-53-24{padding:53px 24px !important}.pad-53-25{padding:53px 25px !important}.pad-53-26{padding:53px 26px !important}.pad-53-27{padding:53px 27px !important}.pad-53-28{padding:53px 28px !important}.pad-53-29{padding:53px 29px !important}.pad-53-30{padding:53px 30px !important}.pad-53-31{padding:53px 31px !important}.pad-53-32{padding:53px 32px !important}.pad-53-33{padding:53px 33px !important}.pad-53-34{padding:53px 34px !important}.pad-53-35{padding:53px 35px !important}.pad-53-36{padding:53px 36px !important}.pad-53-37{padding:53px 37px !important}.pad-53-38{padding:53px 38px !important}.pad-53-39{padding:53px 39px !important}.pad-53-40{padding:53px 40px !important}.pad-53-41{padding:53px 41px !important}.pad-53-42{padding:53px 42px !important}.pad-53-43{padding:53px 43px !important}.pad-53-44{padding:53px 44px !important}.pad-53-45{padding:53px 45px !important}.pad-53-46{padding:53px 46px !important}.pad-53-47{padding:53px 47px !important}.pad-53-48{padding:53px 48px !important}.pad-53-49{padding:53px 49px !important}.pad-53-50{padding:53px 50px !important}.pad-53-51{padding:53px 51px !important}.pad-53-52{padding:53px 52px !important}.pad-53-53{padding:53px 53px !important}.pad-53-54{padding:53px 54px !important}.pad-53-55{padding:53px 55px !important}.pad-53-56{padding:53px 56px !important}.pad-53-57{padding:53px 57px !important}.pad-53-58{padding:53px 58px !important}.pad-53-59{padding:53px 59px !important}.pad-53-60{padding:53px 60px !important}.pad-53-61{padding:53px 61px !important}.pad-53-62{padding:53px 62px !important}.pad-53-63{padding:53px 63px !important}.pad-53-64{padding:53px 64px !important}.pad-53-65{padding:53px 65px !important}.pad-53-66{padding:53px 66px !important}.pad-53-67{padding:53px 67px !important}.pad-53-68{padding:53px 68px !important}.pad-53-69{padding:53px 69px !important}.pad-53-70{padding:53px 70px !important}.pad-53-71{padding:53px 71px !important}.pad-53-72{padding:53px 72px !important}.pad-53-73{padding:53px 73px !important}.pad-53-74{padding:53px 74px !important}.pad-53-75{padding:53px 75px !important}.pad-53-76{padding:53px 76px !important}.pad-53-77{padding:53px 77px !important}.pad-53-78{padding:53px 78px !important}.pad-53-79{padding:53px 79px !important}.pad-53-80{padding:53px 80px !important}.pad-53-81{padding:53px 81px !important}.pad-53-82{padding:53px 82px !important}.pad-53-83{padding:53px 83px !important}.pad-53-84{padding:53px 84px !important}.pad-53-85{padding:53px 85px !important}.pad-53-86{padding:53px 86px !important}.pad-53-87{padding:53px 87px !important}.pad-53-88{padding:53px 88px !important}.pad-53-89{padding:53px 89px !important}.pad-53-90{padding:53px 90px !important}.pad-53-91{padding:53px 91px !important}.pad-53-92{padding:53px 92px !important}.pad-53-93{padding:53px 93px !important}.pad-53-94{padding:53px 94px !important}.pad-53-95{padding:53px 95px !important}.pad-53-96{padding:53px 96px !important}.pad-53-97{padding:53px 97px !important}.pad-53-98{padding:53px 98px !important}.pad-53-99{padding:53px 99px !important}.pad-53-100{padding:53px 100px !important}.pad-54{padding:54px !important}.pad-t-54{padding-top:54px !important}.pad-r-54{padding-right:54px !important}.pad-b-54{padding-bottom:54px !important}.pad-l-54{padding-left:54px !important}.pad-tb-54{padding:54px 0}.pad-lr-54{padding:0 54px !important}.pad-54-0{padding:54px 0px !important}.pad-54-1{padding:54px 1px !important}.pad-54-2{padding:54px 2px !important}.pad-54-3{padding:54px 3px !important}.pad-54-4{padding:54px 4px !important}.pad-54-5{padding:54px 5px !important}.pad-54-6{padding:54px 6px !important}.pad-54-7{padding:54px 7px !important}.pad-54-8{padding:54px 8px !important}.pad-54-9{padding:54px 9px !important}.pad-54-10{padding:54px 10px !important}.pad-54-11{padding:54px 11px !important}.pad-54-12{padding:54px 12px !important}.pad-54-13{padding:54px 13px !important}.pad-54-14{padding:54px 14px !important}.pad-54-15{padding:54px 15px !important}.pad-54-16{padding:54px 16px !important}.pad-54-17{padding:54px 17px !important}.pad-54-18{padding:54px 18px !important}.pad-54-19{padding:54px 19px !important}.pad-54-20{padding:54px 20px !important}.pad-54-21{padding:54px 21px !important}.pad-54-22{padding:54px 22px !important}.pad-54-23{padding:54px 23px !important}.pad-54-24{padding:54px 24px !important}.pad-54-25{padding:54px 25px !important}.pad-54-26{padding:54px 26px !important}.pad-54-27{padding:54px 27px !important}.pad-54-28{padding:54px 28px !important}.pad-54-29{padding:54px 29px !important}.pad-54-30{padding:54px 30px !important}.pad-54-31{padding:54px 31px !important}.pad-54-32{padding:54px 32px !important}.pad-54-33{padding:54px 33px !important}.pad-54-34{padding:54px 34px !important}.pad-54-35{padding:54px 35px !important}.pad-54-36{padding:54px 36px !important}.pad-54-37{padding:54px 37px !important}.pad-54-38{padding:54px 38px !important}.pad-54-39{padding:54px 39px !important}.pad-54-40{padding:54px 40px !important}.pad-54-41{padding:54px 41px !important}.pad-54-42{padding:54px 42px !important}.pad-54-43{padding:54px 43px !important}.pad-54-44{padding:54px 44px !important}.pad-54-45{padding:54px 45px !important}.pad-54-46{padding:54px 46px !important}.pad-54-47{padding:54px 47px !important}.pad-54-48{padding:54px 48px !important}.pad-54-49{padding:54px 49px !important}.pad-54-50{padding:54px 50px !important}.pad-54-51{padding:54px 51px !important}.pad-54-52{padding:54px 52px !important}.pad-54-53{padding:54px 53px !important}.pad-54-54{padding:54px 54px !important}.pad-54-55{padding:54px 55px !important}.pad-54-56{padding:54px 56px !important}.pad-54-57{padding:54px 57px !important}.pad-54-58{padding:54px 58px !important}.pad-54-59{padding:54px 59px !important}.pad-54-60{padding:54px 60px !important}.pad-54-61{padding:54px 61px !important}.pad-54-62{padding:54px 62px !important}.pad-54-63{padding:54px 63px !important}.pad-54-64{padding:54px 64px !important}.pad-54-65{padding:54px 65px !important}.pad-54-66{padding:54px 66px !important}.pad-54-67{padding:54px 67px !important}.pad-54-68{padding:54px 68px !important}.pad-54-69{padding:54px 69px !important}.pad-54-70{padding:54px 70px !important}.pad-54-71{padding:54px 71px !important}.pad-54-72{padding:54px 72px !important}.pad-54-73{padding:54px 73px !important}.pad-54-74{padding:54px 74px !important}.pad-54-75{padding:54px 75px !important}.pad-54-76{padding:54px 76px !important}.pad-54-77{padding:54px 77px !important}.pad-54-78{padding:54px 78px !important}.pad-54-79{padding:54px 79px !important}.pad-54-80{padding:54px 80px !important}.pad-54-81{padding:54px 81px !important}.pad-54-82{padding:54px 82px !important}.pad-54-83{padding:54px 83px !important}.pad-54-84{padding:54px 84px !important}.pad-54-85{padding:54px 85px !important}.pad-54-86{padding:54px 86px !important}.pad-54-87{padding:54px 87px !important}.pad-54-88{padding:54px 88px !important}.pad-54-89{padding:54px 89px !important}.pad-54-90{padding:54px 90px !important}.pad-54-91{padding:54px 91px !important}.pad-54-92{padding:54px 92px !important}.pad-54-93{padding:54px 93px !important}.pad-54-94{padding:54px 94px !important}.pad-54-95{padding:54px 95px !important}.pad-54-96{padding:54px 96px !important}.pad-54-97{padding:54px 97px !important}.pad-54-98{padding:54px 98px !important}.pad-54-99{padding:54px 99px !important}.pad-54-100{padding:54px 100px !important}.pad-55{padding:55px !important}.pad-t-55{padding-top:55px !important}.pad-r-55{padding-right:55px !important}.pad-b-55{padding-bottom:55px !important}.pad-l-55{padding-left:55px !important}.pad-tb-55{padding:55px 0}.pad-lr-55{padding:0 55px !important}.pad-55-0{padding:55px 0px !important}.pad-55-1{padding:55px 1px !important}.pad-55-2{padding:55px 2px !important}.pad-55-3{padding:55px 3px !important}.pad-55-4{padding:55px 4px !important}.pad-55-5{padding:55px 5px !important}.pad-55-6{padding:55px 6px !important}.pad-55-7{padding:55px 7px !important}.pad-55-8{padding:55px 8px !important}.pad-55-9{padding:55px 9px !important}.pad-55-10{padding:55px 10px !important}.pad-55-11{padding:55px 11px !important}.pad-55-12{padding:55px 12px !important}.pad-55-13{padding:55px 13px !important}.pad-55-14{padding:55px 14px !important}.pad-55-15{padding:55px 15px !important}.pad-55-16{padding:55px 16px !important}.pad-55-17{padding:55px 17px !important}.pad-55-18{padding:55px 18px !important}.pad-55-19{padding:55px 19px !important}.pad-55-20{padding:55px 20px !important}.pad-55-21{padding:55px 21px !important}.pad-55-22{padding:55px 22px !important}.pad-55-23{padding:55px 23px !important}.pad-55-24{padding:55px 24px !important}.pad-55-25{padding:55px 25px !important}.pad-55-26{padding:55px 26px !important}.pad-55-27{padding:55px 27px !important}.pad-55-28{padding:55px 28px !important}.pad-55-29{padding:55px 29px !important}.pad-55-30{padding:55px 30px !important}.pad-55-31{padding:55px 31px !important}.pad-55-32{padding:55px 32px !important}.pad-55-33{padding:55px 33px !important}.pad-55-34{padding:55px 34px !important}.pad-55-35{padding:55px 35px !important}.pad-55-36{padding:55px 36px !important}.pad-55-37{padding:55px 37px !important}.pad-55-38{padding:55px 38px !important}.pad-55-39{padding:55px 39px !important}.pad-55-40{padding:55px 40px !important}.pad-55-41{padding:55px 41px !important}.pad-55-42{padding:55px 42px !important}.pad-55-43{padding:55px 43px !important}.pad-55-44{padding:55px 44px !important}.pad-55-45{padding:55px 45px !important}.pad-55-46{padding:55px 46px !important}.pad-55-47{padding:55px 47px !important}.pad-55-48{padding:55px 48px !important}.pad-55-49{padding:55px 49px !important}.pad-55-50{padding:55px 50px !important}.pad-55-51{padding:55px 51px !important}.pad-55-52{padding:55px 52px !important}.pad-55-53{padding:55px 53px !important}.pad-55-54{padding:55px 54px !important}.pad-55-55{padding:55px 55px !important}.pad-55-56{padding:55px 56px !important}.pad-55-57{padding:55px 57px !important}.pad-55-58{padding:55px 58px !important}.pad-55-59{padding:55px 59px !important}.pad-55-60{padding:55px 60px !important}.pad-55-61{padding:55px 61px !important}.pad-55-62{padding:55px 62px !important}.pad-55-63{padding:55px 63px !important}.pad-55-64{padding:55px 64px !important}.pad-55-65{padding:55px 65px !important}.pad-55-66{padding:55px 66px !important}.pad-55-67{padding:55px 67px !important}.pad-55-68{padding:55px 68px !important}.pad-55-69{padding:55px 69px !important}.pad-55-70{padding:55px 70px !important}.pad-55-71{padding:55px 71px !important}.pad-55-72{padding:55px 72px !important}.pad-55-73{padding:55px 73px !important}.pad-55-74{padding:55px 74px !important}.pad-55-75{padding:55px 75px !important}.pad-55-76{padding:55px 76px !important}.pad-55-77{padding:55px 77px !important}.pad-55-78{padding:55px 78px !important}.pad-55-79{padding:55px 79px !important}.pad-55-80{padding:55px 80px !important}.pad-55-81{padding:55px 81px !important}.pad-55-82{padding:55px 82px !important}.pad-55-83{padding:55px 83px !important}.pad-55-84{padding:55px 84px !important}.pad-55-85{padding:55px 85px !important}.pad-55-86{padding:55px 86px !important}.pad-55-87{padding:55px 87px !important}.pad-55-88{padding:55px 88px !important}.pad-55-89{padding:55px 89px !important}.pad-55-90{padding:55px 90px !important}.pad-55-91{padding:55px 91px !important}.pad-55-92{padding:55px 92px !important}.pad-55-93{padding:55px 93px !important}.pad-55-94{padding:55px 94px !important}.pad-55-95{padding:55px 95px !important}.pad-55-96{padding:55px 96px !important}.pad-55-97{padding:55px 97px !important}.pad-55-98{padding:55px 98px !important}.pad-55-99{padding:55px 99px !important}.pad-55-100{padding:55px 100px !important}.pad-56{padding:56px !important}.pad-t-56{padding-top:56px !important}.pad-r-56{padding-right:56px !important}.pad-b-56{padding-bottom:56px !important}.pad-l-56{padding-left:56px !important}.pad-tb-56{padding:56px 0}.pad-lr-56{padding:0 56px !important}.pad-56-0{padding:56px 0px !important}.pad-56-1{padding:56px 1px !important}.pad-56-2{padding:56px 2px !important}.pad-56-3{padding:56px 3px !important}.pad-56-4{padding:56px 4px !important}.pad-56-5{padding:56px 5px !important}.pad-56-6{padding:56px 6px !important}.pad-56-7{padding:56px 7px !important}.pad-56-8{padding:56px 8px !important}.pad-56-9{padding:56px 9px !important}.pad-56-10{padding:56px 10px !important}.pad-56-11{padding:56px 11px !important}.pad-56-12{padding:56px 12px !important}.pad-56-13{padding:56px 13px !important}.pad-56-14{padding:56px 14px !important}.pad-56-15{padding:56px 15px !important}.pad-56-16{padding:56px 16px !important}.pad-56-17{padding:56px 17px !important}.pad-56-18{padding:56px 18px !important}.pad-56-19{padding:56px 19px !important}.pad-56-20{padding:56px 20px !important}.pad-56-21{padding:56px 21px !important}.pad-56-22{padding:56px 22px !important}.pad-56-23{padding:56px 23px !important}.pad-56-24{padding:56px 24px !important}.pad-56-25{padding:56px 25px !important}.pad-56-26{padding:56px 26px !important}.pad-56-27{padding:56px 27px !important}.pad-56-28{padding:56px 28px !important}.pad-56-29{padding:56px 29px !important}.pad-56-30{padding:56px 30px !important}.pad-56-31{padding:56px 31px !important}.pad-56-32{padding:56px 32px !important}.pad-56-33{padding:56px 33px !important}.pad-56-34{padding:56px 34px !important}.pad-56-35{padding:56px 35px !important}.pad-56-36{padding:56px 36px !important}.pad-56-37{padding:56px 37px !important}.pad-56-38{padding:56px 38px !important}.pad-56-39{padding:56px 39px !important}.pad-56-40{padding:56px 40px !important}.pad-56-41{padding:56px 41px !important}.pad-56-42{padding:56px 42px !important}.pad-56-43{padding:56px 43px !important}.pad-56-44{padding:56px 44px !important}.pad-56-45{padding:56px 45px !important}.pad-56-46{padding:56px 46px !important}.pad-56-47{padding:56px 47px !important}.pad-56-48{padding:56px 48px !important}.pad-56-49{padding:56px 49px !important}.pad-56-50{padding:56px 50px !important}.pad-56-51{padding:56px 51px !important}.pad-56-52{padding:56px 52px !important}.pad-56-53{padding:56px 53px !important}.pad-56-54{padding:56px 54px !important}.pad-56-55{padding:56px 55px !important}.pad-56-56{padding:56px 56px !important}.pad-56-57{padding:56px 57px !important}.pad-56-58{padding:56px 58px !important}.pad-56-59{padding:56px 59px !important}.pad-56-60{padding:56px 60px !important}.pad-56-61{padding:56px 61px !important}.pad-56-62{padding:56px 62px !important}.pad-56-63{padding:56px 63px !important}.pad-56-64{padding:56px 64px !important}.pad-56-65{padding:56px 65px !important}.pad-56-66{padding:56px 66px !important}.pad-56-67{padding:56px 67px !important}.pad-56-68{padding:56px 68px !important}.pad-56-69{padding:56px 69px !important}.pad-56-70{padding:56px 70px !important}.pad-56-71{padding:56px 71px !important}.pad-56-72{padding:56px 72px !important}.pad-56-73{padding:56px 73px !important}.pad-56-74{padding:56px 74px !important}.pad-56-75{padding:56px 75px !important}.pad-56-76{padding:56px 76px !important}.pad-56-77{padding:56px 77px !important}.pad-56-78{padding:56px 78px !important}.pad-56-79{padding:56px 79px !important}.pad-56-80{padding:56px 80px !important}.pad-56-81{padding:56px 81px !important}.pad-56-82{padding:56px 82px !important}.pad-56-83{padding:56px 83px !important}.pad-56-84{padding:56px 84px !important}.pad-56-85{padding:56px 85px !important}.pad-56-86{padding:56px 86px !important}.pad-56-87{padding:56px 87px !important}.pad-56-88{padding:56px 88px !important}.pad-56-89{padding:56px 89px !important}.pad-56-90{padding:56px 90px !important}.pad-56-91{padding:56px 91px !important}.pad-56-92{padding:56px 92px !important}.pad-56-93{padding:56px 93px !important}.pad-56-94{padding:56px 94px !important}.pad-56-95{padding:56px 95px !important}.pad-56-96{padding:56px 96px !important}.pad-56-97{padding:56px 97px !important}.pad-56-98{padding:56px 98px !important}.pad-56-99{padding:56px 99px !important}.pad-56-100{padding:56px 100px !important}.pad-57{padding:57px !important}.pad-t-57{padding-top:57px !important}.pad-r-57{padding-right:57px !important}.pad-b-57{padding-bottom:57px !important}.pad-l-57{padding-left:57px !important}.pad-tb-57{padding:57px 0}.pad-lr-57{padding:0 57px !important}.pad-57-0{padding:57px 0px !important}.pad-57-1{padding:57px 1px !important}.pad-57-2{padding:57px 2px !important}.pad-57-3{padding:57px 3px !important}.pad-57-4{padding:57px 4px !important}.pad-57-5{padding:57px 5px !important}.pad-57-6{padding:57px 6px !important}.pad-57-7{padding:57px 7px !important}.pad-57-8{padding:57px 8px !important}.pad-57-9{padding:57px 9px !important}.pad-57-10{padding:57px 10px !important}.pad-57-11{padding:57px 11px !important}.pad-57-12{padding:57px 12px !important}.pad-57-13{padding:57px 13px !important}.pad-57-14{padding:57px 14px !important}.pad-57-15{padding:57px 15px !important}.pad-57-16{padding:57px 16px !important}.pad-57-17{padding:57px 17px !important}.pad-57-18{padding:57px 18px !important}.pad-57-19{padding:57px 19px !important}.pad-57-20{padding:57px 20px !important}.pad-57-21{padding:57px 21px !important}.pad-57-22{padding:57px 22px !important}.pad-57-23{padding:57px 23px !important}.pad-57-24{padding:57px 24px !important}.pad-57-25{padding:57px 25px !important}.pad-57-26{padding:57px 26px !important}.pad-57-27{padding:57px 27px !important}.pad-57-28{padding:57px 28px !important}.pad-57-29{padding:57px 29px !important}.pad-57-30{padding:57px 30px !important}.pad-57-31{padding:57px 31px !important}.pad-57-32{padding:57px 32px !important}.pad-57-33{padding:57px 33px !important}.pad-57-34{padding:57px 34px !important}.pad-57-35{padding:57px 35px !important}.pad-57-36{padding:57px 36px !important}.pad-57-37{padding:57px 37px !important}.pad-57-38{padding:57px 38px !important}.pad-57-39{padding:57px 39px !important}.pad-57-40{padding:57px 40px !important}.pad-57-41{padding:57px 41px !important}.pad-57-42{padding:57px 42px !important}.pad-57-43{padding:57px 43px !important}.pad-57-44{padding:57px 44px !important}.pad-57-45{padding:57px 45px !important}.pad-57-46{padding:57px 46px !important}.pad-57-47{padding:57px 47px !important}.pad-57-48{padding:57px 48px !important}.pad-57-49{padding:57px 49px !important}.pad-57-50{padding:57px 50px !important}.pad-57-51{padding:57px 51px !important}.pad-57-52{padding:57px 52px !important}.pad-57-53{padding:57px 53px !important}.pad-57-54{padding:57px 54px !important}.pad-57-55{padding:57px 55px !important}.pad-57-56{padding:57px 56px !important}.pad-57-57{padding:57px 57px !important}.pad-57-58{padding:57px 58px !important}.pad-57-59{padding:57px 59px !important}.pad-57-60{padding:57px 60px !important}.pad-57-61{padding:57px 61px !important}.pad-57-62{padding:57px 62px !important}.pad-57-63{padding:57px 63px !important}.pad-57-64{padding:57px 64px !important}.pad-57-65{padding:57px 65px !important}.pad-57-66{padding:57px 66px !important}.pad-57-67{padding:57px 67px !important}.pad-57-68{padding:57px 68px !important}.pad-57-69{padding:57px 69px !important}.pad-57-70{padding:57px 70px !important}.pad-57-71{padding:57px 71px !important}.pad-57-72{padding:57px 72px !important}.pad-57-73{padding:57px 73px !important}.pad-57-74{padding:57px 74px !important}.pad-57-75{padding:57px 75px !important}.pad-57-76{padding:57px 76px !important}.pad-57-77{padding:57px 77px !important}.pad-57-78{padding:57px 78px !important}.pad-57-79{padding:57px 79px !important}.pad-57-80{padding:57px 80px !important}.pad-57-81{padding:57px 81px !important}.pad-57-82{padding:57px 82px !important}.pad-57-83{padding:57px 83px !important}.pad-57-84{padding:57px 84px !important}.pad-57-85{padding:57px 85px !important}.pad-57-86{padding:57px 86px !important}.pad-57-87{padding:57px 87px !important}.pad-57-88{padding:57px 88px !important}.pad-57-89{padding:57px 89px !important}.pad-57-90{padding:57px 90px !important}.pad-57-91{padding:57px 91px !important}.pad-57-92{padding:57px 92px !important}.pad-57-93{padding:57px 93px !important}.pad-57-94{padding:57px 94px !important}.pad-57-95{padding:57px 95px !important}.pad-57-96{padding:57px 96px !important}.pad-57-97{padding:57px 97px !important}.pad-57-98{padding:57px 98px !important}.pad-57-99{padding:57px 99px !important}.pad-57-100{padding:57px 100px !important}.pad-58{padding:58px !important}.pad-t-58{padding-top:58px !important}.pad-r-58{padding-right:58px !important}.pad-b-58{padding-bottom:58px !important}.pad-l-58{padding-left:58px !important}.pad-tb-58{padding:58px 0}.pad-lr-58{padding:0 58px !important}.pad-58-0{padding:58px 0px !important}.pad-58-1{padding:58px 1px !important}.pad-58-2{padding:58px 2px !important}.pad-58-3{padding:58px 3px !important}.pad-58-4{padding:58px 4px !important}.pad-58-5{padding:58px 5px !important}.pad-58-6{padding:58px 6px !important}.pad-58-7{padding:58px 7px !important}.pad-58-8{padding:58px 8px !important}.pad-58-9{padding:58px 9px !important}.pad-58-10{padding:58px 10px !important}.pad-58-11{padding:58px 11px !important}.pad-58-12{padding:58px 12px !important}.pad-58-13{padding:58px 13px !important}.pad-58-14{padding:58px 14px !important}.pad-58-15{padding:58px 15px !important}.pad-58-16{padding:58px 16px !important}.pad-58-17{padding:58px 17px !important}.pad-58-18{padding:58px 18px !important}.pad-58-19{padding:58px 19px !important}.pad-58-20{padding:58px 20px !important}.pad-58-21{padding:58px 21px !important}.pad-58-22{padding:58px 22px !important}.pad-58-23{padding:58px 23px !important}.pad-58-24{padding:58px 24px !important}.pad-58-25{padding:58px 25px !important}.pad-58-26{padding:58px 26px !important}.pad-58-27{padding:58px 27px !important}.pad-58-28{padding:58px 28px !important}.pad-58-29{padding:58px 29px !important}.pad-58-30{padding:58px 30px !important}.pad-58-31{padding:58px 31px !important}.pad-58-32{padding:58px 32px !important}.pad-58-33{padding:58px 33px !important}.pad-58-34{padding:58px 34px !important}.pad-58-35{padding:58px 35px !important}.pad-58-36{padding:58px 36px !important}.pad-58-37{padding:58px 37px !important}.pad-58-38{padding:58px 38px !important}.pad-58-39{padding:58px 39px !important}.pad-58-40{padding:58px 40px !important}.pad-58-41{padding:58px 41px !important}.pad-58-42{padding:58px 42px !important}.pad-58-43{padding:58px 43px !important}.pad-58-44{padding:58px 44px !important}.pad-58-45{padding:58px 45px !important}.pad-58-46{padding:58px 46px !important}.pad-58-47{padding:58px 47px !important}.pad-58-48{padding:58px 48px !important}.pad-58-49{padding:58px 49px !important}.pad-58-50{padding:58px 50px !important}.pad-58-51{padding:58px 51px !important}.pad-58-52{padding:58px 52px !important}.pad-58-53{padding:58px 53px !important}.pad-58-54{padding:58px 54px !important}.pad-58-55{padding:58px 55px !important}.pad-58-56{padding:58px 56px !important}.pad-58-57{padding:58px 57px !important}.pad-58-58{padding:58px 58px !important}.pad-58-59{padding:58px 59px !important}.pad-58-60{padding:58px 60px !important}.pad-58-61{padding:58px 61px !important}.pad-58-62{padding:58px 62px !important}.pad-58-63{padding:58px 63px !important}.pad-58-64{padding:58px 64px !important}.pad-58-65{padding:58px 65px !important}.pad-58-66{padding:58px 66px !important}.pad-58-67{padding:58px 67px !important}.pad-58-68{padding:58px 68px !important}.pad-58-69{padding:58px 69px !important}.pad-58-70{padding:58px 70px !important}.pad-58-71{padding:58px 71px !important}.pad-58-72{padding:58px 72px !important}.pad-58-73{padding:58px 73px !important}.pad-58-74{padding:58px 74px !important}.pad-58-75{padding:58px 75px !important}.pad-58-76{padding:58px 76px !important}.pad-58-77{padding:58px 77px !important}.pad-58-78{padding:58px 78px !important}.pad-58-79{padding:58px 79px !important}.pad-58-80{padding:58px 80px !important}.pad-58-81{padding:58px 81px !important}.pad-58-82{padding:58px 82px !important}.pad-58-83{padding:58px 83px !important}.pad-58-84{padding:58px 84px !important}.pad-58-85{padding:58px 85px !important}.pad-58-86{padding:58px 86px !important}.pad-58-87{padding:58px 87px !important}.pad-58-88{padding:58px 88px !important}.pad-58-89{padding:58px 89px !important}.pad-58-90{padding:58px 90px !important}.pad-58-91{padding:58px 91px !important}.pad-58-92{padding:58px 92px !important}.pad-58-93{padding:58px 93px !important}.pad-58-94{padding:58px 94px !important}.pad-58-95{padding:58px 95px !important}.pad-58-96{padding:58px 96px !important}.pad-58-97{padding:58px 97px !important}.pad-58-98{padding:58px 98px !important}.pad-58-99{padding:58px 99px !important}.pad-58-100{padding:58px 100px !important}.pad-59{padding:59px !important}.pad-t-59{padding-top:59px !important}.pad-r-59{padding-right:59px !important}.pad-b-59{padding-bottom:59px !important}.pad-l-59{padding-left:59px !important}.pad-tb-59{padding:59px 0}.pad-lr-59{padding:0 59px !important}.pad-59-0{padding:59px 0px !important}.pad-59-1{padding:59px 1px !important}.pad-59-2{padding:59px 2px !important}.pad-59-3{padding:59px 3px !important}.pad-59-4{padding:59px 4px !important}.pad-59-5{padding:59px 5px !important}.pad-59-6{padding:59px 6px !important}.pad-59-7{padding:59px 7px !important}.pad-59-8{padding:59px 8px !important}.pad-59-9{padding:59px 9px !important}.pad-59-10{padding:59px 10px !important}.pad-59-11{padding:59px 11px !important}.pad-59-12{padding:59px 12px !important}.pad-59-13{padding:59px 13px !important}.pad-59-14{padding:59px 14px !important}.pad-59-15{padding:59px 15px !important}.pad-59-16{padding:59px 16px !important}.pad-59-17{padding:59px 17px !important}.pad-59-18{padding:59px 18px !important}.pad-59-19{padding:59px 19px !important}.pad-59-20{padding:59px 20px !important}.pad-59-21{padding:59px 21px !important}.pad-59-22{padding:59px 22px !important}.pad-59-23{padding:59px 23px !important}.pad-59-24{padding:59px 24px !important}.pad-59-25{padding:59px 25px !important}.pad-59-26{padding:59px 26px !important}.pad-59-27{padding:59px 27px !important}.pad-59-28{padding:59px 28px !important}.pad-59-29{padding:59px 29px !important}.pad-59-30{padding:59px 30px !important}.pad-59-31{padding:59px 31px !important}.pad-59-32{padding:59px 32px !important}.pad-59-33{padding:59px 33px !important}.pad-59-34{padding:59px 34px !important}.pad-59-35{padding:59px 35px !important}.pad-59-36{padding:59px 36px !important}.pad-59-37{padding:59px 37px !important}.pad-59-38{padding:59px 38px !important}.pad-59-39{padding:59px 39px !important}.pad-59-40{padding:59px 40px !important}.pad-59-41{padding:59px 41px !important}.pad-59-42{padding:59px 42px !important}.pad-59-43{padding:59px 43px !important}.pad-59-44{padding:59px 44px !important}.pad-59-45{padding:59px 45px !important}.pad-59-46{padding:59px 46px !important}.pad-59-47{padding:59px 47px !important}.pad-59-48{padding:59px 48px !important}.pad-59-49{padding:59px 49px !important}.pad-59-50{padding:59px 50px !important}.pad-59-51{padding:59px 51px !important}.pad-59-52{padding:59px 52px !important}.pad-59-53{padding:59px 53px !important}.pad-59-54{padding:59px 54px !important}.pad-59-55{padding:59px 55px !important}.pad-59-56{padding:59px 56px !important}.pad-59-57{padding:59px 57px !important}.pad-59-58{padding:59px 58px !important}.pad-59-59{padding:59px 59px !important}.pad-59-60{padding:59px 60px !important}.pad-59-61{padding:59px 61px !important}.pad-59-62{padding:59px 62px !important}.pad-59-63{padding:59px 63px !important}.pad-59-64{padding:59px 64px !important}.pad-59-65{padding:59px 65px !important}.pad-59-66{padding:59px 66px !important}.pad-59-67{padding:59px 67px !important}.pad-59-68{padding:59px 68px !important}.pad-59-69{padding:59px 69px !important}.pad-59-70{padding:59px 70px !important}.pad-59-71{padding:59px 71px !important}.pad-59-72{padding:59px 72px !important}.pad-59-73{padding:59px 73px !important}.pad-59-74{padding:59px 74px !important}.pad-59-75{padding:59px 75px !important}.pad-59-76{padding:59px 76px !important}.pad-59-77{padding:59px 77px !important}.pad-59-78{padding:59px 78px !important}.pad-59-79{padding:59px 79px !important}.pad-59-80{padding:59px 80px !important}.pad-59-81{padding:59px 81px !important}.pad-59-82{padding:59px 82px !important}.pad-59-83{padding:59px 83px !important}.pad-59-84{padding:59px 84px !important}.pad-59-85{padding:59px 85px !important}.pad-59-86{padding:59px 86px !important}.pad-59-87{padding:59px 87px !important}.pad-59-88{padding:59px 88px !important}.pad-59-89{padding:59px 89px !important}.pad-59-90{padding:59px 90px !important}.pad-59-91{padding:59px 91px !important}.pad-59-92{padding:59px 92px !important}.pad-59-93{padding:59px 93px !important}.pad-59-94{padding:59px 94px !important}.pad-59-95{padding:59px 95px !important}.pad-59-96{padding:59px 96px !important}.pad-59-97{padding:59px 97px !important}.pad-59-98{padding:59px 98px !important}.pad-59-99{padding:59px 99px !important}.pad-59-100{padding:59px 100px !important}.pad-60{padding:60px !important}.pad-t-60{padding-top:60px !important}.pad-r-60{padding-right:60px !important}.pad-b-60{padding-bottom:60px !important}.pad-l-60{padding-left:60px !important}.pad-tb-60{padding:60px 0}.pad-lr-60{padding:0 60px !important}.pad-60-0{padding:60px 0px !important}.pad-60-1{padding:60px 1px !important}.pad-60-2{padding:60px 2px !important}.pad-60-3{padding:60px 3px !important}.pad-60-4{padding:60px 4px !important}.pad-60-5{padding:60px 5px !important}.pad-60-6{padding:60px 6px !important}.pad-60-7{padding:60px 7px !important}.pad-60-8{padding:60px 8px !important}.pad-60-9{padding:60px 9px !important}.pad-60-10{padding:60px 10px !important}.pad-60-11{padding:60px 11px !important}.pad-60-12{padding:60px 12px !important}.pad-60-13{padding:60px 13px !important}.pad-60-14{padding:60px 14px !important}.pad-60-15{padding:60px 15px !important}.pad-60-16{padding:60px 16px !important}.pad-60-17{padding:60px 17px !important}.pad-60-18{padding:60px 18px !important}.pad-60-19{padding:60px 19px !important}.pad-60-20{padding:60px 20px !important}.pad-60-21{padding:60px 21px !important}.pad-60-22{padding:60px 22px !important}.pad-60-23{padding:60px 23px !important}.pad-60-24{padding:60px 24px !important}.pad-60-25{padding:60px 25px !important}.pad-60-26{padding:60px 26px !important}.pad-60-27{padding:60px 27px !important}.pad-60-28{padding:60px 28px !important}.pad-60-29{padding:60px 29px !important}.pad-60-30{padding:60px 30px !important}.pad-60-31{padding:60px 31px !important}.pad-60-32{padding:60px 32px !important}.pad-60-33{padding:60px 33px !important}.pad-60-34{padding:60px 34px !important}.pad-60-35{padding:60px 35px !important}.pad-60-36{padding:60px 36px !important}.pad-60-37{padding:60px 37px !important}.pad-60-38{padding:60px 38px !important}.pad-60-39{padding:60px 39px !important}.pad-60-40{padding:60px 40px !important}.pad-60-41{padding:60px 41px !important}.pad-60-42{padding:60px 42px !important}.pad-60-43{padding:60px 43px !important}.pad-60-44{padding:60px 44px !important}.pad-60-45{padding:60px 45px !important}.pad-60-46{padding:60px 46px !important}.pad-60-47{padding:60px 47px !important}.pad-60-48{padding:60px 48px !important}.pad-60-49{padding:60px 49px !important}.pad-60-50{padding:60px 50px !important}.pad-60-51{padding:60px 51px !important}.pad-60-52{padding:60px 52px !important}.pad-60-53{padding:60px 53px !important}.pad-60-54{padding:60px 54px !important}.pad-60-55{padding:60px 55px !important}.pad-60-56{padding:60px 56px !important}.pad-60-57{padding:60px 57px !important}.pad-60-58{padding:60px 58px !important}.pad-60-59{padding:60px 59px !important}.pad-60-60{padding:60px 60px !important}.pad-60-61{padding:60px 61px !important}.pad-60-62{padding:60px 62px !important}.pad-60-63{padding:60px 63px !important}.pad-60-64{padding:60px 64px !important}.pad-60-65{padding:60px 65px !important}.pad-60-66{padding:60px 66px !important}.pad-60-67{padding:60px 67px !important}.pad-60-68{padding:60px 68px !important}.pad-60-69{padding:60px 69px !important}.pad-60-70{padding:60px 70px !important}.pad-60-71{padding:60px 71px !important}.pad-60-72{padding:60px 72px !important}.pad-60-73{padding:60px 73px !important}.pad-60-74{padding:60px 74px !important}.pad-60-75{padding:60px 75px !important}.pad-60-76{padding:60px 76px !important}.pad-60-77{padding:60px 77px !important}.pad-60-78{padding:60px 78px !important}.pad-60-79{padding:60px 79px !important}.pad-60-80{padding:60px 80px !important}.pad-60-81{padding:60px 81px !important}.pad-60-82{padding:60px 82px !important}.pad-60-83{padding:60px 83px !important}.pad-60-84{padding:60px 84px !important}.pad-60-85{padding:60px 85px !important}.pad-60-86{padding:60px 86px !important}.pad-60-87{padding:60px 87px !important}.pad-60-88{padding:60px 88px !important}.pad-60-89{padding:60px 89px !important}.pad-60-90{padding:60px 90px !important}.pad-60-91{padding:60px 91px !important}.pad-60-92{padding:60px 92px !important}.pad-60-93{padding:60px 93px !important}.pad-60-94{padding:60px 94px !important}.pad-60-95{padding:60px 95px !important}.pad-60-96{padding:60px 96px !important}.pad-60-97{padding:60px 97px !important}.pad-60-98{padding:60px 98px !important}.pad-60-99{padding:60px 99px !important}.pad-60-100{padding:60px 100px !important}.pad-61{padding:61px !important}.pad-t-61{padding-top:61px !important}.pad-r-61{padding-right:61px !important}.pad-b-61{padding-bottom:61px !important}.pad-l-61{padding-left:61px !important}.pad-tb-61{padding:61px 0}.pad-lr-61{padding:0 61px !important}.pad-61-0{padding:61px 0px !important}.pad-61-1{padding:61px 1px !important}.pad-61-2{padding:61px 2px !important}.pad-61-3{padding:61px 3px !important}.pad-61-4{padding:61px 4px !important}.pad-61-5{padding:61px 5px !important}.pad-61-6{padding:61px 6px !important}.pad-61-7{padding:61px 7px !important}.pad-61-8{padding:61px 8px !important}.pad-61-9{padding:61px 9px !important}.pad-61-10{padding:61px 10px !important}.pad-61-11{padding:61px 11px !important}.pad-61-12{padding:61px 12px !important}.pad-61-13{padding:61px 13px !important}.pad-61-14{padding:61px 14px !important}.pad-61-15{padding:61px 15px !important}.pad-61-16{padding:61px 16px !important}.pad-61-17{padding:61px 17px !important}.pad-61-18{padding:61px 18px !important}.pad-61-19{padding:61px 19px !important}.pad-61-20{padding:61px 20px !important}.pad-61-21{padding:61px 21px !important}.pad-61-22{padding:61px 22px !important}.pad-61-23{padding:61px 23px !important}.pad-61-24{padding:61px 24px !important}.pad-61-25{padding:61px 25px !important}.pad-61-26{padding:61px 26px !important}.pad-61-27{padding:61px 27px !important}.pad-61-28{padding:61px 28px !important}.pad-61-29{padding:61px 29px !important}.pad-61-30{padding:61px 30px !important}.pad-61-31{padding:61px 31px !important}.pad-61-32{padding:61px 32px !important}.pad-61-33{padding:61px 33px !important}.pad-61-34{padding:61px 34px !important}.pad-61-35{padding:61px 35px !important}.pad-61-36{padding:61px 36px !important}.pad-61-37{padding:61px 37px !important}.pad-61-38{padding:61px 38px !important}.pad-61-39{padding:61px 39px !important}.pad-61-40{padding:61px 40px !important}.pad-61-41{padding:61px 41px !important}.pad-61-42{padding:61px 42px !important}.pad-61-43{padding:61px 43px !important}.pad-61-44{padding:61px 44px !important}.pad-61-45{padding:61px 45px !important}.pad-61-46{padding:61px 46px !important}.pad-61-47{padding:61px 47px !important}.pad-61-48{padding:61px 48px !important}.pad-61-49{padding:61px 49px !important}.pad-61-50{padding:61px 50px !important}.pad-61-51{padding:61px 51px !important}.pad-61-52{padding:61px 52px !important}.pad-61-53{padding:61px 53px !important}.pad-61-54{padding:61px 54px !important}.pad-61-55{padding:61px 55px !important}.pad-61-56{padding:61px 56px !important}.pad-61-57{padding:61px 57px !important}.pad-61-58{padding:61px 58px !important}.pad-61-59{padding:61px 59px !important}.pad-61-60{padding:61px 60px !important}.pad-61-61{padding:61px 61px !important}.pad-61-62{padding:61px 62px !important}.pad-61-63{padding:61px 63px !important}.pad-61-64{padding:61px 64px !important}.pad-61-65{padding:61px 65px !important}.pad-61-66{padding:61px 66px !important}.pad-61-67{padding:61px 67px !important}.pad-61-68{padding:61px 68px !important}.pad-61-69{padding:61px 69px !important}.pad-61-70{padding:61px 70px !important}.pad-61-71{padding:61px 71px !important}.pad-61-72{padding:61px 72px !important}.pad-61-73{padding:61px 73px !important}.pad-61-74{padding:61px 74px !important}.pad-61-75{padding:61px 75px !important}.pad-61-76{padding:61px 76px !important}.pad-61-77{padding:61px 77px !important}.pad-61-78{padding:61px 78px !important}.pad-61-79{padding:61px 79px !important}.pad-61-80{padding:61px 80px !important}.pad-61-81{padding:61px 81px !important}.pad-61-82{padding:61px 82px !important}.pad-61-83{padding:61px 83px !important}.pad-61-84{padding:61px 84px !important}.pad-61-85{padding:61px 85px !important}.pad-61-86{padding:61px 86px !important}.pad-61-87{padding:61px 87px !important}.pad-61-88{padding:61px 88px !important}.pad-61-89{padding:61px 89px !important}.pad-61-90{padding:61px 90px !important}.pad-61-91{padding:61px 91px !important}.pad-61-92{padding:61px 92px !important}.pad-61-93{padding:61px 93px !important}.pad-61-94{padding:61px 94px !important}.pad-61-95{padding:61px 95px !important}.pad-61-96{padding:61px 96px !important}.pad-61-97{padding:61px 97px !important}.pad-61-98{padding:61px 98px !important}.pad-61-99{padding:61px 99px !important}.pad-61-100{padding:61px 100px !important}.pad-62{padding:62px !important}.pad-t-62{padding-top:62px !important}.pad-r-62{padding-right:62px !important}.pad-b-62{padding-bottom:62px !important}.pad-l-62{padding-left:62px !important}.pad-tb-62{padding:62px 0}.pad-lr-62{padding:0 62px !important}.pad-62-0{padding:62px 0px !important}.pad-62-1{padding:62px 1px !important}.pad-62-2{padding:62px 2px !important}.pad-62-3{padding:62px 3px !important}.pad-62-4{padding:62px 4px !important}.pad-62-5{padding:62px 5px !important}.pad-62-6{padding:62px 6px !important}.pad-62-7{padding:62px 7px !important}.pad-62-8{padding:62px 8px !important}.pad-62-9{padding:62px 9px !important}.pad-62-10{padding:62px 10px !important}.pad-62-11{padding:62px 11px !important}.pad-62-12{padding:62px 12px !important}.pad-62-13{padding:62px 13px !important}.pad-62-14{padding:62px 14px !important}.pad-62-15{padding:62px 15px !important}.pad-62-16{padding:62px 16px !important}.pad-62-17{padding:62px 17px !important}.pad-62-18{padding:62px 18px !important}.pad-62-19{padding:62px 19px !important}.pad-62-20{padding:62px 20px !important}.pad-62-21{padding:62px 21px !important}.pad-62-22{padding:62px 22px !important}.pad-62-23{padding:62px 23px !important}.pad-62-24{padding:62px 24px !important}.pad-62-25{padding:62px 25px !important}.pad-62-26{padding:62px 26px !important}.pad-62-27{padding:62px 27px !important}.pad-62-28{padding:62px 28px !important}.pad-62-29{padding:62px 29px !important}.pad-62-30{padding:62px 30px !important}.pad-62-31{padding:62px 31px !important}.pad-62-32{padding:62px 32px !important}.pad-62-33{padding:62px 33px !important}.pad-62-34{padding:62px 34px !important}.pad-62-35{padding:62px 35px !important}.pad-62-36{padding:62px 36px !important}.pad-62-37{padding:62px 37px !important}.pad-62-38{padding:62px 38px !important}.pad-62-39{padding:62px 39px !important}.pad-62-40{padding:62px 40px !important}.pad-62-41{padding:62px 41px !important}.pad-62-42{padding:62px 42px !important}.pad-62-43{padding:62px 43px !important}.pad-62-44{padding:62px 44px !important}.pad-62-45{padding:62px 45px !important}.pad-62-46{padding:62px 46px !important}.pad-62-47{padding:62px 47px !important}.pad-62-48{padding:62px 48px !important}.pad-62-49{padding:62px 49px !important}.pad-62-50{padding:62px 50px !important}.pad-62-51{padding:62px 51px !important}.pad-62-52{padding:62px 52px !important}.pad-62-53{padding:62px 53px !important}.pad-62-54{padding:62px 54px !important}.pad-62-55{padding:62px 55px !important}.pad-62-56{padding:62px 56px !important}.pad-62-57{padding:62px 57px !important}.pad-62-58{padding:62px 58px !important}.pad-62-59{padding:62px 59px !important}.pad-62-60{padding:62px 60px !important}.pad-62-61{padding:62px 61px !important}.pad-62-62{padding:62px 62px !important}.pad-62-63{padding:62px 63px !important}.pad-62-64{padding:62px 64px !important}.pad-62-65{padding:62px 65px !important}.pad-62-66{padding:62px 66px !important}.pad-62-67{padding:62px 67px !important}.pad-62-68{padding:62px 68px !important}.pad-62-69{padding:62px 69px !important}.pad-62-70{padding:62px 70px !important}.pad-62-71{padding:62px 71px !important}.pad-62-72{padding:62px 72px !important}.pad-62-73{padding:62px 73px !important}.pad-62-74{padding:62px 74px !important}.pad-62-75{padding:62px 75px !important}.pad-62-76{padding:62px 76px !important}.pad-62-77{padding:62px 77px !important}.pad-62-78{padding:62px 78px !important}.pad-62-79{padding:62px 79px !important}.pad-62-80{padding:62px 80px !important}.pad-62-81{padding:62px 81px !important}.pad-62-82{padding:62px 82px !important}.pad-62-83{padding:62px 83px !important}.pad-62-84{padding:62px 84px !important}.pad-62-85{padding:62px 85px !important}.pad-62-86{padding:62px 86px !important}.pad-62-87{padding:62px 87px !important}.pad-62-88{padding:62px 88px !important}.pad-62-89{padding:62px 89px !important}.pad-62-90{padding:62px 90px !important}.pad-62-91{padding:62px 91px !important}.pad-62-92{padding:62px 92px !important}.pad-62-93{padding:62px 93px !important}.pad-62-94{padding:62px 94px !important}.pad-62-95{padding:62px 95px !important}.pad-62-96{padding:62px 96px !important}.pad-62-97{padding:62px 97px !important}.pad-62-98{padding:62px 98px !important}.pad-62-99{padding:62px 99px !important}.pad-62-100{padding:62px 100px !important}.pad-63{padding:63px !important}.pad-t-63{padding-top:63px !important}.pad-r-63{padding-right:63px !important}.pad-b-63{padding-bottom:63px !important}.pad-l-63{padding-left:63px !important}.pad-tb-63{padding:63px 0}.pad-lr-63{padding:0 63px !important}.pad-63-0{padding:63px 0px !important}.pad-63-1{padding:63px 1px !important}.pad-63-2{padding:63px 2px !important}.pad-63-3{padding:63px 3px !important}.pad-63-4{padding:63px 4px !important}.pad-63-5{padding:63px 5px !important}.pad-63-6{padding:63px 6px !important}.pad-63-7{padding:63px 7px !important}.pad-63-8{padding:63px 8px !important}.pad-63-9{padding:63px 9px !important}.pad-63-10{padding:63px 10px !important}.pad-63-11{padding:63px 11px !important}.pad-63-12{padding:63px 12px !important}.pad-63-13{padding:63px 13px !important}.pad-63-14{padding:63px 14px !important}.pad-63-15{padding:63px 15px !important}.pad-63-16{padding:63px 16px !important}.pad-63-17{padding:63px 17px !important}.pad-63-18{padding:63px 18px !important}.pad-63-19{padding:63px 19px !important}.pad-63-20{padding:63px 20px !important}.pad-63-21{padding:63px 21px !important}.pad-63-22{padding:63px 22px !important}.pad-63-23{padding:63px 23px !important}.pad-63-24{padding:63px 24px !important}.pad-63-25{padding:63px 25px !important}.pad-63-26{padding:63px 26px !important}.pad-63-27{padding:63px 27px !important}.pad-63-28{padding:63px 28px !important}.pad-63-29{padding:63px 29px !important}.pad-63-30{padding:63px 30px !important}.pad-63-31{padding:63px 31px !important}.pad-63-32{padding:63px 32px !important}.pad-63-33{padding:63px 33px !important}.pad-63-34{padding:63px 34px !important}.pad-63-35{padding:63px 35px !important}.pad-63-36{padding:63px 36px !important}.pad-63-37{padding:63px 37px !important}.pad-63-38{padding:63px 38px !important}.pad-63-39{padding:63px 39px !important}.pad-63-40{padding:63px 40px !important}.pad-63-41{padding:63px 41px !important}.pad-63-42{padding:63px 42px !important}.pad-63-43{padding:63px 43px !important}.pad-63-44{padding:63px 44px !important}.pad-63-45{padding:63px 45px !important}.pad-63-46{padding:63px 46px !important}.pad-63-47{padding:63px 47px !important}.pad-63-48{padding:63px 48px !important}.pad-63-49{padding:63px 49px !important}.pad-63-50{padding:63px 50px !important}.pad-63-51{padding:63px 51px !important}.pad-63-52{padding:63px 52px !important}.pad-63-53{padding:63px 53px !important}.pad-63-54{padding:63px 54px !important}.pad-63-55{padding:63px 55px !important}.pad-63-56{padding:63px 56px !important}.pad-63-57{padding:63px 57px !important}.pad-63-58{padding:63px 58px !important}.pad-63-59{padding:63px 59px !important}.pad-63-60{padding:63px 60px !important}.pad-63-61{padding:63px 61px !important}.pad-63-62{padding:63px 62px !important}.pad-63-63{padding:63px 63px !important}.pad-63-64{padding:63px 64px !important}.pad-63-65{padding:63px 65px !important}.pad-63-66{padding:63px 66px !important}.pad-63-67{padding:63px 67px !important}.pad-63-68{padding:63px 68px !important}.pad-63-69{padding:63px 69px !important}.pad-63-70{padding:63px 70px !important}.pad-63-71{padding:63px 71px !important}.pad-63-72{padding:63px 72px !important}.pad-63-73{padding:63px 73px !important}.pad-63-74{padding:63px 74px !important}.pad-63-75{padding:63px 75px !important}.pad-63-76{padding:63px 76px !important}.pad-63-77{padding:63px 77px !important}.pad-63-78{padding:63px 78px !important}.pad-63-79{padding:63px 79px !important}.pad-63-80{padding:63px 80px !important}.pad-63-81{padding:63px 81px !important}.pad-63-82{padding:63px 82px !important}.pad-63-83{padding:63px 83px !important}.pad-63-84{padding:63px 84px !important}.pad-63-85{padding:63px 85px !important}.pad-63-86{padding:63px 86px !important}.pad-63-87{padding:63px 87px !important}.pad-63-88{padding:63px 88px !important}.pad-63-89{padding:63px 89px !important}.pad-63-90{padding:63px 90px !important}.pad-63-91{padding:63px 91px !important}.pad-63-92{padding:63px 92px !important}.pad-63-93{padding:63px 93px !important}.pad-63-94{padding:63px 94px !important}.pad-63-95{padding:63px 95px !important}.pad-63-96{padding:63px 96px !important}.pad-63-97{padding:63px 97px !important}.pad-63-98{padding:63px 98px !important}.pad-63-99{padding:63px 99px !important}.pad-63-100{padding:63px 100px !important}.pad-64{padding:64px !important}.pad-t-64{padding-top:64px !important}.pad-r-64{padding-right:64px !important}.pad-b-64{padding-bottom:64px !important}.pad-l-64{padding-left:64px !important}.pad-tb-64{padding:64px 0}.pad-lr-64{padding:0 64px !important}.pad-64-0{padding:64px 0px !important}.pad-64-1{padding:64px 1px !important}.pad-64-2{padding:64px 2px !important}.pad-64-3{padding:64px 3px !important}.pad-64-4{padding:64px 4px !important}.pad-64-5{padding:64px 5px !important}.pad-64-6{padding:64px 6px !important}.pad-64-7{padding:64px 7px !important}.pad-64-8{padding:64px 8px !important}.pad-64-9{padding:64px 9px !important}.pad-64-10{padding:64px 10px !important}.pad-64-11{padding:64px 11px !important}.pad-64-12{padding:64px 12px !important}.pad-64-13{padding:64px 13px !important}.pad-64-14{padding:64px 14px !important}.pad-64-15{padding:64px 15px !important}.pad-64-16{padding:64px 16px !important}.pad-64-17{padding:64px 17px !important}.pad-64-18{padding:64px 18px !important}.pad-64-19{padding:64px 19px !important}.pad-64-20{padding:64px 20px !important}.pad-64-21{padding:64px 21px !important}.pad-64-22{padding:64px 22px !important}.pad-64-23{padding:64px 23px !important}.pad-64-24{padding:64px 24px !important}.pad-64-25{padding:64px 25px !important}.pad-64-26{padding:64px 26px !important}.pad-64-27{padding:64px 27px !important}.pad-64-28{padding:64px 28px !important}.pad-64-29{padding:64px 29px !important}.pad-64-30{padding:64px 30px !important}.pad-64-31{padding:64px 31px !important}.pad-64-32{padding:64px 32px !important}.pad-64-33{padding:64px 33px !important}.pad-64-34{padding:64px 34px !important}.pad-64-35{padding:64px 35px !important}.pad-64-36{padding:64px 36px !important}.pad-64-37{padding:64px 37px !important}.pad-64-38{padding:64px 38px !important}.pad-64-39{padding:64px 39px !important}.pad-64-40{padding:64px 40px !important}.pad-64-41{padding:64px 41px !important}.pad-64-42{padding:64px 42px !important}.pad-64-43{padding:64px 43px !important}.pad-64-44{padding:64px 44px !important}.pad-64-45{padding:64px 45px !important}.pad-64-46{padding:64px 46px !important}.pad-64-47{padding:64px 47px !important}.pad-64-48{padding:64px 48px !important}.pad-64-49{padding:64px 49px !important}.pad-64-50{padding:64px 50px !important}.pad-64-51{padding:64px 51px !important}.pad-64-52{padding:64px 52px !important}.pad-64-53{padding:64px 53px !important}.pad-64-54{padding:64px 54px !important}.pad-64-55{padding:64px 55px !important}.pad-64-56{padding:64px 56px !important}.pad-64-57{padding:64px 57px !important}.pad-64-58{padding:64px 58px !important}.pad-64-59{padding:64px 59px !important}.pad-64-60{padding:64px 60px !important}.pad-64-61{padding:64px 61px !important}.pad-64-62{padding:64px 62px !important}.pad-64-63{padding:64px 63px !important}.pad-64-64{padding:64px 64px !important}.pad-64-65{padding:64px 65px !important}.pad-64-66{padding:64px 66px !important}.pad-64-67{padding:64px 67px !important}.pad-64-68{padding:64px 68px !important}.pad-64-69{padding:64px 69px !important}.pad-64-70{padding:64px 70px !important}.pad-64-71{padding:64px 71px !important}.pad-64-72{padding:64px 72px !important}.pad-64-73{padding:64px 73px !important}.pad-64-74{padding:64px 74px !important}.pad-64-75{padding:64px 75px !important}.pad-64-76{padding:64px 76px !important}.pad-64-77{padding:64px 77px !important}.pad-64-78{padding:64px 78px !important}.pad-64-79{padding:64px 79px !important}.pad-64-80{padding:64px 80px !important}.pad-64-81{padding:64px 81px !important}.pad-64-82{padding:64px 82px !important}.pad-64-83{padding:64px 83px !important}.pad-64-84{padding:64px 84px !important}.pad-64-85{padding:64px 85px !important}.pad-64-86{padding:64px 86px !important}.pad-64-87{padding:64px 87px !important}.pad-64-88{padding:64px 88px !important}.pad-64-89{padding:64px 89px !important}.pad-64-90{padding:64px 90px !important}.pad-64-91{padding:64px 91px !important}.pad-64-92{padding:64px 92px !important}.pad-64-93{padding:64px 93px !important}.pad-64-94{padding:64px 94px !important}.pad-64-95{padding:64px 95px !important}.pad-64-96{padding:64px 96px !important}.pad-64-97{padding:64px 97px !important}.pad-64-98{padding:64px 98px !important}.pad-64-99{padding:64px 99px !important}.pad-64-100{padding:64px 100px !important}.pad-65{padding:65px !important}.pad-t-65{padding-top:65px !important}.pad-r-65{padding-right:65px !important}.pad-b-65{padding-bottom:65px !important}.pad-l-65{padding-left:65px !important}.pad-tb-65{padding:65px 0}.pad-lr-65{padding:0 65px !important}.pad-65-0{padding:65px 0px !important}.pad-65-1{padding:65px 1px !important}.pad-65-2{padding:65px 2px !important}.pad-65-3{padding:65px 3px !important}.pad-65-4{padding:65px 4px !important}.pad-65-5{padding:65px 5px !important}.pad-65-6{padding:65px 6px !important}.pad-65-7{padding:65px 7px !important}.pad-65-8{padding:65px 8px !important}.pad-65-9{padding:65px 9px !important}.pad-65-10{padding:65px 10px !important}.pad-65-11{padding:65px 11px !important}.pad-65-12{padding:65px 12px !important}.pad-65-13{padding:65px 13px !important}.pad-65-14{padding:65px 14px !important}.pad-65-15{padding:65px 15px !important}.pad-65-16{padding:65px 16px !important}.pad-65-17{padding:65px 17px !important}.pad-65-18{padding:65px 18px !important}.pad-65-19{padding:65px 19px !important}.pad-65-20{padding:65px 20px !important}.pad-65-21{padding:65px 21px !important}.pad-65-22{padding:65px 22px !important}.pad-65-23{padding:65px 23px !important}.pad-65-24{padding:65px 24px !important}.pad-65-25{padding:65px 25px !important}.pad-65-26{padding:65px 26px !important}.pad-65-27{padding:65px 27px !important}.pad-65-28{padding:65px 28px !important}.pad-65-29{padding:65px 29px !important}.pad-65-30{padding:65px 30px !important}.pad-65-31{padding:65px 31px !important}.pad-65-32{padding:65px 32px !important}.pad-65-33{padding:65px 33px !important}.pad-65-34{padding:65px 34px !important}.pad-65-35{padding:65px 35px !important}.pad-65-36{padding:65px 36px !important}.pad-65-37{padding:65px 37px !important}.pad-65-38{padding:65px 38px !important}.pad-65-39{padding:65px 39px !important}.pad-65-40{padding:65px 40px !important}.pad-65-41{padding:65px 41px !important}.pad-65-42{padding:65px 42px !important}.pad-65-43{padding:65px 43px !important}.pad-65-44{padding:65px 44px !important}.pad-65-45{padding:65px 45px !important}.pad-65-46{padding:65px 46px !important}.pad-65-47{padding:65px 47px !important}.pad-65-48{padding:65px 48px !important}.pad-65-49{padding:65px 49px !important}.pad-65-50{padding:65px 50px !important}.pad-65-51{padding:65px 51px !important}.pad-65-52{padding:65px 52px !important}.pad-65-53{padding:65px 53px !important}.pad-65-54{padding:65px 54px !important}.pad-65-55{padding:65px 55px !important}.pad-65-56{padding:65px 56px !important}.pad-65-57{padding:65px 57px !important}.pad-65-58{padding:65px 58px !important}.pad-65-59{padding:65px 59px !important}.pad-65-60{padding:65px 60px !important}.pad-65-61{padding:65px 61px !important}.pad-65-62{padding:65px 62px !important}.pad-65-63{padding:65px 63px !important}.pad-65-64{padding:65px 64px !important}.pad-65-65{padding:65px 65px !important}.pad-65-66{padding:65px 66px !important}.pad-65-67{padding:65px 67px !important}.pad-65-68{padding:65px 68px !important}.pad-65-69{padding:65px 69px !important}.pad-65-70{padding:65px 70px !important}.pad-65-71{padding:65px 71px !important}.pad-65-72{padding:65px 72px !important}.pad-65-73{padding:65px 73px !important}.pad-65-74{padding:65px 74px !important}.pad-65-75{padding:65px 75px !important}.pad-65-76{padding:65px 76px !important}.pad-65-77{padding:65px 77px !important}.pad-65-78{padding:65px 78px !important}.pad-65-79{padding:65px 79px !important}.pad-65-80{padding:65px 80px !important}.pad-65-81{padding:65px 81px !important}.pad-65-82{padding:65px 82px !important}.pad-65-83{padding:65px 83px !important}.pad-65-84{padding:65px 84px !important}.pad-65-85{padding:65px 85px !important}.pad-65-86{padding:65px 86px !important}.pad-65-87{padding:65px 87px !important}.pad-65-88{padding:65px 88px !important}.pad-65-89{padding:65px 89px !important}.pad-65-90{padding:65px 90px !important}.pad-65-91{padding:65px 91px !important}.pad-65-92{padding:65px 92px !important}.pad-65-93{padding:65px 93px !important}.pad-65-94{padding:65px 94px !important}.pad-65-95{padding:65px 95px !important}.pad-65-96{padding:65px 96px !important}.pad-65-97{padding:65px 97px !important}.pad-65-98{padding:65px 98px !important}.pad-65-99{padding:65px 99px !important}.pad-65-100{padding:65px 100px !important}.pad-66{padding:66px !important}.pad-t-66{padding-top:66px !important}.pad-r-66{padding-right:66px !important}.pad-b-66{padding-bottom:66px !important}.pad-l-66{padding-left:66px !important}.pad-tb-66{padding:66px 0}.pad-lr-66{padding:0 66px !important}.pad-66-0{padding:66px 0px !important}.pad-66-1{padding:66px 1px !important}.pad-66-2{padding:66px 2px !important}.pad-66-3{padding:66px 3px !important}.pad-66-4{padding:66px 4px !important}.pad-66-5{padding:66px 5px !important}.pad-66-6{padding:66px 6px !important}.pad-66-7{padding:66px 7px !important}.pad-66-8{padding:66px 8px !important}.pad-66-9{padding:66px 9px !important}.pad-66-10{padding:66px 10px !important}.pad-66-11{padding:66px 11px !important}.pad-66-12{padding:66px 12px !important}.pad-66-13{padding:66px 13px !important}.pad-66-14{padding:66px 14px !important}.pad-66-15{padding:66px 15px !important}.pad-66-16{padding:66px 16px !important}.pad-66-17{padding:66px 17px !important}.pad-66-18{padding:66px 18px !important}.pad-66-19{padding:66px 19px !important}.pad-66-20{padding:66px 20px !important}.pad-66-21{padding:66px 21px !important}.pad-66-22{padding:66px 22px !important}.pad-66-23{padding:66px 23px !important}.pad-66-24{padding:66px 24px !important}.pad-66-25{padding:66px 25px !important}.pad-66-26{padding:66px 26px !important}.pad-66-27{padding:66px 27px !important}.pad-66-28{padding:66px 28px !important}.pad-66-29{padding:66px 29px !important}.pad-66-30{padding:66px 30px !important}.pad-66-31{padding:66px 31px !important}.pad-66-32{padding:66px 32px !important}.pad-66-33{padding:66px 33px !important}.pad-66-34{padding:66px 34px !important}.pad-66-35{padding:66px 35px !important}.pad-66-36{padding:66px 36px !important}.pad-66-37{padding:66px 37px !important}.pad-66-38{padding:66px 38px !important}.pad-66-39{padding:66px 39px !important}.pad-66-40{padding:66px 40px !important}.pad-66-41{padding:66px 41px !important}.pad-66-42{padding:66px 42px !important}.pad-66-43{padding:66px 43px !important}.pad-66-44{padding:66px 44px !important}.pad-66-45{padding:66px 45px !important}.pad-66-46{padding:66px 46px !important}.pad-66-47{padding:66px 47px !important}.pad-66-48{padding:66px 48px !important}.pad-66-49{padding:66px 49px !important}.pad-66-50{padding:66px 50px !important}.pad-66-51{padding:66px 51px !important}.pad-66-52{padding:66px 52px !important}.pad-66-53{padding:66px 53px !important}.pad-66-54{padding:66px 54px !important}.pad-66-55{padding:66px 55px !important}.pad-66-56{padding:66px 56px !important}.pad-66-57{padding:66px 57px !important}.pad-66-58{padding:66px 58px !important}.pad-66-59{padding:66px 59px !important}.pad-66-60{padding:66px 60px !important}.pad-66-61{padding:66px 61px !important}.pad-66-62{padding:66px 62px !important}.pad-66-63{padding:66px 63px !important}.pad-66-64{padding:66px 64px !important}.pad-66-65{padding:66px 65px !important}.pad-66-66{padding:66px 66px !important}.pad-66-67{padding:66px 67px !important}.pad-66-68{padding:66px 68px !important}.pad-66-69{padding:66px 69px !important}.pad-66-70{padding:66px 70px !important}.pad-66-71{padding:66px 71px !important}.pad-66-72{padding:66px 72px !important}.pad-66-73{padding:66px 73px !important}.pad-66-74{padding:66px 74px !important}.pad-66-75{padding:66px 75px !important}.pad-66-76{padding:66px 76px !important}.pad-66-77{padding:66px 77px !important}.pad-66-78{padding:66px 78px !important}.pad-66-79{padding:66px 79px !important}.pad-66-80{padding:66px 80px !important}.pad-66-81{padding:66px 81px !important}.pad-66-82{padding:66px 82px !important}.pad-66-83{padding:66px 83px !important}.pad-66-84{padding:66px 84px !important}.pad-66-85{padding:66px 85px !important}.pad-66-86{padding:66px 86px !important}.pad-66-87{padding:66px 87px !important}.pad-66-88{padding:66px 88px !important}.pad-66-89{padding:66px 89px !important}.pad-66-90{padding:66px 90px !important}.pad-66-91{padding:66px 91px !important}.pad-66-92{padding:66px 92px !important}.pad-66-93{padding:66px 93px !important}.pad-66-94{padding:66px 94px !important}.pad-66-95{padding:66px 95px !important}.pad-66-96{padding:66px 96px !important}.pad-66-97{padding:66px 97px !important}.pad-66-98{padding:66px 98px !important}.pad-66-99{padding:66px 99px !important}.pad-66-100{padding:66px 100px !important}.pad-67{padding:67px !important}.pad-t-67{padding-top:67px !important}.pad-r-67{padding-right:67px !important}.pad-b-67{padding-bottom:67px !important}.pad-l-67{padding-left:67px !important}.pad-tb-67{padding:67px 0}.pad-lr-67{padding:0 67px !important}.pad-67-0{padding:67px 0px !important}.pad-67-1{padding:67px 1px !important}.pad-67-2{padding:67px 2px !important}.pad-67-3{padding:67px 3px !important}.pad-67-4{padding:67px 4px !important}.pad-67-5{padding:67px 5px !important}.pad-67-6{padding:67px 6px !important}.pad-67-7{padding:67px 7px !important}.pad-67-8{padding:67px 8px !important}.pad-67-9{padding:67px 9px !important}.pad-67-10{padding:67px 10px !important}.pad-67-11{padding:67px 11px !important}.pad-67-12{padding:67px 12px !important}.pad-67-13{padding:67px 13px !important}.pad-67-14{padding:67px 14px !important}.pad-67-15{padding:67px 15px !important}.pad-67-16{padding:67px 16px !important}.pad-67-17{padding:67px 17px !important}.pad-67-18{padding:67px 18px !important}.pad-67-19{padding:67px 19px !important}.pad-67-20{padding:67px 20px !important}.pad-67-21{padding:67px 21px !important}.pad-67-22{padding:67px 22px !important}.pad-67-23{padding:67px 23px !important}.pad-67-24{padding:67px 24px !important}.pad-67-25{padding:67px 25px !important}.pad-67-26{padding:67px 26px !important}.pad-67-27{padding:67px 27px !important}.pad-67-28{padding:67px 28px !important}.pad-67-29{padding:67px 29px !important}.pad-67-30{padding:67px 30px !important}.pad-67-31{padding:67px 31px !important}.pad-67-32{padding:67px 32px !important}.pad-67-33{padding:67px 33px !important}.pad-67-34{padding:67px 34px !important}.pad-67-35{padding:67px 35px !important}.pad-67-36{padding:67px 36px !important}.pad-67-37{padding:67px 37px !important}.pad-67-38{padding:67px 38px !important}.pad-67-39{padding:67px 39px !important}.pad-67-40{padding:67px 40px !important}.pad-67-41{padding:67px 41px !important}.pad-67-42{padding:67px 42px !important}.pad-67-43{padding:67px 43px !important}.pad-67-44{padding:67px 44px !important}.pad-67-45{padding:67px 45px !important}.pad-67-46{padding:67px 46px !important}.pad-67-47{padding:67px 47px !important}.pad-67-48{padding:67px 48px !important}.pad-67-49{padding:67px 49px !important}.pad-67-50{padding:67px 50px !important}.pad-67-51{padding:67px 51px !important}.pad-67-52{padding:67px 52px !important}.pad-67-53{padding:67px 53px !important}.pad-67-54{padding:67px 54px !important}.pad-67-55{padding:67px 55px !important}.pad-67-56{padding:67px 56px !important}.pad-67-57{padding:67px 57px !important}.pad-67-58{padding:67px 58px !important}.pad-67-59{padding:67px 59px !important}.pad-67-60{padding:67px 60px !important}.pad-67-61{padding:67px 61px !important}.pad-67-62{padding:67px 62px !important}.pad-67-63{padding:67px 63px !important}.pad-67-64{padding:67px 64px !important}.pad-67-65{padding:67px 65px !important}.pad-67-66{padding:67px 66px !important}.pad-67-67{padding:67px 67px !important}.pad-67-68{padding:67px 68px !important}.pad-67-69{padding:67px 69px !important}.pad-67-70{padding:67px 70px !important}.pad-67-71{padding:67px 71px !important}.pad-67-72{padding:67px 72px !important}.pad-67-73{padding:67px 73px !important}.pad-67-74{padding:67px 74px !important}.pad-67-75{padding:67px 75px !important}.pad-67-76{padding:67px 76px !important}.pad-67-77{padding:67px 77px !important}.pad-67-78{padding:67px 78px !important}.pad-67-79{padding:67px 79px !important}.pad-67-80{padding:67px 80px !important}.pad-67-81{padding:67px 81px !important}.pad-67-82{padding:67px 82px !important}.pad-67-83{padding:67px 83px !important}.pad-67-84{padding:67px 84px !important}.pad-67-85{padding:67px 85px !important}.pad-67-86{padding:67px 86px !important}.pad-67-87{padding:67px 87px !important}.pad-67-88{padding:67px 88px !important}.pad-67-89{padding:67px 89px !important}.pad-67-90{padding:67px 90px !important}.pad-67-91{padding:67px 91px !important}.pad-67-92{padding:67px 92px !important}.pad-67-93{padding:67px 93px !important}.pad-67-94{padding:67px 94px !important}.pad-67-95{padding:67px 95px !important}.pad-67-96{padding:67px 96px !important}.pad-67-97{padding:67px 97px !important}.pad-67-98{padding:67px 98px !important}.pad-67-99{padding:67px 99px !important}.pad-67-100{padding:67px 100px !important}.pad-68{padding:68px !important}.pad-t-68{padding-top:68px !important}.pad-r-68{padding-right:68px !important}.pad-b-68{padding-bottom:68px !important}.pad-l-68{padding-left:68px !important}.pad-tb-68{padding:68px 0}.pad-lr-68{padding:0 68px !important}.pad-68-0{padding:68px 0px !important}.pad-68-1{padding:68px 1px !important}.pad-68-2{padding:68px 2px !important}.pad-68-3{padding:68px 3px !important}.pad-68-4{padding:68px 4px !important}.pad-68-5{padding:68px 5px !important}.pad-68-6{padding:68px 6px !important}.pad-68-7{padding:68px 7px !important}.pad-68-8{padding:68px 8px !important}.pad-68-9{padding:68px 9px !important}.pad-68-10{padding:68px 10px !important}.pad-68-11{padding:68px 11px !important}.pad-68-12{padding:68px 12px !important}.pad-68-13{padding:68px 13px !important}.pad-68-14{padding:68px 14px !important}.pad-68-15{padding:68px 15px !important}.pad-68-16{padding:68px 16px !important}.pad-68-17{padding:68px 17px !important}.pad-68-18{padding:68px 18px !important}.pad-68-19{padding:68px 19px !important}.pad-68-20{padding:68px 20px !important}.pad-68-21{padding:68px 21px !important}.pad-68-22{padding:68px 22px !important}.pad-68-23{padding:68px 23px !important}.pad-68-24{padding:68px 24px !important}.pad-68-25{padding:68px 25px !important}.pad-68-26{padding:68px 26px !important}.pad-68-27{padding:68px 27px !important}.pad-68-28{padding:68px 28px !important}.pad-68-29{padding:68px 29px !important}.pad-68-30{padding:68px 30px !important}.pad-68-31{padding:68px 31px !important}.pad-68-32{padding:68px 32px !important}.pad-68-33{padding:68px 33px !important}.pad-68-34{padding:68px 34px !important}.pad-68-35{padding:68px 35px !important}.pad-68-36{padding:68px 36px !important}.pad-68-37{padding:68px 37px !important}.pad-68-38{padding:68px 38px !important}.pad-68-39{padding:68px 39px !important}.pad-68-40{padding:68px 40px !important}.pad-68-41{padding:68px 41px !important}.pad-68-42{padding:68px 42px !important}.pad-68-43{padding:68px 43px !important}.pad-68-44{padding:68px 44px !important}.pad-68-45{padding:68px 45px !important}.pad-68-46{padding:68px 46px !important}.pad-68-47{padding:68px 47px !important}.pad-68-48{padding:68px 48px !important}.pad-68-49{padding:68px 49px !important}.pad-68-50{padding:68px 50px !important}.pad-68-51{padding:68px 51px !important}.pad-68-52{padding:68px 52px !important}.pad-68-53{padding:68px 53px !important}.pad-68-54{padding:68px 54px !important}.pad-68-55{padding:68px 55px !important}.pad-68-56{padding:68px 56px !important}.pad-68-57{padding:68px 57px !important}.pad-68-58{padding:68px 58px !important}.pad-68-59{padding:68px 59px !important}.pad-68-60{padding:68px 60px !important}.pad-68-61{padding:68px 61px !important}.pad-68-62{padding:68px 62px !important}.pad-68-63{padding:68px 63px !important}.pad-68-64{padding:68px 64px !important}.pad-68-65{padding:68px 65px !important}.pad-68-66{padding:68px 66px !important}.pad-68-67{padding:68px 67px !important}.pad-68-68{padding:68px 68px !important}.pad-68-69{padding:68px 69px !important}.pad-68-70{padding:68px 70px !important}.pad-68-71{padding:68px 71px !important}.pad-68-72{padding:68px 72px !important}.pad-68-73{padding:68px 73px !important}.pad-68-74{padding:68px 74px !important}.pad-68-75{padding:68px 75px !important}.pad-68-76{padding:68px 76px !important}.pad-68-77{padding:68px 77px !important}.pad-68-78{padding:68px 78px !important}.pad-68-79{padding:68px 79px !important}.pad-68-80{padding:68px 80px !important}.pad-68-81{padding:68px 81px !important}.pad-68-82{padding:68px 82px !important}.pad-68-83{padding:68px 83px !important}.pad-68-84{padding:68px 84px !important}.pad-68-85{padding:68px 85px !important}.pad-68-86{padding:68px 86px !important}.pad-68-87{padding:68px 87px !important}.pad-68-88{padding:68px 88px !important}.pad-68-89{padding:68px 89px !important}.pad-68-90{padding:68px 90px !important}.pad-68-91{padding:68px 91px !important}.pad-68-92{padding:68px 92px !important}.pad-68-93{padding:68px 93px !important}.pad-68-94{padding:68px 94px !important}.pad-68-95{padding:68px 95px !important}.pad-68-96{padding:68px 96px !important}.pad-68-97{padding:68px 97px !important}.pad-68-98{padding:68px 98px !important}.pad-68-99{padding:68px 99px !important}.pad-68-100{padding:68px 100px !important}.pad-69{padding:69px !important}.pad-t-69{padding-top:69px !important}.pad-r-69{padding-right:69px !important}.pad-b-69{padding-bottom:69px !important}.pad-l-69{padding-left:69px !important}.pad-tb-69{padding:69px 0}.pad-lr-69{padding:0 69px !important}.pad-69-0{padding:69px 0px !important}.pad-69-1{padding:69px 1px !important}.pad-69-2{padding:69px 2px !important}.pad-69-3{padding:69px 3px !important}.pad-69-4{padding:69px 4px !important}.pad-69-5{padding:69px 5px !important}.pad-69-6{padding:69px 6px !important}.pad-69-7{padding:69px 7px !important}.pad-69-8{padding:69px 8px !important}.pad-69-9{padding:69px 9px !important}.pad-69-10{padding:69px 10px !important}.pad-69-11{padding:69px 11px !important}.pad-69-12{padding:69px 12px !important}.pad-69-13{padding:69px 13px !important}.pad-69-14{padding:69px 14px !important}.pad-69-15{padding:69px 15px !important}.pad-69-16{padding:69px 16px !important}.pad-69-17{padding:69px 17px !important}.pad-69-18{padding:69px 18px !important}.pad-69-19{padding:69px 19px !important}.pad-69-20{padding:69px 20px !important}.pad-69-21{padding:69px 21px !important}.pad-69-22{padding:69px 22px !important}.pad-69-23{padding:69px 23px !important}.pad-69-24{padding:69px 24px !important}.pad-69-25{padding:69px 25px !important}.pad-69-26{padding:69px 26px !important}.pad-69-27{padding:69px 27px !important}.pad-69-28{padding:69px 28px !important}.pad-69-29{padding:69px 29px !important}.pad-69-30{padding:69px 30px !important}.pad-69-31{padding:69px 31px !important}.pad-69-32{padding:69px 32px !important}.pad-69-33{padding:69px 33px !important}.pad-69-34{padding:69px 34px !important}.pad-69-35{padding:69px 35px !important}.pad-69-36{padding:69px 36px !important}.pad-69-37{padding:69px 37px !important}.pad-69-38{padding:69px 38px !important}.pad-69-39{padding:69px 39px !important}.pad-69-40{padding:69px 40px !important}.pad-69-41{padding:69px 41px !important}.pad-69-42{padding:69px 42px !important}.pad-69-43{padding:69px 43px !important}.pad-69-44{padding:69px 44px !important}.pad-69-45{padding:69px 45px !important}.pad-69-46{padding:69px 46px !important}.pad-69-47{padding:69px 47px !important}.pad-69-48{padding:69px 48px !important}.pad-69-49{padding:69px 49px !important}.pad-69-50{padding:69px 50px !important}.pad-69-51{padding:69px 51px !important}.pad-69-52{padding:69px 52px !important}.pad-69-53{padding:69px 53px !important}.pad-69-54{padding:69px 54px !important}.pad-69-55{padding:69px 55px !important}.pad-69-56{padding:69px 56px !important}.pad-69-57{padding:69px 57px !important}.pad-69-58{padding:69px 58px !important}.pad-69-59{padding:69px 59px !important}.pad-69-60{padding:69px 60px !important}.pad-69-61{padding:69px 61px !important}.pad-69-62{padding:69px 62px !important}.pad-69-63{padding:69px 63px !important}.pad-69-64{padding:69px 64px !important}.pad-69-65{padding:69px 65px !important}.pad-69-66{padding:69px 66px !important}.pad-69-67{padding:69px 67px !important}.pad-69-68{padding:69px 68px !important}.pad-69-69{padding:69px 69px !important}.pad-69-70{padding:69px 70px !important}.pad-69-71{padding:69px 71px !important}.pad-69-72{padding:69px 72px !important}.pad-69-73{padding:69px 73px !important}.pad-69-74{padding:69px 74px !important}.pad-69-75{padding:69px 75px !important}.pad-69-76{padding:69px 76px !important}.pad-69-77{padding:69px 77px !important}.pad-69-78{padding:69px 78px !important}.pad-69-79{padding:69px 79px !important}.pad-69-80{padding:69px 80px !important}.pad-69-81{padding:69px 81px !important}.pad-69-82{padding:69px 82px !important}.pad-69-83{padding:69px 83px !important}.pad-69-84{padding:69px 84px !important}.pad-69-85{padding:69px 85px !important}.pad-69-86{padding:69px 86px !important}.pad-69-87{padding:69px 87px !important}.pad-69-88{padding:69px 88px !important}.pad-69-89{padding:69px 89px !important}.pad-69-90{padding:69px 90px !important}.pad-69-91{padding:69px 91px !important}.pad-69-92{padding:69px 92px !important}.pad-69-93{padding:69px 93px !important}.pad-69-94{padding:69px 94px !important}.pad-69-95{padding:69px 95px !important}.pad-69-96{padding:69px 96px !important}.pad-69-97{padding:69px 97px !important}.pad-69-98{padding:69px 98px !important}.pad-69-99{padding:69px 99px !important}.pad-69-100{padding:69px 100px !important}.pad-70{padding:70px !important}.pad-t-70{padding-top:70px !important}.pad-r-70{padding-right:70px !important}.pad-b-70{padding-bottom:70px !important}.pad-l-70{padding-left:70px !important}.pad-tb-70{padding:70px 0}.pad-lr-70{padding:0 70px !important}.pad-70-0{padding:70px 0px !important}.pad-70-1{padding:70px 1px !important}.pad-70-2{padding:70px 2px !important}.pad-70-3{padding:70px 3px !important}.pad-70-4{padding:70px 4px !important}.pad-70-5{padding:70px 5px !important}.pad-70-6{padding:70px 6px !important}.pad-70-7{padding:70px 7px !important}.pad-70-8{padding:70px 8px !important}.pad-70-9{padding:70px 9px !important}.pad-70-10{padding:70px 10px !important}.pad-70-11{padding:70px 11px !important}.pad-70-12{padding:70px 12px !important}.pad-70-13{padding:70px 13px !important}.pad-70-14{padding:70px 14px !important}.pad-70-15{padding:70px 15px !important}.pad-70-16{padding:70px 16px !important}.pad-70-17{padding:70px 17px !important}.pad-70-18{padding:70px 18px !important}.pad-70-19{padding:70px 19px !important}.pad-70-20{padding:70px 20px !important}.pad-70-21{padding:70px 21px !important}.pad-70-22{padding:70px 22px !important}.pad-70-23{padding:70px 23px !important}.pad-70-24{padding:70px 24px !important}.pad-70-25{padding:70px 25px !important}.pad-70-26{padding:70px 26px !important}.pad-70-27{padding:70px 27px !important}.pad-70-28{padding:70px 28px !important}.pad-70-29{padding:70px 29px !important}.pad-70-30{padding:70px 30px !important}.pad-70-31{padding:70px 31px !important}.pad-70-32{padding:70px 32px !important}.pad-70-33{padding:70px 33px !important}.pad-70-34{padding:70px 34px !important}.pad-70-35{padding:70px 35px !important}.pad-70-36{padding:70px 36px !important}.pad-70-37{padding:70px 37px !important}.pad-70-38{padding:70px 38px !important}.pad-70-39{padding:70px 39px !important}.pad-70-40{padding:70px 40px !important}.pad-70-41{padding:70px 41px !important}.pad-70-42{padding:70px 42px !important}.pad-70-43{padding:70px 43px !important}.pad-70-44{padding:70px 44px !important}.pad-70-45{padding:70px 45px !important}.pad-70-46{padding:70px 46px !important}.pad-70-47{padding:70px 47px !important}.pad-70-48{padding:70px 48px !important}.pad-70-49{padding:70px 49px !important}.pad-70-50{padding:70px 50px !important}.pad-70-51{padding:70px 51px !important}.pad-70-52{padding:70px 52px !important}.pad-70-53{padding:70px 53px !important}.pad-70-54{padding:70px 54px !important}.pad-70-55{padding:70px 55px !important}.pad-70-56{padding:70px 56px !important}.pad-70-57{padding:70px 57px !important}.pad-70-58{padding:70px 58px !important}.pad-70-59{padding:70px 59px !important}.pad-70-60{padding:70px 60px !important}.pad-70-61{padding:70px 61px !important}.pad-70-62{padding:70px 62px !important}.pad-70-63{padding:70px 63px !important}.pad-70-64{padding:70px 64px !important}.pad-70-65{padding:70px 65px !important}.pad-70-66{padding:70px 66px !important}.pad-70-67{padding:70px 67px !important}.pad-70-68{padding:70px 68px !important}.pad-70-69{padding:70px 69px !important}.pad-70-70{padding:70px 70px !important}.pad-70-71{padding:70px 71px !important}.pad-70-72{padding:70px 72px !important}.pad-70-73{padding:70px 73px !important}.pad-70-74{padding:70px 74px !important}.pad-70-75{padding:70px 75px !important}.pad-70-76{padding:70px 76px !important}.pad-70-77{padding:70px 77px !important}.pad-70-78{padding:70px 78px !important}.pad-70-79{padding:70px 79px !important}.pad-70-80{padding:70px 80px !important}.pad-70-81{padding:70px 81px !important}.pad-70-82{padding:70px 82px !important}.pad-70-83{padding:70px 83px !important}.pad-70-84{padding:70px 84px !important}.pad-70-85{padding:70px 85px !important}.pad-70-86{padding:70px 86px !important}.pad-70-87{padding:70px 87px !important}.pad-70-88{padding:70px 88px !important}.pad-70-89{padding:70px 89px !important}.pad-70-90{padding:70px 90px !important}.pad-70-91{padding:70px 91px !important}.pad-70-92{padding:70px 92px !important}.pad-70-93{padding:70px 93px !important}.pad-70-94{padding:70px 94px !important}.pad-70-95{padding:70px 95px !important}.pad-70-96{padding:70px 96px !important}.pad-70-97{padding:70px 97px !important}.pad-70-98{padding:70px 98px !important}.pad-70-99{padding:70px 99px !important}.pad-70-100{padding:70px 100px !important}.pad-71{padding:71px !important}.pad-t-71{padding-top:71px !important}.pad-r-71{padding-right:71px !important}.pad-b-71{padding-bottom:71px !important}.pad-l-71{padding-left:71px !important}.pad-tb-71{padding:71px 0}.pad-lr-71{padding:0 71px !important}.pad-71-0{padding:71px 0px !important}.pad-71-1{padding:71px 1px !important}.pad-71-2{padding:71px 2px !important}.pad-71-3{padding:71px 3px !important}.pad-71-4{padding:71px 4px !important}.pad-71-5{padding:71px 5px !important}.pad-71-6{padding:71px 6px !important}.pad-71-7{padding:71px 7px !important}.pad-71-8{padding:71px 8px !important}.pad-71-9{padding:71px 9px !important}.pad-71-10{padding:71px 10px !important}.pad-71-11{padding:71px 11px !important}.pad-71-12{padding:71px 12px !important}.pad-71-13{padding:71px 13px !important}.pad-71-14{padding:71px 14px !important}.pad-71-15{padding:71px 15px !important}.pad-71-16{padding:71px 16px !important}.pad-71-17{padding:71px 17px !important}.pad-71-18{padding:71px 18px !important}.pad-71-19{padding:71px 19px !important}.pad-71-20{padding:71px 20px !important}.pad-71-21{padding:71px 21px !important}.pad-71-22{padding:71px 22px !important}.pad-71-23{padding:71px 23px !important}.pad-71-24{padding:71px 24px !important}.pad-71-25{padding:71px 25px !important}.pad-71-26{padding:71px 26px !important}.pad-71-27{padding:71px 27px !important}.pad-71-28{padding:71px 28px !important}.pad-71-29{padding:71px 29px !important}.pad-71-30{padding:71px 30px !important}.pad-71-31{padding:71px 31px !important}.pad-71-32{padding:71px 32px !important}.pad-71-33{padding:71px 33px !important}.pad-71-34{padding:71px 34px !important}.pad-71-35{padding:71px 35px !important}.pad-71-36{padding:71px 36px !important}.pad-71-37{padding:71px 37px !important}.pad-71-38{padding:71px 38px !important}.pad-71-39{padding:71px 39px !important}.pad-71-40{padding:71px 40px !important}.pad-71-41{padding:71px 41px !important}.pad-71-42{padding:71px 42px !important}.pad-71-43{padding:71px 43px !important}.pad-71-44{padding:71px 44px !important}.pad-71-45{padding:71px 45px !important}.pad-71-46{padding:71px 46px !important}.pad-71-47{padding:71px 47px !important}.pad-71-48{padding:71px 48px !important}.pad-71-49{padding:71px 49px !important}.pad-71-50{padding:71px 50px !important}.pad-71-51{padding:71px 51px !important}.pad-71-52{padding:71px 52px !important}.pad-71-53{padding:71px 53px !important}.pad-71-54{padding:71px 54px !important}.pad-71-55{padding:71px 55px !important}.pad-71-56{padding:71px 56px !important}.pad-71-57{padding:71px 57px !important}.pad-71-58{padding:71px 58px !important}.pad-71-59{padding:71px 59px !important}.pad-71-60{padding:71px 60px !important}.pad-71-61{padding:71px 61px !important}.pad-71-62{padding:71px 62px !important}.pad-71-63{padding:71px 63px !important}.pad-71-64{padding:71px 64px !important}.pad-71-65{padding:71px 65px !important}.pad-71-66{padding:71px 66px !important}.pad-71-67{padding:71px 67px !important}.pad-71-68{padding:71px 68px !important}.pad-71-69{padding:71px 69px !important}.pad-71-70{padding:71px 70px !important}.pad-71-71{padding:71px 71px !important}.pad-71-72{padding:71px 72px !important}.pad-71-73{padding:71px 73px !important}.pad-71-74{padding:71px 74px !important}.pad-71-75{padding:71px 75px !important}.pad-71-76{padding:71px 76px !important}.pad-71-77{padding:71px 77px !important}.pad-71-78{padding:71px 78px !important}.pad-71-79{padding:71px 79px !important}.pad-71-80{padding:71px 80px !important}.pad-71-81{padding:71px 81px !important}.pad-71-82{padding:71px 82px !important}.pad-71-83{padding:71px 83px !important}.pad-71-84{padding:71px 84px !important}.pad-71-85{padding:71px 85px !important}.pad-71-86{padding:71px 86px !important}.pad-71-87{padding:71px 87px !important}.pad-71-88{padding:71px 88px !important}.pad-71-89{padding:71px 89px !important}.pad-71-90{padding:71px 90px !important}.pad-71-91{padding:71px 91px !important}.pad-71-92{padding:71px 92px !important}.pad-71-93{padding:71px 93px !important}.pad-71-94{padding:71px 94px !important}.pad-71-95{padding:71px 95px !important}.pad-71-96{padding:71px 96px !important}.pad-71-97{padding:71px 97px !important}.pad-71-98{padding:71px 98px !important}.pad-71-99{padding:71px 99px !important}.pad-71-100{padding:71px 100px !important}.pad-72{padding:72px !important}.pad-t-72{padding-top:72px !important}.pad-r-72{padding-right:72px !important}.pad-b-72{padding-bottom:72px !important}.pad-l-72{padding-left:72px !important}.pad-tb-72{padding:72px 0}.pad-lr-72{padding:0 72px !important}.pad-72-0{padding:72px 0px !important}.pad-72-1{padding:72px 1px !important}.pad-72-2{padding:72px 2px !important}.pad-72-3{padding:72px 3px !important}.pad-72-4{padding:72px 4px !important}.pad-72-5{padding:72px 5px !important}.pad-72-6{padding:72px 6px !important}.pad-72-7{padding:72px 7px !important}.pad-72-8{padding:72px 8px !important}.pad-72-9{padding:72px 9px !important}.pad-72-10{padding:72px 10px !important}.pad-72-11{padding:72px 11px !important}.pad-72-12{padding:72px 12px !important}.pad-72-13{padding:72px 13px !important}.pad-72-14{padding:72px 14px !important}.pad-72-15{padding:72px 15px !important}.pad-72-16{padding:72px 16px !important}.pad-72-17{padding:72px 17px !important}.pad-72-18{padding:72px 18px !important}.pad-72-19{padding:72px 19px !important}.pad-72-20{padding:72px 20px !important}.pad-72-21{padding:72px 21px !important}.pad-72-22{padding:72px 22px !important}.pad-72-23{padding:72px 23px !important}.pad-72-24{padding:72px 24px !important}.pad-72-25{padding:72px 25px !important}.pad-72-26{padding:72px 26px !important}.pad-72-27{padding:72px 27px !important}.pad-72-28{padding:72px 28px !important}.pad-72-29{padding:72px 29px !important}.pad-72-30{padding:72px 30px !important}.pad-72-31{padding:72px 31px !important}.pad-72-32{padding:72px 32px !important}.pad-72-33{padding:72px 33px !important}.pad-72-34{padding:72px 34px !important}.pad-72-35{padding:72px 35px !important}.pad-72-36{padding:72px 36px !important}.pad-72-37{padding:72px 37px !important}.pad-72-38{padding:72px 38px !important}.pad-72-39{padding:72px 39px !important}.pad-72-40{padding:72px 40px !important}.pad-72-41{padding:72px 41px !important}.pad-72-42{padding:72px 42px !important}.pad-72-43{padding:72px 43px !important}.pad-72-44{padding:72px 44px !important}.pad-72-45{padding:72px 45px !important}.pad-72-46{padding:72px 46px !important}.pad-72-47{padding:72px 47px !important}.pad-72-48{padding:72px 48px !important}.pad-72-49{padding:72px 49px !important}.pad-72-50{padding:72px 50px !important}.pad-72-51{padding:72px 51px !important}.pad-72-52{padding:72px 52px !important}.pad-72-53{padding:72px 53px !important}.pad-72-54{padding:72px 54px !important}.pad-72-55{padding:72px 55px !important}.pad-72-56{padding:72px 56px !important}.pad-72-57{padding:72px 57px !important}.pad-72-58{padding:72px 58px !important}.pad-72-59{padding:72px 59px !important}.pad-72-60{padding:72px 60px !important}.pad-72-61{padding:72px 61px !important}.pad-72-62{padding:72px 62px !important}.pad-72-63{padding:72px 63px !important}.pad-72-64{padding:72px 64px !important}.pad-72-65{padding:72px 65px !important}.pad-72-66{padding:72px 66px !important}.pad-72-67{padding:72px 67px !important}.pad-72-68{padding:72px 68px !important}.pad-72-69{padding:72px 69px !important}.pad-72-70{padding:72px 70px !important}.pad-72-71{padding:72px 71px !important}.pad-72-72{padding:72px 72px !important}.pad-72-73{padding:72px 73px !important}.pad-72-74{padding:72px 74px !important}.pad-72-75{padding:72px 75px !important}.pad-72-76{padding:72px 76px !important}.pad-72-77{padding:72px 77px !important}.pad-72-78{padding:72px 78px !important}.pad-72-79{padding:72px 79px !important}.pad-72-80{padding:72px 80px !important}.pad-72-81{padding:72px 81px !important}.pad-72-82{padding:72px 82px !important}.pad-72-83{padding:72px 83px !important}.pad-72-84{padding:72px 84px !important}.pad-72-85{padding:72px 85px !important}.pad-72-86{padding:72px 86px !important}.pad-72-87{padding:72px 87px !important}.pad-72-88{padding:72px 88px !important}.pad-72-89{padding:72px 89px !important}.pad-72-90{padding:72px 90px !important}.pad-72-91{padding:72px 91px !important}.pad-72-92{padding:72px 92px !important}.pad-72-93{padding:72px 93px !important}.pad-72-94{padding:72px 94px !important}.pad-72-95{padding:72px 95px !important}.pad-72-96{padding:72px 96px !important}.pad-72-97{padding:72px 97px !important}.pad-72-98{padding:72px 98px !important}.pad-72-99{padding:72px 99px !important}.pad-72-100{padding:72px 100px !important}.pad-73{padding:73px !important}.pad-t-73{padding-top:73px !important}.pad-r-73{padding-right:73px !important}.pad-b-73{padding-bottom:73px !important}.pad-l-73{padding-left:73px !important}.pad-tb-73{padding:73px 0}.pad-lr-73{padding:0 73px !important}.pad-73-0{padding:73px 0px !important}.pad-73-1{padding:73px 1px !important}.pad-73-2{padding:73px 2px !important}.pad-73-3{padding:73px 3px !important}.pad-73-4{padding:73px 4px !important}.pad-73-5{padding:73px 5px !important}.pad-73-6{padding:73px 6px !important}.pad-73-7{padding:73px 7px !important}.pad-73-8{padding:73px 8px !important}.pad-73-9{padding:73px 9px !important}.pad-73-10{padding:73px 10px !important}.pad-73-11{padding:73px 11px !important}.pad-73-12{padding:73px 12px !important}.pad-73-13{padding:73px 13px !important}.pad-73-14{padding:73px 14px !important}.pad-73-15{padding:73px 15px !important}.pad-73-16{padding:73px 16px !important}.pad-73-17{padding:73px 17px !important}.pad-73-18{padding:73px 18px !important}.pad-73-19{padding:73px 19px !important}.pad-73-20{padding:73px 20px !important}.pad-73-21{padding:73px 21px !important}.pad-73-22{padding:73px 22px !important}.pad-73-23{padding:73px 23px !important}.pad-73-24{padding:73px 24px !important}.pad-73-25{padding:73px 25px !important}.pad-73-26{padding:73px 26px !important}.pad-73-27{padding:73px 27px !important}.pad-73-28{padding:73px 28px !important}.pad-73-29{padding:73px 29px !important}.pad-73-30{padding:73px 30px !important}.pad-73-31{padding:73px 31px !important}.pad-73-32{padding:73px 32px !important}.pad-73-33{padding:73px 33px !important}.pad-73-34{padding:73px 34px !important}.pad-73-35{padding:73px 35px !important}.pad-73-36{padding:73px 36px !important}.pad-73-37{padding:73px 37px !important}.pad-73-38{padding:73px 38px !important}.pad-73-39{padding:73px 39px !important}.pad-73-40{padding:73px 40px !important}.pad-73-41{padding:73px 41px !important}.pad-73-42{padding:73px 42px !important}.pad-73-43{padding:73px 43px !important}.pad-73-44{padding:73px 44px !important}.pad-73-45{padding:73px 45px !important}.pad-73-46{padding:73px 46px !important}.pad-73-47{padding:73px 47px !important}.pad-73-48{padding:73px 48px !important}.pad-73-49{padding:73px 49px !important}.pad-73-50{padding:73px 50px !important}.pad-73-51{padding:73px 51px !important}.pad-73-52{padding:73px 52px !important}.pad-73-53{padding:73px 53px !important}.pad-73-54{padding:73px 54px !important}.pad-73-55{padding:73px 55px !important}.pad-73-56{padding:73px 56px !important}.pad-73-57{padding:73px 57px !important}.pad-73-58{padding:73px 58px !important}.pad-73-59{padding:73px 59px !important}.pad-73-60{padding:73px 60px !important}.pad-73-61{padding:73px 61px !important}.pad-73-62{padding:73px 62px !important}.pad-73-63{padding:73px 63px !important}.pad-73-64{padding:73px 64px !important}.pad-73-65{padding:73px 65px !important}.pad-73-66{padding:73px 66px !important}.pad-73-67{padding:73px 67px !important}.pad-73-68{padding:73px 68px !important}.pad-73-69{padding:73px 69px !important}.pad-73-70{padding:73px 70px !important}.pad-73-71{padding:73px 71px !important}.pad-73-72{padding:73px 72px !important}.pad-73-73{padding:73px 73px !important}.pad-73-74{padding:73px 74px !important}.pad-73-75{padding:73px 75px !important}.pad-73-76{padding:73px 76px !important}.pad-73-77{padding:73px 77px !important}.pad-73-78{padding:73px 78px !important}.pad-73-79{padding:73px 79px !important}.pad-73-80{padding:73px 80px !important}.pad-73-81{padding:73px 81px !important}.pad-73-82{padding:73px 82px !important}.pad-73-83{padding:73px 83px !important}.pad-73-84{padding:73px 84px !important}.pad-73-85{padding:73px 85px !important}.pad-73-86{padding:73px 86px !important}.pad-73-87{padding:73px 87px !important}.pad-73-88{padding:73px 88px !important}.pad-73-89{padding:73px 89px !important}.pad-73-90{padding:73px 90px !important}.pad-73-91{padding:73px 91px !important}.pad-73-92{padding:73px 92px !important}.pad-73-93{padding:73px 93px !important}.pad-73-94{padding:73px 94px !important}.pad-73-95{padding:73px 95px !important}.pad-73-96{padding:73px 96px !important}.pad-73-97{padding:73px 97px !important}.pad-73-98{padding:73px 98px !important}.pad-73-99{padding:73px 99px !important}.pad-73-100{padding:73px 100px !important}.pad-74{padding:74px !important}.pad-t-74{padding-top:74px !important}.pad-r-74{padding-right:74px !important}.pad-b-74{padding-bottom:74px !important}.pad-l-74{padding-left:74px !important}.pad-tb-74{padding:74px 0}.pad-lr-74{padding:0 74px !important}.pad-74-0{padding:74px 0px !important}.pad-74-1{padding:74px 1px !important}.pad-74-2{padding:74px 2px !important}.pad-74-3{padding:74px 3px !important}.pad-74-4{padding:74px 4px !important}.pad-74-5{padding:74px 5px !important}.pad-74-6{padding:74px 6px !important}.pad-74-7{padding:74px 7px !important}.pad-74-8{padding:74px 8px !important}.pad-74-9{padding:74px 9px !important}.pad-74-10{padding:74px 10px !important}.pad-74-11{padding:74px 11px !important}.pad-74-12{padding:74px 12px !important}.pad-74-13{padding:74px 13px !important}.pad-74-14{padding:74px 14px !important}.pad-74-15{padding:74px 15px !important}.pad-74-16{padding:74px 16px !important}.pad-74-17{padding:74px 17px !important}.pad-74-18{padding:74px 18px !important}.pad-74-19{padding:74px 19px !important}.pad-74-20{padding:74px 20px !important}.pad-74-21{padding:74px 21px !important}.pad-74-22{padding:74px 22px !important}.pad-74-23{padding:74px 23px !important}.pad-74-24{padding:74px 24px !important}.pad-74-25{padding:74px 25px !important}.pad-74-26{padding:74px 26px !important}.pad-74-27{padding:74px 27px !important}.pad-74-28{padding:74px 28px !important}.pad-74-29{padding:74px 29px !important}.pad-74-30{padding:74px 30px !important}.pad-74-31{padding:74px 31px !important}.pad-74-32{padding:74px 32px !important}.pad-74-33{padding:74px 33px !important}.pad-74-34{padding:74px 34px !important}.pad-74-35{padding:74px 35px !important}.pad-74-36{padding:74px 36px !important}.pad-74-37{padding:74px 37px !important}.pad-74-38{padding:74px 38px !important}.pad-74-39{padding:74px 39px !important}.pad-74-40{padding:74px 40px !important}.pad-74-41{padding:74px 41px !important}.pad-74-42{padding:74px 42px !important}.pad-74-43{padding:74px 43px !important}.pad-74-44{padding:74px 44px !important}.pad-74-45{padding:74px 45px !important}.pad-74-46{padding:74px 46px !important}.pad-74-47{padding:74px 47px !important}.pad-74-48{padding:74px 48px !important}.pad-74-49{padding:74px 49px !important}.pad-74-50{padding:74px 50px !important}.pad-74-51{padding:74px 51px !important}.pad-74-52{padding:74px 52px !important}.pad-74-53{padding:74px 53px !important}.pad-74-54{padding:74px 54px !important}.pad-74-55{padding:74px 55px !important}.pad-74-56{padding:74px 56px !important}.pad-74-57{padding:74px 57px !important}.pad-74-58{padding:74px 58px !important}.pad-74-59{padding:74px 59px !important}.pad-74-60{padding:74px 60px !important}.pad-74-61{padding:74px 61px !important}.pad-74-62{padding:74px 62px !important}.pad-74-63{padding:74px 63px !important}.pad-74-64{padding:74px 64px !important}.pad-74-65{padding:74px 65px !important}.pad-74-66{padding:74px 66px !important}.pad-74-67{padding:74px 67px !important}.pad-74-68{padding:74px 68px !important}.pad-74-69{padding:74px 69px !important}.pad-74-70{padding:74px 70px !important}.pad-74-71{padding:74px 71px !important}.pad-74-72{padding:74px 72px !important}.pad-74-73{padding:74px 73px !important}.pad-74-74{padding:74px 74px !important}.pad-74-75{padding:74px 75px !important}.pad-74-76{padding:74px 76px !important}.pad-74-77{padding:74px 77px !important}.pad-74-78{padding:74px 78px !important}.pad-74-79{padding:74px 79px !important}.pad-74-80{padding:74px 80px !important}.pad-74-81{padding:74px 81px !important}.pad-74-82{padding:74px 82px !important}.pad-74-83{padding:74px 83px !important}.pad-74-84{padding:74px 84px !important}.pad-74-85{padding:74px 85px !important}.pad-74-86{padding:74px 86px !important}.pad-74-87{padding:74px 87px !important}.pad-74-88{padding:74px 88px !important}.pad-74-89{padding:74px 89px !important}.pad-74-90{padding:74px 90px !important}.pad-74-91{padding:74px 91px !important}.pad-74-92{padding:74px 92px !important}.pad-74-93{padding:74px 93px !important}.pad-74-94{padding:74px 94px !important}.pad-74-95{padding:74px 95px !important}.pad-74-96{padding:74px 96px !important}.pad-74-97{padding:74px 97px !important}.pad-74-98{padding:74px 98px !important}.pad-74-99{padding:74px 99px !important}.pad-74-100{padding:74px 100px !important}.pad-75{padding:75px !important}.pad-t-75{padding-top:75px !important}.pad-r-75{padding-right:75px !important}.pad-b-75{padding-bottom:75px !important}.pad-l-75{padding-left:75px !important}.pad-tb-75{padding:75px 0}.pad-lr-75{padding:0 75px !important}.pad-75-0{padding:75px 0px !important}.pad-75-1{padding:75px 1px !important}.pad-75-2{padding:75px 2px !important}.pad-75-3{padding:75px 3px !important}.pad-75-4{padding:75px 4px !important}.pad-75-5{padding:75px 5px !important}.pad-75-6{padding:75px 6px !important}.pad-75-7{padding:75px 7px !important}.pad-75-8{padding:75px 8px !important}.pad-75-9{padding:75px 9px !important}.pad-75-10{padding:75px 10px !important}.pad-75-11{padding:75px 11px !important}.pad-75-12{padding:75px 12px !important}.pad-75-13{padding:75px 13px !important}.pad-75-14{padding:75px 14px !important}.pad-75-15{padding:75px 15px !important}.pad-75-16{padding:75px 16px !important}.pad-75-17{padding:75px 17px !important}.pad-75-18{padding:75px 18px !important}.pad-75-19{padding:75px 19px !important}.pad-75-20{padding:75px 20px !important}.pad-75-21{padding:75px 21px !important}.pad-75-22{padding:75px 22px !important}.pad-75-23{padding:75px 23px !important}.pad-75-24{padding:75px 24px !important}.pad-75-25{padding:75px 25px !important}.pad-75-26{padding:75px 26px !important}.pad-75-27{padding:75px 27px !important}.pad-75-28{padding:75px 28px !important}.pad-75-29{padding:75px 29px !important}.pad-75-30{padding:75px 30px !important}.pad-75-31{padding:75px 31px !important}.pad-75-32{padding:75px 32px !important}.pad-75-33{padding:75px 33px !important}.pad-75-34{padding:75px 34px !important}.pad-75-35{padding:75px 35px !important}.pad-75-36{padding:75px 36px !important}.pad-75-37{padding:75px 37px !important}.pad-75-38{padding:75px 38px !important}.pad-75-39{padding:75px 39px !important}.pad-75-40{padding:75px 40px !important}.pad-75-41{padding:75px 41px !important}.pad-75-42{padding:75px 42px !important}.pad-75-43{padding:75px 43px !important}.pad-75-44{padding:75px 44px !important}.pad-75-45{padding:75px 45px !important}.pad-75-46{padding:75px 46px !important}.pad-75-47{padding:75px 47px !important}.pad-75-48{padding:75px 48px !important}.pad-75-49{padding:75px 49px !important}.pad-75-50{padding:75px 50px !important}.pad-75-51{padding:75px 51px !important}.pad-75-52{padding:75px 52px !important}.pad-75-53{padding:75px 53px !important}.pad-75-54{padding:75px 54px !important}.pad-75-55{padding:75px 55px !important}.pad-75-56{padding:75px 56px !important}.pad-75-57{padding:75px 57px !important}.pad-75-58{padding:75px 58px !important}.pad-75-59{padding:75px 59px !important}.pad-75-60{padding:75px 60px !important}.pad-75-61{padding:75px 61px !important}.pad-75-62{padding:75px 62px !important}.pad-75-63{padding:75px 63px !important}.pad-75-64{padding:75px 64px !important}.pad-75-65{padding:75px 65px !important}.pad-75-66{padding:75px 66px !important}.pad-75-67{padding:75px 67px !important}.pad-75-68{padding:75px 68px !important}.pad-75-69{padding:75px 69px !important}.pad-75-70{padding:75px 70px !important}.pad-75-71{padding:75px 71px !important}.pad-75-72{padding:75px 72px !important}.pad-75-73{padding:75px 73px !important}.pad-75-74{padding:75px 74px !important}.pad-75-75{padding:75px 75px !important}.pad-75-76{padding:75px 76px !important}.pad-75-77{padding:75px 77px !important}.pad-75-78{padding:75px 78px !important}.pad-75-79{padding:75px 79px !important}.pad-75-80{padding:75px 80px !important}.pad-75-81{padding:75px 81px !important}.pad-75-82{padding:75px 82px !important}.pad-75-83{padding:75px 83px !important}.pad-75-84{padding:75px 84px !important}.pad-75-85{padding:75px 85px !important}.pad-75-86{padding:75px 86px !important}.pad-75-87{padding:75px 87px !important}.pad-75-88{padding:75px 88px !important}.pad-75-89{padding:75px 89px !important}.pad-75-90{padding:75px 90px !important}.pad-75-91{padding:75px 91px !important}.pad-75-92{padding:75px 92px !important}.pad-75-93{padding:75px 93px !important}.pad-75-94{padding:75px 94px !important}.pad-75-95{padding:75px 95px !important}.pad-75-96{padding:75px 96px !important}.pad-75-97{padding:75px 97px !important}.pad-75-98{padding:75px 98px !important}.pad-75-99{padding:75px 99px !important}.pad-75-100{padding:75px 100px !important}.pad-76{padding:76px !important}.pad-t-76{padding-top:76px !important}.pad-r-76{padding-right:76px !important}.pad-b-76{padding-bottom:76px !important}.pad-l-76{padding-left:76px !important}.pad-tb-76{padding:76px 0}.pad-lr-76{padding:0 76px !important}.pad-76-0{padding:76px 0px !important}.pad-76-1{padding:76px 1px !important}.pad-76-2{padding:76px 2px !important}.pad-76-3{padding:76px 3px !important}.pad-76-4{padding:76px 4px !important}.pad-76-5{padding:76px 5px !important}.pad-76-6{padding:76px 6px !important}.pad-76-7{padding:76px 7px !important}.pad-76-8{padding:76px 8px !important}.pad-76-9{padding:76px 9px !important}.pad-76-10{padding:76px 10px !important}.pad-76-11{padding:76px 11px !important}.pad-76-12{padding:76px 12px !important}.pad-76-13{padding:76px 13px !important}.pad-76-14{padding:76px 14px !important}.pad-76-15{padding:76px 15px !important}.pad-76-16{padding:76px 16px !important}.pad-76-17{padding:76px 17px !important}.pad-76-18{padding:76px 18px !important}.pad-76-19{padding:76px 19px !important}.pad-76-20{padding:76px 20px !important}.pad-76-21{padding:76px 21px !important}.pad-76-22{padding:76px 22px !important}.pad-76-23{padding:76px 23px !important}.pad-76-24{padding:76px 24px !important}.pad-76-25{padding:76px 25px !important}.pad-76-26{padding:76px 26px !important}.pad-76-27{padding:76px 27px !important}.pad-76-28{padding:76px 28px !important}.pad-76-29{padding:76px 29px !important}.pad-76-30{padding:76px 30px !important}.pad-76-31{padding:76px 31px !important}.pad-76-32{padding:76px 32px !important}.pad-76-33{padding:76px 33px !important}.pad-76-34{padding:76px 34px !important}.pad-76-35{padding:76px 35px !important}.pad-76-36{padding:76px 36px !important}.pad-76-37{padding:76px 37px !important}.pad-76-38{padding:76px 38px !important}.pad-76-39{padding:76px 39px !important}.pad-76-40{padding:76px 40px !important}.pad-76-41{padding:76px 41px !important}.pad-76-42{padding:76px 42px !important}.pad-76-43{padding:76px 43px !important}.pad-76-44{padding:76px 44px !important}.pad-76-45{padding:76px 45px !important}.pad-76-46{padding:76px 46px !important}.pad-76-47{padding:76px 47px !important}.pad-76-48{padding:76px 48px !important}.pad-76-49{padding:76px 49px !important}.pad-76-50{padding:76px 50px !important}.pad-76-51{padding:76px 51px !important}.pad-76-52{padding:76px 52px !important}.pad-76-53{padding:76px 53px !important}.pad-76-54{padding:76px 54px !important}.pad-76-55{padding:76px 55px !important}.pad-76-56{padding:76px 56px !important}.pad-76-57{padding:76px 57px !important}.pad-76-58{padding:76px 58px !important}.pad-76-59{padding:76px 59px !important}.pad-76-60{padding:76px 60px !important}.pad-76-61{padding:76px 61px !important}.pad-76-62{padding:76px 62px !important}.pad-76-63{padding:76px 63px !important}.pad-76-64{padding:76px 64px !important}.pad-76-65{padding:76px 65px !important}.pad-76-66{padding:76px 66px !important}.pad-76-67{padding:76px 67px !important}.pad-76-68{padding:76px 68px !important}.pad-76-69{padding:76px 69px !important}.pad-76-70{padding:76px 70px !important}.pad-76-71{padding:76px 71px !important}.pad-76-72{padding:76px 72px !important}.pad-76-73{padding:76px 73px !important}.pad-76-74{padding:76px 74px !important}.pad-76-75{padding:76px 75px !important}.pad-76-76{padding:76px 76px !important}.pad-76-77{padding:76px 77px !important}.pad-76-78{padding:76px 78px !important}.pad-76-79{padding:76px 79px !important}.pad-76-80{padding:76px 80px !important}.pad-76-81{padding:76px 81px !important}.pad-76-82{padding:76px 82px !important}.pad-76-83{padding:76px 83px !important}.pad-76-84{padding:76px 84px !important}.pad-76-85{padding:76px 85px !important}.pad-76-86{padding:76px 86px !important}.pad-76-87{padding:76px 87px !important}.pad-76-88{padding:76px 88px !important}.pad-76-89{padding:76px 89px !important}.pad-76-90{padding:76px 90px !important}.pad-76-91{padding:76px 91px !important}.pad-76-92{padding:76px 92px !important}.pad-76-93{padding:76px 93px !important}.pad-76-94{padding:76px 94px !important}.pad-76-95{padding:76px 95px !important}.pad-76-96{padding:76px 96px !important}.pad-76-97{padding:76px 97px !important}.pad-76-98{padding:76px 98px !important}.pad-76-99{padding:76px 99px !important}.pad-76-100{padding:76px 100px !important}.pad-77{padding:77px !important}.pad-t-77{padding-top:77px !important}.pad-r-77{padding-right:77px !important}.pad-b-77{padding-bottom:77px !important}.pad-l-77{padding-left:77px !important}.pad-tb-77{padding:77px 0}.pad-lr-77{padding:0 77px !important}.pad-77-0{padding:77px 0px !important}.pad-77-1{padding:77px 1px !important}.pad-77-2{padding:77px 2px !important}.pad-77-3{padding:77px 3px !important}.pad-77-4{padding:77px 4px !important}.pad-77-5{padding:77px 5px !important}.pad-77-6{padding:77px 6px !important}.pad-77-7{padding:77px 7px !important}.pad-77-8{padding:77px 8px !important}.pad-77-9{padding:77px 9px !important}.pad-77-10{padding:77px 10px !important}.pad-77-11{padding:77px 11px !important}.pad-77-12{padding:77px 12px !important}.pad-77-13{padding:77px 13px !important}.pad-77-14{padding:77px 14px !important}.pad-77-15{padding:77px 15px !important}.pad-77-16{padding:77px 16px !important}.pad-77-17{padding:77px 17px !important}.pad-77-18{padding:77px 18px !important}.pad-77-19{padding:77px 19px !important}.pad-77-20{padding:77px 20px !important}.pad-77-21{padding:77px 21px !important}.pad-77-22{padding:77px 22px !important}.pad-77-23{padding:77px 23px !important}.pad-77-24{padding:77px 24px !important}.pad-77-25{padding:77px 25px !important}.pad-77-26{padding:77px 26px !important}.pad-77-27{padding:77px 27px !important}.pad-77-28{padding:77px 28px !important}.pad-77-29{padding:77px 29px !important}.pad-77-30{padding:77px 30px !important}.pad-77-31{padding:77px 31px !important}.pad-77-32{padding:77px 32px !important}.pad-77-33{padding:77px 33px !important}.pad-77-34{padding:77px 34px !important}.pad-77-35{padding:77px 35px !important}.pad-77-36{padding:77px 36px !important}.pad-77-37{padding:77px 37px !important}.pad-77-38{padding:77px 38px !important}.pad-77-39{padding:77px 39px !important}.pad-77-40{padding:77px 40px !important}.pad-77-41{padding:77px 41px !important}.pad-77-42{padding:77px 42px !important}.pad-77-43{padding:77px 43px !important}.pad-77-44{padding:77px 44px !important}.pad-77-45{padding:77px 45px !important}.pad-77-46{padding:77px 46px !important}.pad-77-47{padding:77px 47px !important}.pad-77-48{padding:77px 48px !important}.pad-77-49{padding:77px 49px !important}.pad-77-50{padding:77px 50px !important}.pad-77-51{padding:77px 51px !important}.pad-77-52{padding:77px 52px !important}.pad-77-53{padding:77px 53px !important}.pad-77-54{padding:77px 54px !important}.pad-77-55{padding:77px 55px !important}.pad-77-56{padding:77px 56px !important}.pad-77-57{padding:77px 57px !important}.pad-77-58{padding:77px 58px !important}.pad-77-59{padding:77px 59px !important}.pad-77-60{padding:77px 60px !important}.pad-77-61{padding:77px 61px !important}.pad-77-62{padding:77px 62px !important}.pad-77-63{padding:77px 63px !important}.pad-77-64{padding:77px 64px !important}.pad-77-65{padding:77px 65px !important}.pad-77-66{padding:77px 66px !important}.pad-77-67{padding:77px 67px !important}.pad-77-68{padding:77px 68px !important}.pad-77-69{padding:77px 69px !important}.pad-77-70{padding:77px 70px !important}.pad-77-71{padding:77px 71px !important}.pad-77-72{padding:77px 72px !important}.pad-77-73{padding:77px 73px !important}.pad-77-74{padding:77px 74px !important}.pad-77-75{padding:77px 75px !important}.pad-77-76{padding:77px 76px !important}.pad-77-77{padding:77px 77px !important}.pad-77-78{padding:77px 78px !important}.pad-77-79{padding:77px 79px !important}.pad-77-80{padding:77px 80px !important}.pad-77-81{padding:77px 81px !important}.pad-77-82{padding:77px 82px !important}.pad-77-83{padding:77px 83px !important}.pad-77-84{padding:77px 84px !important}.pad-77-85{padding:77px 85px !important}.pad-77-86{padding:77px 86px !important}.pad-77-87{padding:77px 87px !important}.pad-77-88{padding:77px 88px !important}.pad-77-89{padding:77px 89px !important}.pad-77-90{padding:77px 90px !important}.pad-77-91{padding:77px 91px !important}.pad-77-92{padding:77px 92px !important}.pad-77-93{padding:77px 93px !important}.pad-77-94{padding:77px 94px !important}.pad-77-95{padding:77px 95px !important}.pad-77-96{padding:77px 96px !important}.pad-77-97{padding:77px 97px !important}.pad-77-98{padding:77px 98px !important}.pad-77-99{padding:77px 99px !important}.pad-77-100{padding:77px 100px !important}.pad-78{padding:78px !important}.pad-t-78{padding-top:78px !important}.pad-r-78{padding-right:78px !important}.pad-b-78{padding-bottom:78px !important}.pad-l-78{padding-left:78px !important}.pad-tb-78{padding:78px 0}.pad-lr-78{padding:0 78px !important}.pad-78-0{padding:78px 0px !important}.pad-78-1{padding:78px 1px !important}.pad-78-2{padding:78px 2px !important}.pad-78-3{padding:78px 3px !important}.pad-78-4{padding:78px 4px !important}.pad-78-5{padding:78px 5px !important}.pad-78-6{padding:78px 6px !important}.pad-78-7{padding:78px 7px !important}.pad-78-8{padding:78px 8px !important}.pad-78-9{padding:78px 9px !important}.pad-78-10{padding:78px 10px !important}.pad-78-11{padding:78px 11px !important}.pad-78-12{padding:78px 12px !important}.pad-78-13{padding:78px 13px !important}.pad-78-14{padding:78px 14px !important}.pad-78-15{padding:78px 15px !important}.pad-78-16{padding:78px 16px !important}.pad-78-17{padding:78px 17px !important}.pad-78-18{padding:78px 18px !important}.pad-78-19{padding:78px 19px !important}.pad-78-20{padding:78px 20px !important}.pad-78-21{padding:78px 21px !important}.pad-78-22{padding:78px 22px !important}.pad-78-23{padding:78px 23px !important}.pad-78-24{padding:78px 24px !important}.pad-78-25{padding:78px 25px !important}.pad-78-26{padding:78px 26px !important}.pad-78-27{padding:78px 27px !important}.pad-78-28{padding:78px 28px !important}.pad-78-29{padding:78px 29px !important}.pad-78-30{padding:78px 30px !important}.pad-78-31{padding:78px 31px !important}.pad-78-32{padding:78px 32px !important}.pad-78-33{padding:78px 33px !important}.pad-78-34{padding:78px 34px !important}.pad-78-35{padding:78px 35px !important}.pad-78-36{padding:78px 36px !important}.pad-78-37{padding:78px 37px !important}.pad-78-38{padding:78px 38px !important}.pad-78-39{padding:78px 39px !important}.pad-78-40{padding:78px 40px !important}.pad-78-41{padding:78px 41px !important}.pad-78-42{padding:78px 42px !important}.pad-78-43{padding:78px 43px !important}.pad-78-44{padding:78px 44px !important}.pad-78-45{padding:78px 45px !important}.pad-78-46{padding:78px 46px !important}.pad-78-47{padding:78px 47px !important}.pad-78-48{padding:78px 48px !important}.pad-78-49{padding:78px 49px !important}.pad-78-50{padding:78px 50px !important}.pad-78-51{padding:78px 51px !important}.pad-78-52{padding:78px 52px !important}.pad-78-53{padding:78px 53px !important}.pad-78-54{padding:78px 54px !important}.pad-78-55{padding:78px 55px !important}.pad-78-56{padding:78px 56px !important}.pad-78-57{padding:78px 57px !important}.pad-78-58{padding:78px 58px !important}.pad-78-59{padding:78px 59px !important}.pad-78-60{padding:78px 60px !important}.pad-78-61{padding:78px 61px !important}.pad-78-62{padding:78px 62px !important}.pad-78-63{padding:78px 63px !important}.pad-78-64{padding:78px 64px !important}.pad-78-65{padding:78px 65px !important}.pad-78-66{padding:78px 66px !important}.pad-78-67{padding:78px 67px !important}.pad-78-68{padding:78px 68px !important}.pad-78-69{padding:78px 69px !important}.pad-78-70{padding:78px 70px !important}.pad-78-71{padding:78px 71px !important}.pad-78-72{padding:78px 72px !important}.pad-78-73{padding:78px 73px !important}.pad-78-74{padding:78px 74px !important}.pad-78-75{padding:78px 75px !important}.pad-78-76{padding:78px 76px !important}.pad-78-77{padding:78px 77px !important}.pad-78-78{padding:78px 78px !important}.pad-78-79{padding:78px 79px !important}.pad-78-80{padding:78px 80px !important}.pad-78-81{padding:78px 81px !important}.pad-78-82{padding:78px 82px !important}.pad-78-83{padding:78px 83px !important}.pad-78-84{padding:78px 84px !important}.pad-78-85{padding:78px 85px !important}.pad-78-86{padding:78px 86px !important}.pad-78-87{padding:78px 87px !important}.pad-78-88{padding:78px 88px !important}.pad-78-89{padding:78px 89px !important}.pad-78-90{padding:78px 90px !important}.pad-78-91{padding:78px 91px !important}.pad-78-92{padding:78px 92px !important}.pad-78-93{padding:78px 93px !important}.pad-78-94{padding:78px 94px !important}.pad-78-95{padding:78px 95px !important}.pad-78-96{padding:78px 96px !important}.pad-78-97{padding:78px 97px !important}.pad-78-98{padding:78px 98px !important}.pad-78-99{padding:78px 99px !important}.pad-78-100{padding:78px 100px !important}.pad-79{padding:79px !important}.pad-t-79{padding-top:79px !important}.pad-r-79{padding-right:79px !important}.pad-b-79{padding-bottom:79px !important}.pad-l-79{padding-left:79px !important}.pad-tb-79{padding:79px 0}.pad-lr-79{padding:0 79px !important}.pad-79-0{padding:79px 0px !important}.pad-79-1{padding:79px 1px !important}.pad-79-2{padding:79px 2px !important}.pad-79-3{padding:79px 3px !important}.pad-79-4{padding:79px 4px !important}.pad-79-5{padding:79px 5px !important}.pad-79-6{padding:79px 6px !important}.pad-79-7{padding:79px 7px !important}.pad-79-8{padding:79px 8px !important}.pad-79-9{padding:79px 9px !important}.pad-79-10{padding:79px 10px !important}.pad-79-11{padding:79px 11px !important}.pad-79-12{padding:79px 12px !important}.pad-79-13{padding:79px 13px !important}.pad-79-14{padding:79px 14px !important}.pad-79-15{padding:79px 15px !important}.pad-79-16{padding:79px 16px !important}.pad-79-17{padding:79px 17px !important}.pad-79-18{padding:79px 18px !important}.pad-79-19{padding:79px 19px !important}.pad-79-20{padding:79px 20px !important}.pad-79-21{padding:79px 21px !important}.pad-79-22{padding:79px 22px !important}.pad-79-23{padding:79px 23px !important}.pad-79-24{padding:79px 24px !important}.pad-79-25{padding:79px 25px !important}.pad-79-26{padding:79px 26px !important}.pad-79-27{padding:79px 27px !important}.pad-79-28{padding:79px 28px !important}.pad-79-29{padding:79px 29px !important}.pad-79-30{padding:79px 30px !important}.pad-79-31{padding:79px 31px !important}.pad-79-32{padding:79px 32px !important}.pad-79-33{padding:79px 33px !important}.pad-79-34{padding:79px 34px !important}.pad-79-35{padding:79px 35px !important}.pad-79-36{padding:79px 36px !important}.pad-79-37{padding:79px 37px !important}.pad-79-38{padding:79px 38px !important}.pad-79-39{padding:79px 39px !important}.pad-79-40{padding:79px 40px !important}.pad-79-41{padding:79px 41px !important}.pad-79-42{padding:79px 42px !important}.pad-79-43{padding:79px 43px !important}.pad-79-44{padding:79px 44px !important}.pad-79-45{padding:79px 45px !important}.pad-79-46{padding:79px 46px !important}.pad-79-47{padding:79px 47px !important}.pad-79-48{padding:79px 48px !important}.pad-79-49{padding:79px 49px !important}.pad-79-50{padding:79px 50px !important}.pad-79-51{padding:79px 51px !important}.pad-79-52{padding:79px 52px !important}.pad-79-53{padding:79px 53px !important}.pad-79-54{padding:79px 54px !important}.pad-79-55{padding:79px 55px !important}.pad-79-56{padding:79px 56px !important}.pad-79-57{padding:79px 57px !important}.pad-79-58{padding:79px 58px !important}.pad-79-59{padding:79px 59px !important}.pad-79-60{padding:79px 60px !important}.pad-79-61{padding:79px 61px !important}.pad-79-62{padding:79px 62px !important}.pad-79-63{padding:79px 63px !important}.pad-79-64{padding:79px 64px !important}.pad-79-65{padding:79px 65px !important}.pad-79-66{padding:79px 66px !important}.pad-79-67{padding:79px 67px !important}.pad-79-68{padding:79px 68px !important}.pad-79-69{padding:79px 69px !important}.pad-79-70{padding:79px 70px !important}.pad-79-71{padding:79px 71px !important}.pad-79-72{padding:79px 72px !important}.pad-79-73{padding:79px 73px !important}.pad-79-74{padding:79px 74px !important}.pad-79-75{padding:79px 75px !important}.pad-79-76{padding:79px 76px !important}.pad-79-77{padding:79px 77px !important}.pad-79-78{padding:79px 78px !important}.pad-79-79{padding:79px 79px !important}.pad-79-80{padding:79px 80px !important}.pad-79-81{padding:79px 81px !important}.pad-79-82{padding:79px 82px !important}.pad-79-83{padding:79px 83px !important}.pad-79-84{padding:79px 84px !important}.pad-79-85{padding:79px 85px !important}.pad-79-86{padding:79px 86px !important}.pad-79-87{padding:79px 87px !important}.pad-79-88{padding:79px 88px !important}.pad-79-89{padding:79px 89px !important}.pad-79-90{padding:79px 90px !important}.pad-79-91{padding:79px 91px !important}.pad-79-92{padding:79px 92px !important}.pad-79-93{padding:79px 93px !important}.pad-79-94{padding:79px 94px !important}.pad-79-95{padding:79px 95px !important}.pad-79-96{padding:79px 96px !important}.pad-79-97{padding:79px 97px !important}.pad-79-98{padding:79px 98px !important}.pad-79-99{padding:79px 99px !important}.pad-79-100{padding:79px 100px !important}.pad-80{padding:80px !important}.pad-t-80{padding-top:80px !important}.pad-r-80{padding-right:80px !important}.pad-b-80{padding-bottom:80px !important}.pad-l-80{padding-left:80px !important}.pad-tb-80{padding:80px 0}.pad-lr-80{padding:0 80px !important}.pad-80-0{padding:80px 0px !important}.pad-80-1{padding:80px 1px !important}.pad-80-2{padding:80px 2px !important}.pad-80-3{padding:80px 3px !important}.pad-80-4{padding:80px 4px !important}.pad-80-5{padding:80px 5px !important}.pad-80-6{padding:80px 6px !important}.pad-80-7{padding:80px 7px !important}.pad-80-8{padding:80px 8px !important}.pad-80-9{padding:80px 9px !important}.pad-80-10{padding:80px 10px !important}.pad-80-11{padding:80px 11px !important}.pad-80-12{padding:80px 12px !important}.pad-80-13{padding:80px 13px !important}.pad-80-14{padding:80px 14px !important}.pad-80-15{padding:80px 15px !important}.pad-80-16{padding:80px 16px !important}.pad-80-17{padding:80px 17px !important}.pad-80-18{padding:80px 18px !important}.pad-80-19{padding:80px 19px !important}.pad-80-20{padding:80px 20px !important}.pad-80-21{padding:80px 21px !important}.pad-80-22{padding:80px 22px !important}.pad-80-23{padding:80px 23px !important}.pad-80-24{padding:80px 24px !important}.pad-80-25{padding:80px 25px !important}.pad-80-26{padding:80px 26px !important}.pad-80-27{padding:80px 27px !important}.pad-80-28{padding:80px 28px !important}.pad-80-29{padding:80px 29px !important}.pad-80-30{padding:80px 30px !important}.pad-80-31{padding:80px 31px !important}.pad-80-32{padding:80px 32px !important}.pad-80-33{padding:80px 33px !important}.pad-80-34{padding:80px 34px !important}.pad-80-35{padding:80px 35px !important}.pad-80-36{padding:80px 36px !important}.pad-80-37{padding:80px 37px !important}.pad-80-38{padding:80px 38px !important}.pad-80-39{padding:80px 39px !important}.pad-80-40{padding:80px 40px !important}.pad-80-41{padding:80px 41px !important}.pad-80-42{padding:80px 42px !important}.pad-80-43{padding:80px 43px !important}.pad-80-44{padding:80px 44px !important}.pad-80-45{padding:80px 45px !important}.pad-80-46{padding:80px 46px !important}.pad-80-47{padding:80px 47px !important}.pad-80-48{padding:80px 48px !important}.pad-80-49{padding:80px 49px !important}.pad-80-50{padding:80px 50px !important}.pad-80-51{padding:80px 51px !important}.pad-80-52{padding:80px 52px !important}.pad-80-53{padding:80px 53px !important}.pad-80-54{padding:80px 54px !important}.pad-80-55{padding:80px 55px !important}.pad-80-56{padding:80px 56px !important}.pad-80-57{padding:80px 57px !important}.pad-80-58{padding:80px 58px !important}.pad-80-59{padding:80px 59px !important}.pad-80-60{padding:80px 60px !important}.pad-80-61{padding:80px 61px !important}.pad-80-62{padding:80px 62px !important}.pad-80-63{padding:80px 63px !important}.pad-80-64{padding:80px 64px !important}.pad-80-65{padding:80px 65px !important}.pad-80-66{padding:80px 66px !important}.pad-80-67{padding:80px 67px !important}.pad-80-68{padding:80px 68px !important}.pad-80-69{padding:80px 69px !important}.pad-80-70{padding:80px 70px !important}.pad-80-71{padding:80px 71px !important}.pad-80-72{padding:80px 72px !important}.pad-80-73{padding:80px 73px !important}.pad-80-74{padding:80px 74px !important}.pad-80-75{padding:80px 75px !important}.pad-80-76{padding:80px 76px !important}.pad-80-77{padding:80px 77px !important}.pad-80-78{padding:80px 78px !important}.pad-80-79{padding:80px 79px !important}.pad-80-80{padding:80px 80px !important}.pad-80-81{padding:80px 81px !important}.pad-80-82{padding:80px 82px !important}.pad-80-83{padding:80px 83px !important}.pad-80-84{padding:80px 84px !important}.pad-80-85{padding:80px 85px !important}.pad-80-86{padding:80px 86px !important}.pad-80-87{padding:80px 87px !important}.pad-80-88{padding:80px 88px !important}.pad-80-89{padding:80px 89px !important}.pad-80-90{padding:80px 90px !important}.pad-80-91{padding:80px 91px !important}.pad-80-92{padding:80px 92px !important}.pad-80-93{padding:80px 93px !important}.pad-80-94{padding:80px 94px !important}.pad-80-95{padding:80px 95px !important}.pad-80-96{padding:80px 96px !important}.pad-80-97{padding:80px 97px !important}.pad-80-98{padding:80px 98px !important}.pad-80-99{padding:80px 99px !important}.pad-80-100{padding:80px 100px !important}.pad-81{padding:81px !important}.pad-t-81{padding-top:81px !important}.pad-r-81{padding-right:81px !important}.pad-b-81{padding-bottom:81px !important}.pad-l-81{padding-left:81px !important}.pad-tb-81{padding:81px 0}.pad-lr-81{padding:0 81px !important}.pad-81-0{padding:81px 0px !important}.pad-81-1{padding:81px 1px !important}.pad-81-2{padding:81px 2px !important}.pad-81-3{padding:81px 3px !important}.pad-81-4{padding:81px 4px !important}.pad-81-5{padding:81px 5px !important}.pad-81-6{padding:81px 6px !important}.pad-81-7{padding:81px 7px !important}.pad-81-8{padding:81px 8px !important}.pad-81-9{padding:81px 9px !important}.pad-81-10{padding:81px 10px !important}.pad-81-11{padding:81px 11px !important}.pad-81-12{padding:81px 12px !important}.pad-81-13{padding:81px 13px !important}.pad-81-14{padding:81px 14px !important}.pad-81-15{padding:81px 15px !important}.pad-81-16{padding:81px 16px !important}.pad-81-17{padding:81px 17px !important}.pad-81-18{padding:81px 18px !important}.pad-81-19{padding:81px 19px !important}.pad-81-20{padding:81px 20px !important}.pad-81-21{padding:81px 21px !important}.pad-81-22{padding:81px 22px !important}.pad-81-23{padding:81px 23px !important}.pad-81-24{padding:81px 24px !important}.pad-81-25{padding:81px 25px !important}.pad-81-26{padding:81px 26px !important}.pad-81-27{padding:81px 27px !important}.pad-81-28{padding:81px 28px !important}.pad-81-29{padding:81px 29px !important}.pad-81-30{padding:81px 30px !important}.pad-81-31{padding:81px 31px !important}.pad-81-32{padding:81px 32px !important}.pad-81-33{padding:81px 33px !important}.pad-81-34{padding:81px 34px !important}.pad-81-35{padding:81px 35px !important}.pad-81-36{padding:81px 36px !important}.pad-81-37{padding:81px 37px !important}.pad-81-38{padding:81px 38px !important}.pad-81-39{padding:81px 39px !important}.pad-81-40{padding:81px 40px !important}.pad-81-41{padding:81px 41px !important}.pad-81-42{padding:81px 42px !important}.pad-81-43{padding:81px 43px !important}.pad-81-44{padding:81px 44px !important}.pad-81-45{padding:81px 45px !important}.pad-81-46{padding:81px 46px !important}.pad-81-47{padding:81px 47px !important}.pad-81-48{padding:81px 48px !important}.pad-81-49{padding:81px 49px !important}.pad-81-50{padding:81px 50px !important}.pad-81-51{padding:81px 51px !important}.pad-81-52{padding:81px 52px !important}.pad-81-53{padding:81px 53px !important}.pad-81-54{padding:81px 54px !important}.pad-81-55{padding:81px 55px !important}.pad-81-56{padding:81px 56px !important}.pad-81-57{padding:81px 57px !important}.pad-81-58{padding:81px 58px !important}.pad-81-59{padding:81px 59px !important}.pad-81-60{padding:81px 60px !important}.pad-81-61{padding:81px 61px !important}.pad-81-62{padding:81px 62px !important}.pad-81-63{padding:81px 63px !important}.pad-81-64{padding:81px 64px !important}.pad-81-65{padding:81px 65px !important}.pad-81-66{padding:81px 66px !important}.pad-81-67{padding:81px 67px !important}.pad-81-68{padding:81px 68px !important}.pad-81-69{padding:81px 69px !important}.pad-81-70{padding:81px 70px !important}.pad-81-71{padding:81px 71px !important}.pad-81-72{padding:81px 72px !important}.pad-81-73{padding:81px 73px !important}.pad-81-74{padding:81px 74px !important}.pad-81-75{padding:81px 75px !important}.pad-81-76{padding:81px 76px !important}.pad-81-77{padding:81px 77px !important}.pad-81-78{padding:81px 78px !important}.pad-81-79{padding:81px 79px !important}.pad-81-80{padding:81px 80px !important}.pad-81-81{padding:81px 81px !important}.pad-81-82{padding:81px 82px !important}.pad-81-83{padding:81px 83px !important}.pad-81-84{padding:81px 84px !important}.pad-81-85{padding:81px 85px !important}.pad-81-86{padding:81px 86px !important}.pad-81-87{padding:81px 87px !important}.pad-81-88{padding:81px 88px !important}.pad-81-89{padding:81px 89px !important}.pad-81-90{padding:81px 90px !important}.pad-81-91{padding:81px 91px !important}.pad-81-92{padding:81px 92px !important}.pad-81-93{padding:81px 93px !important}.pad-81-94{padding:81px 94px !important}.pad-81-95{padding:81px 95px !important}.pad-81-96{padding:81px 96px !important}.pad-81-97{padding:81px 97px !important}.pad-81-98{padding:81px 98px !important}.pad-81-99{padding:81px 99px !important}.pad-81-100{padding:81px 100px !important}.pad-82{padding:82px !important}.pad-t-82{padding-top:82px !important}.pad-r-82{padding-right:82px !important}.pad-b-82{padding-bottom:82px !important}.pad-l-82{padding-left:82px !important}.pad-tb-82{padding:82px 0}.pad-lr-82{padding:0 82px !important}.pad-82-0{padding:82px 0px !important}.pad-82-1{padding:82px 1px !important}.pad-82-2{padding:82px 2px !important}.pad-82-3{padding:82px 3px !important}.pad-82-4{padding:82px 4px !important}.pad-82-5{padding:82px 5px !important}.pad-82-6{padding:82px 6px !important}.pad-82-7{padding:82px 7px !important}.pad-82-8{padding:82px 8px !important}.pad-82-9{padding:82px 9px !important}.pad-82-10{padding:82px 10px !important}.pad-82-11{padding:82px 11px !important}.pad-82-12{padding:82px 12px !important}.pad-82-13{padding:82px 13px !important}.pad-82-14{padding:82px 14px !important}.pad-82-15{padding:82px 15px !important}.pad-82-16{padding:82px 16px !important}.pad-82-17{padding:82px 17px !important}.pad-82-18{padding:82px 18px !important}.pad-82-19{padding:82px 19px !important}.pad-82-20{padding:82px 20px !important}.pad-82-21{padding:82px 21px !important}.pad-82-22{padding:82px 22px !important}.pad-82-23{padding:82px 23px !important}.pad-82-24{padding:82px 24px !important}.pad-82-25{padding:82px 25px !important}.pad-82-26{padding:82px 26px !important}.pad-82-27{padding:82px 27px !important}.pad-82-28{padding:82px 28px !important}.pad-82-29{padding:82px 29px !important}.pad-82-30{padding:82px 30px !important}.pad-82-31{padding:82px 31px !important}.pad-82-32{padding:82px 32px !important}.pad-82-33{padding:82px 33px !important}.pad-82-34{padding:82px 34px !important}.pad-82-35{padding:82px 35px !important}.pad-82-36{padding:82px 36px !important}.pad-82-37{padding:82px 37px !important}.pad-82-38{padding:82px 38px !important}.pad-82-39{padding:82px 39px !important}.pad-82-40{padding:82px 40px !important}.pad-82-41{padding:82px 41px !important}.pad-82-42{padding:82px 42px !important}.pad-82-43{padding:82px 43px !important}.pad-82-44{padding:82px 44px !important}.pad-82-45{padding:82px 45px !important}.pad-82-46{padding:82px 46px !important}.pad-82-47{padding:82px 47px !important}.pad-82-48{padding:82px 48px !important}.pad-82-49{padding:82px 49px !important}.pad-82-50{padding:82px 50px !important}.pad-82-51{padding:82px 51px !important}.pad-82-52{padding:82px 52px !important}.pad-82-53{padding:82px 53px !important}.pad-82-54{padding:82px 54px !important}.pad-82-55{padding:82px 55px !important}.pad-82-56{padding:82px 56px !important}.pad-82-57{padding:82px 57px !important}.pad-82-58{padding:82px 58px !important}.pad-82-59{padding:82px 59px !important}.pad-82-60{padding:82px 60px !important}.pad-82-61{padding:82px 61px !important}.pad-82-62{padding:82px 62px !important}.pad-82-63{padding:82px 63px !important}.pad-82-64{padding:82px 64px !important}.pad-82-65{padding:82px 65px !important}.pad-82-66{padding:82px 66px !important}.pad-82-67{padding:82px 67px !important}.pad-82-68{padding:82px 68px !important}.pad-82-69{padding:82px 69px !important}.pad-82-70{padding:82px 70px !important}.pad-82-71{padding:82px 71px !important}.pad-82-72{padding:82px 72px !important}.pad-82-73{padding:82px 73px !important}.pad-82-74{padding:82px 74px !important}.pad-82-75{padding:82px 75px !important}.pad-82-76{padding:82px 76px !important}.pad-82-77{padding:82px 77px !important}.pad-82-78{padding:82px 78px !important}.pad-82-79{padding:82px 79px !important}.pad-82-80{padding:82px 80px !important}.pad-82-81{padding:82px 81px !important}.pad-82-82{padding:82px 82px !important}.pad-82-83{padding:82px 83px !important}.pad-82-84{padding:82px 84px !important}.pad-82-85{padding:82px 85px !important}.pad-82-86{padding:82px 86px !important}.pad-82-87{padding:82px 87px !important}.pad-82-88{padding:82px 88px !important}.pad-82-89{padding:82px 89px !important}.pad-82-90{padding:82px 90px !important}.pad-82-91{padding:82px 91px !important}.pad-82-92{padding:82px 92px !important}.pad-82-93{padding:82px 93px !important}.pad-82-94{padding:82px 94px !important}.pad-82-95{padding:82px 95px !important}.pad-82-96{padding:82px 96px !important}.pad-82-97{padding:82px 97px !important}.pad-82-98{padding:82px 98px !important}.pad-82-99{padding:82px 99px !important}.pad-82-100{padding:82px 100px !important}.pad-83{padding:83px !important}.pad-t-83{padding-top:83px !important}.pad-r-83{padding-right:83px !important}.pad-b-83{padding-bottom:83px !important}.pad-l-83{padding-left:83px !important}.pad-tb-83{padding:83px 0}.pad-lr-83{padding:0 83px !important}.pad-83-0{padding:83px 0px !important}.pad-83-1{padding:83px 1px !important}.pad-83-2{padding:83px 2px !important}.pad-83-3{padding:83px 3px !important}.pad-83-4{padding:83px 4px !important}.pad-83-5{padding:83px 5px !important}.pad-83-6{padding:83px 6px !important}.pad-83-7{padding:83px 7px !important}.pad-83-8{padding:83px 8px !important}.pad-83-9{padding:83px 9px !important}.pad-83-10{padding:83px 10px !important}.pad-83-11{padding:83px 11px !important}.pad-83-12{padding:83px 12px !important}.pad-83-13{padding:83px 13px !important}.pad-83-14{padding:83px 14px !important}.pad-83-15{padding:83px 15px !important}.pad-83-16{padding:83px 16px !important}.pad-83-17{padding:83px 17px !important}.pad-83-18{padding:83px 18px !important}.pad-83-19{padding:83px 19px !important}.pad-83-20{padding:83px 20px !important}.pad-83-21{padding:83px 21px !important}.pad-83-22{padding:83px 22px !important}.pad-83-23{padding:83px 23px !important}.pad-83-24{padding:83px 24px !important}.pad-83-25{padding:83px 25px !important}.pad-83-26{padding:83px 26px !important}.pad-83-27{padding:83px 27px !important}.pad-83-28{padding:83px 28px !important}.pad-83-29{padding:83px 29px !important}.pad-83-30{padding:83px 30px !important}.pad-83-31{padding:83px 31px !important}.pad-83-32{padding:83px 32px !important}.pad-83-33{padding:83px 33px !important}.pad-83-34{padding:83px 34px !important}.pad-83-35{padding:83px 35px !important}.pad-83-36{padding:83px 36px !important}.pad-83-37{padding:83px 37px !important}.pad-83-38{padding:83px 38px !important}.pad-83-39{padding:83px 39px !important}.pad-83-40{padding:83px 40px !important}.pad-83-41{padding:83px 41px !important}.pad-83-42{padding:83px 42px !important}.pad-83-43{padding:83px 43px !important}.pad-83-44{padding:83px 44px !important}.pad-83-45{padding:83px 45px !important}.pad-83-46{padding:83px 46px !important}.pad-83-47{padding:83px 47px !important}.pad-83-48{padding:83px 48px !important}.pad-83-49{padding:83px 49px !important}.pad-83-50{padding:83px 50px !important}.pad-83-51{padding:83px 51px !important}.pad-83-52{padding:83px 52px !important}.pad-83-53{padding:83px 53px !important}.pad-83-54{padding:83px 54px !important}.pad-83-55{padding:83px 55px !important}.pad-83-56{padding:83px 56px !important}.pad-83-57{padding:83px 57px !important}.pad-83-58{padding:83px 58px !important}.pad-83-59{padding:83px 59px !important}.pad-83-60{padding:83px 60px !important}.pad-83-61{padding:83px 61px !important}.pad-83-62{padding:83px 62px !important}.pad-83-63{padding:83px 63px !important}.pad-83-64{padding:83px 64px !important}.pad-83-65{padding:83px 65px !important}.pad-83-66{padding:83px 66px !important}.pad-83-67{padding:83px 67px !important}.pad-83-68{padding:83px 68px !important}.pad-83-69{padding:83px 69px !important}.pad-83-70{padding:83px 70px !important}.pad-83-71{padding:83px 71px !important}.pad-83-72{padding:83px 72px !important}.pad-83-73{padding:83px 73px !important}.pad-83-74{padding:83px 74px !important}.pad-83-75{padding:83px 75px !important}.pad-83-76{padding:83px 76px !important}.pad-83-77{padding:83px 77px !important}.pad-83-78{padding:83px 78px !important}.pad-83-79{padding:83px 79px !important}.pad-83-80{padding:83px 80px !important}.pad-83-81{padding:83px 81px !important}.pad-83-82{padding:83px 82px !important}.pad-83-83{padding:83px 83px !important}.pad-83-84{padding:83px 84px !important}.pad-83-85{padding:83px 85px !important}.pad-83-86{padding:83px 86px !important}.pad-83-87{padding:83px 87px !important}.pad-83-88{padding:83px 88px !important}.pad-83-89{padding:83px 89px !important}.pad-83-90{padding:83px 90px !important}.pad-83-91{padding:83px 91px !important}.pad-83-92{padding:83px 92px !important}.pad-83-93{padding:83px 93px !important}.pad-83-94{padding:83px 94px !important}.pad-83-95{padding:83px 95px !important}.pad-83-96{padding:83px 96px !important}.pad-83-97{padding:83px 97px !important}.pad-83-98{padding:83px 98px !important}.pad-83-99{padding:83px 99px !important}.pad-83-100{padding:83px 100px !important}.pad-84{padding:84px !important}.pad-t-84{padding-top:84px !important}.pad-r-84{padding-right:84px !important}.pad-b-84{padding-bottom:84px !important}.pad-l-84{padding-left:84px !important}.pad-tb-84{padding:84px 0}.pad-lr-84{padding:0 84px !important}.pad-84-0{padding:84px 0px !important}.pad-84-1{padding:84px 1px !important}.pad-84-2{padding:84px 2px !important}.pad-84-3{padding:84px 3px !important}.pad-84-4{padding:84px 4px !important}.pad-84-5{padding:84px 5px !important}.pad-84-6{padding:84px 6px !important}.pad-84-7{padding:84px 7px !important}.pad-84-8{padding:84px 8px !important}.pad-84-9{padding:84px 9px !important}.pad-84-10{padding:84px 10px !important}.pad-84-11{padding:84px 11px !important}.pad-84-12{padding:84px 12px !important}.pad-84-13{padding:84px 13px !important}.pad-84-14{padding:84px 14px !important}.pad-84-15{padding:84px 15px !important}.pad-84-16{padding:84px 16px !important}.pad-84-17{padding:84px 17px !important}.pad-84-18{padding:84px 18px !important}.pad-84-19{padding:84px 19px !important}.pad-84-20{padding:84px 20px !important}.pad-84-21{padding:84px 21px !important}.pad-84-22{padding:84px 22px !important}.pad-84-23{padding:84px 23px !important}.pad-84-24{padding:84px 24px !important}.pad-84-25{padding:84px 25px !important}.pad-84-26{padding:84px 26px !important}.pad-84-27{padding:84px 27px !important}.pad-84-28{padding:84px 28px !important}.pad-84-29{padding:84px 29px !important}.pad-84-30{padding:84px 30px !important}.pad-84-31{padding:84px 31px !important}.pad-84-32{padding:84px 32px !important}.pad-84-33{padding:84px 33px !important}.pad-84-34{padding:84px 34px !important}.pad-84-35{padding:84px 35px !important}.pad-84-36{padding:84px 36px !important}.pad-84-37{padding:84px 37px !important}.pad-84-38{padding:84px 38px !important}.pad-84-39{padding:84px 39px !important}.pad-84-40{padding:84px 40px !important}.pad-84-41{padding:84px 41px !important}.pad-84-42{padding:84px 42px !important}.pad-84-43{padding:84px 43px !important}.pad-84-44{padding:84px 44px !important}.pad-84-45{padding:84px 45px !important}.pad-84-46{padding:84px 46px !important}.pad-84-47{padding:84px 47px !important}.pad-84-48{padding:84px 48px !important}.pad-84-49{padding:84px 49px !important}.pad-84-50{padding:84px 50px !important}.pad-84-51{padding:84px 51px !important}.pad-84-52{padding:84px 52px !important}.pad-84-53{padding:84px 53px !important}.pad-84-54{padding:84px 54px !important}.pad-84-55{padding:84px 55px !important}.pad-84-56{padding:84px 56px !important}.pad-84-57{padding:84px 57px !important}.pad-84-58{padding:84px 58px !important}.pad-84-59{padding:84px 59px !important}.pad-84-60{padding:84px 60px !important}.pad-84-61{padding:84px 61px !important}.pad-84-62{padding:84px 62px !important}.pad-84-63{padding:84px 63px !important}.pad-84-64{padding:84px 64px !important}.pad-84-65{padding:84px 65px !important}.pad-84-66{padding:84px 66px !important}.pad-84-67{padding:84px 67px !important}.pad-84-68{padding:84px 68px !important}.pad-84-69{padding:84px 69px !important}.pad-84-70{padding:84px 70px !important}.pad-84-71{padding:84px 71px !important}.pad-84-72{padding:84px 72px !important}.pad-84-73{padding:84px 73px !important}.pad-84-74{padding:84px 74px !important}.pad-84-75{padding:84px 75px !important}.pad-84-76{padding:84px 76px !important}.pad-84-77{padding:84px 77px !important}.pad-84-78{padding:84px 78px !important}.pad-84-79{padding:84px 79px !important}.pad-84-80{padding:84px 80px !important}.pad-84-81{padding:84px 81px !important}.pad-84-82{padding:84px 82px !important}.pad-84-83{padding:84px 83px !important}.pad-84-84{padding:84px 84px !important}.pad-84-85{padding:84px 85px !important}.pad-84-86{padding:84px 86px !important}.pad-84-87{padding:84px 87px !important}.pad-84-88{padding:84px 88px !important}.pad-84-89{padding:84px 89px !important}.pad-84-90{padding:84px 90px !important}.pad-84-91{padding:84px 91px !important}.pad-84-92{padding:84px 92px !important}.pad-84-93{padding:84px 93px !important}.pad-84-94{padding:84px 94px !important}.pad-84-95{padding:84px 95px !important}.pad-84-96{padding:84px 96px !important}.pad-84-97{padding:84px 97px !important}.pad-84-98{padding:84px 98px !important}.pad-84-99{padding:84px 99px !important}.pad-84-100{padding:84px 100px !important}.pad-85{padding:85px !important}.pad-t-85{padding-top:85px !important}.pad-r-85{padding-right:85px !important}.pad-b-85{padding-bottom:85px !important}.pad-l-85{padding-left:85px !important}.pad-tb-85{padding:85px 0}.pad-lr-85{padding:0 85px !important}.pad-85-0{padding:85px 0px !important}.pad-85-1{padding:85px 1px !important}.pad-85-2{padding:85px 2px !important}.pad-85-3{padding:85px 3px !important}.pad-85-4{padding:85px 4px !important}.pad-85-5{padding:85px 5px !important}.pad-85-6{padding:85px 6px !important}.pad-85-7{padding:85px 7px !important}.pad-85-8{padding:85px 8px !important}.pad-85-9{padding:85px 9px !important}.pad-85-10{padding:85px 10px !important}.pad-85-11{padding:85px 11px !important}.pad-85-12{padding:85px 12px !important}.pad-85-13{padding:85px 13px !important}.pad-85-14{padding:85px 14px !important}.pad-85-15{padding:85px 15px !important}.pad-85-16{padding:85px 16px !important}.pad-85-17{padding:85px 17px !important}.pad-85-18{padding:85px 18px !important}.pad-85-19{padding:85px 19px !important}.pad-85-20{padding:85px 20px !important}.pad-85-21{padding:85px 21px !important}.pad-85-22{padding:85px 22px !important}.pad-85-23{padding:85px 23px !important}.pad-85-24{padding:85px 24px !important}.pad-85-25{padding:85px 25px !important}.pad-85-26{padding:85px 26px !important}.pad-85-27{padding:85px 27px !important}.pad-85-28{padding:85px 28px !important}.pad-85-29{padding:85px 29px !important}.pad-85-30{padding:85px 30px !important}.pad-85-31{padding:85px 31px !important}.pad-85-32{padding:85px 32px !important}.pad-85-33{padding:85px 33px !important}.pad-85-34{padding:85px 34px !important}.pad-85-35{padding:85px 35px !important}.pad-85-36{padding:85px 36px !important}.pad-85-37{padding:85px 37px !important}.pad-85-38{padding:85px 38px !important}.pad-85-39{padding:85px 39px !important}.pad-85-40{padding:85px 40px !important}.pad-85-41{padding:85px 41px !important}.pad-85-42{padding:85px 42px !important}.pad-85-43{padding:85px 43px !important}.pad-85-44{padding:85px 44px !important}.pad-85-45{padding:85px 45px !important}.pad-85-46{padding:85px 46px !important}.pad-85-47{padding:85px 47px !important}.pad-85-48{padding:85px 48px !important}.pad-85-49{padding:85px 49px !important}.pad-85-50{padding:85px 50px !important}.pad-85-51{padding:85px 51px !important}.pad-85-52{padding:85px 52px !important}.pad-85-53{padding:85px 53px !important}.pad-85-54{padding:85px 54px !important}.pad-85-55{padding:85px 55px !important}.pad-85-56{padding:85px 56px !important}.pad-85-57{padding:85px 57px !important}.pad-85-58{padding:85px 58px !important}.pad-85-59{padding:85px 59px !important}.pad-85-60{padding:85px 60px !important}.pad-85-61{padding:85px 61px !important}.pad-85-62{padding:85px 62px !important}.pad-85-63{padding:85px 63px !important}.pad-85-64{padding:85px 64px !important}.pad-85-65{padding:85px 65px !important}.pad-85-66{padding:85px 66px !important}.pad-85-67{padding:85px 67px !important}.pad-85-68{padding:85px 68px !important}.pad-85-69{padding:85px 69px !important}.pad-85-70{padding:85px 70px !important}.pad-85-71{padding:85px 71px !important}.pad-85-72{padding:85px 72px !important}.pad-85-73{padding:85px 73px !important}.pad-85-74{padding:85px 74px !important}.pad-85-75{padding:85px 75px !important}.pad-85-76{padding:85px 76px !important}.pad-85-77{padding:85px 77px !important}.pad-85-78{padding:85px 78px !important}.pad-85-79{padding:85px 79px !important}.pad-85-80{padding:85px 80px !important}.pad-85-81{padding:85px 81px !important}.pad-85-82{padding:85px 82px !important}.pad-85-83{padding:85px 83px !important}.pad-85-84{padding:85px 84px !important}.pad-85-85{padding:85px 85px !important}.pad-85-86{padding:85px 86px !important}.pad-85-87{padding:85px 87px !important}.pad-85-88{padding:85px 88px !important}.pad-85-89{padding:85px 89px !important}.pad-85-90{padding:85px 90px !important}.pad-85-91{padding:85px 91px !important}.pad-85-92{padding:85px 92px !important}.pad-85-93{padding:85px 93px !important}.pad-85-94{padding:85px 94px !important}.pad-85-95{padding:85px 95px !important}.pad-85-96{padding:85px 96px !important}.pad-85-97{padding:85px 97px !important}.pad-85-98{padding:85px 98px !important}.pad-85-99{padding:85px 99px !important}.pad-85-100{padding:85px 100px !important}.pad-86{padding:86px !important}.pad-t-86{padding-top:86px !important}.pad-r-86{padding-right:86px !important}.pad-b-86{padding-bottom:86px !important}.pad-l-86{padding-left:86px !important}.pad-tb-86{padding:86px 0}.pad-lr-86{padding:0 86px !important}.pad-86-0{padding:86px 0px !important}.pad-86-1{padding:86px 1px !important}.pad-86-2{padding:86px 2px !important}.pad-86-3{padding:86px 3px !important}.pad-86-4{padding:86px 4px !important}.pad-86-5{padding:86px 5px !important}.pad-86-6{padding:86px 6px !important}.pad-86-7{padding:86px 7px !important}.pad-86-8{padding:86px 8px !important}.pad-86-9{padding:86px 9px !important}.pad-86-10{padding:86px 10px !important}.pad-86-11{padding:86px 11px !important}.pad-86-12{padding:86px 12px !important}.pad-86-13{padding:86px 13px !important}.pad-86-14{padding:86px 14px !important}.pad-86-15{padding:86px 15px !important}.pad-86-16{padding:86px 16px !important}.pad-86-17{padding:86px 17px !important}.pad-86-18{padding:86px 18px !important}.pad-86-19{padding:86px 19px !important}.pad-86-20{padding:86px 20px !important}.pad-86-21{padding:86px 21px !important}.pad-86-22{padding:86px 22px !important}.pad-86-23{padding:86px 23px !important}.pad-86-24{padding:86px 24px !important}.pad-86-25{padding:86px 25px !important}.pad-86-26{padding:86px 26px !important}.pad-86-27{padding:86px 27px !important}.pad-86-28{padding:86px 28px !important}.pad-86-29{padding:86px 29px !important}.pad-86-30{padding:86px 30px !important}.pad-86-31{padding:86px 31px !important}.pad-86-32{padding:86px 32px !important}.pad-86-33{padding:86px 33px !important}.pad-86-34{padding:86px 34px !important}.pad-86-35{padding:86px 35px !important}.pad-86-36{padding:86px 36px !important}.pad-86-37{padding:86px 37px !important}.pad-86-38{padding:86px 38px !important}.pad-86-39{padding:86px 39px !important}.pad-86-40{padding:86px 40px !important}.pad-86-41{padding:86px 41px !important}.pad-86-42{padding:86px 42px !important}.pad-86-43{padding:86px 43px !important}.pad-86-44{padding:86px 44px !important}.pad-86-45{padding:86px 45px !important}.pad-86-46{padding:86px 46px !important}.pad-86-47{padding:86px 47px !important}.pad-86-48{padding:86px 48px !important}.pad-86-49{padding:86px 49px !important}.pad-86-50{padding:86px 50px !important}.pad-86-51{padding:86px 51px !important}.pad-86-52{padding:86px 52px !important}.pad-86-53{padding:86px 53px !important}.pad-86-54{padding:86px 54px !important}.pad-86-55{padding:86px 55px !important}.pad-86-56{padding:86px 56px !important}.pad-86-57{padding:86px 57px !important}.pad-86-58{padding:86px 58px !important}.pad-86-59{padding:86px 59px !important}.pad-86-60{padding:86px 60px !important}.pad-86-61{padding:86px 61px !important}.pad-86-62{padding:86px 62px !important}.pad-86-63{padding:86px 63px !important}.pad-86-64{padding:86px 64px !important}.pad-86-65{padding:86px 65px !important}.pad-86-66{padding:86px 66px !important}.pad-86-67{padding:86px 67px !important}.pad-86-68{padding:86px 68px !important}.pad-86-69{padding:86px 69px !important}.pad-86-70{padding:86px 70px !important}.pad-86-71{padding:86px 71px !important}.pad-86-72{padding:86px 72px !important}.pad-86-73{padding:86px 73px !important}.pad-86-74{padding:86px 74px !important}.pad-86-75{padding:86px 75px !important}.pad-86-76{padding:86px 76px !important}.pad-86-77{padding:86px 77px !important}.pad-86-78{padding:86px 78px !important}.pad-86-79{padding:86px 79px !important}.pad-86-80{padding:86px 80px !important}.pad-86-81{padding:86px 81px !important}.pad-86-82{padding:86px 82px !important}.pad-86-83{padding:86px 83px !important}.pad-86-84{padding:86px 84px !important}.pad-86-85{padding:86px 85px !important}.pad-86-86{padding:86px 86px !important}.pad-86-87{padding:86px 87px !important}.pad-86-88{padding:86px 88px !important}.pad-86-89{padding:86px 89px !important}.pad-86-90{padding:86px 90px !important}.pad-86-91{padding:86px 91px !important}.pad-86-92{padding:86px 92px !important}.pad-86-93{padding:86px 93px !important}.pad-86-94{padding:86px 94px !important}.pad-86-95{padding:86px 95px !important}.pad-86-96{padding:86px 96px !important}.pad-86-97{padding:86px 97px !important}.pad-86-98{padding:86px 98px !important}.pad-86-99{padding:86px 99px !important}.pad-86-100{padding:86px 100px !important}.pad-87{padding:87px !important}.pad-t-87{padding-top:87px !important}.pad-r-87{padding-right:87px !important}.pad-b-87{padding-bottom:87px !important}.pad-l-87{padding-left:87px !important}.pad-tb-87{padding:87px 0}.pad-lr-87{padding:0 87px !important}.pad-87-0{padding:87px 0px !important}.pad-87-1{padding:87px 1px !important}.pad-87-2{padding:87px 2px !important}.pad-87-3{padding:87px 3px !important}.pad-87-4{padding:87px 4px !important}.pad-87-5{padding:87px 5px !important}.pad-87-6{padding:87px 6px !important}.pad-87-7{padding:87px 7px !important}.pad-87-8{padding:87px 8px !important}.pad-87-9{padding:87px 9px !important}.pad-87-10{padding:87px 10px !important}.pad-87-11{padding:87px 11px !important}.pad-87-12{padding:87px 12px !important}.pad-87-13{padding:87px 13px !important}.pad-87-14{padding:87px 14px !important}.pad-87-15{padding:87px 15px !important}.pad-87-16{padding:87px 16px !important}.pad-87-17{padding:87px 17px !important}.pad-87-18{padding:87px 18px !important}.pad-87-19{padding:87px 19px !important}.pad-87-20{padding:87px 20px !important}.pad-87-21{padding:87px 21px !important}.pad-87-22{padding:87px 22px !important}.pad-87-23{padding:87px 23px !important}.pad-87-24{padding:87px 24px !important}.pad-87-25{padding:87px 25px !important}.pad-87-26{padding:87px 26px !important}.pad-87-27{padding:87px 27px !important}.pad-87-28{padding:87px 28px !important}.pad-87-29{padding:87px 29px !important}.pad-87-30{padding:87px 30px !important}.pad-87-31{padding:87px 31px !important}.pad-87-32{padding:87px 32px !important}.pad-87-33{padding:87px 33px !important}.pad-87-34{padding:87px 34px !important}.pad-87-35{padding:87px 35px !important}.pad-87-36{padding:87px 36px !important}.pad-87-37{padding:87px 37px !important}.pad-87-38{padding:87px 38px !important}.pad-87-39{padding:87px 39px !important}.pad-87-40{padding:87px 40px !important}.pad-87-41{padding:87px 41px !important}.pad-87-42{padding:87px 42px !important}.pad-87-43{padding:87px 43px !important}.pad-87-44{padding:87px 44px !important}.pad-87-45{padding:87px 45px !important}.pad-87-46{padding:87px 46px !important}.pad-87-47{padding:87px 47px !important}.pad-87-48{padding:87px 48px !important}.pad-87-49{padding:87px 49px !important}.pad-87-50{padding:87px 50px !important}.pad-87-51{padding:87px 51px !important}.pad-87-52{padding:87px 52px !important}.pad-87-53{padding:87px 53px !important}.pad-87-54{padding:87px 54px !important}.pad-87-55{padding:87px 55px !important}.pad-87-56{padding:87px 56px !important}.pad-87-57{padding:87px 57px !important}.pad-87-58{padding:87px 58px !important}.pad-87-59{padding:87px 59px !important}.pad-87-60{padding:87px 60px !important}.pad-87-61{padding:87px 61px !important}.pad-87-62{padding:87px 62px !important}.pad-87-63{padding:87px 63px !important}.pad-87-64{padding:87px 64px !important}.pad-87-65{padding:87px 65px !important}.pad-87-66{padding:87px 66px !important}.pad-87-67{padding:87px 67px !important}.pad-87-68{padding:87px 68px !important}.pad-87-69{padding:87px 69px !important}.pad-87-70{padding:87px 70px !important}.pad-87-71{padding:87px 71px !important}.pad-87-72{padding:87px 72px !important}.pad-87-73{padding:87px 73px !important}.pad-87-74{padding:87px 74px !important}.pad-87-75{padding:87px 75px !important}.pad-87-76{padding:87px 76px !important}.pad-87-77{padding:87px 77px !important}.pad-87-78{padding:87px 78px !important}.pad-87-79{padding:87px 79px !important}.pad-87-80{padding:87px 80px !important}.pad-87-81{padding:87px 81px !important}.pad-87-82{padding:87px 82px !important}.pad-87-83{padding:87px 83px !important}.pad-87-84{padding:87px 84px !important}.pad-87-85{padding:87px 85px !important}.pad-87-86{padding:87px 86px !important}.pad-87-87{padding:87px 87px !important}.pad-87-88{padding:87px 88px !important}.pad-87-89{padding:87px 89px !important}.pad-87-90{padding:87px 90px !important}.pad-87-91{padding:87px 91px !important}.pad-87-92{padding:87px 92px !important}.pad-87-93{padding:87px 93px !important}.pad-87-94{padding:87px 94px !important}.pad-87-95{padding:87px 95px !important}.pad-87-96{padding:87px 96px !important}.pad-87-97{padding:87px 97px !important}.pad-87-98{padding:87px 98px !important}.pad-87-99{padding:87px 99px !important}.pad-87-100{padding:87px 100px !important}.pad-88{padding:88px !important}.pad-t-88{padding-top:88px !important}.pad-r-88{padding-right:88px !important}.pad-b-88{padding-bottom:88px !important}.pad-l-88{padding-left:88px !important}.pad-tb-88{padding:88px 0}.pad-lr-88{padding:0 88px !important}.pad-88-0{padding:88px 0px !important}.pad-88-1{padding:88px 1px !important}.pad-88-2{padding:88px 2px !important}.pad-88-3{padding:88px 3px !important}.pad-88-4{padding:88px 4px !important}.pad-88-5{padding:88px 5px !important}.pad-88-6{padding:88px 6px !important}.pad-88-7{padding:88px 7px !important}.pad-88-8{padding:88px 8px !important}.pad-88-9{padding:88px 9px !important}.pad-88-10{padding:88px 10px !important}.pad-88-11{padding:88px 11px !important}.pad-88-12{padding:88px 12px !important}.pad-88-13{padding:88px 13px !important}.pad-88-14{padding:88px 14px !important}.pad-88-15{padding:88px 15px !important}.pad-88-16{padding:88px 16px !important}.pad-88-17{padding:88px 17px !important}.pad-88-18{padding:88px 18px !important}.pad-88-19{padding:88px 19px !important}.pad-88-20{padding:88px 20px !important}.pad-88-21{padding:88px 21px !important}.pad-88-22{padding:88px 22px !important}.pad-88-23{padding:88px 23px !important}.pad-88-24{padding:88px 24px !important}.pad-88-25{padding:88px 25px !important}.pad-88-26{padding:88px 26px !important}.pad-88-27{padding:88px 27px !important}.pad-88-28{padding:88px 28px !important}.pad-88-29{padding:88px 29px !important}.pad-88-30{padding:88px 30px !important}.pad-88-31{padding:88px 31px !important}.pad-88-32{padding:88px 32px !important}.pad-88-33{padding:88px 33px !important}.pad-88-34{padding:88px 34px !important}.pad-88-35{padding:88px 35px !important}.pad-88-36{padding:88px 36px !important}.pad-88-37{padding:88px 37px !important}.pad-88-38{padding:88px 38px !important}.pad-88-39{padding:88px 39px !important}.pad-88-40{padding:88px 40px !important}.pad-88-41{padding:88px 41px !important}.pad-88-42{padding:88px 42px !important}.pad-88-43{padding:88px 43px !important}.pad-88-44{padding:88px 44px !important}.pad-88-45{padding:88px 45px !important}.pad-88-46{padding:88px 46px !important}.pad-88-47{padding:88px 47px !important}.pad-88-48{padding:88px 48px !important}.pad-88-49{padding:88px 49px !important}.pad-88-50{padding:88px 50px !important}.pad-88-51{padding:88px 51px !important}.pad-88-52{padding:88px 52px !important}.pad-88-53{padding:88px 53px !important}.pad-88-54{padding:88px 54px !important}.pad-88-55{padding:88px 55px !important}.pad-88-56{padding:88px 56px !important}.pad-88-57{padding:88px 57px !important}.pad-88-58{padding:88px 58px !important}.pad-88-59{padding:88px 59px !important}.pad-88-60{padding:88px 60px !important}.pad-88-61{padding:88px 61px !important}.pad-88-62{padding:88px 62px !important}.pad-88-63{padding:88px 63px !important}.pad-88-64{padding:88px 64px !important}.pad-88-65{padding:88px 65px !important}.pad-88-66{padding:88px 66px !important}.pad-88-67{padding:88px 67px !important}.pad-88-68{padding:88px 68px !important}.pad-88-69{padding:88px 69px !important}.pad-88-70{padding:88px 70px !important}.pad-88-71{padding:88px 71px !important}.pad-88-72{padding:88px 72px !important}.pad-88-73{padding:88px 73px !important}.pad-88-74{padding:88px 74px !important}.pad-88-75{padding:88px 75px !important}.pad-88-76{padding:88px 76px !important}.pad-88-77{padding:88px 77px !important}.pad-88-78{padding:88px 78px !important}.pad-88-79{padding:88px 79px !important}.pad-88-80{padding:88px 80px !important}.pad-88-81{padding:88px 81px !important}.pad-88-82{padding:88px 82px !important}.pad-88-83{padding:88px 83px !important}.pad-88-84{padding:88px 84px !important}.pad-88-85{padding:88px 85px !important}.pad-88-86{padding:88px 86px !important}.pad-88-87{padding:88px 87px !important}.pad-88-88{padding:88px 88px !important}.pad-88-89{padding:88px 89px !important}.pad-88-90{padding:88px 90px !important}.pad-88-91{padding:88px 91px !important}.pad-88-92{padding:88px 92px !important}.pad-88-93{padding:88px 93px !important}.pad-88-94{padding:88px 94px !important}.pad-88-95{padding:88px 95px !important}.pad-88-96{padding:88px 96px !important}.pad-88-97{padding:88px 97px !important}.pad-88-98{padding:88px 98px !important}.pad-88-99{padding:88px 99px !important}.pad-88-100{padding:88px 100px !important}.pad-89{padding:89px !important}.pad-t-89{padding-top:89px !important}.pad-r-89{padding-right:89px !important}.pad-b-89{padding-bottom:89px !important}.pad-l-89{padding-left:89px !important}.pad-tb-89{padding:89px 0}.pad-lr-89{padding:0 89px !important}.pad-89-0{padding:89px 0px !important}.pad-89-1{padding:89px 1px !important}.pad-89-2{padding:89px 2px !important}.pad-89-3{padding:89px 3px !important}.pad-89-4{padding:89px 4px !important}.pad-89-5{padding:89px 5px !important}.pad-89-6{padding:89px 6px !important}.pad-89-7{padding:89px 7px !important}.pad-89-8{padding:89px 8px !important}.pad-89-9{padding:89px 9px !important}.pad-89-10{padding:89px 10px !important}.pad-89-11{padding:89px 11px !important}.pad-89-12{padding:89px 12px !important}.pad-89-13{padding:89px 13px !important}.pad-89-14{padding:89px 14px !important}.pad-89-15{padding:89px 15px !important}.pad-89-16{padding:89px 16px !important}.pad-89-17{padding:89px 17px !important}.pad-89-18{padding:89px 18px !important}.pad-89-19{padding:89px 19px !important}.pad-89-20{padding:89px 20px !important}.pad-89-21{padding:89px 21px !important}.pad-89-22{padding:89px 22px !important}.pad-89-23{padding:89px 23px !important}.pad-89-24{padding:89px 24px !important}.pad-89-25{padding:89px 25px !important}.pad-89-26{padding:89px 26px !important}.pad-89-27{padding:89px 27px !important}.pad-89-28{padding:89px 28px !important}.pad-89-29{padding:89px 29px !important}.pad-89-30{padding:89px 30px !important}.pad-89-31{padding:89px 31px !important}.pad-89-32{padding:89px 32px !important}.pad-89-33{padding:89px 33px !important}.pad-89-34{padding:89px 34px !important}.pad-89-35{padding:89px 35px !important}.pad-89-36{padding:89px 36px !important}.pad-89-37{padding:89px 37px !important}.pad-89-38{padding:89px 38px !important}.pad-89-39{padding:89px 39px !important}.pad-89-40{padding:89px 40px !important}.pad-89-41{padding:89px 41px !important}.pad-89-42{padding:89px 42px !important}.pad-89-43{padding:89px 43px !important}.pad-89-44{padding:89px 44px !important}.pad-89-45{padding:89px 45px !important}.pad-89-46{padding:89px 46px !important}.pad-89-47{padding:89px 47px !important}.pad-89-48{padding:89px 48px !important}.pad-89-49{padding:89px 49px !important}.pad-89-50{padding:89px 50px !important}.pad-89-51{padding:89px 51px !important}.pad-89-52{padding:89px 52px !important}.pad-89-53{padding:89px 53px !important}.pad-89-54{padding:89px 54px !important}.pad-89-55{padding:89px 55px !important}.pad-89-56{padding:89px 56px !important}.pad-89-57{padding:89px 57px !important}.pad-89-58{padding:89px 58px !important}.pad-89-59{padding:89px 59px !important}.pad-89-60{padding:89px 60px !important}.pad-89-61{padding:89px 61px !important}.pad-89-62{padding:89px 62px !important}.pad-89-63{padding:89px 63px !important}.pad-89-64{padding:89px 64px !important}.pad-89-65{padding:89px 65px !important}.pad-89-66{padding:89px 66px !important}.pad-89-67{padding:89px 67px !important}.pad-89-68{padding:89px 68px !important}.pad-89-69{padding:89px 69px !important}.pad-89-70{padding:89px 70px !important}.pad-89-71{padding:89px 71px !important}.pad-89-72{padding:89px 72px !important}.pad-89-73{padding:89px 73px !important}.pad-89-74{padding:89px 74px !important}.pad-89-75{padding:89px 75px !important}.pad-89-76{padding:89px 76px !important}.pad-89-77{padding:89px 77px !important}.pad-89-78{padding:89px 78px !important}.pad-89-79{padding:89px 79px !important}.pad-89-80{padding:89px 80px !important}.pad-89-81{padding:89px 81px !important}.pad-89-82{padding:89px 82px !important}.pad-89-83{padding:89px 83px !important}.pad-89-84{padding:89px 84px !important}.pad-89-85{padding:89px 85px !important}.pad-89-86{padding:89px 86px !important}.pad-89-87{padding:89px 87px !important}.pad-89-88{padding:89px 88px !important}.pad-89-89{padding:89px 89px !important}.pad-89-90{padding:89px 90px !important}.pad-89-91{padding:89px 91px !important}.pad-89-92{padding:89px 92px !important}.pad-89-93{padding:89px 93px !important}.pad-89-94{padding:89px 94px !important}.pad-89-95{padding:89px 95px !important}.pad-89-96{padding:89px 96px !important}.pad-89-97{padding:89px 97px !important}.pad-89-98{padding:89px 98px !important}.pad-89-99{padding:89px 99px !important}.pad-89-100{padding:89px 100px !important}.pad-90{padding:90px !important}.pad-t-90{padding-top:90px !important}.pad-r-90{padding-right:90px !important}.pad-b-90{padding-bottom:90px !important}.pad-l-90{padding-left:90px !important}.pad-tb-90{padding:90px 0}.pad-lr-90{padding:0 90px !important}.pad-90-0{padding:90px 0px !important}.pad-90-1{padding:90px 1px !important}.pad-90-2{padding:90px 2px !important}.pad-90-3{padding:90px 3px !important}.pad-90-4{padding:90px 4px !important}.pad-90-5{padding:90px 5px !important}.pad-90-6{padding:90px 6px !important}.pad-90-7{padding:90px 7px !important}.pad-90-8{padding:90px 8px !important}.pad-90-9{padding:90px 9px !important}.pad-90-10{padding:90px 10px !important}.pad-90-11{padding:90px 11px !important}.pad-90-12{padding:90px 12px !important}.pad-90-13{padding:90px 13px !important}.pad-90-14{padding:90px 14px !important}.pad-90-15{padding:90px 15px !important}.pad-90-16{padding:90px 16px !important}.pad-90-17{padding:90px 17px !important}.pad-90-18{padding:90px 18px !important}.pad-90-19{padding:90px 19px !important}.pad-90-20{padding:90px 20px !important}.pad-90-21{padding:90px 21px !important}.pad-90-22{padding:90px 22px !important}.pad-90-23{padding:90px 23px !important}.pad-90-24{padding:90px 24px !important}.pad-90-25{padding:90px 25px !important}.pad-90-26{padding:90px 26px !important}.pad-90-27{padding:90px 27px !important}.pad-90-28{padding:90px 28px !important}.pad-90-29{padding:90px 29px !important}.pad-90-30{padding:90px 30px !important}.pad-90-31{padding:90px 31px !important}.pad-90-32{padding:90px 32px !important}.pad-90-33{padding:90px 33px !important}.pad-90-34{padding:90px 34px !important}.pad-90-35{padding:90px 35px !important}.pad-90-36{padding:90px 36px !important}.pad-90-37{padding:90px 37px !important}.pad-90-38{padding:90px 38px !important}.pad-90-39{padding:90px 39px !important}.pad-90-40{padding:90px 40px !important}.pad-90-41{padding:90px 41px !important}.pad-90-42{padding:90px 42px !important}.pad-90-43{padding:90px 43px !important}.pad-90-44{padding:90px 44px !important}.pad-90-45{padding:90px 45px !important}.pad-90-46{padding:90px 46px !important}.pad-90-47{padding:90px 47px !important}.pad-90-48{padding:90px 48px !important}.pad-90-49{padding:90px 49px !important}.pad-90-50{padding:90px 50px !important}.pad-90-51{padding:90px 51px !important}.pad-90-52{padding:90px 52px !important}.pad-90-53{padding:90px 53px !important}.pad-90-54{padding:90px 54px !important}.pad-90-55{padding:90px 55px !important}.pad-90-56{padding:90px 56px !important}.pad-90-57{padding:90px 57px !important}.pad-90-58{padding:90px 58px !important}.pad-90-59{padding:90px 59px !important}.pad-90-60{padding:90px 60px !important}.pad-90-61{padding:90px 61px !important}.pad-90-62{padding:90px 62px !important}.pad-90-63{padding:90px 63px !important}.pad-90-64{padding:90px 64px !important}.pad-90-65{padding:90px 65px !important}.pad-90-66{padding:90px 66px !important}.pad-90-67{padding:90px 67px !important}.pad-90-68{padding:90px 68px !important}.pad-90-69{padding:90px 69px !important}.pad-90-70{padding:90px 70px !important}.pad-90-71{padding:90px 71px !important}.pad-90-72{padding:90px 72px !important}.pad-90-73{padding:90px 73px !important}.pad-90-74{padding:90px 74px !important}.pad-90-75{padding:90px 75px !important}.pad-90-76{padding:90px 76px !important}.pad-90-77{padding:90px 77px !important}.pad-90-78{padding:90px 78px !important}.pad-90-79{padding:90px 79px !important}.pad-90-80{padding:90px 80px !important}.pad-90-81{padding:90px 81px !important}.pad-90-82{padding:90px 82px !important}.pad-90-83{padding:90px 83px !important}.pad-90-84{padding:90px 84px !important}.pad-90-85{padding:90px 85px !important}.pad-90-86{padding:90px 86px !important}.pad-90-87{padding:90px 87px !important}.pad-90-88{padding:90px 88px !important}.pad-90-89{padding:90px 89px !important}.pad-90-90{padding:90px 90px !important}.pad-90-91{padding:90px 91px !important}.pad-90-92{padding:90px 92px !important}.pad-90-93{padding:90px 93px !important}.pad-90-94{padding:90px 94px !important}.pad-90-95{padding:90px 95px !important}.pad-90-96{padding:90px 96px !important}.pad-90-97{padding:90px 97px !important}.pad-90-98{padding:90px 98px !important}.pad-90-99{padding:90px 99px !important}.pad-90-100{padding:90px 100px !important}.pad-91{padding:91px !important}.pad-t-91{padding-top:91px !important}.pad-r-91{padding-right:91px !important}.pad-b-91{padding-bottom:91px !important}.pad-l-91{padding-left:91px !important}.pad-tb-91{padding:91px 0}.pad-lr-91{padding:0 91px !important}.pad-91-0{padding:91px 0px !important}.pad-91-1{padding:91px 1px !important}.pad-91-2{padding:91px 2px !important}.pad-91-3{padding:91px 3px !important}.pad-91-4{padding:91px 4px !important}.pad-91-5{padding:91px 5px !important}.pad-91-6{padding:91px 6px !important}.pad-91-7{padding:91px 7px !important}.pad-91-8{padding:91px 8px !important}.pad-91-9{padding:91px 9px !important}.pad-91-10{padding:91px 10px !important}.pad-91-11{padding:91px 11px !important}.pad-91-12{padding:91px 12px !important}.pad-91-13{padding:91px 13px !important}.pad-91-14{padding:91px 14px !important}.pad-91-15{padding:91px 15px !important}.pad-91-16{padding:91px 16px !important}.pad-91-17{padding:91px 17px !important}.pad-91-18{padding:91px 18px !important}.pad-91-19{padding:91px 19px !important}.pad-91-20{padding:91px 20px !important}.pad-91-21{padding:91px 21px !important}.pad-91-22{padding:91px 22px !important}.pad-91-23{padding:91px 23px !important}.pad-91-24{padding:91px 24px !important}.pad-91-25{padding:91px 25px !important}.pad-91-26{padding:91px 26px !important}.pad-91-27{padding:91px 27px !important}.pad-91-28{padding:91px 28px !important}.pad-91-29{padding:91px 29px !important}.pad-91-30{padding:91px 30px !important}.pad-91-31{padding:91px 31px !important}.pad-91-32{padding:91px 32px !important}.pad-91-33{padding:91px 33px !important}.pad-91-34{padding:91px 34px !important}.pad-91-35{padding:91px 35px !important}.pad-91-36{padding:91px 36px !important}.pad-91-37{padding:91px 37px !important}.pad-91-38{padding:91px 38px !important}.pad-91-39{padding:91px 39px !important}.pad-91-40{padding:91px 40px !important}.pad-91-41{padding:91px 41px !important}.pad-91-42{padding:91px 42px !important}.pad-91-43{padding:91px 43px !important}.pad-91-44{padding:91px 44px !important}.pad-91-45{padding:91px 45px !important}.pad-91-46{padding:91px 46px !important}.pad-91-47{padding:91px 47px !important}.pad-91-48{padding:91px 48px !important}.pad-91-49{padding:91px 49px !important}.pad-91-50{padding:91px 50px !important}.pad-91-51{padding:91px 51px !important}.pad-91-52{padding:91px 52px !important}.pad-91-53{padding:91px 53px !important}.pad-91-54{padding:91px 54px !important}.pad-91-55{padding:91px 55px !important}.pad-91-56{padding:91px 56px !important}.pad-91-57{padding:91px 57px !important}.pad-91-58{padding:91px 58px !important}.pad-91-59{padding:91px 59px !important}.pad-91-60{padding:91px 60px !important}.pad-91-61{padding:91px 61px !important}.pad-91-62{padding:91px 62px !important}.pad-91-63{padding:91px 63px !important}.pad-91-64{padding:91px 64px !important}.pad-91-65{padding:91px 65px !important}.pad-91-66{padding:91px 66px !important}.pad-91-67{padding:91px 67px !important}.pad-91-68{padding:91px 68px !important}.pad-91-69{padding:91px 69px !important}.pad-91-70{padding:91px 70px !important}.pad-91-71{padding:91px 71px !important}.pad-91-72{padding:91px 72px !important}.pad-91-73{padding:91px 73px !important}.pad-91-74{padding:91px 74px !important}.pad-91-75{padding:91px 75px !important}.pad-91-76{padding:91px 76px !important}.pad-91-77{padding:91px 77px !important}.pad-91-78{padding:91px 78px !important}.pad-91-79{padding:91px 79px !important}.pad-91-80{padding:91px 80px !important}.pad-91-81{padding:91px 81px !important}.pad-91-82{padding:91px 82px !important}.pad-91-83{padding:91px 83px !important}.pad-91-84{padding:91px 84px !important}.pad-91-85{padding:91px 85px !important}.pad-91-86{padding:91px 86px !important}.pad-91-87{padding:91px 87px !important}.pad-91-88{padding:91px 88px !important}.pad-91-89{padding:91px 89px !important}.pad-91-90{padding:91px 90px !important}.pad-91-91{padding:91px 91px !important}.pad-91-92{padding:91px 92px !important}.pad-91-93{padding:91px 93px !important}.pad-91-94{padding:91px 94px !important}.pad-91-95{padding:91px 95px !important}.pad-91-96{padding:91px 96px !important}.pad-91-97{padding:91px 97px !important}.pad-91-98{padding:91px 98px !important}.pad-91-99{padding:91px 99px !important}.pad-91-100{padding:91px 100px !important}.pad-92{padding:92px !important}.pad-t-92{padding-top:92px !important}.pad-r-92{padding-right:92px !important}.pad-b-92{padding-bottom:92px !important}.pad-l-92{padding-left:92px !important}.pad-tb-92{padding:92px 0}.pad-lr-92{padding:0 92px !important}.pad-92-0{padding:92px 0px !important}.pad-92-1{padding:92px 1px !important}.pad-92-2{padding:92px 2px !important}.pad-92-3{padding:92px 3px !important}.pad-92-4{padding:92px 4px !important}.pad-92-5{padding:92px 5px !important}.pad-92-6{padding:92px 6px !important}.pad-92-7{padding:92px 7px !important}.pad-92-8{padding:92px 8px !important}.pad-92-9{padding:92px 9px !important}.pad-92-10{padding:92px 10px !important}.pad-92-11{padding:92px 11px !important}.pad-92-12{padding:92px 12px !important}.pad-92-13{padding:92px 13px !important}.pad-92-14{padding:92px 14px !important}.pad-92-15{padding:92px 15px !important}.pad-92-16{padding:92px 16px !important}.pad-92-17{padding:92px 17px !important}.pad-92-18{padding:92px 18px !important}.pad-92-19{padding:92px 19px !important}.pad-92-20{padding:92px 20px !important}.pad-92-21{padding:92px 21px !important}.pad-92-22{padding:92px 22px !important}.pad-92-23{padding:92px 23px !important}.pad-92-24{padding:92px 24px !important}.pad-92-25{padding:92px 25px !important}.pad-92-26{padding:92px 26px !important}.pad-92-27{padding:92px 27px !important}.pad-92-28{padding:92px 28px !important}.pad-92-29{padding:92px 29px !important}.pad-92-30{padding:92px 30px !important}.pad-92-31{padding:92px 31px !important}.pad-92-32{padding:92px 32px !important}.pad-92-33{padding:92px 33px !important}.pad-92-34{padding:92px 34px !important}.pad-92-35{padding:92px 35px !important}.pad-92-36{padding:92px 36px !important}.pad-92-37{padding:92px 37px !important}.pad-92-38{padding:92px 38px !important}.pad-92-39{padding:92px 39px !important}.pad-92-40{padding:92px 40px !important}.pad-92-41{padding:92px 41px !important}.pad-92-42{padding:92px 42px !important}.pad-92-43{padding:92px 43px !important}.pad-92-44{padding:92px 44px !important}.pad-92-45{padding:92px 45px !important}.pad-92-46{padding:92px 46px !important}.pad-92-47{padding:92px 47px !important}.pad-92-48{padding:92px 48px !important}.pad-92-49{padding:92px 49px !important}.pad-92-50{padding:92px 50px !important}.pad-92-51{padding:92px 51px !important}.pad-92-52{padding:92px 52px !important}.pad-92-53{padding:92px 53px !important}.pad-92-54{padding:92px 54px !important}.pad-92-55{padding:92px 55px !important}.pad-92-56{padding:92px 56px !important}.pad-92-57{padding:92px 57px !important}.pad-92-58{padding:92px 58px !important}.pad-92-59{padding:92px 59px !important}.pad-92-60{padding:92px 60px !important}.pad-92-61{padding:92px 61px !important}.pad-92-62{padding:92px 62px !important}.pad-92-63{padding:92px 63px !important}.pad-92-64{padding:92px 64px !important}.pad-92-65{padding:92px 65px !important}.pad-92-66{padding:92px 66px !important}.pad-92-67{padding:92px 67px !important}.pad-92-68{padding:92px 68px !important}.pad-92-69{padding:92px 69px !important}.pad-92-70{padding:92px 70px !important}.pad-92-71{padding:92px 71px !important}.pad-92-72{padding:92px 72px !important}.pad-92-73{padding:92px 73px !important}.pad-92-74{padding:92px 74px !important}.pad-92-75{padding:92px 75px !important}.pad-92-76{padding:92px 76px !important}.pad-92-77{padding:92px 77px !important}.pad-92-78{padding:92px 78px !important}.pad-92-79{padding:92px 79px !important}.pad-92-80{padding:92px 80px !important}.pad-92-81{padding:92px 81px !important}.pad-92-82{padding:92px 82px !important}.pad-92-83{padding:92px 83px !important}.pad-92-84{padding:92px 84px !important}.pad-92-85{padding:92px 85px !important}.pad-92-86{padding:92px 86px !important}.pad-92-87{padding:92px 87px !important}.pad-92-88{padding:92px 88px !important}.pad-92-89{padding:92px 89px !important}.pad-92-90{padding:92px 90px !important}.pad-92-91{padding:92px 91px !important}.pad-92-92{padding:92px 92px !important}.pad-92-93{padding:92px 93px !important}.pad-92-94{padding:92px 94px !important}.pad-92-95{padding:92px 95px !important}.pad-92-96{padding:92px 96px !important}.pad-92-97{padding:92px 97px !important}.pad-92-98{padding:92px 98px !important}.pad-92-99{padding:92px 99px !important}.pad-92-100{padding:92px 100px !important}.pad-93{padding:93px !important}.pad-t-93{padding-top:93px !important}.pad-r-93{padding-right:93px !important}.pad-b-93{padding-bottom:93px !important}.pad-l-93{padding-left:93px !important}.pad-tb-93{padding:93px 0}.pad-lr-93{padding:0 93px !important}.pad-93-0{padding:93px 0px !important}.pad-93-1{padding:93px 1px !important}.pad-93-2{padding:93px 2px !important}.pad-93-3{padding:93px 3px !important}.pad-93-4{padding:93px 4px !important}.pad-93-5{padding:93px 5px !important}.pad-93-6{padding:93px 6px !important}.pad-93-7{padding:93px 7px !important}.pad-93-8{padding:93px 8px !important}.pad-93-9{padding:93px 9px !important}.pad-93-10{padding:93px 10px !important}.pad-93-11{padding:93px 11px !important}.pad-93-12{padding:93px 12px !important}.pad-93-13{padding:93px 13px !important}.pad-93-14{padding:93px 14px !important}.pad-93-15{padding:93px 15px !important}.pad-93-16{padding:93px 16px !important}.pad-93-17{padding:93px 17px !important}.pad-93-18{padding:93px 18px !important}.pad-93-19{padding:93px 19px !important}.pad-93-20{padding:93px 20px !important}.pad-93-21{padding:93px 21px !important}.pad-93-22{padding:93px 22px !important}.pad-93-23{padding:93px 23px !important}.pad-93-24{padding:93px 24px !important}.pad-93-25{padding:93px 25px !important}.pad-93-26{padding:93px 26px !important}.pad-93-27{padding:93px 27px !important}.pad-93-28{padding:93px 28px !important}.pad-93-29{padding:93px 29px !important}.pad-93-30{padding:93px 30px !important}.pad-93-31{padding:93px 31px !important}.pad-93-32{padding:93px 32px !important}.pad-93-33{padding:93px 33px !important}.pad-93-34{padding:93px 34px !important}.pad-93-35{padding:93px 35px !important}.pad-93-36{padding:93px 36px !important}.pad-93-37{padding:93px 37px !important}.pad-93-38{padding:93px 38px !important}.pad-93-39{padding:93px 39px !important}.pad-93-40{padding:93px 40px !important}.pad-93-41{padding:93px 41px !important}.pad-93-42{padding:93px 42px !important}.pad-93-43{padding:93px 43px !important}.pad-93-44{padding:93px 44px !important}.pad-93-45{padding:93px 45px !important}.pad-93-46{padding:93px 46px !important}.pad-93-47{padding:93px 47px !important}.pad-93-48{padding:93px 48px !important}.pad-93-49{padding:93px 49px !important}.pad-93-50{padding:93px 50px !important}.pad-93-51{padding:93px 51px !important}.pad-93-52{padding:93px 52px !important}.pad-93-53{padding:93px 53px !important}.pad-93-54{padding:93px 54px !important}.pad-93-55{padding:93px 55px !important}.pad-93-56{padding:93px 56px !important}.pad-93-57{padding:93px 57px !important}.pad-93-58{padding:93px 58px !important}.pad-93-59{padding:93px 59px !important}.pad-93-60{padding:93px 60px !important}.pad-93-61{padding:93px 61px !important}.pad-93-62{padding:93px 62px !important}.pad-93-63{padding:93px 63px !important}.pad-93-64{padding:93px 64px !important}.pad-93-65{padding:93px 65px !important}.pad-93-66{padding:93px 66px !important}.pad-93-67{padding:93px 67px !important}.pad-93-68{padding:93px 68px !important}.pad-93-69{padding:93px 69px !important}.pad-93-70{padding:93px 70px !important}.pad-93-71{padding:93px 71px !important}.pad-93-72{padding:93px 72px !important}.pad-93-73{padding:93px 73px !important}.pad-93-74{padding:93px 74px !important}.pad-93-75{padding:93px 75px !important}.pad-93-76{padding:93px 76px !important}.pad-93-77{padding:93px 77px !important}.pad-93-78{padding:93px 78px !important}.pad-93-79{padding:93px 79px !important}.pad-93-80{padding:93px 80px !important}.pad-93-81{padding:93px 81px !important}.pad-93-82{padding:93px 82px !important}.pad-93-83{padding:93px 83px !important}.pad-93-84{padding:93px 84px !important}.pad-93-85{padding:93px 85px !important}.pad-93-86{padding:93px 86px !important}.pad-93-87{padding:93px 87px !important}.pad-93-88{padding:93px 88px !important}.pad-93-89{padding:93px 89px !important}.pad-93-90{padding:93px 90px !important}.pad-93-91{padding:93px 91px !important}.pad-93-92{padding:93px 92px !important}.pad-93-93{padding:93px 93px !important}.pad-93-94{padding:93px 94px !important}.pad-93-95{padding:93px 95px !important}.pad-93-96{padding:93px 96px !important}.pad-93-97{padding:93px 97px !important}.pad-93-98{padding:93px 98px !important}.pad-93-99{padding:93px 99px !important}.pad-93-100{padding:93px 100px !important}.pad-94{padding:94px !important}.pad-t-94{padding-top:94px !important}.pad-r-94{padding-right:94px !important}.pad-b-94{padding-bottom:94px !important}.pad-l-94{padding-left:94px !important}.pad-tb-94{padding:94px 0}.pad-lr-94{padding:0 94px !important}.pad-94-0{padding:94px 0px !important}.pad-94-1{padding:94px 1px !important}.pad-94-2{padding:94px 2px !important}.pad-94-3{padding:94px 3px !important}.pad-94-4{padding:94px 4px !important}.pad-94-5{padding:94px 5px !important}.pad-94-6{padding:94px 6px !important}.pad-94-7{padding:94px 7px !important}.pad-94-8{padding:94px 8px !important}.pad-94-9{padding:94px 9px !important}.pad-94-10{padding:94px 10px !important}.pad-94-11{padding:94px 11px !important}.pad-94-12{padding:94px 12px !important}.pad-94-13{padding:94px 13px !important}.pad-94-14{padding:94px 14px !important}.pad-94-15{padding:94px 15px !important}.pad-94-16{padding:94px 16px !important}.pad-94-17{padding:94px 17px !important}.pad-94-18{padding:94px 18px !important}.pad-94-19{padding:94px 19px !important}.pad-94-20{padding:94px 20px !important}.pad-94-21{padding:94px 21px !important}.pad-94-22{padding:94px 22px !important}.pad-94-23{padding:94px 23px !important}.pad-94-24{padding:94px 24px !important}.pad-94-25{padding:94px 25px !important}.pad-94-26{padding:94px 26px !important}.pad-94-27{padding:94px 27px !important}.pad-94-28{padding:94px 28px !important}.pad-94-29{padding:94px 29px !important}.pad-94-30{padding:94px 30px !important}.pad-94-31{padding:94px 31px !important}.pad-94-32{padding:94px 32px !important}.pad-94-33{padding:94px 33px !important}.pad-94-34{padding:94px 34px !important}.pad-94-35{padding:94px 35px !important}.pad-94-36{padding:94px 36px !important}.pad-94-37{padding:94px 37px !important}.pad-94-38{padding:94px 38px !important}.pad-94-39{padding:94px 39px !important}.pad-94-40{padding:94px 40px !important}.pad-94-41{padding:94px 41px !important}.pad-94-42{padding:94px 42px !important}.pad-94-43{padding:94px 43px !important}.pad-94-44{padding:94px 44px !important}.pad-94-45{padding:94px 45px !important}.pad-94-46{padding:94px 46px !important}.pad-94-47{padding:94px 47px !important}.pad-94-48{padding:94px 48px !important}.pad-94-49{padding:94px 49px !important}.pad-94-50{padding:94px 50px !important}.pad-94-51{padding:94px 51px !important}.pad-94-52{padding:94px 52px !important}.pad-94-53{padding:94px 53px !important}.pad-94-54{padding:94px 54px !important}.pad-94-55{padding:94px 55px !important}.pad-94-56{padding:94px 56px !important}.pad-94-57{padding:94px 57px !important}.pad-94-58{padding:94px 58px !important}.pad-94-59{padding:94px 59px !important}.pad-94-60{padding:94px 60px !important}.pad-94-61{padding:94px 61px !important}.pad-94-62{padding:94px 62px !important}.pad-94-63{padding:94px 63px !important}.pad-94-64{padding:94px 64px !important}.pad-94-65{padding:94px 65px !important}.pad-94-66{padding:94px 66px !important}.pad-94-67{padding:94px 67px !important}.pad-94-68{padding:94px 68px !important}.pad-94-69{padding:94px 69px !important}.pad-94-70{padding:94px 70px !important}.pad-94-71{padding:94px 71px !important}.pad-94-72{padding:94px 72px !important}.pad-94-73{padding:94px 73px !important}.pad-94-74{padding:94px 74px !important}.pad-94-75{padding:94px 75px !important}.pad-94-76{padding:94px 76px !important}.pad-94-77{padding:94px 77px !important}.pad-94-78{padding:94px 78px !important}.pad-94-79{padding:94px 79px !important}.pad-94-80{padding:94px 80px !important}.pad-94-81{padding:94px 81px !important}.pad-94-82{padding:94px 82px !important}.pad-94-83{padding:94px 83px !important}.pad-94-84{padding:94px 84px !important}.pad-94-85{padding:94px 85px !important}.pad-94-86{padding:94px 86px !important}.pad-94-87{padding:94px 87px !important}.pad-94-88{padding:94px 88px !important}.pad-94-89{padding:94px 89px !important}.pad-94-90{padding:94px 90px !important}.pad-94-91{padding:94px 91px !important}.pad-94-92{padding:94px 92px !important}.pad-94-93{padding:94px 93px !important}.pad-94-94{padding:94px 94px !important}.pad-94-95{padding:94px 95px !important}.pad-94-96{padding:94px 96px !important}.pad-94-97{padding:94px 97px !important}.pad-94-98{padding:94px 98px !important}.pad-94-99{padding:94px 99px !important}.pad-94-100{padding:94px 100px !important}.pad-95{padding:95px !important}.pad-t-95{padding-top:95px !important}.pad-r-95{padding-right:95px !important}.pad-b-95{padding-bottom:95px !important}.pad-l-95{padding-left:95px !important}.pad-tb-95{padding:95px 0}.pad-lr-95{padding:0 95px !important}.pad-95-0{padding:95px 0px !important}.pad-95-1{padding:95px 1px !important}.pad-95-2{padding:95px 2px !important}.pad-95-3{padding:95px 3px !important}.pad-95-4{padding:95px 4px !important}.pad-95-5{padding:95px 5px !important}.pad-95-6{padding:95px 6px !important}.pad-95-7{padding:95px 7px !important}.pad-95-8{padding:95px 8px !important}.pad-95-9{padding:95px 9px !important}.pad-95-10{padding:95px 10px !important}.pad-95-11{padding:95px 11px !important}.pad-95-12{padding:95px 12px !important}.pad-95-13{padding:95px 13px !important}.pad-95-14{padding:95px 14px !important}.pad-95-15{padding:95px 15px !important}.pad-95-16{padding:95px 16px !important}.pad-95-17{padding:95px 17px !important}.pad-95-18{padding:95px 18px !important}.pad-95-19{padding:95px 19px !important}.pad-95-20{padding:95px 20px !important}.pad-95-21{padding:95px 21px !important}.pad-95-22{padding:95px 22px !important}.pad-95-23{padding:95px 23px !important}.pad-95-24{padding:95px 24px !important}.pad-95-25{padding:95px 25px !important}.pad-95-26{padding:95px 26px !important}.pad-95-27{padding:95px 27px !important}.pad-95-28{padding:95px 28px !important}.pad-95-29{padding:95px 29px !important}.pad-95-30{padding:95px 30px !important}.pad-95-31{padding:95px 31px !important}.pad-95-32{padding:95px 32px !important}.pad-95-33{padding:95px 33px !important}.pad-95-34{padding:95px 34px !important}.pad-95-35{padding:95px 35px !important}.pad-95-36{padding:95px 36px !important}.pad-95-37{padding:95px 37px !important}.pad-95-38{padding:95px 38px !important}.pad-95-39{padding:95px 39px !important}.pad-95-40{padding:95px 40px !important}.pad-95-41{padding:95px 41px !important}.pad-95-42{padding:95px 42px !important}.pad-95-43{padding:95px 43px !important}.pad-95-44{padding:95px 44px !important}.pad-95-45{padding:95px 45px !important}.pad-95-46{padding:95px 46px !important}.pad-95-47{padding:95px 47px !important}.pad-95-48{padding:95px 48px !important}.pad-95-49{padding:95px 49px !important}.pad-95-50{padding:95px 50px !important}.pad-95-51{padding:95px 51px !important}.pad-95-52{padding:95px 52px !important}.pad-95-53{padding:95px 53px !important}.pad-95-54{padding:95px 54px !important}.pad-95-55{padding:95px 55px !important}.pad-95-56{padding:95px 56px !important}.pad-95-57{padding:95px 57px !important}.pad-95-58{padding:95px 58px !important}.pad-95-59{padding:95px 59px !important}.pad-95-60{padding:95px 60px !important}.pad-95-61{padding:95px 61px !important}.pad-95-62{padding:95px 62px !important}.pad-95-63{padding:95px 63px !important}.pad-95-64{padding:95px 64px !important}.pad-95-65{padding:95px 65px !important}.pad-95-66{padding:95px 66px !important}.pad-95-67{padding:95px 67px !important}.pad-95-68{padding:95px 68px !important}.pad-95-69{padding:95px 69px !important}.pad-95-70{padding:95px 70px !important}.pad-95-71{padding:95px 71px !important}.pad-95-72{padding:95px 72px !important}.pad-95-73{padding:95px 73px !important}.pad-95-74{padding:95px 74px !important}.pad-95-75{padding:95px 75px !important}.pad-95-76{padding:95px 76px !important}.pad-95-77{padding:95px 77px !important}.pad-95-78{padding:95px 78px !important}.pad-95-79{padding:95px 79px !important}.pad-95-80{padding:95px 80px !important}.pad-95-81{padding:95px 81px !important}.pad-95-82{padding:95px 82px !important}.pad-95-83{padding:95px 83px !important}.pad-95-84{padding:95px 84px !important}.pad-95-85{padding:95px 85px !important}.pad-95-86{padding:95px 86px !important}.pad-95-87{padding:95px 87px !important}.pad-95-88{padding:95px 88px !important}.pad-95-89{padding:95px 89px !important}.pad-95-90{padding:95px 90px !important}.pad-95-91{padding:95px 91px !important}.pad-95-92{padding:95px 92px !important}.pad-95-93{padding:95px 93px !important}.pad-95-94{padding:95px 94px !important}.pad-95-95{padding:95px 95px !important}.pad-95-96{padding:95px 96px !important}.pad-95-97{padding:95px 97px !important}.pad-95-98{padding:95px 98px !important}.pad-95-99{padding:95px 99px !important}.pad-95-100{padding:95px 100px !important}.pad-96{padding:96px !important}.pad-t-96{padding-top:96px !important}.pad-r-96{padding-right:96px !important}.pad-b-96{padding-bottom:96px !important}.pad-l-96{padding-left:96px !important}.pad-tb-96{padding:96px 0}.pad-lr-96{padding:0 96px !important}.pad-96-0{padding:96px 0px !important}.pad-96-1{padding:96px 1px !important}.pad-96-2{padding:96px 2px !important}.pad-96-3{padding:96px 3px !important}.pad-96-4{padding:96px 4px !important}.pad-96-5{padding:96px 5px !important}.pad-96-6{padding:96px 6px !important}.pad-96-7{padding:96px 7px !important}.pad-96-8{padding:96px 8px !important}.pad-96-9{padding:96px 9px !important}.pad-96-10{padding:96px 10px !important}.pad-96-11{padding:96px 11px !important}.pad-96-12{padding:96px 12px !important}.pad-96-13{padding:96px 13px !important}.pad-96-14{padding:96px 14px !important}.pad-96-15{padding:96px 15px !important}.pad-96-16{padding:96px 16px !important}.pad-96-17{padding:96px 17px !important}.pad-96-18{padding:96px 18px !important}.pad-96-19{padding:96px 19px !important}.pad-96-20{padding:96px 20px !important}.pad-96-21{padding:96px 21px !important}.pad-96-22{padding:96px 22px !important}.pad-96-23{padding:96px 23px !important}.pad-96-24{padding:96px 24px !important}.pad-96-25{padding:96px 25px !important}.pad-96-26{padding:96px 26px !important}.pad-96-27{padding:96px 27px !important}.pad-96-28{padding:96px 28px !important}.pad-96-29{padding:96px 29px !important}.pad-96-30{padding:96px 30px !important}.pad-96-31{padding:96px 31px !important}.pad-96-32{padding:96px 32px !important}.pad-96-33{padding:96px 33px !important}.pad-96-34{padding:96px 34px !important}.pad-96-35{padding:96px 35px !important}.pad-96-36{padding:96px 36px !important}.pad-96-37{padding:96px 37px !important}.pad-96-38{padding:96px 38px !important}.pad-96-39{padding:96px 39px !important}.pad-96-40{padding:96px 40px !important}.pad-96-41{padding:96px 41px !important}.pad-96-42{padding:96px 42px !important}.pad-96-43{padding:96px 43px !important}.pad-96-44{padding:96px 44px !important}.pad-96-45{padding:96px 45px !important}.pad-96-46{padding:96px 46px !important}.pad-96-47{padding:96px 47px !important}.pad-96-48{padding:96px 48px !important}.pad-96-49{padding:96px 49px !important}.pad-96-50{padding:96px 50px !important}.pad-96-51{padding:96px 51px !important}.pad-96-52{padding:96px 52px !important}.pad-96-53{padding:96px 53px !important}.pad-96-54{padding:96px 54px !important}.pad-96-55{padding:96px 55px !important}.pad-96-56{padding:96px 56px !important}.pad-96-57{padding:96px 57px !important}.pad-96-58{padding:96px 58px !important}.pad-96-59{padding:96px 59px !important}.pad-96-60{padding:96px 60px !important}.pad-96-61{padding:96px 61px !important}.pad-96-62{padding:96px 62px !important}.pad-96-63{padding:96px 63px !important}.pad-96-64{padding:96px 64px !important}.pad-96-65{padding:96px 65px !important}.pad-96-66{padding:96px 66px !important}.pad-96-67{padding:96px 67px !important}.pad-96-68{padding:96px 68px !important}.pad-96-69{padding:96px 69px !important}.pad-96-70{padding:96px 70px !important}.pad-96-71{padding:96px 71px !important}.pad-96-72{padding:96px 72px !important}.pad-96-73{padding:96px 73px !important}.pad-96-74{padding:96px 74px !important}.pad-96-75{padding:96px 75px !important}.pad-96-76{padding:96px 76px !important}.pad-96-77{padding:96px 77px !important}.pad-96-78{padding:96px 78px !important}.pad-96-79{padding:96px 79px !important}.pad-96-80{padding:96px 80px !important}.pad-96-81{padding:96px 81px !important}.pad-96-82{padding:96px 82px !important}.pad-96-83{padding:96px 83px !important}.pad-96-84{padding:96px 84px !important}.pad-96-85{padding:96px 85px !important}.pad-96-86{padding:96px 86px !important}.pad-96-87{padding:96px 87px !important}.pad-96-88{padding:96px 88px !important}.pad-96-89{padding:96px 89px !important}.pad-96-90{padding:96px 90px !important}.pad-96-91{padding:96px 91px !important}.pad-96-92{padding:96px 92px !important}.pad-96-93{padding:96px 93px !important}.pad-96-94{padding:96px 94px !important}.pad-96-95{padding:96px 95px !important}.pad-96-96{padding:96px 96px !important}.pad-96-97{padding:96px 97px !important}.pad-96-98{padding:96px 98px !important}.pad-96-99{padding:96px 99px !important}.pad-96-100{padding:96px 100px !important}.pad-97{padding:97px !important}.pad-t-97{padding-top:97px !important}.pad-r-97{padding-right:97px !important}.pad-b-97{padding-bottom:97px !important}.pad-l-97{padding-left:97px !important}.pad-tb-97{padding:97px 0}.pad-lr-97{padding:0 97px !important}.pad-97-0{padding:97px 0px !important}.pad-97-1{padding:97px 1px !important}.pad-97-2{padding:97px 2px !important}.pad-97-3{padding:97px 3px !important}.pad-97-4{padding:97px 4px !important}.pad-97-5{padding:97px 5px !important}.pad-97-6{padding:97px 6px !important}.pad-97-7{padding:97px 7px !important}.pad-97-8{padding:97px 8px !important}.pad-97-9{padding:97px 9px !important}.pad-97-10{padding:97px 10px !important}.pad-97-11{padding:97px 11px !important}.pad-97-12{padding:97px 12px !important}.pad-97-13{padding:97px 13px !important}.pad-97-14{padding:97px 14px !important}.pad-97-15{padding:97px 15px !important}.pad-97-16{padding:97px 16px !important}.pad-97-17{padding:97px 17px !important}.pad-97-18{padding:97px 18px !important}.pad-97-19{padding:97px 19px !important}.pad-97-20{padding:97px 20px !important}.pad-97-21{padding:97px 21px !important}.pad-97-22{padding:97px 22px !important}.pad-97-23{padding:97px 23px !important}.pad-97-24{padding:97px 24px !important}.pad-97-25{padding:97px 25px !important}.pad-97-26{padding:97px 26px !important}.pad-97-27{padding:97px 27px !important}.pad-97-28{padding:97px 28px !important}.pad-97-29{padding:97px 29px !important}.pad-97-30{padding:97px 30px !important}.pad-97-31{padding:97px 31px !important}.pad-97-32{padding:97px 32px !important}.pad-97-33{padding:97px 33px !important}.pad-97-34{padding:97px 34px !important}.pad-97-35{padding:97px 35px !important}.pad-97-36{padding:97px 36px !important}.pad-97-37{padding:97px 37px !important}.pad-97-38{padding:97px 38px !important}.pad-97-39{padding:97px 39px !important}.pad-97-40{padding:97px 40px !important}.pad-97-41{padding:97px 41px !important}.pad-97-42{padding:97px 42px !important}.pad-97-43{padding:97px 43px !important}.pad-97-44{padding:97px 44px !important}.pad-97-45{padding:97px 45px !important}.pad-97-46{padding:97px 46px !important}.pad-97-47{padding:97px 47px !important}.pad-97-48{padding:97px 48px !important}.pad-97-49{padding:97px 49px !important}.pad-97-50{padding:97px 50px !important}.pad-97-51{padding:97px 51px !important}.pad-97-52{padding:97px 52px !important}.pad-97-53{padding:97px 53px !important}.pad-97-54{padding:97px 54px !important}.pad-97-55{padding:97px 55px !important}.pad-97-56{padding:97px 56px !important}.pad-97-57{padding:97px 57px !important}.pad-97-58{padding:97px 58px !important}.pad-97-59{padding:97px 59px !important}.pad-97-60{padding:97px 60px !important}.pad-97-61{padding:97px 61px !important}.pad-97-62{padding:97px 62px !important}.pad-97-63{padding:97px 63px !important}.pad-97-64{padding:97px 64px !important}.pad-97-65{padding:97px 65px !important}.pad-97-66{padding:97px 66px !important}.pad-97-67{padding:97px 67px !important}.pad-97-68{padding:97px 68px !important}.pad-97-69{padding:97px 69px !important}.pad-97-70{padding:97px 70px !important}.pad-97-71{padding:97px 71px !important}.pad-97-72{padding:97px 72px !important}.pad-97-73{padding:97px 73px !important}.pad-97-74{padding:97px 74px !important}.pad-97-75{padding:97px 75px !important}.pad-97-76{padding:97px 76px !important}.pad-97-77{padding:97px 77px !important}.pad-97-78{padding:97px 78px !important}.pad-97-79{padding:97px 79px !important}.pad-97-80{padding:97px 80px !important}.pad-97-81{padding:97px 81px !important}.pad-97-82{padding:97px 82px !important}.pad-97-83{padding:97px 83px !important}.pad-97-84{padding:97px 84px !important}.pad-97-85{padding:97px 85px !important}.pad-97-86{padding:97px 86px !important}.pad-97-87{padding:97px 87px !important}.pad-97-88{padding:97px 88px !important}.pad-97-89{padding:97px 89px !important}.pad-97-90{padding:97px 90px !important}.pad-97-91{padding:97px 91px !important}.pad-97-92{padding:97px 92px !important}.pad-97-93{padding:97px 93px !important}.pad-97-94{padding:97px 94px !important}.pad-97-95{padding:97px 95px !important}.pad-97-96{padding:97px 96px !important}.pad-97-97{padding:97px 97px !important}.pad-97-98{padding:97px 98px !important}.pad-97-99{padding:97px 99px !important}.pad-97-100{padding:97px 100px !important}.pad-98{padding:98px !important}.pad-t-98{padding-top:98px !important}.pad-r-98{padding-right:98px !important}.pad-b-98{padding-bottom:98px !important}.pad-l-98{padding-left:98px !important}.pad-tb-98{padding:98px 0}.pad-lr-98{padding:0 98px !important}.pad-98-0{padding:98px 0px !important}.pad-98-1{padding:98px 1px !important}.pad-98-2{padding:98px 2px !important}.pad-98-3{padding:98px 3px !important}.pad-98-4{padding:98px 4px !important}.pad-98-5{padding:98px 5px !important}.pad-98-6{padding:98px 6px !important}.pad-98-7{padding:98px 7px !important}.pad-98-8{padding:98px 8px !important}.pad-98-9{padding:98px 9px !important}.pad-98-10{padding:98px 10px !important}.pad-98-11{padding:98px 11px !important}.pad-98-12{padding:98px 12px !important}.pad-98-13{padding:98px 13px !important}.pad-98-14{padding:98px 14px !important}.pad-98-15{padding:98px 15px !important}.pad-98-16{padding:98px 16px !important}.pad-98-17{padding:98px 17px !important}.pad-98-18{padding:98px 18px !important}.pad-98-19{padding:98px 19px !important}.pad-98-20{padding:98px 20px !important}.pad-98-21{padding:98px 21px !important}.pad-98-22{padding:98px 22px !important}.pad-98-23{padding:98px 23px !important}.pad-98-24{padding:98px 24px !important}.pad-98-25{padding:98px 25px !important}.pad-98-26{padding:98px 26px !important}.pad-98-27{padding:98px 27px !important}.pad-98-28{padding:98px 28px !important}.pad-98-29{padding:98px 29px !important}.pad-98-30{padding:98px 30px !important}.pad-98-31{padding:98px 31px !important}.pad-98-32{padding:98px 32px !important}.pad-98-33{padding:98px 33px !important}.pad-98-34{padding:98px 34px !important}.pad-98-35{padding:98px 35px !important}.pad-98-36{padding:98px 36px !important}.pad-98-37{padding:98px 37px !important}.pad-98-38{padding:98px 38px !important}.pad-98-39{padding:98px 39px !important}.pad-98-40{padding:98px 40px !important}.pad-98-41{padding:98px 41px !important}.pad-98-42{padding:98px 42px !important}.pad-98-43{padding:98px 43px !important}.pad-98-44{padding:98px 44px !important}.pad-98-45{padding:98px 45px !important}.pad-98-46{padding:98px 46px !important}.pad-98-47{padding:98px 47px !important}.pad-98-48{padding:98px 48px !important}.pad-98-49{padding:98px 49px !important}.pad-98-50{padding:98px 50px !important}.pad-98-51{padding:98px 51px !important}.pad-98-52{padding:98px 52px !important}.pad-98-53{padding:98px 53px !important}.pad-98-54{padding:98px 54px !important}.pad-98-55{padding:98px 55px !important}.pad-98-56{padding:98px 56px !important}.pad-98-57{padding:98px 57px !important}.pad-98-58{padding:98px 58px !important}.pad-98-59{padding:98px 59px !important}.pad-98-60{padding:98px 60px !important}.pad-98-61{padding:98px 61px !important}.pad-98-62{padding:98px 62px !important}.pad-98-63{padding:98px 63px !important}.pad-98-64{padding:98px 64px !important}.pad-98-65{padding:98px 65px !important}.pad-98-66{padding:98px 66px !important}.pad-98-67{padding:98px 67px !important}.pad-98-68{padding:98px 68px !important}.pad-98-69{padding:98px 69px !important}.pad-98-70{padding:98px 70px !important}.pad-98-71{padding:98px 71px !important}.pad-98-72{padding:98px 72px !important}.pad-98-73{padding:98px 73px !important}.pad-98-74{padding:98px 74px !important}.pad-98-75{padding:98px 75px !important}.pad-98-76{padding:98px 76px !important}.pad-98-77{padding:98px 77px !important}.pad-98-78{padding:98px 78px !important}.pad-98-79{padding:98px 79px !important}.pad-98-80{padding:98px 80px !important}.pad-98-81{padding:98px 81px !important}.pad-98-82{padding:98px 82px !important}.pad-98-83{padding:98px 83px !important}.pad-98-84{padding:98px 84px !important}.pad-98-85{padding:98px 85px !important}.pad-98-86{padding:98px 86px !important}.pad-98-87{padding:98px 87px !important}.pad-98-88{padding:98px 88px !important}.pad-98-89{padding:98px 89px !important}.pad-98-90{padding:98px 90px !important}.pad-98-91{padding:98px 91px !important}.pad-98-92{padding:98px 92px !important}.pad-98-93{padding:98px 93px !important}.pad-98-94{padding:98px 94px !important}.pad-98-95{padding:98px 95px !important}.pad-98-96{padding:98px 96px !important}.pad-98-97{padding:98px 97px !important}.pad-98-98{padding:98px 98px !important}.pad-98-99{padding:98px 99px !important}.pad-98-100{padding:98px 100px !important}.pad-99{padding:99px !important}.pad-t-99{padding-top:99px !important}.pad-r-99{padding-right:99px !important}.pad-b-99{padding-bottom:99px !important}.pad-l-99{padding-left:99px !important}.pad-tb-99{padding:99px 0}.pad-lr-99{padding:0 99px !important}.pad-99-0{padding:99px 0px !important}.pad-99-1{padding:99px 1px !important}.pad-99-2{padding:99px 2px !important}.pad-99-3{padding:99px 3px !important}.pad-99-4{padding:99px 4px !important}.pad-99-5{padding:99px 5px !important}.pad-99-6{padding:99px 6px !important}.pad-99-7{padding:99px 7px !important}.pad-99-8{padding:99px 8px !important}.pad-99-9{padding:99px 9px !important}.pad-99-10{padding:99px 10px !important}.pad-99-11{padding:99px 11px !important}.pad-99-12{padding:99px 12px !important}.pad-99-13{padding:99px 13px !important}.pad-99-14{padding:99px 14px !important}.pad-99-15{padding:99px 15px !important}.pad-99-16{padding:99px 16px !important}.pad-99-17{padding:99px 17px !important}.pad-99-18{padding:99px 18px !important}.pad-99-19{padding:99px 19px !important}.pad-99-20{padding:99px 20px !important}.pad-99-21{padding:99px 21px !important}.pad-99-22{padding:99px 22px !important}.pad-99-23{padding:99px 23px !important}.pad-99-24{padding:99px 24px !important}.pad-99-25{padding:99px 25px !important}.pad-99-26{padding:99px 26px !important}.pad-99-27{padding:99px 27px !important}.pad-99-28{padding:99px 28px !important}.pad-99-29{padding:99px 29px !important}.pad-99-30{padding:99px 30px !important}.pad-99-31{padding:99px 31px !important}.pad-99-32{padding:99px 32px !important}.pad-99-33{padding:99px 33px !important}.pad-99-34{padding:99px 34px !important}.pad-99-35{padding:99px 35px !important}.pad-99-36{padding:99px 36px !important}.pad-99-37{padding:99px 37px !important}.pad-99-38{padding:99px 38px !important}.pad-99-39{padding:99px 39px !important}.pad-99-40{padding:99px 40px !important}.pad-99-41{padding:99px 41px !important}.pad-99-42{padding:99px 42px !important}.pad-99-43{padding:99px 43px !important}.pad-99-44{padding:99px 44px !important}.pad-99-45{padding:99px 45px !important}.pad-99-46{padding:99px 46px !important}.pad-99-47{padding:99px 47px !important}.pad-99-48{padding:99px 48px !important}.pad-99-49{padding:99px 49px !important}.pad-99-50{padding:99px 50px !important}.pad-99-51{padding:99px 51px !important}.pad-99-52{padding:99px 52px !important}.pad-99-53{padding:99px 53px !important}.pad-99-54{padding:99px 54px !important}.pad-99-55{padding:99px 55px !important}.pad-99-56{padding:99px 56px !important}.pad-99-57{padding:99px 57px !important}.pad-99-58{padding:99px 58px !important}.pad-99-59{padding:99px 59px !important}.pad-99-60{padding:99px 60px !important}.pad-99-61{padding:99px 61px !important}.pad-99-62{padding:99px 62px !important}.pad-99-63{padding:99px 63px !important}.pad-99-64{padding:99px 64px !important}.pad-99-65{padding:99px 65px !important}.pad-99-66{padding:99px 66px !important}.pad-99-67{padding:99px 67px !important}.pad-99-68{padding:99px 68px !important}.pad-99-69{padding:99px 69px !important}.pad-99-70{padding:99px 70px !important}.pad-99-71{padding:99px 71px !important}.pad-99-72{padding:99px 72px !important}.pad-99-73{padding:99px 73px !important}.pad-99-74{padding:99px 74px !important}.pad-99-75{padding:99px 75px !important}.pad-99-76{padding:99px 76px !important}.pad-99-77{padding:99px 77px !important}.pad-99-78{padding:99px 78px !important}.pad-99-79{padding:99px 79px !important}.pad-99-80{padding:99px 80px !important}.pad-99-81{padding:99px 81px !important}.pad-99-82{padding:99px 82px !important}.pad-99-83{padding:99px 83px !important}.pad-99-84{padding:99px 84px !important}.pad-99-85{padding:99px 85px !important}.pad-99-86{padding:99px 86px !important}.pad-99-87{padding:99px 87px !important}.pad-99-88{padding:99px 88px !important}.pad-99-89{padding:99px 89px !important}.pad-99-90{padding:99px 90px !important}.pad-99-91{padding:99px 91px !important}.pad-99-92{padding:99px 92px !important}.pad-99-93{padding:99px 93px !important}.pad-99-94{padding:99px 94px !important}.pad-99-95{padding:99px 95px !important}.pad-99-96{padding:99px 96px !important}.pad-99-97{padding:99px 97px !important}.pad-99-98{padding:99px 98px !important}.pad-99-99{padding:99px 99px !important}.pad-99-100{padding:99px 100px !important}.pad-100{padding:100px !important}.pad-t-100{padding-top:100px !important}.pad-r-100{padding-right:100px !important}.pad-b-100{padding-bottom:100px !important}.pad-l-100{padding-left:100px !important}.pad-tb-100{padding:100px 0}.pad-lr-100{padding:0 100px !important}.pad-100-0{padding:100px 0px !important}.pad-100-1{padding:100px 1px !important}.pad-100-2{padding:100px 2px !important}.pad-100-3{padding:100px 3px !important}.pad-100-4{padding:100px 4px !important}.pad-100-5{padding:100px 5px !important}.pad-100-6{padding:100px 6px !important}.pad-100-7{padding:100px 7px !important}.pad-100-8{padding:100px 8px !important}.pad-100-9{padding:100px 9px !important}.pad-100-10{padding:100px 10px !important}.pad-100-11{padding:100px 11px !important}.pad-100-12{padding:100px 12px !important}.pad-100-13{padding:100px 13px !important}.pad-100-14{padding:100px 14px !important}.pad-100-15{padding:100px 15px !important}.pad-100-16{padding:100px 16px !important}.pad-100-17{padding:100px 17px !important}.pad-100-18{padding:100px 18px !important}.pad-100-19{padding:100px 19px !important}.pad-100-20{padding:100px 20px !important}.pad-100-21{padding:100px 21px !important}.pad-100-22{padding:100px 22px !important}.pad-100-23{padding:100px 23px !important}.pad-100-24{padding:100px 24px !important}.pad-100-25{padding:100px 25px !important}.pad-100-26{padding:100px 26px !important}.pad-100-27{padding:100px 27px !important}.pad-100-28{padding:100px 28px !important}.pad-100-29{padding:100px 29px !important}.pad-100-30{padding:100px 30px !important}.pad-100-31{padding:100px 31px !important}.pad-100-32{padding:100px 32px !important}.pad-100-33{padding:100px 33px !important}.pad-100-34{padding:100px 34px !important}.pad-100-35{padding:100px 35px !important}.pad-100-36{padding:100px 36px !important}.pad-100-37{padding:100px 37px !important}.pad-100-38{padding:100px 38px !important}.pad-100-39{padding:100px 39px !important}.pad-100-40{padding:100px 40px !important}.pad-100-41{padding:100px 41px !important}.pad-100-42{padding:100px 42px !important}.pad-100-43{padding:100px 43px !important}.pad-100-44{padding:100px 44px !important}.pad-100-45{padding:100px 45px !important}.pad-100-46{padding:100px 46px !important}.pad-100-47{padding:100px 47px !important}.pad-100-48{padding:100px 48px !important}.pad-100-49{padding:100px 49px !important}.pad-100-50{padding:100px 50px !important}.pad-100-51{padding:100px 51px !important}.pad-100-52{padding:100px 52px !important}.pad-100-53{padding:100px 53px !important}.pad-100-54{padding:100px 54px !important}.pad-100-55{padding:100px 55px !important}.pad-100-56{padding:100px 56px !important}.pad-100-57{padding:100px 57px !important}.pad-100-58{padding:100px 58px !important}.pad-100-59{padding:100px 59px !important}.pad-100-60{padding:100px 60px !important}.pad-100-61{padding:100px 61px !important}.pad-100-62{padding:100px 62px !important}.pad-100-63{padding:100px 63px !important}.pad-100-64{padding:100px 64px !important}.pad-100-65{padding:100px 65px !important}.pad-100-66{padding:100px 66px !important}.pad-100-67{padding:100px 67px !important}.pad-100-68{padding:100px 68px !important}.pad-100-69{padding:100px 69px !important}.pad-100-70{padding:100px 70px !important}.pad-100-71{padding:100px 71px !important}.pad-100-72{padding:100px 72px !important}.pad-100-73{padding:100px 73px !important}.pad-100-74{padding:100px 74px !important}.pad-100-75{padding:100px 75px !important}.pad-100-76{padding:100px 76px !important}.pad-100-77{padding:100px 77px !important}.pad-100-78{padding:100px 78px !important}.pad-100-79{padding:100px 79px !important}.pad-100-80{padding:100px 80px !important}.pad-100-81{padding:100px 81px !important}.pad-100-82{padding:100px 82px !important}.pad-100-83{padding:100px 83px !important}.pad-100-84{padding:100px 84px !important}.pad-100-85{padding:100px 85px !important}.pad-100-86{padding:100px 86px !important}.pad-100-87{padding:100px 87px !important}.pad-100-88{padding:100px 88px !important}.pad-100-89{padding:100px 89px !important}.pad-100-90{padding:100px 90px !important}.pad-100-91{padding:100px 91px !important}.pad-100-92{padding:100px 92px !important}.pad-100-93{padding:100px 93px !important}.pad-100-94{padding:100px 94px !important}.pad-100-95{padding:100px 95px !important}.pad-100-96{padding:100px 96px !important}.pad-100-97{padding:100px 97px !important}.pad-100-98{padding:100px 98px !important}.pad-100-99{padding:100px 99px !important}.pad-100-100{padding:100px 100px !important}.pad-top{padding-top:5px}.centered{display:flex;justify-content:center}.bold{font-weight:bold}.missingFields{color:#c9302c !important}.analytics-th{color:#888;font-weight:lighter}.analytics-td-main{font-weight:bold;vertical-align:middle}.analytics-td-data{font-weight:bold;font-size:18px;vertical-align:middle}.analytics-td-name{vertical-align:middle}.analytics-td-data-high{font-weight:bold;font-size:18px;color:#66bb6a;vertical-align:middle}.analytics-td-data-mid{font-weight:bold;font-size:18px;color:#ffc107;vertical-align:middle}.analytics-td-data-low{font-weight:bold;font-size:18px;color:#f44336;vertical-align:middle}@keyframes check{0%{height:0;width:0}33.3333%{width:14px;height:0}}.checkmark{display:block;position:relative;margin-right:30px}.checkmark::after{animation:check 0.8s;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-right:6px solid #0a6;border-top:6px solid #0a6;content:"";display:block;height:25px;right:0;position:absolute;top:14px;width:14px}.btn{color:#fff;font-weight:500;font-family:'Proxima Nova Rg';border-radius:4px !important;transition:all 0.4s ease 0s;letter-spacing:5;line-height:28px;font-size:16px !important;padding:4px 12px !important}.btn:hover{transition:all 0.4s ease 0s;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.btn.btn-primary,.recommend-button-combo.is-recommended .btn{background:#0176ff;border:2px solid #0176ff;color:#fff;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.uib-time.am-pm .btn.btn-default{background:#0176ff !important;border:2px solid #0176ff !important;color:#fff !important;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25) !important;margin:2px 0 0 8px !important}.uib-separator{padding-top:10px}.btn.btn-primary.btn-wide,.recommend-button-combo.is-recommended .btn.btn-wide{padding:4px 26px}.btn.btn-primary.btn-lg,.btn-group-lg>.btn.btn-primary,.recommend-button-combo.is-recommended .btn-group-lg>.btn,.recommend-button-combo.is-recommended .btn.btn-lg{padding:10px 16px}.btn.btn-primary:hover,.recommend-button-combo.is-recommended .btn:hover,.btn.btn-primary:focus,.recommend-button-combo.is-recommended .btn:focus,.btn.btn-primary:active,.recommend-button-combo.is-recommended .btn:active{background:#1b84ff !important;color:#fff;border:2px solid #1b84ff !important}.btn.btn-primary.disabled,.recommend-button-combo.is-recommended .btn.disabled{background:#bbb;border:1px solid #999}.btn.btn-primary.dropdown-toggle,.recommend-button-combo.is-recommended .btn.dropdown-toggle{border-left:1px solid #0478ff}.btn-green{background-color:#5db407;color:#fff;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25);min-width:150px}.btn-green:hover,.btn-green:focus{color:#fff;background-color:#67c808;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.btn-danger,.recommend-button-combo.is-recommended:hover .btn{color:#fff;background-color:#c9302c;border-color:#c9302c}.btn-danger:hover,.recommend-button-combo.is-recommended:hover .btn:hover{color:#fff !important}.input-group-btn>.btn-danger{color:white !important;max-width:36px;max-height:32px;border-radius:0px 4px 4px 0px}.input-group-btn>.btn-primary{color:white !important;max-width:36px;max-height:32px;border-radius:0px 4px 4px 0px;padding:4px 10px;border:1px solid #0176ff}.btn-danger:hover,.recommend-button-combo.is-recommended:hover .btn:hover,.btn-danger:focus,.recommend-button-combo.is-recommended:hover .btn:focus,.btn-danger.focus,.recommend-button-combo.is-recommended:hover .focus.btn,.btn-danger:active,.recommend-button-combo.is-recommended:hover .btn:active,.btn-danger.active,.recommend-button-combo.is-recommended:hover .active.btn,.open>.btn-danger.dropdown-toggle,.recommend-button-combo.is-recommended:hover .open>.dropdown-toggle.btn{color:#7b7a7a;background-color:#c9302c;border-color:#ab2925}.btn-danger:active,.recommend-button-combo.is-recommended:hover .btn:active,.btn-danger.active,.recommend-button-combo.is-recommended:hover .active.btn,.open>.btn-danger.dropdown-toggle,.recommend-button-combo.is-recommended:hover .open>.dropdown-toggle.btn{background-image:none}.btn-danger.disabled,.recommend-button-combo.is-recommended:hover .disabled.btn,.btn-danger.disabled:hover,.recommend-button-combo.is-recommended:hover .disabled.btn:hover,.btn-danger.disabled:focus,.recommend-button-combo.is-recommended:hover .disabled.btn:focus,.btn-danger.disabled.focus,.recommend-button-combo.is-recommended:hover .disabled.focus.btn,.btn-danger.disabled:active,.recommend-button-combo.is-recommended:hover .disabled.btn:active,.btn-danger.disabled.active,.recommend-button-combo.is-recommended:hover .disabled.active.btn,.btn-danger[disabled],.recommend-button-combo.is-recommended:hover [disabled].btn,.btn-danger[disabled]:hover,.recommend-button-combo.is-recommended:hover [disabled].btn:hover,.btn-danger[disabled]:focus,.recommend-button-combo.is-recommended:hover [disabled].btn:focus,.btn-danger[disabled].focus,.recommend-button-combo.is-recommended:hover [disabled].focus.btn,.btn-danger[disabled]:active,.recommend-button-combo.is-recommended:hover [disabled].btn:active,.btn-danger[disabled].active,.recommend-button-combo.is-recommended:hover [disabled].active.btn,fieldset[disabled] .btn-danger,fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn,.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:hover,.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:focus,.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .recommend-button-combo.is-recommended:hover .focus.btn,.recommend-button-combo.is-recommended:hover fieldset[disabled] .focus.btn,fieldset[disabled] .btn-danger:active,fieldset[disabled] .recommend-button-combo.is-recommended:hover .btn:active,.recommend-button-combo.is-recommended:hover fieldset[disabled] .btn:active,fieldset[disabled] .btn-danger.active,fieldset[disabled] .recommend-button-combo.is-recommended:hover .active.btn,.recommend-button-combo.is-recommended:hover fieldset[disabled] .active.btn{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge,.recommend-button-combo.is-recommended:hover .btn .badge{color:#d9534f;background-color:#fff}.btn-action{background:#005ecd;color:#fff}.btn-action:hover,.btn-action:focus,.btn-action:active{background:#00479a;color:#fff}.btn.btn-secondary{background-color:#6c757d;border:2px solid #6c757d;color:#fff;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background:#78828a !important;border:2px solid #78828a !important;color:#fff;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;-webkit-transition:0.4s ease}.btn.btn-secondary.btn-wide{padding:4px 26px}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background:#00479a;color:#fff;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;-webkit-transition:0.4s ease}.btn.btn-secondary.disabled{background:#bbb;border:1px solid #999}.btn.btn-secondary.dropdown-toggle{border-left:1px solid #79838b}.btn.btn-primary-light{font-size:16px;line-height:1.7;background:#e7f2ff;border:2px solid #e7f2ff;color:#0176ff;min-width:35px}.btn.btn-secondary-light{font-size:16px !important;background:#e6e7e9;border:2px solid #e6e7e9;color:#6c757d;min-width:35px}.btn.btn-primary-light.btn-wide,.btn.btn-secondary-light{padding:4px 26px}.btn.btn-primary-light .fa.fa-plus{color:#0176ff !important}.btn.btn-primary-light:hover .fa.fa-plus{color:#fff !important}.btn-white{font-size:16px;line-height:1.7;background:#fff;border:2px solid #fff;color:#0176ff;min-width:35px}.btn-white:hover{color:#0176ff}.btn-secondary-light:hover,.btn-secondary-light:focus,.btn-secondary-light:active{background:#6c757d;border:2px solid #6c757d;color:#fff;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25);-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;-webkit-transition:0.4s ease}.btn.btn-primary-light:hover,.btn.btn-primary-light:focus,.btn.btn-primary-light:active{background:#0176ff;border:2px solid #0176ff;color:#fff;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25);-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;-webkit-transition:0.4s ease}.btn.btn-border{background:#fff;border:2px solid rgba(0,0,0,0.2);color:#6c757d}.btn.btn-border.btn-lg,.btn-group-lg>.btn.btn-border{padding:10px 16px}.btn.btn-border:hover{border:2px solid #6c757d;background:none;color:#6c757d;border-color:#6c757d}.btn.btn-border:active{background:#6c757d;color:#333;box-shadow:none;border:2px solid #6c757d}.btn-border:focus{background:#fff;border:2px solid rgba(0,0,0,0.2);color:#6c757d;box-shadow:none}.btn.btn-border-primary{background:transparent;border:2px solid rgba(0,0,0,0.2);color:#0176ff}.btn.btn-border-primary:hover{border:2px solid #0176ff;background:none;color:#0176ff;border-color:#0176ff}.btn.btn-border-primary:active{background:#0176ff;color:#fff;box-shadow:none;border:2px solid #0176ff}.btn-border-primary:focus{background:#fff;border:2px solid #0176ff;color:#0176ff;box-shadow:none}.btn-back{padding:4px 26px !important}.btn.btn-border.btn-wide{padding:4px 26px}.btn.btn-border.btn-lg,.btn-group-lg>.btn.btn-border{padding:10px 16px}.page-header .btn-primary+.dropdown-menu,.page-header .recommend-button-combo.is-recommended .btn+.dropdown-menu,.recommend-button-combo.is-recommended .page-header .btn+.dropdown-menu,.page-header .btn-secondary+.dropdown-menu{left:auto;right:0}.btn-primary-light+.dropdown-menu{left:auto;right:0}.glyphicon-search,.fa-trash{cursor:pointer}.fa-pencil-alt,.fa-pencil,.fa-plus{color:#0176ff}.btn-edit:hover .fa-pencil-alt,.btn-edit:hover .fa-pencil,.btn-edit:hover .fa-plus{color:#fff}.btn-edit{background-color:#f6faff}.btn-edit:hover{background-color:#0176ff}.btn-edit:focus{box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.fa-trash{color:#d9534f}.btn-delete:hover .fa-trash{color:#fff}.btn-delete{background-color:#fcf3f3}.btn-delete:hover{background-color:#c9302c}.btn-delete:focus{box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.remove-danger-icon,.remove-danger,.remove-danger a{color:#c9302c}.fa-plus{color:#6c757d}.btn-add:hover .fa-plus{color:#fff}.btn-add{background-color:#eeeff0}.btn-add:hover{background-color:#6c757d}.btn-add:focus{box-shadow:0 3px 30px -2px rgba(20,45,100,0.25)}.add-success-icon{color:#30ba8f}.full-width{width:100%}.handroom-left .btn.btn-primary-light{float:right !important}.btn-tour{position:fixed;bottom:20px;right:20px;height:40px;background:#fff;border:1px solid #aaa;border-radius:20px;font-weight:600;color:#333}.btn-tour-question{color:#0176ff;background:#fff;border:1px solid #aaa;border-radius:20px;font-weight:600}.btn-tour:hover{border:1px solid #009cd8}.btn.btn-default.form-control.ui-select-toggle{display:block !important;box-sizing:border-box !important;width:100% !important;min-height:46px !important;padding:10px 14px !important;color:#333 !important;font-size:16px !important;line-height:1.5 !important;word-wrap:normal !important;background:#ffffff !important;border:1px solid #d0d0d0 !important;border-radius:8px !important;-webkit-appearance:none !important;appearance:none !important;box-shadow:none !important}.btn.btn-default.form-control.ui-select-toggle:focus{border-color:var(--primary-color, #006bff) !important;outline:none;box-shadow:0 0 0 1px var(--primary-color, #006bff) !important}.btn-clear,.btn-clear>span{background:none;border:none;color:#0176ff;font-weight:normal;margin-left:0;margin-right:0;padding:0}.btn-default{color:#0176ff !important}.btn-sm{padding:0.25rem 0.5rem !important;font-size:0.875rem !important;line-height:1.5 !important;border-radius:0.2rem !important}#cms-dashboard .panel-default .panel-heading{background:#f3f4f5 !important;border-radius:4px !important;border-color:transparent !important}.btn-transparent{background:transparent;padding:0px !important;font-family:'Proxima Nova Rg', Helvetica, Arial, sans-serif !important}.btn-transparent:hover{color:#fff !important;transform:scale(1.2)}.btn.btn-transparent .fas.fa-grip-vertical{color:#0176ff !important}.btn-calendar{background:transparent !important;color:#6c757d !important;font-size:22px !important;margin-top:5px !important}.btn.btn-default{min-width:44px;min-height:40px}.btn-default.btn-sm{min-width:32px !important;min-height:31px !important}.square-icon-btn{min-height:44px !important;min-width:44px !important}#cms-device-management tr{height:55px}.table .table-condensed,.table-responsive{color:#333 !important;border-collapse:collapse !important;border-spacing:0 !important;font-family:"Proxima Nova Rg", Helvetica, Arial, sans-serif !important;font-size:16px !important;text-align:left !important;border:transparent !important}.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:15px 8px !important;text-align:center !important;border-bottom:2px solid #f4f5f7 !important}.panel-info>.panel-heading{background:#0176ff !important;color:#fff !important;border-top-right-radius:10px !important;border-top-left-radius:10px !important}.pagination{font-size:16px !important;font-weight:600 !important;font-family:"Proxima Nova Rg" !important}.pagination a{cursor:pointer !important;border-radius:4px !important;padding:0.5rem 1rem !important;background:#e7f2ff !important;border:2px solid #e7f2ff !important;color:#0176ff !important;margin-right:2px !important}.pagination a:hover{border-radius:4px !important;border:2px solid #0176ff !important;background:#0176ff !important;text-decoration:none !important;color:#fff !important;border-color:#0176ff !important;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25) !important;transition:all 0.4s ease 0s !important;transform:translateY(-1px) !important}.pagination .disabled{font-weight:600;font-family:"Proxima Nova Rg";border-radius:4px;padding:0.375rem 1rem;color:#cacaca !important;cursor:default;background:transparent !important}.pagination>.active>a{border-radius:4px;padding:0.5rem 1rem !important;background:#0176ff !important;border:2px solid #0176ff !important;color:#fff !important;box-shadow:0 3px 30px -2px rgba(20,45,100,0.25) !important}#cms-dashboard .list-group-striped>li:nth-child(2n+1),#cms-dashboard .list-group-striped>a:nth-child(2n+1):not(.active):not(.disabled){background-color:rgba(0,0,0,0.06)}#cms-dashboard .list-divider{border-top:1px solid rgba(0,0,0,0.1);height:1px;margin:15px 0}#cms-dashboard .list-header{font-weight:300;padding:10px 15px;position:relative}#cms-dashboard .list-item-sm{padding:5px 15px}#cms-dashboard .list-item-lg{padding:15px}#cms-dashboard .list-item-xl{padding:20px 15px}#cms-dashboard .box-block{display:block}#cms-dashboard .box-inline{display:inline-block}#cms-dashboard .box-vmiddle{display:inline-block;margin-bottom:15px;max-width:500px;vertical-align:middle}#cms-dashboard .box-vmiddle-wrap::before{content:"";display:inline-block;height:100%;margin-left:-15px;vertical-align:middle}#cms-dashboard .text-thin{font-weight:300}#cms-dashboard .text-normal{font-weight:normal}#cms-dashboard .text-semibold{font-weight:600}#cms-dashboard .text-bold{font-weight:700}#cms-dashboard .text-5x,#cms-dashboard .text-4x,#cms-dashboard .text-5x,#cms-dashboard .text-2x,#cms-dashboard .text-lg,#cms-dashboard .text-sm,#cms-dashboard .text-xs{font-size:4em;line-height:1.25}#cms-dashboard .text-4x{font-size:4em}#cms-dashboard .text-3x{font-size:3em}#cms-dashboard .text-2x{font-size:2em}#cms-dashboard .text-lg{font-size:1.2em}#cms-dashboard .text-sm{font-size:0.9em}#cms-dashboard .text-xs{font-size:0.8em}#cms-dashboard .text-overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cms-dashboard .text-unit{font-size:15px;line-height:1.5em;vertical-align:top}#cms-dashboard .unselectable{-moz-user-select:none;cursor:default}#cms-dashboard .unselectable *::-moz-selection{background-color:transparent}@media (min-width: 1200px){#cms-dashboard .text-lg-right{text-align:right}#cms-dashboard .text-lg-center{text-align:center}#cms-dashboard .text-lg-left{text-align:left}}@media (min-width: 992px) and (max-width: 1200px){#cms-dashboard .text-md-right{text-align:right}#cms-dashboard .text-md-center{text-align:center}#cms-dashboard .text-md-left{text-align:left}}@media (min-width: 768px) and (max-width: 992px){#cms-dashboard .text-sm-right{text-align:right}#cms-dashboard .text-sm-center{text-align:center}#cms-dashboard .text-sm-left{text-align:left}}@media (max-width: 760px){#cms-dashboard .text-xs-right{text-align:right}#cms-dashboard .text-xs-center{text-align:center}#cms-dashboard .text-xs-left{text-align:left}}#cms-dashboard .icon-wrap{border-radius:2px;display:inline-block;padding:10px}#cms-dashboard .icon-wrap i{display:block;line-height:1em;padding-top:1em;position:relative;text-align:center;vertical-align:middle;width:1em}#cms-dashboard .icon-wrap i:before{bottom:0;left:0;position:absolute;right:0;top:0}#cms-dashboard .icon-wrap .icon-txt{display:block;line-height:1em;position:relative;text-align:center;vertical-align:top;width:1em}#cms-dashboard .icon-wrap-lg{padding:20px}#cms-dashboard .icon-wrap-md{padding:17px}#cms-dashboard .icon-wrap-sm{padding:12px}#cms-dashboard .icon-wrap-xs{padding:7px}#cms-dashboard .icon-circle{border-radius:50%}#cms-dashboard .icon-lg::before{font-size:1.333em;line-height:1.095em;vertical-align:middle}#cms-dashboard .icon-2x::before{font-size:2em;line-height:1em}#cms-dashboard .icon-3x::before{font-size:3em;line-height:1em}#cms-dashboard .icon-4x::before{font-size:4em;line-height:1em}#cms-dashboard .icon-5x::before{font-size:5em;line-height:1em}#cms-dashboard .img-mar{margin:5px}#cms-dashboard .img-border{box-shadow:0 0 0 4px rgba(0,0,0,0.1)}#cms-dashboard .img-border-light{box-shadow:0 0 0 4px #fff}#cms-dashboard .img-xs{height:32px;width:32px}#cms-dashboard .img-md{height:64px;width:64px}#cms-dashboard .img-sm{height:46px;width:46px}#cms-dashboard .img-lg{height:96px;width:96px}#cms-dashboard .img-holder img{border-radius:0;max-width:100%}#cms-dashboard .mar-no{margin:0 !important}#cms-dashboard .mar-all{margin:15px}#cms-dashboard .mar-top{margin-top:15px}#cms-dashboard .mar-btm{margin-bottom:15px}#cms-dashboard .mar-lft{margin-left:15px}#cms-dashboard .mar-rgt{margin-right:15px}#cms-dashboard .mar-hor{margin-left:15px;margin-right:15px}#cms-dashboard .mar-ver{margin-bottom:15px;margin-top:15px}#cms-dashboard .pad-no{padding:0}#cms-dashboard .pad-all{padding:15px}#cms-dashboard .pad-top{padding-top:15px}#cms-dashboard .pad-btm{padding-bottom:15px}#cms-dashboard .pad-lft{padding-left:15px}#cms-dashboard .pad-rgt{padding-right:15px}#cms-dashboard .pad-hor{padding-left:15px;padding-right:15px}#cms-dashboard .pad-ver{padding-bottom:15px;padding-top:15px}#cms-dashboard .panel-overlay-wrap{position:relative}#cms-dashboard .panel-overlay{background-color:rgba(255,255,255,0.75);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:795}#cms-dashboard .panel-overlay:before{content:"";display:inline-block;height:100%;margin-left:-5px;vertical-align:middle;width:1px}#cms-dashboard .panel-overlay-title{margin:10px 0 5px}#cms-dashboard .panel-overlay-icon{display:inline-block;vertical-align:middle}#cms-dashboard .panel-overlay-content{display:inline-block;vertical-align:middle}#cms-dashboard .morris-full-content{height:170px;margin:0 -25px -30px;overflow:hidden}@media (min-width: 768px){#cms-dashboard .morris-full-content{height:200px}}#cms-dashboard .morris-donut{display:inline-block;max-height:200px;max-width:200px;text-align:center}#cms-dashboard .morris-donut text{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:300 !important}#cms-dashboard .flot-full-content{bottom:-8px;margin:-8px;min-height:212px}#cms-dashboard .pie-title-center{display:inline-block;position:relative;text-align:center}#cms-dashboard .pie-value{display:block;font-size:14px;height:40px;left:0;line-height:40px;margin-top:-20px;position:absolute;right:0;top:50%}#cms-dashboard .middle .media-left,#cms-dashboard .middle .media-right,#cms-dashboard .middle .media-body{vertical-align:middle}#cms-dashboard .list-group.bg-trans .list-group-item:not(.active):not(.disabled){background-color:transparent;border-color:transparent;color:inherit}#cms-dashboard .list-group.bg-trans .list-group-item .disabled{opacity:0.5}#cms-dashboard .list-group.bg-trans a.list-group-item:hover:not(.active){background-color:rgba(0,0,0,0.05)}#cms-dashboard .list-group.bord-no .list-group-item{border-color:transparent}#cms-dashboard .list-group .list-divider{display:block}#cms-dashboard .list-group-item{border-color:#e9e9e9}#cms-dashboard .list-group-item-heading{margin-top:5px}#cms-dashboard .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}#cms-dashboard .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}#cms-dashboard .list-group-item .list-group-item.disabled,#cms-dashboard .list-group-item .list-group-item.disabled:hover,#cms-dashboard .list-group-item .list-group-item.disabled:focus{background-color:rgba(0,0,0,0.07);border-color:transparent}#cms-dashboard .list-group-item.active,#cms-dashboard .list-group-item.active:hover,#cms-dashboard .list-group-item.active:focus{background-color:#54abd9;border-color:#54abd9;color:#fff}#cms-dashboard .list-group-item.active .list-group-item-text,#cms-dashboard .list-group-item.active:hover .list-group-item-text,#cms-dashboard .list-group-item.active:focus .list-group-item-text{color:#fff}#cms-dashboard a.list-group-item:hover,#cms-dashboard a.list-group-item:focus{background-color:rgba(0,0,0,0.05)}#cms-dashboard .list-group-item-primary,#cms-dashboard a.list-group-item-primary{background-color:#7cb3e3;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-primary:hover,#cms-dashboard a.list-group-item-primary:focus{background-color:#89bae6;color:#fff}#cms-dashboard .list-group-item-info,#cms-dashboard a.list-group-item-info{background-color:#6cc7e0;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-info:hover,#cms-dashboard a.list-group-item-info:focus{background-color:#78cce3;color:#fff}#cms-dashboard .list-group-item-success,#cms-dashboard a.list-group-item-success{background-color:#add385;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-success:hover,#cms-dashboard a.list-group-item-success:focus{background-color:#b5d790;color:#fff}#cms-dashboard .list-group-item-warning,#cms-dashboard a.list-group-item-warning{background-color:#efb96b;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-warning:hover,#cms-dashboard a.list-group-item-warning:focus{background-color:#f0c079;color:#fff}#cms-dashboard .list-group-item-danger,#cms-dashboard a.list-group-item-danger{background-color:#f98973;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-danger:hover,#cms-dashboard a.list-group-item-danger:focus{background-color:#f99582;color:#fff}#cms-dashboard .list-group-item-mint,#cms-dashboard a.list-group-item-mint{background-color:#6bd0b5;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-mint:hover,#cms-dashboard a.list-group-item-mint:focus{background-color:#77d3ba;color:#fff}#cms-dashboard .list-group-item-purple,#cms-dashboard a.list-group-item-purple{background-color:#a777a1;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-purple:hover,#cms-dashboard a.list-group-item-purple:focus{background-color:#ad80a7;color:#fff}#cms-dashboard .list-group-item-pink,#cms-dashboard a.list-group-item-pink{background-color:#e899bb;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-pink:hover,#cms-dashboard a.list-group-item-pink:focus{background-color:#eba5c3;color:#fff}#cms-dashboard .list-group-item-dark,#cms-dashboard a.list-group-item-dark{background-color:#4b5359;border-color:transparent;color:#fff}#cms-dashboard a.list-group-item-dark:hover,#cms-dashboard a.list-group-item-dark:focus{background-color:#525b62;color:#fff}#cms-dashboard .badge.badge-icon:empty{border-radius:50%;display:inline-block;height:0.7em;margin:0.5em;min-width:5px;padding:0;width:0.7em}#cms-dashboard .badge.badge-fw,#cms-dashboard .badge.badge-fw:empty{margin-right:1em}#cms-dashboard .badge-default{background-color:#e3e8ee;color:#333}#cms-dashboard .badge-primary{background-color:#5fa2dd}#cms-dashboard .badge-info{background-color:#4ebcda}#cms-dashboard .badge-success{background-color:#9cc96b}#cms-dashboard .badge-warning{background-color:#ebaa4b}#cms-dashboard .badge-danger{background-color:#f76c51}#cms-dashboard .badge-mint{background-color:#50c7a7}#cms-dashboard .badge-purple{background-color:#986291}#cms-dashboard .badge-pink{background-color:#e17ca7}#cms-dashboard .badge-dark{background-color:#3b4146}#cms-dashboard .progress{background-color:rgba(0,0,0,0.1);border-radius:0;box-shadow:none;height:12px;margin-bottom:15px}#cms-dashboard .progress .progress-bar{box-shadow:none;font-size:9px;line-height:12px}#cms-dashboard .progress-light-base{background-color:#fff}#cms-dashboard .progress-dark-base{background-color:rgba(255,255,255,0.2)}#cms-dashboard .progress-xl{height:30px;margin-bottom:20px}#cms-dashboard .progress-xl .progress-bar{font-size:12px;line-height:30px}#cms-dashboard .progress-lg{height:20px;margin-bottom:20px}#cms-dashboard .progress-lg .progress-bar{font-size:12px;line-height:20px}#cms-dashboard .progress-md{height:8px;margin-bottom:5px}#cms-dashboard .progress-md .progress-bar{font-size:5px;line-height:8px}#cms-dashboard .progress-sm{height:4px;margin-bottom:5px}#cms-dashboard .progress-sm .progress-bar{font-size:0;line-height:4px}#cms-dashboard .progress-xs{height:2px;margin-bottom:10px}#cms-dashboard .progress-xs .progress-bar{font-size:0;line-height:2px}#cms-dashboard .progress-bar-light{background-color:#fff}#cms-dashboard .bg-trans{background-color:transparent}#cms-dashboard .bg-light{background-color:#fff}#cms-dashboard .bg-light,#cms-dashboard .bg-light a{color:#515151}#cms-dashboard .bg-gray-light{background-color:#f3f5f8}#cms-dashboard .bg-gray-light,#cms-dashboard .bg-gray-light a{color:#515151}#cms-dashboard .bg-gray{background-color:#e3e8ee}#cms-dashboard .bg-gray,#cms-dashboard .bg-gray a{color:#515151}#cms-dashboard .bg-gray-dark{background-color:#c3cedb}#cms-dashboard .bg-gray-dark,#cms-dashboard .bg-gray-dark a{color:#515151}#cms-dashboard .bg-trans-light{background-color:rgba(255,255,255,0.1)}#cms-dashboard .bg-trans-light,#cms-dashboard .bg-trans-light a{color:inherit}#cms-dashboard .bg-trans-dark{background-color:rgba(0,0,0,0.05)}#cms-dashboard .bg-trans-dark,#cms-dashboard .bg-trans-dark a{color:inherit}#cms-dashboard .bg-primary{background-color:#5fa2dd}#cms-dashboard .bg-primary,#cms-dashboard .bg-primary a{color:#fff}#cms-dashboard .bg-info{background-color:#4ebcda}#cms-dashboard .bg-info,#cms-dashboard .bg-info a{color:#fff}#cms-dashboard .bg-success{background-color:#9cc96b}#cms-dashboard .bg-success,#cms-dashboard .bg-success a{color:#fff}#cms-dashboard .bg-warning{background-color:#ebaa4b}#cms-dashboard .bg-warning,#cms-dashboard .bg-warning a{color:#fff}#cms-dashboard .bg-danger{background-color:#f76c51}#cms-dashboard .bg-danger,#cms-dashboard .bg-danger a{color:#fff}#cms-dashboard .bg-mint{background-color:#50c7a7}#cms-dashboard .bg-mint,#cms-dashboard .bg-mint a{color:#fff}#cms-dashboard .bg-purple{background-color:#986291}#cms-dashboard .bg-purple,#cms-dashboard .bg-purple a{color:#fff}#cms-dashboard .bg-pink{background-color:#e17ca7}#cms-dashboard .bg-pink,#cms-dashboard .bg-pink a{color:#fff}#cms-dashboard .bg-dark{background-color:#3b4146}#cms-dashboard .bg-dark,#cms-dashboard .bg-dark a{color:#fff}#cms-dashboard .panel{border:0 none;border-radius:0;box-shadow:0 2px 0 rgba(0,0,0,0.05);margin-bottom:24px}#cms-dashboard .panel hr{border-color:rgba(0,0,0,0.1)}#cms-dashboard .panel .panel-bg-cover{max-height:180px;overflow:hidden}#cms-dashboard .panel .panel-bg-cover img{background-size:cover;min-height:100%;min-width:100%}#cms-dashboard .panel.remove{opacity:0;transition:opacity 0s ease 0s, all 0.5s ease 0s}#cms-dashboard .panel .alert{border-radius:0}#cms-dashboard .panel.panel-bg-img{position:relative}#cms-dashboard .panel .panel-bg-wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}#cms-dashboard .panel .panel-bg-wrap>img{left:0;position:absolute;top:0}#cms-dashboard .panel .panel-bg-wrap+.panel-body{position:relative}#cms-dashboard .panel-media{box-shadow:0 -50px 20px -10px rgba(0,0,0,0.2);padding:10px 15px 15px 140px;position:relative}#cms-dashboard .panel-media-img{height:96px;left:20px;position:absolute;top:-48px;width:96px}#cms-dashboard .panel-media-heading{color:#fff;position:absolute;top:-2.7em}#cms-dashboard .panel .panel-heading,#cms-dashboard .panel>*:first-child{border-top-left-radius:0;border-top-right-radius:0}#cms-dashboard .panel .panel-footer,#cms-dashboard .panel>*:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}#cms-dashboard .panel-body-full{margin-left:-20px;margin-right:-20px}#cms-dashboard .panel-body{padding:25px 20px}#cms-dashboard .panel-body .row,#cms-dashboard .panel-body .form-horizontal .form-group{margin-left:-8px;margin-right:-8px}#cms-dashboard .panel-trans{border-color:transparent;box-shadow:none}#cms-dashboard .panel-heading{height:50px;padding:0;position:relative}#cms-dashboard .panel-heading .panel-title{font-size:1.416em;font-weight:100;line-height:50px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}#cms-dashboard .panel-default.panel-colorful{background-color:#e0e5ec;color:#515151}#cms-dashboard .panel-default .panel-heading{background-color:#e0e5ec;border-color:#f0f2f6}#cms-dashboard .panel-primary .panel-heading,#cms-dashboard .panel-primary .panel-footer,#cms-dashboard .panel-primary.panel-colorful{background-color:#5fa2dd;border-color:#5fa2dd;color:#fff}#cms-dashboard .panel-info .panel-heading,#cms-dashboard .panel-info .panel-footer,#cms-dashboard .panel-info.panel-colorful{background-color:#4ebcda;border-color:#4ebcda;color:#fff}#cms-dashboard .panel-success .panel-heading,#cms-dashboard .panel-success .panel-footer,#cms-dashboard .panel-success.panel-colorful{background-color:#9cc96b;border-color:#9cc96b;color:#fff}#cms-dashboard .panel-warning .panel-heading,#cms-dashboard .panel-warning .panel-footer,#cms-dashboard .panel-warning.panel-colorful{background-color:#ebaa4b;border-color:#ebaa4b;color:#fff}#cms-dashboard .panel-danger .panel-heading,#cms-dashboard .panel-danger .panel-footer,#cms-dashboard .panel-danger.panel-colorful{background-color:#f76c51;border-color:#f76c51;color:#fff}#cms-dashboard .panel-mint .panel-heading,#cms-dashboard .panel-mint .panel-footer,#cms-dashboard .panel-mint.panel-colorful{background-color:#50c7a7;border-color:#50c7a7;color:#fff}#cms-dashboard .panel-purple .panel-heading,#cms-dashboard .panel-purple .panel-footer,#cms-dashboard .panel-purple.panel-colorful{background-color:#986291;border-color:#986291;color:#fff}#cms-dashboard .panel-pink .panel-heading,#cms-dashboard .panel-pink .panel-footer,#cms-dashboard .panel-pink.panel-colorful{background-color:#e17ca7;border-color:#e17ca7;color:#fff}#cms-dashboard .panel-dark .panel-heading,#cms-dashboard .panel-dark .panel-footer,#cms-dashboard .panel-dark.panel-colorful{background-color:#3b4146;border-color:#3b4146;color:#fff}#cms-dashboard .panel>.panel-heading::after,#cms-dashboard .panel.panel-colorful>.panel-heading::after{border-bottom:1px solid rgba(0,0,0,0.1);content:"";display:block;height:0;left:0;position:absolute;right:0}#cms-dashboard .panel-colorful>.panel-heading{border:0 none}#cms-dashboard .panel-default>.panel-heading::after,#cms-dashboard .panel-primary>.panel-heading::after,#cms-dashboard .panel-info>.panel-heading::after,#cms-dashboard .panel-success>.panel-heading::after,#cms-dashboard .panel-warning>.panel-heading::after,#cms-dashboard .panel-danger>.panel-heading::after,#cms-dashboard .panel-purple>.panel-heading::after,#cms-dashboard .panel-pink>.panel-heading::after,#cms-dashboard .panel-dark>.panel-heading::after{display:none}#cms-dashboard .panel-group .panel{border-radius:0;margin-bottom:20px}#cms-dashboard .panel-group>div{padding-left:0;padding-right:0}#cms-dashboard .panel-group>div:first-child>.panel{border-bottom-left-radius:2px;border-top-left-radius:2px}#cms-dashboard .panel-group>div:last-child>.panel{border-bottom-right-radius:2px;border-top-right-radius:2px}#cms-dashboard .panel-group>div+div>.panel{margin-left:-1px}#cms-dashboard .panel-control{float:right;height:100%;padding:0 15px;position:relative}#cms-dashboard .panel-control::before{content:"";display:inline-block;height:100%;left:-1em;position:relative;vertical-align:middle}#cms-dashboard .panel-control>i,#cms-dashboard .panel-control>.badge,#cms-dashboard .panel-control>label{vertical-align:middle}#cms-dashboard .panel-control .nav-tabs{border:0 none;display:inline-block;height:40px;margin-top:10px;vertical-align:bottom}#cms-dashboard .panel-control .nav-tabs>li{height:100%;margin-right:5px;margin-top:1px}#cms-dashboard .panel-control .nav-tabs>li>a{border-radius:0;height:100%;line-height:40px;margin-right:0;padding:0 15px}#cms-dashboard .panel-control .nav-tabs>li:not(.active){background-color:transparent;opacity:0.6}#cms-dashboard .panel-control .nav-tabs>li:not(.active) a{border-bottom:0 none !important;color:inherit}#cms-dashboard .panel-control .nav-tabs>li:not(.active) a:hover{background-color:rgba(0,0,0,0.15);border-color:transparent}#cms-dashboard .panel-control .nav-tabs>.active>a{z-index:1}#cms-dashboard .panel-control .progress{display:inline-block;margin:0;min-width:150px;vertical-align:middle}#cms-dashboard .panel-control .switchery{margin-left:15px;vertical-align:middle}#cms-dashboard .panel-control .pager{border-radius:0;display:inline-block;margin:0;vertical-align:middle}#cms-dashboard .panel-control .pagination{border-radius:0;margin:0;vertical-align:middle}#cms-dashboard .panel-control .pagination>li>a,#cms-dashboard .panel-control .pagination>li>span{border-color:rgba(0,0,0,0.09);box-shadow:none;height:100%;line-height:30px;padding:0 10px}#cms-dashboard .panel-control .pagination>li:not(.active):not(.disabled)>a:hover{background-color:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.09)}#cms-dashboard .panel-control .pagination>.disabled>a,#cms-dashboard .panel-control .pagination>.disabled>a:hover,#cms-dashboard .panel-control .pagination>.disabled>a:active{border-color:rgba(0,0,0,0.09)}#cms-dashboard .panel-control .pagination>li:not(.active)>a,#cms-dashboard .pagination>li>a{background-color:transparent;color:inherit}#cms-dashboard .panel-control .pagination>li>a:hover,#cms-dashboard .pagination>li>a:focus{box-shadow:none}#cms-dashboard .panel-control .btn,#cms-dashboard .panel-control .dropdown-toggle.btn{border:0 none}#cms-dashboard .panel-control .open>.btn,#cms-dashboard .panel-control .btn.active,#cms-dashboard .panel-control .btn:active{box-shadow:none !important}#cms-dashboard .panel-control .btn-default{background-color:transparent;color:inherit}#cms-dashboard .panel-control>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}#cms-dashboard .panel-control>.btn:last-child,#cms-dashboard .panel-control>.btn-group:last-child>.btn:first-child{border-bottom-right-radius:0}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jqstooltip ul{list-style:none !important}.popup-edit-block{display:inline-block}.popup-edit-window{background:#fcfcfc;z-index:10;padding:10px;border:1px solid #ccc;border-radius:4px}.tour-popup{font-family:"opensans", Helvetica, Arial, sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;font-size:14px;font-weight:normal;white-space:normal;min-width:300px;max-width:400px;background:#fff;color:#333;border:1px solid #fff;border-radius:4px;box-shadow:rgba(0,0,0,0.3) -1px 0 12px;z-index:9999999;position:absolute;top:15px}.tour-popup>section{padding:10px}.tour-popup:after{content:"";position:absolute;top:18px;left:25px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent #fff #fff transparent;box-shadow:rgba(0,0,0,0.3) 2px 2px 2px;transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-left:-26px;margin-top:-26px}.tour-popup.left:after{left:10%;right:auto}.tour-popup.right:after{left:auto;right:10%}.tour-subject{z-index:9999999;background:#fff;position:relative;border-radius:2px;visibility:visible !important}.tour-subject.ng-hide:not(.ng-hide-animate){visibility:visible !important}.dim-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;box-sizing:content-box;background-color:black;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.popover{background:rgba(51,51,51,0.95);color:#fff}.popover.top .arrow:after{border-top-color:rgba(51,51,51,0.95);color:#fff}.ui-sortable.dropzone{padding:10px;border:1px dashed #222;background:#eee}.angular-ui-tree-placeholder{background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.crop-area canvas{margin-top:0 !important;margin-left:0 !important}.img-crop-wrapper img{max-width:40% !important}.ng-lightbox{cursor:pointer}.dropdown-menu{padding:10px}.category{font-weight:700 !important;cursor:default;padding-left:15px}.category>div{background:none !important}.rdd-dropdown{border:1px solid #ccc;border-radius:4px;padding:10px;box-shadow:1px 1px 5px #ccc;position:relative;max-height:35vmin;width:260px;overflow-y:scroll;margin-bottom:-480px;z-index:999;width:100%;background:white}.rdd-dropdown>li>div>div{padding:2px 5px}.rdd-dropdown>li>div>div:hover,.rdd-dropdown>li>div>div>div:hover{border-radius:4px;background:#ddd}.scroll-top-btn{position:fixed;bottom:20px;z-index:99999;height:40px;border-radius:20px}.rdd-container{font-weight:normal !important}.rdd-search-group>input{border-right:none;box-shadow:none}.rdd-search-group>span{border-left:none;background:white}.modal-backdrop.fade{opacity:0.3 !important}.angular-ui-tree-empty{background:#fff;border:none}.uib-time>button{font-weight:normal !important}input[type="checkbox"].toggle-checkbox{position:absolute;margin-left:-9999px;visibility:hidden}input[type="checkbox"].toggle-checkbox+label{display:flex;justify-content:center;position:relative;cursor:pointer;outline:none;user-select:none;padding:2px;width:4em;height:2em;background-color:#d5d5d5;border-radius:2em;transition:background 0.2s}input[type="checkbox"].toggle-checkbox+label:hover{background:#0176ff}input[type="checkbox"].toggle-checkbox+label:before,input[type="checkbox"].toggle-checkbox+label:after{display:block;position:absolute;content:""}input[type="checkbox"].toggle-checkbox+label:before{top:2px;left:2px;bottom:2px;right:2px;border-radius:2em;transition:background 0.2s}input[type="checkbox"].toggle-checkbox+label:after{top:3px;left:0px;bottom:3px;width:25px;margin-left:5px;background-color:#fff;border-radius:50px;transition:margin 0.2s, background 0.2s}input[type="checkbox"].toggle-checkbox.small+label{width:40px;height:20px}input[type="checkbox"].toggle-checkbox.small+label:before,input[type="checkbox"].toggle-checkbox.small+label:after{left:0px;top:2px;bottom:3px;width:15px;height:15px}input[type="checkbox"].toggle-checkbox.small:checked+label:after{left:-10px}input[type="checkbox"].toggle-checkbox:checked+label{background-color:#9cc96b}input[type="checkbox"].toggle-checkbox:checked+label:after{margin-left:2em}input[type="checkbox"].toggle-checkbox:disabled+label{background-color:#efeeee}input[type="checkbox"].toggle-checkbox:disabled+label:after{background-color:#fff}input[type="checkbox"].toggle-checkbox:disabled+label:hover{box-shadow:none;cursor:not-allowed}input[type="checkbox"].toggle-checkbox:checked:disabled+label:after{background-color:#efeeee}input[type="checkbox"].toggle-checkbox:checked:disabled+label:before{background-color:#1b84ff}.switch{padding:20px;display:inline-box}.angular-ui-tree-node div{min-height:30px}.introjs-button{border:#0063d7;background-color:#0176ff;color:#333;background-image:none;text-shadow:none;padding:6px;margin:4px 2px;box-shadow:none;border-radius:2px;font-family:"opensans", Helvetica, Arial, sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}.introjs-button:hover{background-color:#006dec;text-shadow:none}.introjs-skipbutton{background:#fff;border:1px solid #0176ff;color:#0176ff;padding:6px;background-image:none;text-shadow:none;box-shadow:none}.introjs-skipbutton:hover{background:#f1fbff;color:#0176ff;border-color:#0478ff;text-shadow:none}.introjs-prevbutton .introjs-nextbutton{background-image:none;color:#333;text-shadow:none;padding:6px;margin:4px 2px;box-shadow:none}.introjs-prevbutton:hover .introjs-nextbutton:hover{background-image:none;color:#333;background-color:#006dec;text-shadow:none;padding:6px;margin:4px 2px;box-shadow:none}.restricted{padding:15px;border:1px solid #cdcccc;border-radius:5px;background:#e6e6e6}.notification-badge{font-family:"opensans", Helvetica, Arial, sans-serif !important}.k-dropdown,.dropdown-fill{width:100%}.k-dropdown .k-input{color:#888}#cms-events-editevent .section{margin:10px 0 20px 0;background-color:#f3f3f3;border:1px solid #ccc;padding:10px}#cms-events-editevent .section .section-name{margin-left:60px;padding-top:4px}#cms-events-editevent .section .section-form{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.sponsorship-container{margin-bottom:0.5em;border-bottom:1px solid #ccc}.sponsorship-separator{border-top:1px solid #ccc;padding-top:10px}.sponsorship-img{padding:15px}.event-img-container{margin-top:1em}#home-search-wrapper{position:relative;top:-20px;padding-top:10px;padding-bottom:10px;background-color:#fff;border:none !important}#home-search-wrapper h1{font-size:40px;font-weight:100;color:#333}#home-search-wrapper .search-box{margin-bottom:15px}#home-results-wrapper .content-row-title .properties-text{color:#333;font-size:24px !important;font-weight:800 !important}#home-results-wrapper .favorites-list-title{color:#333 !important;font-size:16px;font-weight:600;margin:0px 15px 20px}#home-results-wrapper .fav-no-results{color:#888;font-size:12px}#home-search-wrapper .chosen-container-multi .chosen-choices{padding:12px 20px;font-size:18px;border-color:#e8e8e8;background:#fff}.connect-mobile-background-temp{background:#eee;width:100%;height:100%;color:#aaa;font-size:25px;font-weight:bolder;display:flex;align-items:center;justify-content:center}.carousel-control.left{margin-left:10px}.carousel-control.right{margin-right:10px}.temp-icon-image{padding:10px;width:138px;height:138px}.icon-thumbnail{display:inline-block;margin-top:0px;padding:4px;border:1px solid #eee;border-radius:4px}.icon-wrapper{position:relative}.icon-wrapper div{position:absolute;top:40%;left:25%;display:none}.icon-wrapper div button{position:relative;height:100%;top:50%}.icon-wrapper:hover{cursor:pointer}.icon-wrapper:hover div{display:block}.no-img{background-color:#555}.icon-thumb{width:24px;margin-right:10px}.icon-lobby{width:100px;height:100px}.logo-lobby{width:333px;height:200px}.background-lobby-portrait{width:270px;height:348px}.background-lobby-landscape{width:348px;height:200px}.welcome-lobby{width:333px;height:333px}.progress-bar-mobile-background{width:30%;margin-top:15px}.channel-image{max-width:90%}.image-list{margin-left:15px}.clear-bg{background:rgba(255,255,255,0)}.object-fit-cover{object-fit:cover;margin:0 auto}#cms-maps-editmap ul.images li{position:relative;float:left;margin:0 10px 10px 0}#cms-maps-editmap ul.images li:hover{cursor:move}#cms-maps-editmap ul.images li .remove-image{display:none;position:absolute;top:0px;right:0px;padding:1px 5px;background-color:rgba(255,255,255,0.6)}#cms-maps-editmap ul.images li:hover .remove-image{display:inline}.xeditable-list-group-item{background-color:white}#cms-request-analytics .sidebar.sidebar-right{border-right:1px solid #d8d8d8}#table-results>thead th{padding-left:0;padding-right:0}#table-results>tbody>tr>td{padding-left:0;padding-right:0}#table-results .table-sub-results-summary:hover{cursor:pointer}li.stage-list-item{border-left:none;border-right:none;border-radius:0 !important;padding-left:0;font-weight:bold;cursor:pointer}a.new-button{margin-right:10px;color:#fff}a.new-button:hover{color:#fff}label.labelPadding{margin-top:15px}.save-row{margin-top:15px}.stageImgButton{margin-top:15px}.performances-divs{margin-top:15px;padding-left:0}.performances-labels{padding-left:0;margin-top:15px}.performances-inputs{width:100% !important}.pad-left{margin-left:10px}.pad-right{margin-right:10px}.pad-bottom{margin-bottom:10px}input.ui-select-search{width:100% !important}span.ui-select-toggle{width:100% !important}.strip-margin{margin-top:0}.line-height{line-height:normal}.form-control,btn-input,.ng-select .ng-select-container,.form-control-static{font-family:"Proxima Nova Rg";display:block;box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;color:#333;font-size:16px;line-height:1.5 !important;word-wrap:normal;background:#ffffff;border:1px solid #d0d0d0;border-radius:8px;-webkit-appearance:none;appearance:none;box-shadow:none !important}.form-control:focus,btn-input:focus,.ng-select .ng-select-container:focus,.form-control-static:focus{border-color:var(--primary-color, #006bff);outline:none;box-shadow:0 0 0 1px var(--primary-color, #006bff) !important}.ng-select .ng-select-container .ng-input{display:none}.form-control:disabled,.form-control[readonly]{border:none;background-color:#f3f4f5}.has-error .form-control,.has-error:focus{border-color:1px solid #c9302c;outline:none;box-shadow:none !important}.delete-row-button{color:white}.drop-area{height:auto;padding:10px;border:3px dashed lightgrey;background-color:white}.drop-area.image-drop{height:100px;width:90%;margin-left:auto;margin-right:auto;font-size:1em;display:flex;justify-content:center;align-items:center}.drop-area.image-drop.drag-over{border-color:#0176ff;background-color:#e7f2ff}.drop-area.image-drop:hover{cursor:pointer}.drop-area.image-drop.small{font-size:1.2em;height:50px;width:50%;transition:all 0.2s ease}.upload-progress{width:92%;margin:0 auto}.csv-drop-area{height:auto;padding:10px;border:3px dashed darkgrey;background-color:lightgrey}.csv-drop-area.csv-drop{height:50px;width:75%;margin-left:auto;margin-right:auto;font-size:1em;display:flex;justify-content:center;align-items:center}.csv-drop-area.csv-drop.drag-over{border-color:#0176ff;background-color:#e7f2ff}.csv-drop-area.csv-drop:hover{cursor:pointer}.csv-drop-area.csv-drop.small{font-size:1.2em;height:50px;width:50%;transition:all 0.2s ease}.drop-area-small{height:40px;padding:10px;border:3px dashed darkgrey;background-color:lightgrey}.full-width{width:100% !important}.k-link{color:#0176ff}.form-input-icon{top:10px !important;position:absolute;line-height:25px;font-size:20px;right:15px;color:#999;z-index:99;background:transparent}.form-input-icon:hover{color:#6c757d}.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,.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:8px !important}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-color:#0176ff !important;border-radius:8px !important;box-shadow:none !important}span.ng-binding.text-info{color:#0176ff !important}.uib-day .btn-default:hover{background:#e7f2ff !important}.datetime-picker-dropdown{width:fit-content !important}.uib-daypicker table{width:350px !important}.btn-info.active span{color:white !important}.chosen-container-multi .chosen-choices{font-family:"Proxima Nova Rg";display:block;box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;color:#333;font-size:16px;line-height:1.5 !important;word-wrap:normal;background:#ffffff;border:1px solid #d0d0d0;border-radius:8px;-webkit-appearance:none;appearance:none;box-shadow:none !important}#active_jobs{margin-top:20px}#upcoming_jobs{margin-top:20px}#completed_jobs{margin-top:20px}tr .filterable:hover{cursor:pointer}.list-row{min-height:55px}.pad-top{padding-top:10px}div.page-header h1.pull-left .request-templates-header{font-size:20px}#cms-edit-request-template #placeholder_img{position:relative;display:inline-block}#cms-edit-request-template #placeholder_img .remove-image{display:none;position:absolute;top:5px;right:5px;padding:1px 5px;background-color:rgba(255,255,255,0.6)}#cms-edit-request-template #placeholder_img:hover .remove-image{display:inline}#cms-edit-request-template ul.page-tabs li.disabled a{color:#777}#cms-edit-request-template ul.page-tabs li.disabled:hover{border-bottom-color:transparent}.nav-icon{opacity:0.4;background-position:center center;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;padding:5px 15px;margin-right:10px}@media (max-width: 1140px) and (min-width: 768px){.nav-icon{margin-right:0}}.nav-icon.nav-dashboard{background:url("img/nav/dashboard.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-communication{background:url("img/nav/communication.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-analytics{background:url("img/nav/analytics.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-property{background:url("img/nav/property.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-news{background:url("img/nav/alerts.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-appearance{background:url("img/nav/appearance.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-advanced{background:url("img/nav/advanced.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-products{background:url("img/nav/platforms.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-account{background:url("img/nav/account.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-requests{background:url("img/nav/requests.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-recommendations{background:url("img/nav/recommended.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-collapse{padding:12px;background:url("img/nav/collapse_arrow.png") no-repeat scroll left center/15px 15px transparent}.nav-icon.nav-expand{padding:12px;background:url("img/nav/expand_arrow.png") no-repeat scroll center center/15px 15px transparent}.nav-icon.nav-config{background:url("img/nav/config_select.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-connectvideo{background:url("img/nav/connectvideo.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-admin{background:url("img/nav/admin.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-settings{background:url("img/nav/setting.png") no-repeat scroll center center/26px 25px #333}.nav-icon.nav-support{background:url("img/nav/support.png") no-repeat scroll center center/26px 25px #333}.base-content{transition:width 0.2s ease 0s}.logo-image{background:url(https://monscierge-images.azureedge.net/ASDASD.PNG) no-repeat center center;background-size:contain;max-width:150px;min-height:50px;margin:10px auto;margin-top:-10px}.connect-side-nav{background:linear-gradient(135deg, #324e5d 0%, #333 100%);color:#333;position:fixed;transition:width 0.3s ease-in-out;transition-delay:0s;transition-duration:2s;transition-property:height;transition-timing-function:linear;height:100%}.connect-side-nav .link,.connect-side-nav .link:active,.connect-side-nav .link:hover,.connect-side-nav .link:focus{color:#6c757d}.connect-side-nav .nav-text{height:0;width:0;visibility:hidden;opacity:0;display:inherit !important;transition:opacity 0.4s linear}.connect-side-nav .list-group-item{font-weight:100;background:#fff;color:#333;border-radius:0;border:none;text-align:center;padding:12px 15px}.connect-side-nav .list-group-item.active{background:#6c757d}.connect-side-nav .list-group-item.active .nav-icon{opacity:1}.connect-side-nav .list-group-item:active,.connect-side-nav .list-group-item:focus,.connect-side-nav .list-group-item:hover{background:#6c757d;color:#fff;cursor:pointer}.connect-side-nav .list-group-item:active .nav-icon,.connect-side-nav .list-group-item:focus .nav-icon,.connect-side-nav .list-group-item:hover .nav-icon{opacity:1}.connect-side-nav .arrow{position:absolute;display:block;height:0;width:0;z-index:1600;border-top:0px solid transparent;border-bottom:0px solid transparent;border-right:0px solid red;margin-top:-30px;right:0}.connect-side-nav .arrow.in{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid purple;height:auto}.connect-side-nav .connect-sub-menu{position:absolute;left:100%;margin-top:-43px;color:#333;min-width:150px}.connect-side-nav .connect-sub-menu .list-group-item{background:#fff;border:none;color:#333;text-align:left}@media (max-width: 840px) and (min-width: 768px){.connect-side-nav .connect-sub-menu .list-group-item{padding-left:5px;padding-right:5px}}.connect-side-nav .connect-sub-menu.collapse.in .list-group-item{background:#fff;border:none;color:#333}.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:hover,.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:active,.connect-side-nav .connect-sub-menu.collapse.in .list-group-item:focus{background:#fff;color:#333}.connect-side-nav .connect-sub-menu.collapse.in .list-group-item.active{background:#fff;color:#333}.connect-side-nav.expanded{border-right:2px solid #f5f5f5;width:16.66%}.connect-side-nav.expanded .collapse-icon-wrapper{display:flex;justify-content:center}.connect-side-nav.expanded .arrow{display:none}.connect-side-nav.expanded .nav-text{font-weight:100;width:auto;height:auto;transition-delay:0.1s;display:inherit !important;visibility:visible;opacity:1}@media (max-width: 1140px) and (min-width: 768px){.connect-side-nav.expanded .nav-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px}}.connect-side-nav.expanded .list-group-item{text-align:left;background:#fff;color:#333}@media (max-width: 1140px) and (min-width: 768px){.connect-side-nav.expanded .list-group-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.connect-side-nav.expanded .list-group-item:active,.connect-side-nav.expanded .list-group-item:focus{background:#6c757d;color:#fff;cursor:pointer}.connect-side-nav.expanded .list-group-item:hover{background:#6c757d;color:#fff}.connect-side-nav.expanded .list-group-item.active{background:#6c757d;color:#fff}.connect-side-nav.expanded .list-group-item.active .nav-icon{opacity:1}.connect-side-nav.expanded .connect-sub-menu{position:relative;left:0;margin-left:0;margin-top:0}@media (max-width: 1140px) and (min-width: 768px){.connect-side-nav.expanded .connect-sub-menu{min-width:120px}}.connect-side-nav.expanded .connect-sub-menu:active,.connect-side-nav.expanded .connect-sub-menu:focus,.connect-side-nav.expanded .connect-sub-menu:hover{color:#6c757d}.connect-side-nav.expanded .connect-sub-menu .list-group-item{background:#fff}.connect-side-nav.expanded .connect-sub-menu .list-group-item.active{background:#6c757d;color:#fff}.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item{background:#f5f5f5;border:none;color:#333}.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:hover,.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:active,.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:focus{background:#6c757d;color:#fff}.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item.active{background:#0176ff;color:#333}.connect-side-nav.expanded .connect-sub-menu.collapse.in .list-group-item:last-child{border-bottom:1px solid #eeeeee}.connect-side-nav .connect-side-nav-wrapper{border-bottom:3px solid #f5f5f5}.connect-side-nav .side-nav-sub-menu{margin-left:25px}@media (max-width: 1140px) and (min-width: 768px){.connect-side-nav .side-nav-sub-menu{min-width:120px}}.connect-side-nav .side-nav-sub-menu .sub-nav-item{background:transparent;border:none}.connect-side-nav .side-nav-sub-menu .sub-nav-item .nav-link{width:100%;text-align:left;border-radius:4px;transition:background 0.2s ease}.connect-side-nav .side-nav-sub-menu .sub-nav-item .nav-link:hover,.connect-side-nav .side-nav-sub-menu .sub-nav-item .nav-link:focus{background:rgba(108,117,125,0.5);color:#fff;cursor:pointer}.connect-side-nav .side-nav-sub-menu .sub-nav-item .nav-link.active{background:#6c757d;color:#fff}.nav-sub-menu-wrapper{position:fixed;margin-left:8.33%;z-index:1200;margin-top:-39px}.connect-iconnav-content{height:100%;position:relative}.connect-side-nav-wrapper{background:#fff}.connect-side-nav-content{height:100%;position:relative}@media screen and (min-width: 768px){.connect-sidenav-wrapper{top:0;left:0;bottom:0;z-index:1000;display:block}}@media screen and (max-width: 768px){#equalizer{min-height:100px}.property-name{padding-top:40px}.property-name h2{text-align:center;color:#6c757d !important;font-size:20px}.property-name .property-number{text-align:center}.connect-sidenav-wrapper{position:relative}}@media screen and (max-width: 992px){.navbar-toggle,.visible-xs{display:block !important}}.connect-topmenu .navbar-collapse.in .dropdown-menu li>a,.connect-topmenu .navbar-collapse.in{color:#777 !important}.property-name{padding:16px 16px 20px 16px;color:#fff;background-color:transparent !important;text-align:left !important}.property-name h2{font-family:"Proxima Nova Rg";font-weight:100;color:#fff;font-size:22px;line-height:1.2;font-weight:800;margin:0}.property-number{font-family:"Proxima Nova Rg";color:#fff !important;font-size:14px;margin-top:0px !important}.property-number span{color:#fff !important}.property-number .fa-caret-right:before{color:#fff !important}.property-info h2{color:#6c757d}.connect-side-nav-wrapper{background:transparent !important}.connect-side-nav .connect-side-nav-wrapper{border:none !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item,.custom-nav-link.setting{background:transparent !important;color:#fff !important;padding:0 16px;font-size:15px !important;font-family:"Proxima Nova Rg" !important;font-weight:400 !important;border-radius:4px !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item:hover button.btn-toggle,.custom-nav-link.setting:hover button.btn-toggle{background:linear-gradient(135deg, rgba(1,118,255,0.5) 0%, rgba(52,146,255,0.5) 100%) !important;opacity:0.8;color:#fff !important;cursor:pointer !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item:hover button.btn-toggle .nav-icon,.custom-nav-link.setting:hover button.btn-toggle .nav-icon{opacity:1 !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item .nav-icon,.custom-nav-link.setting .nav-icon{opacity:0.4 !important;background-color:#333 !important;background-position:center center !important;border-radius:20% !important;margin-right:10px !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item.active button.btn-toggle{background:linear-gradient(135deg, #0176ff 0%, #3492ff 100%) !important;box-shadow:0 3px 30px -2px #0176ff40 !important}.connect-side-nav.expanded div.connect-side-nav-wrapper li.list-group-item.active button.btn-toggle .nav-icon{opacity:1 !important}#topnav .navbar-nav>li>a{padding-top:7px;padding-bottom:7px;line-height:15px;color:#000}.navbar-right{margin-right:0px}@media (min-width: 768px){.navbar-default .navbar-nav>.dropdown:hover .dropdown-menu,.navbar-default .navbar-nav>.dropdown:focus .dropdown-menu{display:block}.navbar-default .navbar-nav .dropdown-menu:before,.navbar-default .navbar-nav .dropdown-menu:after{content:" ";display:block;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent;position:absolute;right:30px}.property-name h2{text-align:left !important}}.nav-item{list-style:none;margin:0;padding:0}.nav-link,.nav-link-sub{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;color:white;text-decoration:none;background:transparent;border:none;cursor:pointer}.nav-link-sub{padding:5px}.btn-toggle{display:flex;align-items:center;width:100%}.btn-arrow{width:10px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);transition:transform 0.3s ease}.btn-arrow.expanded{transform:rotate(45deg)}.sub-menu{margin-left:15px;padding-left:0;display:none}.sub-menu li button{margin-left:27px}.show .sub-menu{display:block}.nav-icon{margin-right:10px}.admin-badge{color:white;font-size:10px;padding:2px 5px;border-radius:5px;margin-left:5px}a:hover,a:focus{color:#ffffff}button.setting{border:none;background:transparent;width:100%;text-align:start;padding:15px 30px !important}button.setting:hover{background:#6c757d}button.setting:hover img{opacity:1}button.back{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;color:#fff;background-color:#6c757d;border-color:#6c757d;margin:15px 30px}.custom-nav-link{color:white;margin-bottom:0.5rem;display:flex;align-items:center;text-decoration:none}.custom-nav{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}hr{margin:0 25px;border-color:#c9cdd0}

/*# sourceMappingURL=cms-0.4.4-0.css.map */