@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:bold,regular);/* DayPicker styles */

.DayPicker {
  display: inline-block;
}

.DayPicker-wrapper {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-bottom: 1rem;
  -ms-flex-direction: row;
      flex-direction: row;
}

.DayPicker-Months {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}

.DayPicker-Month {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0 1rem;
  margin-top: 1rem;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  cursor: pointer;
  top: 1rem;
  right: 1.5rem;
  margin-top: 2px;
  color: #8b9898;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  padding: 0 0.5rem;
  display: table-caption;
  text-align: left;
  margin-bottom: 0.5rem;
}

.DayPicker-Caption > div {
  font-size: 1.15rem;
  font-weight: 500;
}

.DayPicker-Weekdays {
  margin-top: 1rem;
  display: table-header-group;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5rem;
  font-size: 0.875em;
  text-align: center;
  color: #8b9898;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5rem;
  text-align: right;
  vertical-align: middle;
  min-width: 1rem;
  font-size: 0.75em;
  cursor: pointer;
  color: #8b9898;
  border-right: 1px solid #eaecec;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5rem;
}

.DayPicker-TodayButton {
  border: none;
  background-image: none;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
  color: #4a90e2;
  font-size: 0.875em;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #d0021b;
  font-weight: 700;
}

.DayPicker-Day--outside {
  cursor: default;
  color: #8b9898;
}

.DayPicker-Day--disabled {
  color: #dce0e0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #f7f8f8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #dce0e0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  color: #f0f8ff;
  background-color: #4a90e2;
  border-radius: 100%;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51a0fa;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #f0f8ff;
  border-radius: 50%;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  left: 0;
  z-index: 1;
  position: absolute;
  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
/*!
 * 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;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/build/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
  src: url(/build/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format('embedded-opentype'), url(/build/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format('woff2'), url(/build/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format('woff'), url(/build/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format('truetype'), url(/build/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#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: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.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: "\A5";
}
.glyphicon-jpy:before {
  content: "\A5";
}
.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";
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  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: #333333;
  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 {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 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: #777777;
}
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 {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.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 #eeeeee;
}
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;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 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;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\A0   \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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -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-left: 15px;
  padding-right: 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: #777777;
  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;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #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 {
  overflow-x: auto;
  min-height: 0.01%;
}
@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 {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  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: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 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-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.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 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.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;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
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 {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  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: #777777;
  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;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 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: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 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: #555555;
  text-align: center;
  background-color: #eeeeee;
  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-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #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: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #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 {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -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;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.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;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 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;
    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 {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@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;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 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-left: 15px;
    margin-right: 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 {
  background-color: #e7e7e7;
  color: #555;
}
@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 {
  background-color: #080808;
  color: #fff;
}
@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 {
  content: "/\A0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.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;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.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-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.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: #777777;
}
.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;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  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: #eeeeee;
}
.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 {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.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 {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.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;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 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-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 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: #333333;
  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: #333333;
}
.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;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #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 {
  bottom: 0;
  right: 5px;
  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-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 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 {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203A';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.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 {
  content: " ";
  display: table;
}
.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-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-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;
  }
}
.rw-btn,
.rw-input-reset,
.rw-input,
.rw-filter-input {
  color: inherit;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background: none;
  background-image: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.rw-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
select.rw-input {
  text-transform: none;
}
html input[type="button"].rw-input {
  -webkit-appearance: button;
  cursor: pointer;
}
textarea.rw-input {
  overflow: auto;
  resize: vertical;
}
button[disabled].rw-input,
fieldset[disabled] .rw-input,
html input[disabled].rw-input {
  cursor: not-allowed;
}
button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
/* -------------- */
@font-face {
  font-family: 'RwWidgets';
  font-weight: normal;
  font-style: normal;
  src: url(/build/rw-widgets.eot?bc7c4a59f924cf037aad6e1f9edba366);
  src: url(/build/rw-widgets.eot?bc7c4a59f924cf037aad6e1f9edba366?#iefix&v=4.1.0) format('embedded-opentype'), url(/build/rw-widgets.woff?12f0820c451bdc75f4d1ef97732bf6e8) format('woff'), url(/build/rw-widgets.ttf?eceddf474df95d8d4a7e316668c3be85) format('truetype'), url(/build/rw-widgets.svg?792dcd18baf5f544aabcad1883d673c2#fontawesomeregular) format('svg');
}
.rw-i {
  display: inline-block;
  color: inherit;
  font-family: RwWidgets;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.rw-i-caret-down:before {
  content: '\E803';
}
.rw-i-caret-up:before {
  content: '\E800';
}
.rw-i-chevron-left:before {
  content: '\F104';
}
.rw-i-chevron-right:before {
  content: '\F105';
}
.rw-i-clock-o:before {
  content: '\E805';
}
.rw-i-calendar:before {
  content: '\E804';
}
.rw-i-search:before {
  content: '\E801';
}
.rw-btn {
  position: relative;
  color: #333333;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent;
  cursor: pointer;
  outline: none;
}
.rw-state-readonly .rw-btn,
.rw-state-disabled .rw-btn {
  cursor: not-allowed;
}
.rw-btn-select {
  opacity: 0.75;
  filter: alpha(opacity=75);
  transition: opacity 150ms ease-in;
}
.rw-btn-select:hover,
.rw-state-focus .rw-btn-select,
:hover > .rw-btn-select {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rw-btn-primary {
  width: 100%;
  white-space: normal;
  line-height: 2em;
}
.rw-btn-primary:hover {
  background-color: #e6e6e6;
}
.rw-btn-select[disabled],
.rw-btn-primary[disabled],
fieldset[disabled] .rw-btn-select,
fieldset[disabled] .rw-btn-primary {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  pointer-events: none;
}
/* for debugging */
.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.rw-widget {
  background-clip: border-box;
  border: none;
  color: #333333;
  font-size: 1em;
  font-family: inherit;
  outline: none;
  position: relative;
}
.rw-widget,
.rw-widget * {
  box-sizing: border-box;
}
.rw-widget:before,
.rw-widget *:before,
.rw-widget:after,
.rw-widget *:after {
  box-sizing: border-box;
}
.rw-widget > .rw-widget-container {
  width: 100%;
  margin: 0;
}
.rw-widget-container {
  background-color: #fff;
  border: #ccc 1px solid;
  border-radius: 4px;
}
.rw-widget-container.rw-state-focus,
.rw-state-focus > .rw-widget-container,
.rw-widget-container.rw-state-focus:hover,
.rw-state-focus > .rw-widget-container:hover {
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
  border-color: #66afe9;
}
.rw-widget-container.rw-state-readonly,
.rw-state-readonly > .rw-widget-container {
  cursor: not-allowed;
}
.rw-widget-container.rw-state-disabled,
.rw-state-disabled > .rw-widget-container,
fieldset[disabled] .rw-widget-container,
.rw-widget-container.rw-state-disabled:hover,
.rw-state-disabled > .rw-widget-container:hover,
fieldset[disabled] .rw-widget-container:hover,
.rw-widget-container.rw-state-disabled:active,
.rw-state-disabled > .rw-widget-container:active,
fieldset[disabled] .rw-widget-container:active {
  box-shadow: none;
  cursor: not-allowed;
}
.rw-widget-picker {
  position: relative;
  overflow: hidden;
  border-collapse: separate;
  display: inline-table;
  height: 2.429em;
}
.rw-widget-picker > * {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  display: table-cell;
}
.rw-widget-picker > .rw-select {
  width: 1%;
  white-space: nowrap;
}
.rw-open > .rw-widget-picker {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rw-open-up > .rw-widget-picker {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
fieldset[disabled] .rw-widget-picker,
.rw-state-disabled > .rw-widget-picker {
  background-color: #eeeeee;
}
.rw-select {
  cursor: pointer;
}
.rw-select > * {
  width: 1.9em;
  height: 100%;
}
.rw-state-readonly .rw-select,
.rw-state-disabled .rw-select {
  cursor: not-allowed;
}
.rw-select-bordered {
  cursor: pointer;
  border: none;
  border-left: #ccc 1px solid;
}
.rw-select-bordered:hover,
.rw-select-bordered:active {
  background-color: #e6e6e6;
}
.rw-select-bordered:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-select-bordered,
.rw-state-readonly .rw-select-bordered,
fieldset[disabled] .rw-select-bordered,
.rw-state-disabled .rw-select-bordered:hover,
.rw-state-readonly .rw-select-bordered:hover,
fieldset[disabled] .rw-select-bordered:hover,
.rw-state-disabled .rw-select-bordered:active,
.rw-state-readonly .rw-select-bordered:active,
fieldset[disabled] .rw-select-bordered:active {
  cursor: not-allowed;
  background-color: inherit;
  background-image: none;
  box-shadow: none;
}
.rw-rtl .rw-select-bordered {
  border-right: #ccc 1px solid;
  border-left: none;
}
.rw-rtl {
  direction: rtl;
}
.rw-input-reset,
.rw-input,
.rw-filter-input {
  outline: 0;
}
.rw-input-reset::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.rw-input-reset:-ms-input-placeholder {
  color: #999;
}
.rw-input-reset::-webkit-input-placeholder {
  color: #999;
}
.rw-input,
.rw-filter-input {
  color: #555555;
  padding: 0 0.857em;
  background-color: #fff;
}
.rw-input[type=text]::-ms-clear {
  display: none;
}
.rw-input[disabled],
fieldset[disabled] .rw-input {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  background-color: #eeeeee;
  border-color: #ccc;
}
.rw-input[readonly] {
  cursor: not-allowed;
}
.rw-i.rw-loading {
  display: block;
  background: url(/build/loading.gif?33a752211d05af6684e26ec63c2ed965) no-repeat center;
  min-width: 16px;
  width: 1.9em;
  height: 16px;
}
.rw-i.rw-loading:before {
  content: "";
}
.rw-placeholder {
  color: #999;
}
.rw-widget-input,
.rw-filter-input {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-widget-input.rw-state-focus {
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6), inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1em;
  outline: 0;
  overflow: auto;
  max-height: 200px;
}
.rw-list-option {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #333333;
  cursor: pointer;
  border: 1px solid transparent;
}
.rw-list-option.rw-state-focus,
.rw-list-option.rw-state-focus:hover {
  background-color: transparent;
  border: #66afe9 1px solid;
  color: #333333;
}
.rw-list-option:hover,
.rw-list-option:hover.rw-state-focus {
  background-color: #e6e6e6;
  border: #e6e6e6 1px solid;
  color: #333333;
}
.rw-list-option.rw-state-selected,
.rw-list-option.rw-state-selected:hover {
  background-color: #337ab7;
  border: #337ab7 1px solid;
  color: white;
}
fieldset[disabled] .rw-list-option,
.rw-list-option.rw-state-disabled,
.rw-list-option.rw-state-readonly {
  box-shadow: none;
  cursor: not-allowed;
  color: #999999;
  filter: alpha(opacity=7);
  opacity: .7;
}
fieldset[disabled] .rw-list-option:hover,
.rw-list-option.rw-state-disabled:hover,
.rw-list-option.rw-state-readonly:hover {
  background: none;
  border-color: transparent;
}
.rw-list-empty,
.rw-list-option,
.rw-list-optgroup {
  padding: 0.143em 0.75em;
  outline: 0;
}
.rw-list-optgroup {
  font-weight: bold;
  padding-top: 7px;
}
.rw-list-option-create {
  border-top: 1px #ccc solid;
}
.rw-dropdown-list-input {
  background-color: transparent;
  vertical-align: middle;
  padding-right: 0;
  /* ellipsis */
  max-width: 1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.rw-rtl .rw-dropdown-list-input {
  padding-right: 0.857em;
  padding-left: 0;
}
.rw-filter-input {
  position: relative;
  margin: 4px;
  padding-right: 0;
}
.rw-filter-input .rw-rtl {
  padding-right: 0.857em;
  padding-left: 0;
}
.rw-filter-input .rw-select,
.rw-filter-input .rw-btn {
  opacity: 0.75;
  filter: alpha(opacity=75);
  cursor: text;
}
.rw-filter-input > .rw-select,
.rw-filter-input > .rw-select:active,
.rw-filter-input > .rw-select:hover {
  background: none;
  cursor: initial;
  box-shadow: none;
}
.rw-number-picker .rw-btn {
  cursor: pointer;
  height: calc(1.2145em - 1px);
  /** ie8 fallback **/
  margin-top: -1px\9;
  height: 1.2145em\9;
  /** --- **/
  line-height: 1.2145em;
  line-height: calc(1.2145em - 1px);
  display: block;
  border: none;
}
.rw-number-picker .rw-btn:hover,
.rw-number-picker .rw-btn:active {
  background-color: #e6e6e6;
}
.rw-number-picker .rw-btn:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-number-picker .rw-btn,
.rw-state-readonly .rw-number-picker .rw-btn,
fieldset[disabled] .rw-number-picker .rw-btn,
.rw-state-disabled .rw-number-picker .rw-btn:hover,
.rw-state-readonly .rw-number-picker .rw-btn:hover,
fieldset[disabled] .rw-number-picker .rw-btn:hover,
.rw-state-disabled .rw-number-picker .rw-btn:active,
.rw-state-readonly .rw-number-picker .rw-btn:active,
fieldset[disabled] .rw-number-picker .rw-btn:active {
  cursor: not-allowed;
  background-color: inherit;
  background-image: none;
  box-shadow: none;
}
.rw-number-picker .rw-select {
  vertical-align: middle;
}
.rw-number-picker .rw-select,
.rw-number-picker .rw-select:hover,
.rw-number-picker .rw-select:active {
  box-shadow: none;
}
.rw-calendar-popup {
  right: auto;
  min-width: 0;
  width: 18em;
}
.rw-calendar {
  border-radius: 4px;
  background-color: #fff;
  border: #ccc 1px solid;
  overflow: hidden;
}
.rw-calendar.rw-popup {
  border-color: #ccc;
}
.rw-calendar-now {
  font-weight: bold;
}
.rw-calendar-btn-left,
.rw-calendar-btn-right {
  width: 12.5%;
}
.rw-calendar-btn-view {
  width: 75%;
}
.rw-calendar-footer {
  border-top: 1px solid #ccc;
}
.rw-calendar-grid {
  outline: none;
  height: 14.28571429em;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  background-color: #fff;
}
.rw-calendar-grid th {
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding: 0.25em;
}
.rw-cell {
  color: #333333;
  border-radius: 4px;
  cursor: pointer;
  line-height: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.25em;
}
.rw-cell:hover {
  background-color: #e6e6e6;
  border: #e6e6e6 1px solid;
  color: #333333;
}
.rw-cell.rw-state-focus,
.rw-cell.rw-state-focus:hover {
  background-color: transparent;
  border: #66afe9 1px solid;
  color: #333333;
}
.rw-cell.rw-state-selected,
.rw-cell.rw-state-selected:hover {
  background-color: #337ab7;
  border: #337ab7 1px solid;
  color: white;
}
.rw-cell.rw-state-disabled {
  color: #999999;
  filter: alpha(opacity=7);
  opacity: .7;
}
.rw-cell.rw-state-disabled:hover {
  background: none;
  border-color: transparent;
}
.rw-calendar-month .rw-cell {
  text-align: center;
}
.rw-cell-off-range {
  color: #999999;
}
.rw-calendar-transition-group {
  position: relative;
}
.rw-calendar-transition {
  transition: transform 300ms;
  overflow: hidden;
}
.rw-calendar-transition-top {
  transform: translateY(-100%);
}
.rw-calendar-transition-bottom {
  transform: translateY(100%);
}
.rw-calendar-transition-right {
  transform: translateX(-100%);
}
.rw-calendar-transition-left {
  transform: translateX(100%);
}
.rw-calendar-transition-entering.rw-calendar-transition-top,
.rw-calendar-transition-entered.rw-calendar-transition-top,
.rw-calendar-transition-entering.rw-calendar-transition-bottom,
.rw-calendar-transition-entered.rw-calendar-transition-bottom {
  transform: translateY(0);
}
.rw-calendar-transition-entering.rw-calendar-transition-right,
.rw-calendar-transition-entered.rw-calendar-transition-right,
.rw-calendar-transition-entering.rw-calendar-transition-left,
.rw-calendar-transition-entered.rw-calendar-transition-left {
  transform: translateX(0);
}
.rw-calendar-transition-exiting.rw-calendar-transition-top {
  transform: translateY(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-bottom {
  transform: translateY(-100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-right {
  transform: translateX(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-left {
  transform: translateX(-100%);
}
.rw-select-list {
  overflow: auto;
}
.rw-select-list .rw-list {
  max-height: none;
  font-size: 1em;
}
.rw-select-list-label {
  display: block;
  position: relative;
  font-weight: normal;
  cursor: inherit;
  padding-left: 20px;
  margin: 0;
}
.rw-rtl .rw-select-list-label {
  padding-left: 0;
  padding-right: 20px;
}
input.rw-select-list-input {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  top: 0.1em /9;
  margin: 0;
  line-height: normal;
  cursor: inherit;
}
.rw-rtl input.rw-select-list-input {
  left: auto;
  right: 0;
}
.rw-loading-mask {
  position: relative;
  min-height: 50px;
  border-radius: 4px;
}
.rw-loading-mask:after {
  content: '';
  background: url(/build/loader-big.gif?a770b6797b68e3f8920e473eb824bac0) no-repeat center;
  position: absolute;
  background-color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.rw-multiselect {
  background-color: #fff;
  border-color: #e6e6e6;
  cursor: text;
}
.rw-multiselect .rw-input-reset {
  height: calc(2.429em - 2px);
  /** ie8 fallback **/
  margin-top: -2px\9;
  height: 2.429em\9;
  /** --- **/
  border-width: 0;
  width: auto;
  max-width: 100%;
  padding: 0 0.857em;
}
.rw-multiselect .rw-select,
.rw-multiselect .rw-select:hover,
.rw-multiselect .rw-select:active {
  box-shadow: none;
  background: none;
}
.rw-multiselect-taglist {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  outline: none;
}
.rw-multiselect-tag {
  display: inline-table;
  color: inherit;
  padding: 0 0.35em 0 0.35em;
  margin-left: calc(0.279335em - 1px);
  margin-top: 0.279335em;
  margin-top: calc(0.279335em - 1px);
  height: 1.87033em;
  border-radius: 3px;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  cursor: default;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
  max-width: 100%;
}
.rw-multiselect-tag > * {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
.rw-rtl .rw-multiselect-tag {
  margin-left: 0;
  margin-right: calc(0.279335em - 1px);
  padding: 0 0.35em 0 0.35em;
}
.rw-multiselect-tag.rw-state-focus,
.rw-multiselect-tag.rw-state-focus:hover {
  background-color: transparent;
  border: #66afe9 1px solid;
  color: #333333;
}
.rw-multiselect-tag.rw-state-readonly,
.rw-multiselect-tag.rw-state-disabled,
.rw-state-readonly .rw-multiselect-tag,
.rw-state-disabled .rw-multiselect-tag {
  cursor: not-allowed;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-state-disabled .rw-multiselect-tag,
fieldset[disabled] .rw-multiselect-tag {
  opacity: 0.65;
  filter: alpha(opacity=65);
}
fieldset[disabled] .rw-multiselect-tag {
  box-shadow: none;
  cursor: not-allowed;
}
.rw-multiselect-tag-btn {
  color: inherit;
  margin-left: 0.25em;
}
.rw-rtl .rw-multiselect-tag-btn {
  margin-left: 0;
  margin-right: 0.25em;
}
.rw-autocomplete .rw-select {
  position: absolute;
  display: block;
  width: auto;
  top: 0;
  bottom: 0;
  right: 0;
}
.rw-popup-container {
  position: absolute;
  z-index: 1005;
  top: 100%;
  left: -6px;
  right: -6px;
}
.rw-popup-container.rw-dropup {
  top: auto;
  bottom: 100%;
}
.rw-state-focus .rw-popup-container {
  z-index: 1006;
}
.rw-popup-transition {
  width: 100%;
  margin-bottom: 6px;
  padding: 0 6px;
}
.rw-dropup > .rw-popup-transition {
  margin-bottom: 0;
  margin-top: 6px;
}
.rw-popup {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
  border: #ccc 1px solid;
  background: #fff;
}
.rw-dropup .rw-popup {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.2);
}
.rw-popup-transition {
  transition: transform 200ms;
}
.rw-popup-transition-entering {
  overflow: hidden;
}
.rw-popup-transition-entering .rw-popup-transition {
  transform: translateY(0);
  transition-timing-function: ease-out;
}
.rw-popup-transition-exiting .rw-popup-transition {
  transition-timing-function: ease-in;
}
.rw-popup-transition-exiting,
.rw-popup-transition-exited {
  overflow: hidden;
}
.rw-popup-transition-exiting .rw-popup-transition,
.rw-popup-transition-exited .rw-popup-transition {
  transform: translateY(-100%);
}
.rw-popup-transition-exiting.rw-dropup .rw-popup-transition,
.rw-popup-transition-exited.rw-dropup .rw-popup-transition {
  transform: translateY(100%);
}
.rw-popup-transition-exited {
  display: none;
}
.rw-state-disabled {
  box-shadow: none;
  cursor: not-allowed;
}
.rc-tree {
  margin: 0;
  padding: 5px;
}
.rc-tree li {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  outline: 0;
}
.rc-tree li .draggable {
  color: #333;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.rc-tree li.drag-over > .draggable {
  background-color: #316ac5;
  color: white;
  border: 1px #316ac5 solid;
  opacity: 0.8;
}
.rc-tree li.drag-over-gap-top > .draggable {
  border-top: 2px blue solid;
}
.rc-tree li.drag-over-gap-bottom > .draggable {
  border-bottom: 2px blue solid;
}
.rc-tree li.filter-node > .rc-tree-node-content-wrapper {
  color: #a60000!important;
  font-weight: bold!important;
}
.rc-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.rc-tree li .rc-tree-node-content-wrapper {
  display: inline-block;
  padding: 1px 3px 0 0;
  margin: 0;
  cursor: pointer;
  height: 17px;
  text-decoration: none;
  vertical-align: top;
}
.rc-tree li span.rc-tree-switcher,
.rc-tree li span.rc-tree-checkbox,
.rc-tree li span.rc-tree-iconEle {
  line-height: 16px;
  margin-right: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 0 none;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==');
}
.rc-tree li span.rc-tree-switcher.rc-tree-icon__customize,
.rc-tree li span.rc-tree-checkbox.rc-tree-icon__customize,
.rc-tree li span.rc-tree-iconEle.rc-tree-icon__customize {
  background-image: none;
}
.rc-tree li span.rc-tree-icon_loading {
  margin-right: 2px;
  vertical-align: top;
  background: url('data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7') no-repeat scroll 0 0 transparent;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher-noop {
  cursor: auto;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_open {
  background-position: -93px -56px;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_close {
  background-position: -75px -56px;
}
.rc-tree li span.rc-tree-checkbox {
  width: 13px;
  height: 13px;
  margin: 0 3px;
  background-position: 0 0;
}
.rc-tree li span.rc-tree-checkbox-checked {
  background-position: -14px 0;
}
.rc-tree li span.rc-tree-checkbox-indeterminate {
  background-position: -14px -28px;
}
.rc-tree li span.rc-tree-checkbox-disabled {
  background-position: 0 -56px;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled {
  background-position: -14px -56px;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled {
  position: relative;
  background: #ccc;
  border-radius: 3px;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled::after {
  content: ' ';
  transform: scale(1);
  position: absolute;
  left: 3px;
  top: 5px;
  width: 5px;
  height: 0;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
}
.rc-tree:not(.rc-tree-show-line) .rc-tree-switcher-noop {
  background: none;
}
.rc-tree.rc-tree-show-line li:not(:last-child) > ul {
  background: url('data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7') 0 0 repeat-y;
}
.rc-tree.rc-tree-show-line li:not(:last-child) > .rc-tree-switcher-noop {
  background-position: -56px -18px;
}
.rc-tree.rc-tree-show-line li:last-child > .rc-tree-switcher-noop {
  background-position: -56px -36px;
}
.rc-tree-child-tree {
  display: none;
}
.rc-tree-child-tree-open {
  display: block;
}
.rc-tree-treenode-disabled > span:not(.rc-tree-switcher),
.rc-tree-treenode-disabled > a,
.rc-tree-treenode-disabled > a span {
  color: #ccc;
  cursor: not-allowed;
}
.rc-tree-node-selected {
  background-color: #ffe6b0;
  border: 1px #ffb951 solid;
  opacity: 0.8;
}
.rc-tree-icon__open {
  margin-right: 2px;
  background-position: -110px -16px;
  vertical-align: top;
}
.rc-tree-icon__close {
  margin-right: 2px;
  background-position: -110px 0;
  vertical-align: top;
}
.rc-tree-icon__docu {
  margin-right: 2px;
  background-position: -110px -32px;
  vertical-align: top;
}
.rc-tree-icon__customize {
  margin-right: 2px;
  vertical-align: top;
}
.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
  font-size: 14px;
  border-radius: 4px;
  margin: 0 4px;
}
.fi:before {
  content: "\A0";
}
.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url(/build/xx.svg?c15ffa45806fe02417d2bd22e6bd4fca);
}
.fi-xx.fis {
  background-image: url(/build/xx.svg?308f09e59d3165fb8b6250fc64a40fc0);
}

.fi-ad {
  background-image: url(/build/ad.svg?3efe9dc2d2e620997deea5c4137df77d);
}
.fi-ad.fis {
  background-image: url(/build/ad.svg?a7b1fa0a3a6a05c1b6ce87cb4b70085e);
}

.fi-ae {
  background-image: url(/build/ae.svg?956b4f4b79831a21d5fe73b02fc746a2);
}
.fi-ae.fis {
  background-image: url(/build/ae.svg?e07b35d07ee5ef0f3f2b6aefe103d17d);
}

.fi-af {
  background-image: url(/build/af.svg?e786c7f8917a895f5630cdb961ab1a08);
}
.fi-af.fis {
  background-image: url(/build/af.svg?b3ac9a1d8f4908568cd4e95c4e1d3e01);
}

.fi-ag {
  background-image: url(/build/ag.svg?2b9abaa53a66d1296f5a91ef98ad4ab9);
}
.fi-ag.fis {
  background-image: url(/build/ag.svg?272679259da03e76cf20c93c3d96534f);
}

.fi-ai {
  background-image: url(/build/ai.svg?4ccf13659970e3bff945a407afaaa44f);
}
.fi-ai.fis {
  background-image: url(/build/ai.svg?e97d9092c52a386baab6ff80d9c3db04);
}

.fi-al {
  background-image: url(/build/al.svg?a8f8b9dbd244426eb8b79a3e5ca5e878);
}
.fi-al.fis {
  background-image: url(/build/al.svg?d5153b9d545bf72c61ca64cd66ee4183);
}

.fi-am {
  background-image: url(/build/am.svg?39c5d05ed3ce2660746bf8ea995af707);
}
.fi-am.fis {
  background-image: url(/build/am.svg?8a063b9e5908a3f0dd57b5aa4deeb852);
}

.fi-ao {
  background-image: url(/build/ao.svg?e8691deaa464bd0dfc0cc5d02e0f8dbb);
}
.fi-ao.fis {
  background-image: url(/build/ao.svg?53e3b152c1d239fc9c10420ae213dc8e);
}

.fi-aq {
  background-image: url(/build/aq.svg?d96624823ceaf3950ba1b197e1f0b99c);
}
.fi-aq.fis {
  background-image: url(/build/aq.svg?6f1f242caf2cdd5c64cc9577d78e7de9);
}

.fi-ar {
  background-image: url(/build/ar.svg?9324a7ae60b38b0bc1d0b4cf05fa309d);
}
.fi-ar.fis {
  background-image: url(/build/ar.svg?9eb0cff108724a6e0b3b5281069c428e);
}

.fi-as {
  background-image: url(/build/as.svg?9ab79f21383e883b3d94da6acb514b64);
}
.fi-as.fis {
  background-image: url(/build/as.svg?fa26eb626e9746b5bb61b909f53ee6fc);
}

.fi-at {
  background-image: url(/build/at.svg?8dc68995ec419a9440a25fadc2d8193d);
}
.fi-at.fis {
  background-image: url(/build/at.svg?27ec5a7f28c5d0c8f02181d2ab888958);
}

.fi-au {
  background-image: url(/build/au.svg?26b17d670b64aafb25fdaecf3b74e934);
}
.fi-au.fis {
  background-image: url(/build/au.svg?bdee5945d74c02a44318ea14bd9039d0);
}

.fi-aw {
  background-image: url(/build/aw.svg?76fe9474d96a84a4f984697f84812eb2);
}
.fi-aw.fis {
  background-image: url(/build/aw.svg?b160655e0db340d3ae8e7e6cb20a4bb5);
}

.fi-ax {
  background-image: url(/build/ax.svg?62ea912b0e8803281b06875985d1c656);
}
.fi-ax.fis {
  background-image: url(/build/ax.svg?4582b5cfc784cabbac87d4385fb51c50);
}

.fi-az {
  background-image: url(/build/az.svg?e22a754269058c7dc7ba83044de5ede0);
}
.fi-az.fis {
  background-image: url(/build/az.svg?3de3d8b1e3145e175ea62091729c0566);
}

.fi-ba {
  background-image: url(/build/ba.svg?010ce0adb7de5e927813a3e1ad0eb39c);
}
.fi-ba.fis {
  background-image: url(/build/ba.svg?0aed361f2d655f8abe99a45ad87da614);
}

.fi-bb {
  background-image: url(/build/bb.svg?26b1f97e2fd0732b7073d7d3d0331aec);
}
.fi-bb.fis {
  background-image: url(/build/bb.svg?e9416451e235926ff5435dfcfda9f23a);
}

.fi-bn {
  background-image: url(/build/bn.svg?e99cb11fdae12d94bce83d228b052dc3);
}
.fi-bn.fis {
  background-image: url(/build/bn.svg?9a6cf43247bf4c3024eabccb5c3e6e30);
}

.fi-be {
  background-image: url(/build/be.svg?0d72048ba90512a794c881b1b26fb5e0);
}
.fi-be.fis {
  background-image: url(/build/be.svg?5f46a468ef29754430c958a719f197f5);
}

.fi-bf {
  background-image: url(/build/bf.svg?4755cc0eeffc214e72703111d483703f);
}
.fi-bf.fis {
  background-image: url(/build/bf.svg?7194e2401226188f053b48d5d41ba00d);
}

.fi-bg {
  background-image: url(/build/bg.svg?5a32d80ff45984bc53108bc3138df0e7);
}
.fi-bg.fis {
  background-image: url(/build/bg.svg?47c70d31371646e7e1823e56d769c283);
}

.fi-bh {
  background-image: url(/build/bh.svg?86725006a063c2db6d6b0ae08d2a2ae5);
}
.fi-bh.fis {
  background-image: url(/build/bh.svg?ee0ac09528486a658d0d2ec5c6d90ba1);
}

.fi-bi {
  background-image: url(/build/bi.svg?3f52178a68c68470929390c75a5b3d39);
}
.fi-bi.fis {
  background-image: url(/build/bi.svg?093899b2ae47de3deccb633c4574c0d1);
}

.fi-bj {
  background-image: url(/build/bj.svg?7f6166b56e8697232afee3eec2516b3e);
}
.fi-bj.fis {
  background-image: url(/build/bj.svg?9295d49d3017c2de0275446585683bcb);
}

.fi-bl {
  background-image: url(/build/bl.svg?9dc30a69d4ead9865c5237c7855dd278);
}
.fi-bl.fis {
  background-image: url(/build/bl.svg?8028dd1166b77764314e7494f6818469);
}

.fi-bm {
  background-image: url(/build/bm.svg?422bfdbb62c8af93b6e750b9f007ffc1);
}
.fi-bm.fis {
  background-image: url(/build/bm.svg?69a1434de4c7b644afee154936d99f01);
}

.fi-bnd {
  background-image: url(/build/bnd.svg?8514485898f8d87bc949c2d1d6701d5c);
}
.fi-bnd.fis {
  background-image: url(/build/bnd.svg?17b5fbf5afe2b3dfc5fe7861fdb90d4a);
}

.fi-bo {
  background-image: url(/build/bo.svg?26c18b3a7351ab0e7921321575899d45);
}
.fi-bo.fis {
  background-image: url(/build/bo.svg?5d547fdf1693a198357ee1af955d88b5);
}

.fi-bq {
  background-image: url(/build/bq.svg?63fa6eef889e055a5af0496cf8c8adfe);
}
.fi-bq.fis {
  background-image: url(/build/bq.svg?a217e580785f179ca8c65e849cc7fce6);
}

.fi-br {
  background-image: url(/build/br.svg?26699bfdf00895e39cd66cbcb23772cf);
}
.fi-br.fis {
  background-image: url(/build/br.svg?b0334b75487c426389526700e48078a5);
}

.fi-bs {
  background-image: url(/build/bs.svg?9fc1437aae317caf48c9cf57506978ab);
}
.fi-bs.fis {
  background-image: url(/build/bs.svg?988026a242f4bcdb79fa827a69d0c654);
}

.fi-bt {
  background-image: url(/build/bt.svg?2bc8f9b3b3d436e9200087a5166d6de4);
}
.fi-bt.fis {
  background-image: url(/build/bt.svg?35894501838edc452ad27ede50a0ee12);
}

.fi-bv {
  background-image: url(/build/bv.svg?4a3cbeed34e0e6032a444b5069a94ff3);
}
.fi-bv.fis {
  background-image: url(/build/bv.svg?83e56e13ab80efe1e90c20d5584b007a);
}

.fi-bw {
  background-image: url(/build/bw.svg?2f0ecfbb57512a7aa257a9695003e7d8);
}
.fi-bw.fis {
  background-image: url(/build/bw.svg?8f8ee94584bf69b36206d7acc2e44631);
}

.fi-by {
  background-image: url(/build/by.svg?a521eebe0cec830d57059207aeb47f7b);
}
.fi-by.fis {
  background-image: url(/build/by.svg?12097dbd339258ef11bc23b1568c6d6f);
}

.fi-bz {
  background-image: url(/build/bz.svg?f87924dc26e79e71e65975719894affb);
}
.fi-bz.fis {
  background-image: url(/build/bz.svg?ff2b6d9816b9c979f0394b22c652c129);
}

.fi-ca {
  background-image: url(/build/ca.svg?c2594215477ecbfa1d0f8d2dadb358a8);
}
.fi-ca.fis {
  background-image: url(/build/ca.svg?4f67be07db374b31b5fea5902e540895);
}

.fi-cc {
  background-image: url(/build/cc.svg?a5ef984c9cf2502d2b92a7eafff66a8a);
}
.fi-cc.fis {
  background-image: url(/build/cc.svg?913d05692a035b9742484cb143b06697);
}

.fi-cd {
  background-image: url(/build/cd.svg?b0b418db3a598e6fc240fe6dbda56de0);
}
.fi-cd.fis {
  background-image: url(/build/cd.svg?b12eeb694cee78e585fd2324b98053f3);
}

.fi-cf {
  background-image: url(/build/cf.svg?99c6b22d8c18aaab72d05274aad88b9a);
}
.fi-cf.fis {
  background-image: url(/build/cf.svg?cbd95957781f73a837a6333aa980a253);
}

.fi-cg {
  background-image: url(/build/cg.svg?9a9941443b3fb1958cee56c5a5c41915);
}
.fi-cg.fis {
  background-image: url(/build/cg.svg?a3ffdcc522c984dd2c086de3f82d1d1d);
}

.fi-ch {
  background-image: url(/build/ch.svg?269ddab4d19b9c60a6459c09ddfd48c9);
}
.fi-ch.fis {
  background-image: url(/build/ch.svg?9f295dfce66ba565655e91d247284005);
}

.fi-ci {
  background-image: url(/build/ci.svg?71b3f6b842edddfcbd0c964f6c45d7f1);
}
.fi-ci.fis {
  background-image: url(/build/ci.svg?4914b40504850ce7fa40aa544f981d3e);
}

.fi-ck {
  background-image: url(/build/ck.svg?ae3ea163a41e7acc6ec68d293ee62911);
}
.fi-ck.fis {
  background-image: url(/build/ck.svg?99108f218aba644d1f6d0d50c3380fa6);
}

.fi-cl {
  background-image: url(/build/cl.svg?e9b67a59841886e9b55fff67f1260909);
}
.fi-cl.fis {
  background-image: url(/build/cl.svg?7ecdf25d613d4749ec22e3c955028154);
}

.fi-cm {
  background-image: url(/build/cm.svg?e97d922e36f1702627e033b6d936f143);
}
.fi-cm.fis {
  background-image: url(/build/cm.svg?ccb1df206ce7c3a509055d1892c0b783);
}

.fi-cn {
  background-image: url(/build/cn.svg?347824ed3b1806718c8881e7e2f13697);
}
.fi-cn.fis {
  background-image: url(/build/cn.svg?919d001e1dc5c6bec7b89b99e7c99204);
}

.fi-co {
  background-image: url(/build/co.svg?eefa6c2cd269ce7da90dc5ac0d78a48a);
}
.fi-co.fis {
  background-image: url(/build/co.svg?2d27993064a890abf252036cf65d3319);
}

.fi-cr {
  background-image: url(/build/cr.svg?8f9e3dcc8f47407f57dd2eca6721d415);
}
.fi-cr.fis {
  background-image: url(/build/cr.svg?a7d3b3129756d3ff6d8d9e0e5fc07c7c);
}

.fi-cu {
  background-image: url(/build/cu.svg?1f1e7f63d2df2bece82506bfe888e15d);
}
.fi-cu.fis {
  background-image: url(/build/cu.svg?1d121afbf676c3567c2d15dbd95372d0);
}

.fi-cv {
  background-image: url(/build/cv.svg?f0add59ff3bbb8991c713261ccab8cb2);
}
.fi-cv.fis {
  background-image: url(/build/cv.svg?825501fd112391d6910c47b364ecfd71);
}

.fi-cw {
  background-image: url(/build/cw.svg?fa095496b50c4e4daca119cc11338051);
}
.fi-cw.fis {
  background-image: url(/build/cw.svg?57c4b0522bd8d3f9ad63161b0de33e71);
}

.fi-cx {
  background-image: url(/build/cx.svg?073c87bcd28790de571034bb99c74c36);
}
.fi-cx.fis {
  background-image: url(/build/cx.svg?43c4b7ecb3335bff323dca50329ab3e6);
}

.fi-cy {
  background-image: url(/build/cy.svg?132f9119797756fa74ce6b5a3572bb05);
}
.fi-cy.fis {
  background-image: url(/build/cy.svg?3bc400e676aba37fdd5dffcbf49b25c9);
}

.fi-cz {
  background-image: url(/build/cz.svg?859f18a5acfd4e8d702a9b3d539dfd2d);
}
.fi-cz.fis {
  background-image: url(/build/cz.svg?8ffb243fd5351444af894f75415fbf16);
}

.fi-de {
  background-image: url(/build/de.svg?1ac7b4da00270d49d6346a2464225414);
}
.fi-de.fis {
  background-image: url(/build/de.svg?65a8c23a3dab5a1ee9261ac25fa991cf);
}

.fi-dj {
  background-image: url(/build/dj.svg?a77a7f76b479379c259d5e7f38462cd8);
}
.fi-dj.fis {
  background-image: url(/build/dj.svg?271749e9807ca793cc6e89e813f2c17f);
}

.fi-dk {
  background-image: url(/build/dk.svg?33bba71c12896b2df18901d98cf2b62c);
}
.fi-dk.fis {
  background-image: url(/build/dk.svg?079b834714bed8a2a943d5985cd8140c);
}

.fi-dm {
  background-image: url(/build/dm.svg?40bb9498add2e32ea9649444ae7ee2bb);
}
.fi-dm.fis {
  background-image: url(/build/dm.svg?fe187b2111c75f046a3a81eeb7d92c6a);
}

.fi-do {
  background-image: url(/build/do.svg?ce69db043d938ddf14bca0437ed63e9b);
}
.fi-do.fis {
  background-image: url(/build/do.svg?12a4c5728908b59e200c70709e84c801);
}

.fi-dz {
  background-image: url(/build/dz.svg?b37c4fcf5782f19c46c24f834a141bb1);
}
.fi-dz.fis {
  background-image: url(/build/dz.svg?e8688062e43dbd51e6458acefd84d15f);
}

.fi-ec {
  background-image: url(/build/ec.svg?5856e48d1e8c52a9cff240e1f38d5513);
}
.fi-ec.fis {
  background-image: url(/build/ec.svg?47afca0e578b8a1277564bdef3d41740);
}

.fi-ee {
  background-image: url(/build/ee.svg?dea402897eaacf7e4f92534fef7db868);
}
.fi-ee.fis {
  background-image: url(/build/ee.svg?22d9b8b1d20395b98fe6552224138891);
}

.fi-eg {
  background-image: url(/build/eg.svg?cb98de29d9f1a3dd5510fdbf6ed6e82c);
}
.fi-eg.fis {
  background-image: url(/build/eg.svg?e4add16bd50e02c145a400ce364b64fb);
}

.fi-eh {
  background-image: url(/build/eh.svg?9429f8630905a34bf96fa1631dfeb847);
}
.fi-eh.fis {
  background-image: url(/build/eh.svg?e1758b6a7414e1aea53a71b2da437152);
}

.fi-er {
  background-image: url(/build/er.svg?692c2f369c92943c3a17e2ff3d8d340e);
}
.fi-er.fis {
  background-image: url(/build/er.svg?3d5e54ef808e2dd7aff81ec2d7952630);
}

.fi-es {
  background-image: url(/build/es.svg?9305ebd7dca8be2bc0ae16186da8ce01);
}
.fi-es.fis {
  background-image: url(/build/es.svg?6ead5ad55a752df121627a12fa794362);
}

.fi-et {
  background-image: url(/build/et.svg?4e95cb382ed9d13e3e6be16c2ad09a18);
}
.fi-et.fis {
  background-image: url(/build/et.svg?d8a76881fec95e82ba33f316c33a56ca);
}

.fi-fi {
  background-image: url(/build/fi.svg?0e5ef3f583daa1a415330bed83ce8c4a);
}
.fi-fi.fis {
  background-image: url(/build/fi.svg?5b3833a61c8740336765c46c89c2a6f6);
}

.fi-fj {
  background-image: url(/build/fj.svg?4d3cacd26ce60f45e91caf7dd8e85af0);
}
.fi-fj.fis {
  background-image: url(/build/fj.svg?7fcd6108cf3ea1070c95c5169f0978a2);
}

.fi-fk {
  background-image: url(/build/fk.svg?d1f6fed1a35a1e4cb4eb62c85a7a689a);
}
.fi-fk.fis {
  background-image: url(/build/fk.svg?32ab69136e50f9f38f5133a40bab7dcf);
}

.fi-fm {
  background-image: url(/build/fm.svg?97c5bb37d4fd9285c80c3809c9dedde6);
}
.fi-fm.fis {
  background-image: url(/build/fm.svg?3f4f42d4ae3f23b35a84b89da04a4ab6);
}

.fi-fo {
  background-image: url(/build/fo.svg?3f2be9ccbe5a3d0cef9da5c7044bba60);
}
.fi-fo.fis {
  background-image: url(/build/fo.svg?4f829251dda282035be962f852eae65e);
}

.fi-fr {
  background-image: url(/build/fr.svg?bf4cae9b80cd98ef576670139bdb167d);
}
.fi-fr.fis {
  background-image: url(/build/fr.svg?770376a19bf07e9e33726baabac4647c);
}

.fi-ga {
  background-image: url(/build/ga.svg?f64e29ed68d2165d3620d53978933bb6);
}
.fi-ga.fis {
  background-image: url(/build/ga.svg?1aa26b2be2f1faf8c75476e95f09c453);
}

.fi-en {
  background-image: url(/build/en.svg?6dcadf6916764560c2f1fec586e2c1de);
}
.fi-en.fis {
  background-image: url(/build/en.svg?5c231c8fb3adf7a11c96381b875231b7);
}

.fi-gd {
  background-image: url(/build/gd.svg?fe81c3d2f93435ccefbe87672a79b0e6);
}
.fi-gd.fis {
  background-image: url(/build/gd.svg?d6a401a4d4a484f8c537060ae18d1861);
}

.fi-ge {
  background-image: url(/build/ge.svg?63b0311486e63f08f53dffc38591a749);
}
.fi-ge.fis {
  background-image: url(/build/ge.svg?2c75c3b0d70e6d766ec1d1300d4f2520);
}

.fi-gf {
  background-image: url(/build/gf.svg?333751e55034c41c3e59a55e47c2edb1);
}
.fi-gf.fis {
  background-image: url(/build/gf.svg?e1661bd397472fab1f8fa9f8432bba0f);
}

.fi-gg {
  background-image: url(/build/gg.svg?6a608369d5207ef50ef840171aef8d40);
}
.fi-gg.fis {
  background-image: url(/build/gg.svg?a86fc4c7fa8135c008645d2d6a4e5335);
}

.fi-gh {
  background-image: url(/build/gh.svg?a64592b4513a2648c11e6e00d1a1d158);
}
.fi-gh.fis {
  background-image: url(/build/gh.svg?bf3974229d159627713bc77fa6ddddee);
}

.fi-gi {
  background-image: url(/build/gi.svg?9b7904df38911a3cfc6914638eda5322);
}
.fi-gi.fis {
  background-image: url(/build/gi.svg?0857ae4f5cc827c823ba37dc026e21be);
}

.fi-gl {
  background-image: url(/build/gl.svg?c6090a99ab0402116f4ab70719eb034a);
}
.fi-gl.fis {
  background-image: url(/build/gl.svg?05073911834f849510d126c39b5e7e34);
}

.fi-gm {
  background-image: url(/build/gm.svg?21b07ec656b24882173b9760792b7691);
}
.fi-gm.fis {
  background-image: url(/build/gm.svg?301e054b9f8d6489cdbfa02c14fdd11b);
}

.fi-gn {
  background-image: url(/build/gn.svg?f1d6c153def70087cff4f84c49ee2fb2);
}
.fi-gn.fis {
  background-image: url(/build/gn.svg?b95b7a545b0fc81827a37a219024900b);
}

.fi-gp {
  background-image: url(/build/gp.svg?0973d50eb05aff4255d8e499c45c5ed3);
}
.fi-gp.fis {
  background-image: url(/build/gp.svg?aefba4be1db5a6ec06443782e854ca6e);
}

.fi-gq {
  background-image: url(/build/gq.svg?d352f9e1d900d17b2d7805f172827df5);
}
.fi-gq.fis {
  background-image: url(/build/gq.svg?90f8d8d42b548961b5853de764b67cfd);
}

.fi-gr {
  background-image: url(/build/gr.svg?71452bbd08d693543125cc15f5943637);
}
.fi-gr.fis {
  background-image: url(/build/gr.svg?398239dd784ae5d4687d84ccbd54160e);
}

.fi-gs {
  background-image: url(/build/gs.svg?c7e0feea258c2cca78d0325187ddd9b0);
}
.fi-gs.fis {
  background-image: url(/build/gs.svg?97998340a6d67338a7d441fe34df285d);
}

.fi-gt {
  background-image: url(/build/gt.svg?55a2d0d8fcc433cad327adb7c766fd29);
}
.fi-gt.fis {
  background-image: url(/build/gt.svg?a6ffbd293be3d09f73610506a7e78efd);
}

.fi-gu {
  background-image: url(/build/gu.svg?a269eb55697d0c6c77efe97bcf6c4582);
}
.fi-gu.fis {
  background-image: url(/build/gu.svg?78dfa4d93ae16948a2fd3da0c33f1e5c);
}

.fi-gw {
  background-image: url(/build/gw.svg?9e32ba13d46c36531bfc3511d54e521d);
}
.fi-gw.fis {
  background-image: url(/build/gw.svg?e8c8d32ea529b326e80fd05aa33f0364);
}

.fi-gy {
  background-image: url(/build/gy.svg?6cd4096e5ba2f34748e7938f6f1b075c);
}
.fi-gy.fis {
  background-image: url(/build/gy.svg?c14a87b8ad0c71d9d82120b4699a29d7);
}

.fi-hk {
  background-image: url(/build/hk.svg?406844d22310061e566f2e82f743e014);
}
.fi-hk.fis {
  background-image: url(/build/hk.svg?b50f686311ac669023a17ba3fe3649b6);
}

.fi-hm {
  background-image: url(/build/hm.svg?d13f9cb35336040cbd9648c88f9d4ada);
}
.fi-hm.fis {
  background-image: url(/build/hm.svg?a5c2d61772bbc53456963f0f85647c7c);
}

.fi-hn {
  background-image: url(/build/hn.svg?57160f534d227ae78c5cb8381a75a37b);
}
.fi-hn.fis {
  background-image: url(/build/hn.svg?9007c6204972533afaf0270ac89c865a);
}

.fi-hr {
  background-image: url(/build/hr.svg?924316bebeafe8708e7c6192598f54f3);
}
.fi-hr.fis {
  background-image: url(/build/hr.svg?19a46d0ae3c0b1814ee9ba1d4f497ecf);
}

.fi-ht {
  background-image: url(/build/ht.svg?fbefe6c8144249156a236032ce238052);
}
.fi-ht.fis {
  background-image: url(/build/ht.svg?d3d5f5f91b3df7805bdbfa3158219c56);
}

.fi-hu {
  background-image: url(/build/hu.svg?966f49336f7466efd6f8dbe19f9fc300);
}
.fi-hu.fis {
  background-image: url(/build/hu.svg?ac606833cdcf0da0803709ac75c75036);
}

.fi-id {
  background-image: url(/build/id.svg?f5aa812145ee85fa05e5f2b62bdf030e);
}
.fi-id.fis {
  background-image: url(/build/id.svg?b966e5565c7ca5538622eafdcc091c45);
}

.fi-ie {
  background-image: url(/build/ie.svg?1c12635a2932de4b8036779933a84d97);
}
.fi-ie.fis {
  background-image: url(/build/ie.svg?110efbf8a9a95ec3384b8b45dc5bc607);
}

.fi-il {
  background-image: url(/build/il.svg?c0a0925b76528c896afcf1b113bcc366);
}
.fi-il.fis {
  background-image: url(/build/il.svg?ceec49687e9b72ccf5756544a51a9439);
}

.fi-im {
  background-image: url(/build/im.svg?bd01c1fac7881d08d8664cad9e4f1712);
}
.fi-im.fis {
  background-image: url(/build/im.svg?1d7a9d933fb429b7ebeb884bd843f954);
}

.fi-hi {
  background-image: url(/build/hi.svg?230b82c4b877a6af4ea17b5e9d751b9a);
}
.fi-hi.fis {
  background-image: url(/build/hi.svg?0f1bb937c02d38fdaaa536ab0c9eb672);
}

.fi-io {
  background-image: url(/build/io.svg?ea42711e96f15d9cabb6c8df03ee53f7);
}
.fi-io.fis {
  background-image: url(/build/io.svg?f010059a0475b644e1c27cd627cf10c3);
}

.fi-iq {
  background-image: url(/build/iq.svg?af0a1cd4071dfaccbea8ee0b372867e1);
}
.fi-iq.fis {
  background-image: url(/build/iq.svg?b9b5e1d11989c7f5494a1b881de97dd0);
}

.fi-ir {
  background-image: url(/build/ir.svg?1348920da6e96ada40978fd661eba1f9);
}
.fi-ir.fis {
  background-image: url(/build/ir.svg?3ec6dec62e4444473313a3623a20655c);
}

.fi-is {
  background-image: url(/build/is.svg?dd9622551b169bddb9e9f99d9b97cb54);
}
.fi-is.fis {
  background-image: url(/build/is.svg?f6aedbc9e20e4339647eac8d4fd7c8b1);
}

.fi-it {
  background-image: url(/build/it.svg?1d72a5dec3acd073763570e3e5fdf784);
}
.fi-it.fis {
  background-image: url(/build/it.svg?5dd499d625a2415aef316563427b867a);
}

.fi-je {
  background-image: url(/build/je.svg?aa6a92cf396220f532680ce33e3394ee);
}
.fi-je.fis {
  background-image: url(/build/je.svg?d475589a62adf93a7a764b2694a3a0b6);
}

.fi-jm {
  background-image: url(/build/jm.svg?4370e5279f135a52435cb1435fb51d25);
}
.fi-jm.fis {
  background-image: url(/build/jm.svg?34f033141d45145e5d289b92430f0934);
}

.fi-jo {
  background-image: url(/build/jo.svg?8523785fa25192569f1fad7b5b4d2d57);
}
.fi-jo.fis {
  background-image: url(/build/jo.svg?df05ffe05025fcf2f9abbb3cb4b9fe7b);
}

.fi-jp {
  background-image: url(/build/jp.svg?22e3b3a4abbb24945620817fd27ed7db);
}
.fi-jp.fis {
  background-image: url(/build/jp.svg?b246edf04ee2ba6fa967722cdab72860);
}

.fi-ke {
  background-image: url(/build/ke.svg?6e6a47cb574c6895a0e7086cb52390a1);
}
.fi-ke.fis {
  background-image: url(/build/ke.svg?71edb78dca7f0f8f233cea5e89a3daff);
}

.fi-kg {
  background-image: url(/build/kg.svg?05ee6fc39b40e022ce4b145edb3228e4);
}
.fi-kg.fis {
  background-image: url(/build/kg.svg?a6432dc58a4fe33de9c702b8c7d41104);
}

.fi-kh {
  background-image: url(/build/kh.svg?747d70423432b8fb38f01540ac7a5e63);
}
.fi-kh.fis {
  background-image: url(/build/kh.svg?f293ed3f265d250f73c2678bd321d558);
}

.fi-ki {
  background-image: url(/build/ki.svg?3d5138694fec5d7bf41273ca36bb337a);
}
.fi-ki.fis {
  background-image: url(/build/ki.svg?46f24dc27e67942aa36fede083271b0a);
}

.fi-km {
  background-image: url(/build/km.svg?a68238693856a7f909ce0bad9ab9e8fd);
}
.fi-km.fis {
  background-image: url(/build/km.svg?19941245b93921db679384e8c9f10885);
}

.fi-kn {
  background-image: url(/build/kn.svg?170a2ee40bdc3edacff21c6dacd1964b);
}
.fi-kn.fis {
  background-image: url(/build/kn.svg?9d06fec1cd1f2dbbd23340b1a44f79c6);
}

.fi-kp {
  background-image: url(/build/kp.svg?9a2bfbfb50d45a9eebc3323f574f372c);
}
.fi-kp.fis {
  background-image: url(/build/kp.svg?669316f7e98ebf489bd5f8bfd6eb7fcc);
}

.fi-kr {
  background-image: url(/build/kr.svg?2a183310b78d3d4fe57f88abcc491fcd);
}
.fi-kr.fis {
  background-image: url(/build/kr.svg?5602ba0bad1e235c6cfdbd090affe59a);
}

.fi-kw {
  background-image: url(/build/kw.svg?2e0484c010807a0dca638bca095f76f5);
}
.fi-kw.fis {
  background-image: url(/build/kw.svg?188a4f5b71d4659deef411860977d235);
}

.fi-ky {
  background-image: url(/build/ky.svg?ad95706495467ded86ea48158beb186e);
}
.fi-ky.fis {
  background-image: url(/build/ky.svg?fa79bc69ee30e3801e48b263d9a55890);
}

.fi-kz {
  background-image: url(/build/kz.svg?78345683b07a3edad7eef7fceeaeb819);
}
.fi-kz.fis {
  background-image: url(/build/kz.svg?be7c7d5f6630bcc85c004114ddc82818);
}

.fi-la {
  background-image: url(/build/la.svg?038868d86f685b19f34bad6d7169c4df);
}
.fi-la.fis {
  background-image: url(/build/la.svg?1a47b431554ef34afcbba92404cf6c62);
}

.fi-lb {
  background-image: url(/build/lb.svg?131d87eaaff3b7d27506dde3aa0aad59);
}
.fi-lb.fis {
  background-image: url(/build/lb.svg?371ccb6104dda922a01dc472e5afd766);
}

.fi-lc {
  background-image: url(/build/lc.svg?dfc467ded9d00d68e775e15337fe5214);
}
.fi-lc.fis {
  background-image: url(/build/lc.svg?add759b4c82c49dcf23732d89b85e5da);
}

.fi-li {
  background-image: url(/build/li.svg?2e6f9feb6638def6fd68402651a96e64);
}
.fi-li.fis {
  background-image: url(/build/li.svg?7ee8a5622a320cc3e3c4b4bfb2de9a4a);
}

.fi-lk {
  background-image: url(/build/lk.svg?c850d42d21d5f44559648ec61f12738a);
}
.fi-lk.fis {
  background-image: url(/build/lk.svg?b32c31d5e0a8ab4702d47f41c8c002ee);
}

.fi-lr {
  background-image: url(/build/lr.svg?8483351ab6b981aae3b236c79ac62753);
}
.fi-lr.fis {
  background-image: url(/build/lr.svg?eb501af34b90f37f6c9fbb02ada61877);
}

.fi-ls {
  background-image: url(/build/ls.svg?0ed298ed0de87d001d82365008bbcdd2);
}
.fi-ls.fis {
  background-image: url(/build/ls.svg?b13846178d92f01c33f2b1137c8f7dd3);
}

.fi-lt {
  background-image: url(/build/lt.svg?7e7110b65bbe5cbfb8a84a0e5f68284e);
}
.fi-lt.fis {
  background-image: url(/build/lt.svg?39f9399afe4e99afc7807a3614269ea6);
}

.fi-lu {
  background-image: url(/build/lu.svg?7f70b02c8514c31fc4de448b419ae0d6);
}
.fi-lu.fis {
  background-image: url(/build/lu.svg?0d040ab20ca2d24321a65c76f489b04e);
}

.fi-lv {
  background-image: url(/build/lv.svg?0b4e6e1a21a939a1a474341da5aee4ca);
}
.fi-lv.fis {
  background-image: url(/build/lv.svg?eeafeb0fec4b2b31672ac508265f1712);
}

.fi-ly {
  background-image: url(/build/ly.svg?b180a3a13fbcd16816afecf0cf994609);
}
.fi-ly.fis {
  background-image: url(/build/ly.svg?b8b33d150a62b56d75b12d91133db73a);
}

.fi-ma {
  background-image: url(/build/ma.svg?a2e6a76e5f38058fd28b706beeb6a1b7);
}
.fi-ma.fis {
  background-image: url(/build/ma.svg?7fe34c1e160dc851310c1a6469a8379a);
}

.fi-mc {
  background-image: url(/build/mc.svg?acbf04f75fb877d1c2aef0f553c8d629);
}
.fi-mc.fis {
  background-image: url(/build/mc.svg?585834807536af77d01bb714e142528a);
}

.fi-md {
  background-image: url(/build/md.svg?0983e53850306ce10aef34119d2ff9ef);
}
.fi-md.fis {
  background-image: url(/build/md.svg?731eb462d16c929f47d811670871f5f7);
}

.fi-me {
  background-image: url(/build/me.svg?95e5486fa1ec8c0b40cbea3c129c8cc9);
}
.fi-me.fis {
  background-image: url(/build/me.svg?4dbb3f1322467a0e4f4927cbd17a1d45);
}

.fi-mf {
  background-image: url(/build/mf.svg?308936fb3b99c9f642a531cb98876560);
}
.fi-mf.fis {
  background-image: url(/build/mf.svg?f7176bde193d30670df8ceab5172e9bc);
}

.fi-mg {
  background-image: url(/build/mg.svg?7a54f12dc753217b1c0aaa7bf685f9fe);
}
.fi-mg.fis {
  background-image: url(/build/mg.svg?b23fb375f4dc2242ad3e9df8c9d1e2fc);
}

.fi-mh {
  background-image: url(/build/mh.svg?b4e4c149e97d696789949136387f2840);
}
.fi-mh.fis {
  background-image: url(/build/mh.svg?91d72a8fd1e93543191d9628749e28c7);
}

.fi-mk {
  background-image: url(/build/mk.svg?b96b8a63c2939ef1e4cebb9585908591);
}
.fi-mk.fis {
  background-image: url(/build/mk.svg?aa4bb76fa561509b29d63cd3edd8a1a9);
}

.fi-ml {
  background-image: url(/build/ml.svg?1dd7a9ccbcd179a5a3fba550970ad75c);
}
.fi-ml.fis {
  background-image: url(/build/ml.svg?e264a6264f02dd9b1afba338062b2d75);
}

.fi-mm {
  background-image: url(/build/mm.svg?c22f7c51912ae5c86cc9b9a61def3be9);
}
.fi-mm.fis {
  background-image: url(/build/mm.svg?558c0aff00891dfe4b5249f8ae1ccfae);
}

.fi-mn {
  background-image: url(/build/mn.svg?460f99ee9683d81a964784baa0d6468a);
}
.fi-mn.fis {
  background-image: url(/build/mn.svg?1453fd3afa77a86cd8e4ae7999902ddc);
}

.fi-mo {
  background-image: url(/build/mo.svg?4fe6113a7240c30e154219f49cceb471);
}
.fi-mo.fis {
  background-image: url(/build/mo.svg?c7a54bf1bb90642d1c67c818eed7462f);
}

.fi-mp {
  background-image: url(/build/mp.svg?be962d7e0ceb3e6e6ee3c65d173af3c5);
}
.fi-mp.fis {
  background-image: url(/build/mp.svg?54de22195c6c2813876194b989ad494b);
}

.fi-mq {
  background-image: url(/build/mq.svg?1a77ee1805087d17c9b4bf21ad372a1b);
}
.fi-mq.fis {
  background-image: url(/build/mq.svg?b5fb20b54bed201a15e16ffb22677ee6);
}

.fi-mr {
  background-image: url(/build/mr.svg?9cfe4f568983d03d3b9c32e12710096b);
}
.fi-mr.fis {
  background-image: url(/build/mr.svg?d2f11d8354cbddd85a84a4ff40494ce3);
}

.fi-ms {
  background-image: url(/build/ms.svg?83137d6527dc1cd2eb21803379a858df);
}
.fi-ms.fis {
  background-image: url(/build/ms.svg?9656a49daec3655058f881b42cbb8ab5);
}

.fi-mt {
  background-image: url(/build/mt.svg?1e1fa38f7cdcb7586af1a76a68d96644);
}
.fi-mt.fis {
  background-image: url(/build/mt.svg?d8ee2c5c66c88bfff93b89b3ef5ada6e);
}

.fi-mu {
  background-image: url(/build/mu.svg?46514c8008dc3564e49eaa790f28e255);
}
.fi-mu.fis {
  background-image: url(/build/mu.svg?b111c44ad076945213b75dc8ec0b9ee4);
}

.fi-mv {
  background-image: url(/build/mv.svg?44a3b21f0ab17367c095a8798f7cc4da);
}
.fi-mv.fis {
  background-image: url(/build/mv.svg?8ea7a65ef62eec34311194b49971388c);
}

.fi-mw {
  background-image: url(/build/mw.svg?55564ea6677819f140f41b09aa361c68);
}
.fi-mw.fis {
  background-image: url(/build/mw.svg?7237249f559f872e19e3c9925c5f3b0c);
}

.fi-mx {
  background-image: url(/build/mx.svg?e9e40ad9cc83bdc167c4d75c16582f30);
}
.fi-mx.fis {
  background-image: url(/build/mx.svg?3dc59f583a90a64cd80063ff166b1c6e);
}

.fi-my {
  background-image: url(/build/my.svg?50be507f7ddce55f869e4f40773aba5a);
}
.fi-my.fis {
  background-image: url(/build/my.svg?c93df666419c2279257b7a63ae9fe890);
}

.fi-mz {
  background-image: url(/build/mz.svg?306bcd4e70d09750dc2fc32ba17fbc96);
}
.fi-mz.fis {
  background-image: url(/build/mz.svg?14d1cfae7f26e5f56c23556a466364e6);
}

.fi-na {
  background-image: url(/build/na.svg?f770c272591ef4e6a20819cb32532799);
}
.fi-na.fis {
  background-image: url(/build/na.svg?ed1264f65cbd1427c8278c76ea7524fd);
}

.fi-nc {
  background-image: url(/build/nc.svg?e1238c4a4e36f391ad064aa0620f0c05);
}
.fi-nc.fis {
  background-image: url(/build/nc.svg?a42730a29f60f52b93a168203486d85d);
}

.fi-ne {
  background-image: url(/build/ne.svg?5c109026a107f910512b09e208a90538);
}
.fi-ne.fis {
  background-image: url(/build/ne.svg?052dc6649ad238e3437d2bf997edae29);
}

.fi-nf {
  background-image: url(/build/nf.svg?335f75bc98077e9333ea5a973f1b0667);
}
.fi-nf.fis {
  background-image: url(/build/nf.svg?715af795fdc78b22f3114f4b984e6343);
}

.fi-ng {
  background-image: url(/build/ng.svg?9eea84efdc0eb2553b9d3502feac044d);
}
.fi-ng.fis {
  background-image: url(/build/ng.svg?b9197e69f00cd0f998a46b0080c23229);
}

.fi-ni {
  background-image: url(/build/ni.svg?ecbaae2917389d456842961bce9c2115);
}
.fi-ni.fis {
  background-image: url(/build/ni.svg?430dcffb8976f4424ae0a71a18c87cf4);
}

.fi-nl {
  background-image: url(/build/nl.svg?f685765a298db5ba59fddfa6de08020e);
}
.fi-nl.fis {
  background-image: url(/build/nl.svg?09f3280d2f23aa573c15e3150d550a91);
}

.fi-no {
  background-image: url(/build/no.svg?859a13561a1b24bfa65fb1a03835da49);
}
.fi-no.fis {
  background-image: url(/build/no.svg?93a89ef2894bcbf6c82115737277da87);
}

.fi-np {
  background-image: url(/build/np.svg?0d20f58b4f5d89b07aed6b4376e8030f);
}
.fi-np.fis {
  background-image: url(/build/np.svg?c7ee89d39c75d3177ddf4a214f515d7a);
}

.fi-nr {
  background-image: url(/build/nr.svg?b3fdadbc923b5a447ec89bca7c69d213);
}
.fi-nr.fis {
  background-image: url(/build/nr.svg?bed9d473f3d6f0515e1e68806bfa5a6b);
}

.fi-nu {
  background-image: url(/build/nu.svg?bfd6de48e40574ec6d86c6e0589baa48);
}
.fi-nu.fis {
  background-image: url(/build/nu.svg?c5c46b882043711f43dc55bfab45d54c);
}

.fi-nz {
  background-image: url(/build/nz.svg?229d2fadba8d00df102927eae199d46f);
}
.fi-nz.fis {
  background-image: url(/build/nz.svg?9ca78c0ed507c2272deef6de2d751d4a);
}

.fi-om {
  background-image: url(/build/om.svg?f1bb8fdfb6e482541c1ff824f179bc81);
}
.fi-om.fis {
  background-image: url(/build/om.svg?7a50700e9ecfb3f961c981574f383564);
}

.fi-pa {
  background-image: url(/build/pa.svg?b6f6c58d78ffe67a54f46163232a8e1e);
}
.fi-pa.fis {
  background-image: url(/build/pa.svg?53fd74a16500839978fe8d89b8727b1e);
}

.fi-pe {
  background-image: url(/build/pe.svg?5156eee1494fa9ccb9ff78c95f6053d0);
}
.fi-pe.fis {
  background-image: url(/build/pe.svg?c24592822e43b439651ed978e200750f);
}

.fi-pf {
  background-image: url(/build/pf.svg?2bd5b79dc0b6bcd8d0987359388811c8);
}
.fi-pf.fis {
  background-image: url(/build/pf.svg?30780618455c6b602beab4629a5b3fb0);
}

.fi-pg {
  background-image: url(/build/pg.svg?03d02d876030920b3433d0fa3402ab60);
}
.fi-pg.fis {
  background-image: url(/build/pg.svg?b8dd145a2a7b04209eab76aa203b9673);
}

.fi-ph {
  background-image: url(/build/ph.svg?64c3d8b03bf21d10661c2384ebf3247f);
}
.fi-ph.fis {
  background-image: url(/build/ph.svg?8f080515b1133c2ee1ab4bdd7bc59abd);
}

.fi-pk {
  background-image: url(/build/pk.svg?e2cc1a304efcbe0a7670358f0aa9a1fb);
}
.fi-pk.fis {
  background-image: url(/build/pk.svg?f0eea2745a73fcad663607f58bcc86a7);
}

.fi-pl {
  background-image: url(/build/pl.svg?f7adaa942c63ca98f1d2362bc67c45e3);
}
.fi-pl.fis {
  background-image: url(/build/pl.svg?8dae965602d8036252672fc2f07977eb);
}

.fi-pm {
  background-image: url(/build/pm.svg?6999a852eb77bd0a5218ccc09be1c215);
}
.fi-pm.fis {
  background-image: url(/build/pm.svg?12f8da0fde1e296b60f4787271baca1f);
}

.fi-pn {
  background-image: url(/build/pn.svg?55290b5e84eec90b3d6313d765602b2f);
}
.fi-pn.fis {
  background-image: url(/build/pn.svg?cba675a59624df2c0c376b7f84c7d953);
}

.fi-pr {
  background-image: url(/build/pr.svg?3d6afa7282f19e68fe5ef48648bc6dce);
}
.fi-pr.fis {
  background-image: url(/build/pr.svg?f08918953d1623c22d29571d9de30f4a);
}

.fi-ps {
  background-image: url(/build/ps.svg?f0d9916c4b0d38f4ff6a103e87f70009);
}
.fi-ps.fis {
  background-image: url(/build/ps.svg?5c76432cddff3a466c8002886607a346);
}

.fi-pt {
  background-image: url(/build/pt.svg?2b7d0d7a132f0b15bd86ba798533ded6);
}
.fi-pt.fis {
  background-image: url(/build/pt.svg?b19cce57f4b122b0d8ff42c427396dcf);
}

.fi-pw {
  background-image: url(/build/pw.svg?98481f768696b21b1cefe1c2a3c83fb7);
}
.fi-pw.fis {
  background-image: url(/build/pw.svg?529d8fc055a559996805e9382a55267b);
}

.fi-py {
  background-image: url(/build/py.svg?98e0fb12753083c222eaa987941d9853);
}
.fi-py.fis {
  background-image: url(/build/py.svg?03453a7d65eb5d2e02bb0864d578cc17);
}

.fi-qa {
  background-image: url(/build/qa.svg?6b0bfc63e28cf03deb8794d8c8ad8460);
}
.fi-qa.fis {
  background-image: url(/build/qa.svg?18d1be0cfaec50bbb14025ca3cb2ae74);
}

.fi-re {
  background-image: url(/build/re.svg?93aac5219d4b4cce2df6460ee023daed);
}
.fi-re.fis {
  background-image: url(/build/re.svg?36610173ad3d979401c1fad4235c8e1a);
}

.fi-ro {
  background-image: url(/build/ro.svg?e9130a28a9ba2b93433f21a2cd5971f3);
}
.fi-ro.fis {
  background-image: url(/build/ro.svg?18358326c569c5d7584a6000ad4c87bf);
}

.fi-rs {
  background-image: url(/build/rs.svg?6fd10859e76bfa6e38d9e7b31fc9df14);
}
.fi-rs.fis {
  background-image: url(/build/rs.svg?2e23958ff29219488ced9e332dcd13b1);
}

.fi-ru {
  background-image: url(/build/ru.svg?ab61f31edf4ad95b5ae00aff3be99197);
}
.fi-ru.fis {
  background-image: url(/build/ru.svg?a36db5ee2456831a8fdd8775a4c7fc82);
}

.fi-rw {
  background-image: url(/build/rw.svg?32931738c195dc60323ab760f3b3b720);
}
.fi-rw.fis {
  background-image: url(/build/rw.svg?1e372dfa76bdd20d0b3b3662cef11256);
}

.fi-sa {
  background-image: url(/build/sa.svg?cf69a304260a4a933cb701124e309324);
}
.fi-sa.fis {
  background-image: url(/build/sa.svg?7520b2f8bc670bd3b6721d67256edb4c);
}

.fi-sb {
  background-image: url(/build/sb.svg?54215c8c6e4973b16535240f796b55a6);
}
.fi-sb.fis {
  background-image: url(/build/sb.svg?7d350026e53312393cfc23027b75769e);
}

.fi-sc {
  background-image: url(/build/sc.svg?ab4767bc4088728a6841e7e578f6c7a8);
}
.fi-sc.fis {
  background-image: url(/build/sc.svg?29da75118abb5d8283e743f70df21469);
}

.fi-sd {
  background-image: url(/build/sd.svg?00f69acaade5d14c00e36d841b5e9b23);
}
.fi-sd.fis {
  background-image: url(/build/sd.svg?b5cc2c49b6e350b18df22207063c31b2);
}

.fi-se {
  background-image: url(/build/se.svg?79da0f189e8fb82d6e148a77b5690e14);
}
.fi-se.fis {
  background-image: url(/build/se.svg?478ae8846b330ff8c010a1b28a74e43f);
}

.fi-sg {
  background-image: url(/build/sg.svg?b8d345820ac52f8187155ff5c79ef5b0);
}
.fi-sg.fis {
  background-image: url(/build/sg.svg?cef716653c2dc8095f4dde9023a0a599);
}

.fi-sh {
  background-image: url(/build/sh.svg?d264f1845336248617b786cb0e07d5aa);
}
.fi-sh.fis {
  background-image: url(/build/sh.svg?ffdf0b55ee99c67f8f58ef15732f88ba);
}

.fi-si {
  background-image: url(/build/si.svg?87f8906e1312f966a871372aff305242);
}
.fi-si.fis {
  background-image: url(/build/si.svg?1126b6a8b927bc396158c436a23d8bc5);
}

.fi-sj {
  background-image: url(/build/sj.svg?5b6dddaf6a82ad8090d313f3088b7e2d);
}
.fi-sj.fis {
  background-image: url(/build/sj.svg?423c02479d090d9f7a4463e555e31678);
}

.fi-sk {
  background-image: url(/build/sk.svg?e6276ae1f8d0435ca037dcef60c7bd42);
}
.fi-sk.fis {
  background-image: url(/build/sk.svg?1d34393730d2ab1cf1fbc290f07b00c2);
}

.fi-sl {
  background-image: url(/build/sl.svg?af0884d411f36ff8e0fb199a00b70691);
}
.fi-sl.fis {
  background-image: url(/build/sl.svg?7fac599c42ea5816c0bb90036aeffbf6);
}

.fi-sm {
  background-image: url(/build/sm.svg?51b68507d2fd5122982e5869a7366476);
}
.fi-sm.fis {
  background-image: url(/build/sm.svg?ff909c3148606635eeb9384ad91d9475);
}

.fi-sn {
  background-image: url(/build/sn.svg?091e42c6f8d95a1740ff343dcec62c7a);
}
.fi-sn.fis {
  background-image: url(/build/sn.svg?eed2f85384a1674211601ebf35a9bc72);
}

.fi-so {
  background-image: url(/build/so.svg?3f60af6c70394d4b58d19f9873151a82);
}
.fi-so.fis {
  background-image: url(/build/so.svg?0702ef60b183c11827787d18d2da1963);
}

.fi-sr {
  background-image: url(/build/sr.svg?07e91c157e4b9e240d9b004da3529f08);
}
.fi-sr.fis {
  background-image: url(/build/sr.svg?5bd4f0200ffd168102aa2e4b9a16ab83);
}

.fi-ss {
  background-image: url(/build/ss.svg?0678d330e69d1c83ed22e43b987a8554);
}
.fi-ss.fis {
  background-image: url(/build/ss.svg?b77163c337bb75543e8fab4d5dbd05ab);
}

.fi-st {
  background-image: url(/build/st.svg?7435c1629c29775dd2c9a81bb858a9e2);
}
.fi-st.fis {
  background-image: url(/build/st.svg?7a4c09c4c8243454a8d049871ad0a30a);
}

.fi-sv {
  background-image: url(/build/sv.svg?cce567b20572cef99528932d04203aff);
}
.fi-sv.fis {
  background-image: url(/build/sv.svg?cd0f7708ce1174487b64afc007ddbf33);
}

.fi-sx {
  background-image: url(/build/sx.svg?f1c67d3de9043585ec21e1505ee99692);
}
.fi-sx.fis {
  background-image: url(/build/sx.svg?94719b30f074cbbc8601f295054bfaa0);
}

.fi-sy {
  background-image: url(/build/sy.svg?c425f6f3f542073c8fb2b6b1e2e6c9b8);
}
.fi-sy.fis {
  background-image: url(/build/sy.svg?e13324f113df129041a4c51919ddadeb);
}

.fi-sz {
  background-image: url(/build/sz.svg?e8639cc922903a2ca7d4832268f93783);
}
.fi-sz.fis {
  background-image: url(/build/sz.svg?a1425bf53f17a3d9c260ed0f59ebf14f);
}

.fi-tc {
  background-image: url(/build/tc.svg?c5f877e2a790db90832fdcb5e6255c49);
}
.fi-tc.fis {
  background-image: url(/build/tc.svg?3360288c00adca4f41e9625b5492c2a2);
}

.fi-td {
  background-image: url(/build/td.svg?983e8a4ce97f1e3c1cf0e01ee2bc1a74);
}
.fi-td.fis {
  background-image: url(/build/td.svg?69f44e06b96acc2ba68af163d1545f38);
}

.fi-tf {
  background-image: url(/build/tf.svg?3cdeba0c214a07003512752047e6ed9f);
}
.fi-tf.fis {
  background-image: url(/build/tf.svg?304fca9e7cfea520043afd02fc3732c8);
}

.fi-tg {
  background-image: url(/build/tg.svg?bffc7318c6ef969182842ace78f667ec);
}
.fi-tg.fis {
  background-image: url(/build/tg.svg?945c4ba6c9db4520ad1e2b5127c97bc9);
}

.fi-th {
  background-image: url(/build/th.svg?bcc03a3cd1a367274a2444aff71c0a68);
}
.fi-th.fis {
  background-image: url(/build/th.svg?18046547363916c7bdfe4556f7cd6989);
}

.fi-tj {
  background-image: url(/build/tj.svg?afcc048680a1943c465351126e378a02);
}
.fi-tj.fis {
  background-image: url(/build/tj.svg?8d999f8210a13ea09020d25576f756d9);
}

.fi-tk {
  background-image: url(/build/tk.svg?c868bd901f17042f63d97266d2f3055f);
}
.fi-tk.fis {
  background-image: url(/build/tk.svg?41db7177e67f9ea8bcd38713c0ba00bd);
}

.fi-tl {
  background-image: url(/build/tl.svg?ed0c55931d9e4acaa3232a6fd90ecdd1);
}
.fi-tl.fis {
  background-image: url(/build/tl.svg?7b14f1d7d33c6d21b9543c5fb14a2407);
}

.fi-tm {
  background-image: url(/build/tm.svg?40a22bdb10ae731b59bd27b7377ac0d4);
}
.fi-tm.fis {
  background-image: url(/build/tm.svg?3bd4270e9e27418b2eccf0e2247712f9);
}

.fi-tn {
  background-image: url(/build/tn.svg?1e2cfb1bfd06ab00b1a5ac9263b7c444);
}
.fi-tn.fis {
  background-image: url(/build/tn.svg?f09f623a19bf799d342efacb204394e9);
}

.fi-to {
  background-image: url(/build/to.svg?cccdba4c3dfd080aeda7302c23588c7a);
}
.fi-to.fis {
  background-image: url(/build/to.svg?ed0e1091a188b0c14c20a47d943cd29c);
}

.fi-tr {
  background-image: url(/build/tr.svg?a00c7dfb9e8aad298b6bc1ce656dd9ef);
}
.fi-tr.fis {
  background-image: url(/build/tr.svg?8d5fa6f464f7ccd92d5fda95ef685511);
}

.fi-tt {
  background-image: url(/build/tt.svg?12c225a0602ef42490ab814b5ade9274);
}
.fi-tt.fis {
  background-image: url(/build/tt.svg?911f9e9e9d79c518da9bae23d0cd3687);
}

.fi-tv {
  background-image: url(/build/tv.svg?c75afdde63ae0e1e205c5dfd653afffe);
}
.fi-tv.fis {
  background-image: url(/build/tv.svg?58748d51b2bfc83e9f85688e7f7d7660);
}

.fi-tw {
  background-image: url(/build/tw.svg?a4b47fff88d0596123054bb88aaa2ca2);
}
.fi-tw.fis {
  background-image: url(/build/tw.svg?bf719cfaa4e9735e2305008798a1f970);
}

.fi-tz {
  background-image: url(/build/tz.svg?52d064016a82b03c1e59cdfc054ab303);
}
.fi-tz.fis {
  background-image: url(/build/tz.svg?d7cd03ce107a918309a0ba00a68ae600);
}

.fi-uk {
  background-image: url(/build/uk.svg?6d944bf795f95c09b2f78819af42db89);
}
.fi-uk.fis {
  background-image: url(/build/uk.svg?4437573c77341db30e92c4d5883944bb);
}

.fi-ug {
  background-image: url(/build/ug.svg?b26f273c47046c6350612f18f1e50f6e);
}
.fi-ug.fis {
  background-image: url(/build/ug.svg?56ef70ea462276ddea7c956aee7e77b7);
}

.fi-um {
  background-image: url(/build/um.svg?f2ba7f8f8ad272e4335c51579b0b1025);
}
.fi-um.fis {
  background-image: url(/build/um.svg?e10a6a508560404181d239d64a9329bf);
}

.fi-us {
  background-image: url(/build/us.svg?1d23b9509d0a0a828e3071096b0d2edf);
}
.fi-us.fis {
  background-image: url(/build/us.svg?7dbba93c48658227ab3cee51c82933b9);
}

.fi-uy {
  background-image: url(/build/uy.svg?7942bb43f1e2a75c4d81d7a2c569faef);
}
.fi-uy.fis {
  background-image: url(/build/uy.svg?5a27099c830d788e45e12702747ea01e);
}

.fi-uz {
  background-image: url(/build/uz.svg?c4be51bb2b634168ef4325784b53bf62);
}
.fi-uz.fis {
  background-image: url(/build/uz.svg?76b3fe1188fe514bd49847d9cadf534c);
}

.fi-va {
  background-image: url(/build/va.svg?00e5a3a7a774c4ed50b8384db8d1e910);
}
.fi-va.fis {
  background-image: url(/build/va.svg?b0c65f3c40f92a479139f061b814b5ee);
}

.fi-vc {
  background-image: url(/build/vc.svg?4bde18df266caa82f34338109dc9dd95);
}
.fi-vc.fis {
  background-image: url(/build/vc.svg?e7980daea33fa64c3f6ddb0a68a7a3f1);
}

.fi-ve {
  background-image: url(/build/ve.svg?5a76b2497118fb0435b2f5845717b9b0);
}
.fi-ve.fis {
  background-image: url(/build/ve.svg?3810d5851842b8c714d7d32f41f805e8);
}

.fi-vg {
  background-image: url(/build/vg.svg?672b07c43dd562fcf7860737c6558867);
}
.fi-vg.fis {
  background-image: url(/build/vg.svg?6c868def3026c5747cd5c8766cc0ec6c);
}

.fi-vi {
  background-image: url(/build/vi.svg?e2ccb9c0bb14286e54aad5d0a46c992c);
}
.fi-vi.fis {
  background-image: url(/build/vi.svg?5a1d63a7a6228e60a3fd5c6308ee5f33);
}

.fi-vn {
  background-image: url(/build/vn.svg?076d59568fc7a8ab59bc51ee7a39f956);
}
.fi-vn.fis {
  background-image: url(/build/vn.svg?f36729772a1f3e23e0076bc0da0b399d);
}

.fi-vu {
  background-image: url(/build/vu.svg?89beef37118b70e51139707c1ed75e52);
}
.fi-vu.fis {
  background-image: url(/build/vu.svg?2728f0be6f113e9950882ac3fc75b473);
}

.fi-wf {
  background-image: url(/build/wf.svg?a3008b9d6f65356b95cf8f465b3eddc4);
}
.fi-wf.fis {
  background-image: url(/build/wf.svg?c6c3a1a3691c2b21c03dccf9ac526163);
}

.fi-ws {
  background-image: url(/build/ws.svg?096fc50015e936e5ef310183baab82ca);
}
.fi-ws.fis {
  background-image: url(/build/ws.svg?9dcd85be09f67d107265077e58629892);
}

.fi-ye {
  background-image: url(/build/ye.svg?b45153c68c2d4ccaea6553357ca603c7);
}
.fi-ye.fis {
  background-image: url(/build/ye.svg?7d9f64e2c1379366c1f3ae61234f4b77);
}

.fi-yt {
  background-image: url(/build/yt.svg?38abb75fbdee89e313565bf814710692);
}
.fi-yt.fis {
  background-image: url(/build/yt.svg?4ac72b4b119e04c2cda8b68d21370801);
}

.fi-za {
  background-image: url(/build/za.svg?da9e50f2ae3cc80343b9be4f2a5f599d);
}
.fi-za.fis {
  background-image: url(/build/za.svg?aacb67f74183e59e459718e84e25083f);
}

.fi-zm {
  background-image: url(/build/zm.svg?8d658b4d10c327c9d9c74cb524806d60);
}
.fi-zm.fis {
  background-image: url(/build/zm.svg?25895d14279847a2df4e79baad5cc23f);
}

.fi-zw {
  background-image: url(/build/zw.svg?758f0d5e6878605069d968f24004f244);
}
.fi-zw.fis {
  background-image: url(/build/zw.svg?1708c04bf3304305e612331e70912918);
}

.fi-arab {
  background-image: url(/build/arab.svg?09a95c272ce53b3f79cbc22323bb651e);
}
.fi-arab.fis {
  background-image: url(/build/arab.svg?3120ef96feb0188868732ae29c6468d1);
}

.fi-cefta {
  background-image: url(/build/cefta.svg?e0e7f32f0b2bfa01a5ff612eaa23e8c7);
}
.fi-cefta.fis {
  background-image: url(/build/cefta.svg?44e3c803d7b693d0ffafccac688acbe4);
}

.fi-cp {
  background-image: url(/build/cp.svg?8621f432232c7d0fe0a2660d04ed684c);
}
.fi-cp.fis {
  background-image: url(/build/cp.svg?213695e7bc44ce2094c56be51d2ff957);
}

.fi-dg {
  background-image: url(/build/dg.svg?32b2c1e78144f683e8e1dbdb8eaf5f41);
}
.fi-dg.fis {
  background-image: url(/build/dg.svg?4154625e9760c23272a6a1c8f7dc7de1);
}

.fi-eac {
  background-image: url(/build/eac.svg?32ef8dde770d390364de7375c4d90a6a);
}
.fi-eac.fis {
  background-image: url(/build/eac.svg?1d68cb28f81d86eee7fd50aba40d157f);
}

.fi-es-ct {
  background-image: url(/build/es-ct.svg?3eb3a35a978070fd4a68db545c527b54);
}
.fi-es-ct.fis {
  background-image: url(/build/es-ct.svg?e5d7fd1b2ee438320338f0866cfef135);
}

.fi-es-ga {
  background-image: url(/build/es-ga.svg?b3da1c5c8163dc418c4ac30949fca0f7);
}
.fi-es-ga.fis {
  background-image: url(/build/es-ga.svg?e5f8c59f1de6df5c5e26492cb5404370);
}

.fi-es-pv {
  background-image: url(/build/es-pv.svg?4abb6c8e4cff61ae92c92aa69e800b50);
}
.fi-es-pv.fis {
  background-image: url(/build/es-pv.svg?1120622840e665a7382eb22b4986749b);
}

.fi-eu {
  background-image: url(/build/eu.svg?2eba7797bc8552cb2b4cc1e200657bff);
}
.fi-eu.fis {
  background-image: url(/build/eu.svg?182055c662cb7d83129e9cd333e39d1e);
}

.fi-gb-eng {
  background-image: url(/build/gb-eng.svg?7caecb785400d1cca7b319887a9d81bf);
}
.fi-gb-eng.fis {
  background-image: url(/build/gb-eng.svg?a877951862ba77ad974775646c0b22be);
}

.fi-gb-nir {
  background-image: url(/build/gb-nir.svg?ec2525533d5438013f1b8a3a4b194157);
}
.fi-gb-nir.fis {
  background-image: url(/build/gb-nir.svg?234a23c5ef121cfe64c77d0fb8b0420a);
}

.fi-gb-sct {
  background-image: url(/build/gb-sct.svg?ade55ed456211d6577b2f80c06e40c51);
}
.fi-gb-sct.fis {
  background-image: url(/build/gb-sct.svg?9506ab939d483c630b7db236ce744665);
}

.fi-gb-wls {
  background-image: url(/build/gb-wls.svg?9490411928d3db5cad64a17d7c2c9f8b);
}
.fi-gb-wls.fis {
  background-image: url(/build/gb-wls.svg?c488ecae68ddf5574c36b7e5782f6954);
}

.fi-ic {
  background-image: url(/build/ic.svg?bdc9877c5d42dfa5adcfb488fcbf153c);
}
.fi-ic.fis {
  background-image: url(/build/ic.svg?dc0d5bfce4986880c5066d29c0f83a2f);
}

.fi-pc {
  background-image: url(/build/pc.svg?9210ef6f3debc3dd50420f2dc92143f3);
}
.fi-pc.fis {
  background-image: url(/build/pc.svg?1897bb5bfc03e26f4b566d81946f444b);
}

.fi-sh-ac {
  background-image: url(/build/sh-ac.svg?73afca9da781f8995e9a439a8e452832);
}
.fi-sh-ac.fis {
  background-image: url(/build/sh-ac.svg?231c7c64120242be57433716066589a4);
}

.fi-sh-hl {
  background-image: url(/build/sh-hl.svg?d061c3274d003df95889198605c5cbc5);
}
.fi-sh-hl.fis {
  background-image: url(/build/sh-hl.svg?1685ef1b77e14c9de0b03f6593b03a33);
}

.fi-sh-ta {
  background-image: url(/build/sh-ta.svg?603cf87ed3b1931e1a3c0f76b7a746ef);
}
.fi-sh-ta.fis {
  background-image: url(/build/sh-ta.svg?e6d9ad66a20868a9b9a63c2c09df37f5);
}

.fi-un {
  background-image: url(/build/un.svg?388abe60469197fdc93f5187b818d4ca);
}
.fi-un.fis {
  background-image: url(/build/un.svg?b547d6938a8f35517f6897f73da3a7c5);
}

.fi-xk {
  background-image: url(/build/xk.svg?20ebf98231858eee3327b8c1a0006af8);
}
.fi-xk.fis {
  background-image: url(/build/xk.svg?b73c72c742762827edc00c1d0613ec53);
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
/* iCheck plugin Square skin, blue
----------------------------------- */
.i-checks {
  padding-left: 0;
}
.icheckbox_square-blue,
.iradio_square-blue {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
  background: url(/build/blue.png?96f8a9053c5b1ab49111b9e243fd5c38) no-repeat;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -11px;
}
.i-checks {
  position: relative;
}
.i-checks label {
  position: relative;
  min-height: 25px;
  padding-top: 0;
  padding-left: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
.icheckbox_square-blue {
  background-position: 0 0;
}
.icheckbox_square-blue.hover {
  background-position: -24px 0;
}
.icheckbox_square-blue.checked {
  background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
  background-position: -72px 0;
  cursor: default;
}
.icheckbox_square-blue.checked.disabled {
  background-position: -96px 0;
}
.iradio_square-blue {
  background-position: -120px 0;
}
.iradio_square-blue.hover {
  background-position: -144px 0;
}
.iradio_square-blue.checked {
  background-position: -168px 0;
}
.iradio_square-blue.disabled {
  background-position: -192px 0;
  cursor: default;
}
.iradio_square-blue.checked.disabled {
  background-position: -216px 0;
}
/* HiDPI support */
@media (min-resolution: 120dpi) {
  .icheckbox_square-blue,
  .iradio_square-blue {
    background-image: url(/build/blue@2x.png?2694acfdd21dfca86aa67beac8e0a108);
    background-size: 240px 24px;
  }
}
*,
*::after,
*::before {
  box-sizing: border-box;
}
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-thumb {
  background: #000030;
}
::-webkit-scrollbar-track {
  background: #C4C4C4;
}
body {
  position: relative;
  font-size: 13px;
  line-height: 1.45;
  color: #000000;
  overflow-x: hidden;
  background: #F7F7F7;
}
body,
button {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
}
html,
body {
  height: 100%;
}
.bold {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}
#wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
}
#wrapper #page-wrapper {
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow-x: auto;
  background: #EEF1F9;
}
.page-heading {
  background-color: #EEF1F9;
  transition: all 0.5s ease 0s;
  padding: 15px;
  margin: 0;
}
.page-heading__inner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.page-heading__inner h2 {
  color: #000030;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .page-heading__inner {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.no-margins {
  margin: 0;
}
.table-notfound-sign {
  padding: 10px 0 10px 0;
  width: 100%;
  background: #fff;
}
.tooltip-circle {
  text-decoration: none !important;
  cursor: pointer;
  display: inline-block;
  color: inherit;
}
.tooltip-circle:hover {
  color: #000000;
}
.wrapper-content {
  transition: all 0.5s ease 0s;
  padding: 24px 16px 16px 16px;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 16px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: #fff;
  margin-top: 15px;
  height: 1px;
  margin-bottom: 15px;
}
.ibox {
  clear: both;
  margin-top: 0;
  padding: 0;
}
.ibox + .ibox:not(.today) {
  margin-top: 40px;
}
.ibox:after,
.ibox:before {
  display: table;
}
.no-padding {
  padding: 0 !important;
}
.wrap__mobile {
  display: none;
}
.wrap__desktop {
  display: block;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  color: inherit;
  margin-bottom: 0;
  padding: 24px 0 16px 0;
  min-height: 48px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.ibox-title .table-filter {
  margin: 0;
}
.ibox-title__included {
  background: #fff;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.ibox-title--flex {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 15px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .reactdaypicker-block {
  width: 100%;
  min-width: 150px;
  position: relative;
  text-align: left;
  line-height: 22px;
  font-size: 14px;
}
.ibox-title .reactdaypicker-block i {
  position: absolute;
  top: 10px;
  right: 10px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.reactdaypicker-block {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000000 !important;
}
.reactdaypicker-block i {
  margin-right: 10px;
}
.reactdaypicker-block .caret {
  margin-left: 10px;
}
.ibox-list-holder .ibox {
  margin: 0 0 16px 0 !important;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 16px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.ibox-content.field-list-holder {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.ibox-content.field-list-holder .ibox-title {
  padding: 0 0 16px 0;
  min-height: initial;
}
.ibox-content.field-list-holder .form-group {
  color: #000030;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 0 16px 0;
  text-align: left;
  -ms-flex-align: start;
      align-items: start;
  font-size: 14px;
  line-height: 16px;
}
.ibox-content.field-list-holder .form-group:last-child {
  margin-bottom: 0;
}
.ibox-content.field-list-holder .form-group label {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ibox-content.field-list-holder .form-group a {
  transition: all 0.5s ease 0s;
  color: #000030;
  border-bottom: 1px solid #000030;
}
.ibox-content.field-list-holder .form-group a:hover {
  color: #FF004C;
  border-bottom: 1px solid transparent;
}
.ibox-content h5 {
  color: #05C48A;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  float: none;
}
.ibox-content i {
  color: #000030;
}
.ibox-content p b,
.ibox-content p strong,
.ibox-content .label {
  margin: 0;
  padding: 0;
  color: #FF004C;
  font-weight: 700;
}
.ibox-content .user-info-columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.ibox-content .user-info-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
  position: relative;
}
.ibox-content .user-info-column:nth-child(odd) {
  padding-right: 16px;
}
.ibox-content .user-info-column:nth-child(even) {
  padding-left: 16px;
}
.ibox-content .user-info-column:nth-child(even):before {
  width: 1px;
  height: 100%;
  background: #8080AA;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
}
.finance-report .ibox-content {
  padding-top: 0;
}
.ibox-footer {
  color: inherit;
  font-size: 90%;
  padding: 16px;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}
.dropdown-menu {
  position: absolute;
  top: -22px;
  right: -1px;
  left: unset;
  display: none;
  float: left;
  border: medium none;
  font-size: 14px;
  list-style: none outside none;
  text-shadow: none;
  padding: 0;
  z-index: 1000;
  border-radius: 8px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  max-height: 400px;
}
.dropdown-menu__header {
  height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.dropdown-menu__header img {
  margin-right: 10px;
}
.dropdown-menu__header span {
  font-size: 16px;
}
.dropdown-menu > li > a {
  color: inherit;
  line-height: 30px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > a i {
  margin-right: 10px;
}
.dropdown-menu > .active > a,
.dropdown-menu > a:focus,
.dropdown-menu > a:hover {
  color: #06C38A;
  text-decoration: none;
  outline: 0;
}
.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.dropdown.open .fa-chevron-down {
  transform: rotate(180deg);
}
/* Select2 custom styles */
.select2-select {
  width: 100%;
}
.select2-container .select2-selection--single {
  height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 5px;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7eaec;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0e9aef;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #e7eaec;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  display: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f1f1f1;
  height: auto;
  line-height: 1.4;
  padding-bottom: 5px;
  padding-top: 5px;
  vertical-align: middle;
  max-width: 100%;
  white-space: normal;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  font-size: 26px;
  height: 18px;
  line-height: 1;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -11px;
}
.select2-dropdown {
  border-color: #e7eaec;
}
.select2-dropdown input:focus {
  outline: none;
}
.select2-selection {
  outline: none;
}
.ui-select-container.ui-select-bootstrap .ui-select-choices-row.active > a {
  background-color: #0e9aef;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-b-n {
  margin-bottom: 0;
}
.m-b {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .m-b-xs {
    margin-bottom: 15px;
  }
}
.m-t-n {
  margin-top: 0;
}
.m-t {
  margin-top: 15px;
}
.m-t-small {
  margin-top: 5px;
}
.p-n {
  padding: 0;
}
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.full-width {
  width: 100%;
}
.helvetica {
  font-family: 'Helvetica', Arial, sans-serif;
}
.m-t-sm {
  background-color: #f9f9f9;
  border-radius: 0;
  border-color: #e7eaec;
  color: #676a6c;
}
.form-textarea {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 100px;
  max-height: 300px;
}
.form-textarea-xs {
  min-height: 60px;
  max-height: 150px;
}
.bitcoin {
  font-family: 'Bitcoin';
  font-weight: 400;
}
.global-loading {
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 500;
  width: 100%;
  transform: translateY(-50%);
}
.form-horizontal .form-group {
  margin-left: auto;
  margin-right: auto;
}
.form-horizontal_flex .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.form-horizontal_flex .control-label {
  padding-top: 0;
}
.form-horizontal .contact-number {
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin-top: 16px;
}
.form-horizontal .contact-number .form-control {
  color: #010147;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 8px;
  border: none;
  background: #fff;
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.apply-btn {
  height: 40px;
  padding: 7px 24px;
  color: #fff;
  border-radius: 2px !important;
  background: #000030;
  margin-right: 9px;
}
.apply-btn:active {
  background: #000030;
  color: #fff;
}
.apply-btn:focus {
  background: #000030;
  color: #fff;
}
@media (pointer: fine) {
  .apply-btn:hover {
    background: #010147;
    color: #fff;
  }
}
.header-button {
  margin-left: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  padding: 8px 16px;
  height: 32px;
  border-radius: 4px !important;
}
.header-button picture {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .header-button {
    padding: 0;
    border-radius: 50% !important;
    background: transparent;
  }
  .header-button picture {
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
  }
  .header-button span {
    display: none;
  }
}
.header-button.add-button:before {
  display: block;
  content: '';
  width: 14px;
  height: 14px;
  background-image: url(/build/add-blue.svg?137943cb45b61b56cf2b0bcbb5b70506);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .header-button.add-button:before {
    margin-right: 0;
    width: 28px;
    height: 28px;
    background-image: url(/build/add-blue-mobile.svg?7e13c70a27b5865cf4851a3cdefe00b3);
  }
}
.reset-btn {
  height: 40px;
  padding: 7px 24px;
  color: #fff;
  border-radius: 2px !important;
  background: #FF004C;
}
.reset-btn:active {
  background: #FF004C;
  color: #fff;
}
.reset-btn:focus {
  color: #fff;
}
@media (pointer: fine) {
  .reset-btn:hover {
    background: #EE2C66;
    color: #fff;
  }
}
.generate-btn:hover {
  background: #ccc;
  color: #fff;
}
.cancel-btn {
  height: 40px;
  padding: 7px 24px;
  color: #fff;
  border-radius: 2px !important;
  background: #000;
}
.cancel-btn:active {
  background: #000;
  color: #fff;
}
.cancel-btn:focus {
  color: #fff;
}
@media (pointer: fine) {
  .cancel-btn:hover {
    background: #454545;
    color: #fff;
  }
}
.settingsBar {
  display: -ms-flexbox;
  display: flex;
  -ms-grid-column-align: flex-end;
      justify-items: flex-end;
  -ms-flex-pack: end;
      justify-content: end;
  margin-bottom: 16px;
  -ms-flex-align: center;
      align-items: center;
}
.settingsBar div {
  padding: 0;
}
.settingsBar div a,
.settingsBar div button {
  padding: 0 8px;
}
.settingsBar--withTitle {
  -ms-grid-column-align: unset;
      justify-items: unset;
}
.settingsBar--withTitle h5 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 16px;
  padding-left: 40px;
}
.settingsBar_tableBodyTitle {
  width: 100%;
}
.settingsBar div button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: none;
  padding: 0;
  outline: none;
  border: none;
  opacity: 1;
  min-height: 30px;
  min-width: 30px;
  margin: 0 8px;
}
.ChartBarLineLabels,
.ChartLineLabels {
  width: 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.ChartBarLineLabels__label div,
.ChartLineLabels__label div {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid;
  margin-right: 10px;
}
.ButtonsList {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 15px;
}
.ButtonsList label {
  width: 100%;
}
.roundButton {
  width: 85px;
  height: 38px;
  color: #FFFFFF;
  background: #C4C4C4;
  border-radius: 3px !important;
  margin: 0 9px 9px 0;
  border: none;
}
.roundButton--active {
  background: #000000;
}
.subtitle {
  font-size: 12px;
  margin: 0 0 5px 20px;
}
.reverse {
  transform: rotate(180deg);
}
.addButton {
  width: 38px;
  height: 38px;
  margin-left: 10px;
  border-radius: 50% !important;
  background: #05C48A;
  border: none;
}
.addButton img {
  position: relative;
  top: -1px;
  transform: rotate(45deg);
}
.deleteButton {
  width: 38px;
  height: 38px;
  border-radius: 50% !important;
  background: #FF004C;
  text-align: center;
}
.deleteButton img {
  position: relative;
  top: 4px;
  display: initial !important;
}
@media screen and (max-width: 767px) {
  .wrap__mobile {
    display: block;
  }
  .wrap__desktop {
    display: none;
  }
  .ibox-title .reactdaypicker-block {
    width: 100%;
  }
  .ibox-title--flex {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .reactdaypicker-block {
    width: 100%;
    height: auto;
    white-space: normal;
  }
  .reactdaypicker-block i {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .table-responsive {
    border: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  body.login-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 993px) {
  body.login-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .daterange-block {
    min-width: 350px;
  }
  #app #wrapper .active-sidebar {
    margin-left: 300px;
  }
  .open-sidebar .wrapper-content,
  .open-sidebar .page-heading,
  .open-sidebar .notification,
  .open-sidebar .chart_container {
    margin-left: 300px;
  }
}
body .modal-backdrop {
  opacity: 0 !important;
}
body .bm-overlay,
body .modal:after {
  background: #8080AA !important;
  opacity: 0.5 !important;
}
@media screen and (min-width: 993px) {
  .settingsMenu {
    padding: 0;
  }
  .settingsMenu .modal-dialog {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    height: 100%;
    width: auto;
    min-height: initial;
  }
  .settingsMenu .modal-dialog .modal-content {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    height: 100%;
    position: absolute;
  }
  .settingsMenu .modal-dialog .modal-content form {
    height: 100%;
  }
  .settingsMenu .modal-dialog .modal-content .modal-body {
    overflow: auto;
    height: calc(100% - 113px);
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .settingsMenu {
    padding: 0;
  }
  .settingsMenu .modal-dialog {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    height: 100%;
    width: auto;
    min-height: initial;
  }
  .settingsMenu .modal-dialog .modal-content {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    height: 100%;
    position: absolute;
  }
  .settingsMenu .modal-dialog .modal-content form {
    height: 100%;
  }
  .settingsMenu .modal-dialog .modal-content .modal-body {
    overflow: auto;
    height: calc(100% - 113px);
  }
}
@media screen and (max-width: 767px) {
  .settingsMenu .modal-dialog {
    min-height: initial;
  }
  .settingsMenu .modal-dialog .modal-content {
    height: 100%;
  }
  .settingsMenu .modal-dialog .modal-content form {
    height: 100%;
  }
  .settingsMenu .modal-dialog .modal-content .modal-body {
    overflow: auto;
    height: calc(100% - 113px);
  }
}
.accordion-item {
  width: 100%;
  border-bottom: 1px solid #fff;
}
.accordion-item:last-child {
  border-bottom: 0;
}
.accordion-item .accordion-title {
  padding: 16px;
  font-size: 14px;
  font-weight: 700;
  background: #000030;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.accordion-item .accordion-title .arrow {
  transition: all 0.5s ease 0s;
}
.accordion-item .accordion-title.active .arrow {
  transform: rotate(-180deg);
}
.accordion-item .accordion-content {
  padding: 16px;
  background: #fff;
}
@font-face {
  font-family: 'Proxima Nova';
  font-weight: 700;
  font-style: normal;
  src: local('ProximaNova'), url(/build/ProximaNova.woff2?d7063375b76c90114eb709f74782bb4c) format('woff2');
}
@font-face {
  font-family: 'Proxima Nova Bold';
  font-weight: 700;
  font-style: normal;
  src: local('ProximaNova-Bold'), url(/build/ProximaNova-Bold.woff2?ea8693a56be19f358358689409e240dc) format('woff2');
}
@font-face {
  font-family: 'OpenSans';
  src: local('Open Sans'), local('OpenSans'), url(/build/OpenSans.woff2?2676a60dff9ea887c378c1481ec861b2) format('woff2'), url(/build/OpenSans.woff?6d59da2ca3c0393e7d89bfc42088de58) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/build/OpenSans-Light.woff2?c0f4c601109094cfe1626b74ae3a37a3) format('woff2'), url(/build/OpenSans-Light.woff?7a967277afc9269b6812b4dff3e9029d) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(/build/OpenSans-Semibold.woff2?3e9f32751a5ac78d58aa12ff04525781) format('woff2'), url(/build/OpenSans-Semibold.woff?5acf2c8fad68a30217a4a8f807c09a17) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/build/OpenSans-Bold.woff2?c6dc4d697b8512fb9862a82d91d9545f) format('woff2'), url(/build/OpenSans-Bold.woff?8b45c68da715cd8e4336a1a75fa7f4ff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Bitcoin';
  font-weight: 400;
  font-style: normal;
  src: local('Bitcoin'), local('Bitcoin'), url(/build/BTC.woff2?fc9359e079395cfa9fe222d4b454d9a0) format('woff2'), url(/build/BTC.woff?d7e16dd3023738e99b14720bb74434c0) format('woff');
}
@font-face {
  font-family: 'Blender Pro';
  font-weight: 700;
  font-style: normal;
  src: local('BlenderPro'), local('Blender Pro'), url(/build/BlenderPro-Bold.woff2?59a8b228e43c55f46e28093baf66661d) format('woff2'), url(/build/BlenderPro-Bold.woff?4c6b804227c803b87814e9c34892c510) format('woff');
}
@font-face {
  font-family: 'Micra';
  font-weight: 400;
  font-style: normal;
  src: local('Micra'), local('Micra'), url(/build/Micra.woff2?5688a06265ce4720047026e1584ad9d0) format('woff2'), url(/build/Micra.woff?d665d6ed8fdd2bcf0be62799056d69c9) format('woff');
}
.page-wrapper {
  padding-top: 50px;
  min-height: 100vh;
}
.btn {
  border-radius: 2px;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #0e9aef;
}
.btn-success.btn-outline {
  color: #333377;
}
.btn-success.btn-outline:disabled {
  color: #fff;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-info.btn-outline:disabled {
  color: #fff;
}
.btn-warning.btn-outline {
  color: #F4AE22;
}
.btn-warning.btn-outline:disabled {
  color: #fff;
}
.btn-danger.btn-outline {
  color: #EB001B;
}
.btn-danger.btn-outline:disabled {
  color: #fff;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #0e9aef;
  border-color: #0e9aef;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #0d91e1;
  border-color: #0d91e1;
  color: #fff;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1fa2f2;
  border-color: #1fa2f2;
}
.btn-success {
  background-color: #333377;
  border-color: #333377;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #2e2e6c;
  border-color: #2e2e6c;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #393985;
  border-color: #393985;
}
.btn-info {
  background-color: #000030;
  border-color: #000030;
  color: #000030;
  font-weight: bold;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #000021;
  border-color: #000021;
  color: #000030;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #000044;
  border-color: #000044;
}
.btn-default {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  color: #cacaca;
}
.btn-warning {
  background-color: #F4AE22;
  border-color: #F4AE22;
  color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f3a913;
  border-color: #f3a913;
  color: #fff;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f5b535;
  border-color: #f5b535;
}
.btn-danger {
  background-color: #EB001B;
  border-color: #EB001B;
  color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #dc0019;
  border-color: #dc0019;
  color: #fff;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ff001e;
  border-color: #ff001e;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #0e9aef;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  background-color: #333377;
  border-color: #333377;
  color: #fff;
}
.btn-success.active.focus i,
.btn-success.active:focus i,
.btn-success.active:hover i,
.btn-success:active.focus i,
.btn-success:active:focus i,
.btn-success:active:hover i,
.open > .dropdown-toggle.btn-success.focus i,
.open > .dropdown-toggle.btn-success:focus i,
.open > .dropdown-toggle.btn-success:hover i {
  color: #fff;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #0c87d2, 0 5px 0 0 #0c87d2, 0 10px 5px #999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #0c87d2, 0 2px 0 0 #0c87d2, 0 5px 3px #999;
}
button.btn-default.dim {
  box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999;
}
button.btn-default.dim:active {
  box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999;
}
button.btn-warning.dim {
  box-shadow: inset 0 0 0 #eca10c, 0 5px 0 0 #eca10c, 0 10px 5px #999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0 0 0 #eca10c, 0 2px 0 0 #eca10c, 0 5px 3px #999;
}
button.btn-info.dim {
  box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999;
}
button.btn-info.dim:active {
  box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999;
}
button.btn-success.dim {
  box-shadow: inset 0 0 0 #2a2a62, 0 5px 0 0 #2a2a62, 0 10px 5px #999;
}
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 #2a2a62, 0 2px 0 0 #2a2a62, 0 5px 3px #999;
}
button.btn-danger.dim {
  box-shadow: inset 0 0 0 #cc0017, 0 5px 0 0 #cc0017, 0 10px 5px #999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0 0 0 #cc0017, 0 2px 0 0 #cc0017, 0 5px 3px #999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.btn:focus {
  outline: none !important;
}
.btn i.fa-angle-down {
  transition: transform 0.2s ease-in;
}
.btn.active i.fa-angle-down,
.btn[aria-expanded="true"] i.fa-angle-down {
  transform: rotate(180deg);
}
.btn-empty {
  background: transparent;
  border: none;
}
.dropdown-toggle {
  width: 100%;
  padding: 0;
}
.dimension > div > .rw-dropdown-list-input.rw-input:before {
  float: left;
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: 4px;
}
.dimension__first > div > .rw-dropdown-list-input.rw-input:before {
  background: #000056;
}
.dimension__second > div > .rw-dropdown-list-input.rw-input:before {
  background: #fd267e;
}
.chart-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  -ms-flex-pack: end;
      justify-content: end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .chart-toolbar:last-child {
    width: 100%;
    -ms-flex-align: end;
        align-items: end;
  }
  .chart-toolbar:last-child button {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .chart-toolbar {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .chart-toolbar:first-child {
    margin-bottom: 0 !important;
  }
  .chart-toolbar:last-child {
    width: 100%;
    -ms-flex-align: end;
        align-items: end;
  }
  .chart-toolbar:last-child button {
    margin-top: 0;
  }
}
.chart-toolbar:first-child {
  -ms-flex-pack: left;
      justify-content: left;
}
.chart-toolbar__wrapper {
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start !important;
      align-items: start !important;
}
.chart-toolbar .ChartBarLabels {
  width: initial;
  white-space: nowrap;
  margin: 0;
}
.chart-toolbar button {
  background: transparent;
  border: none;
  padding: 0;
  margin-top: 3px;
  margin-left: 16px;
}
.chart-types {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}
.chart-types .chart-type {
  width: calc(50% - 8px);
  border-radius: 8px;
  min-height: 90px;
  border: 1px solid #EEF1F9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: #000030;
  background: transparent;
  padding: 0;
}
.chart-types .chart-type span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.chart-types .chart-type span:before {
  display: block;
  content: '';
  width: 27px;
  height: 27px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.chart-types .chart-type:hover,
.chart-types .chart-type.active {
  border: 1px solid #05C48A;
  color: #05C48A;
  transition: all 0.5s ease 0s;
}
.chart-types .chart-type-bar span:before {
  background-image: url(/build/chart-bar.svg?8c22d246c94247a1e3fd90b7ac0c9452);
}
.chart-types .chart-type-bar:hover span:before,
.chart-types .chart-type-bar.active span:before {
  background-image: url(/build/chart-bar-active.svg?7b2e4f067a2ea41e6a8f4a7b184ba587);
}
.chart-types .chart-type-line span:before {
  background-image: url(/build/chart-line.svg?7ca87b9e45b634fc01d6183a53c22718);
}
.chart-types .chart-type-line:hover span:before,
.chart-types .chart-type-line.active span:before {
  background-image: url(/build/chart-line-active.svg?c0a8497f2207486aa57e1910797a01cd);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}
.form-control:focus {
  border-bottom-color: #000056 !important;
}
.form-control,
.single-line {
  background: transparent;
  border: 1px solid #DBDBDB;
  border-radius: 2px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  height: 40px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  -webkit-appearance: none;
}
.form-control,
.form-control-sm {
  height: 38px;
}
select::-ms-expand {
  display: none;
}
select.form-control {
  background-image: url(/build/drop-down-arrow.svg?358c0b687214ca342512a3515cd3f605);
  background-repeat: no-repeat;
  background-position: right center;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
textarea.form-control {
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
  height: 70px;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
  background: #F6F6F6;
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.form-group .help-block {
  margin-bottom: 0;
}
input.form-control {
  padding-left: 24px;
  padding-right: 40px;
}
.modal-dialog .activation input.form-control {
  padding-left: 24px;
  padding-right: 24px;
}
.modal-dialog .activation .big-field {
  padding: 8px 15px;
}
.has-success .form-control,
.has-success .form-control:focus {
  border-color: #0e9aef;
}
.has-warning .form-control,
.has-warning .form-control:focus {
  border-color: #F4AE22;
}
.has-error .form-control,
.has-error .form-control:focus {
  border-color: #EB001B;
}
.has-success .control-label {
  color: #0e9aef;
}
.has-warning .control-label {
  color: #F4AE22;
}
.has-error .control-label,
.has-error .error-message {
  color: #EB001B;
}
.has-error .control-label + .i-checks,
.has-error .error-message + .i-checks {
  margin-top: 10px;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .form-group .control-label {
    padding-top: 7px;
  }
  .form-group.no-label .control-label {
    display: none;
  }
}
.form-vertical {
  display: -ms-flexbox;
  display: flex;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.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 #e7e7e7;
}
.table > thead > tr > th {
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  line-height: 1.42857;
  padding: 8px;
  vertical-align: middle;
}
.table > tbody > tr.no-b-t > td {
  border-top: none;
}
.table td,
.table th {
  border-top: none !important;
}
.table th a {
  color: inherit;
}
.table th.vertical-center {
  vertical-align: middle;
}
.table tr.green-bg td.status span {
  color: #05C489;
}
.table td span.red {
  color: #EB001B;
}
.table td span.green {
  color: #52a554;
}
.table td span.label + i {
  margin-left: 10px;
  font-size: 16px;
}
.table td .row-controls {
  display: block;
}
.table td .row-controls .control-item {
  vertical-align: middle;
  display: inline-block;
  text-decoration: none !important;
  color: #000000;
  transition: all 0.2s ease-in;
  font-size: 20px;
}
.table td .row-controls .control-item.delete-button {
  color: #EB001B;
}
.table td .row-controls .control-item.activate-button {
  color: #52a554;
}
.table td .row-controls .control-item.deactivate-button {
  color: #F4AE22;
}
.table td .row-controls .control-item:hover,
.table td .row-controls .control-item:focus,
.table td .row-controls .control-item:active {
  opacity: 0.7;
}
.table td .row-controls .control-item:not(:last-child) {
  margin-right: 10px;
}
.table td .row-controls_small .control-item {
  font-size: 16px;
}
.report-table td,
.report-table th {
  padding: 8px 16px;
  text-align: left;
}
.report-table tr > td {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #EEF1F9;
}
.report-table tr:last-child > td {
  border-bottom: none;
}
.report-table tbody tr td:first-child {
  padding-left: 8px;
}
.report-table tbody tr:last-child {
  position: relative;
}
.report-table tbody tr:last-child td {
  background: #FF004C;
  color: #fff;
  font-weight: 700;
}
.report-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 0;
}
.report-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 0;
}
.report-table thead {
  padding: 0 17px;
}
.report-table thead tr,
.report-table thead th {
  border: none !important;
}
.report-table thead tr:nth-child(1) {
  background: #FF004C;
}
.report-table thead tr:nth-child(1) th {
  color: #fff;
  padding: 16px 8px;
}
.report-table thead tr:nth-child(2) {
  background: #000030;
  color: #F4AE22;
}
.report-table thead tr:nth-child(2) th:first-child {
  padding-left: 8px;
}
.simple-table td,
.simple-table th {
  padding: 8px 16px;
  text-align: left;
  color: #000030;
  font-size: 12px;
}
.simple-table tr > td {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #EEF1F9;
}
.simple-table tr > td a {
  color: #3F75F6;
  font-size: 12px;
}
.simple-table tr:last-child > td {
  border-bottom: none;
}
.simple-table thead th {
  background: #000030;
  color: #F4AE22;
  border-bottom: none !important;
  height: 46px;
}
.simple-table thead th:first-child {
  border-top-left-radius: 8px;
  padding-left: 8px;
}
.simple-table thead th:last-child {
  padding-right: 8px;
}
.simple-table thead th:last-child {
  border-top-right-radius: 8px;
}
.green-hover {
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
.green-hover tr:hover td {
  background: #ffe5b3;
}
/* MODAL */
.modal {
  z-index: 10500;
  padding-left: 0 !important;
}
.modal.modal-open {
  width: 100%;
}
.modal:after {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #FFFFFF;
  opacity: 0.95 !important;
}
.modal.modal__promo_list .modal-sm {
  width: auto;
}
.modal-content {
  position: relative;
  width: 416px;
  margin: auto;
  padding: 0;
  background-color: #EEF1F9;
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  opacity: 1 !important;
  outline: 0 none;
}
.modal-content .modal-body {
  padding: 16px;
}
.modal-content .modal-body .row {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal-content .form-group {
  width: 100%;
}
.modal-content .form-group .form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.modal-content .form-group .form-row .form-control {
  display: -ms-flexbox;
  display: flex;
  width: 188px;
  height: 40px;
  padding: 11px 0px 11px 8px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
  background: #fff;
  color: #010147;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 6px;
}
.modal-content .form-group .form-row__promocode {
  width: 100%;
}
.modal-content .form-group .form-row__promocode .form-control {
  width: 100%;
}
.modal-content .form-group .form-row__promocode .generate-btn {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #FF004C;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  border-radius: 2px;
  border: 1px solid #FF004C;
  width: 100%;
  background: #fff;
}
.modal-content .help-text {
  font-size: 10px;
}
.modal-dialog {
  z-index: 2200;
}
.modal-header {
  max-width: 100%;
  border: none;
  height: 48px;
  background: #000030;
  color: #FFF;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.modal-header .close {
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 7px;
  opacity: 1;
}
.modal-body {
  padding: 20px 30px 30px 30px;
  max-width: 100%;
}
.modal-body label {
  text-align: left !important;
  margin: 0;
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.modal-body label.bold {
  font-weight: 700;
}
.modal-body .offer-item__promo-links-wrap .link-title {
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
}
.modal-body .offer-item__promo-links-wrap .link-url {
  color: #3F75F6;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 24px;
}
.modal-body .offer-item__promo-links-wrap .promo-code-tree__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 16px;
}
.modal-body .offer-item__promo-links-wrap .promo-code-tree__item .item-desc {
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.modal-body .offer-item__promo-links-wrap .promo-code-tree__item .item_actions {
  font-size: 16px;
}
.modal-body .offer-item__promo-links-wrap .promo-code-tree__item .item_actions a {
  margin: 0 12px;
  color: #000030;
}
.modal-footer {
  max-width: 100%;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  margin-top: 0;
  background: transparent;
  padding: 16px;
}
.modal-footer .apply-btn {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 184px;
  border-radius: 2px !important;
  background: #000030;
  color: #F4AE22;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.modal-footer .cancel-btn {
  height: 32px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  border-radius: 2px !important;
  border: 1px solid #F4AE22;
  background: #F4AE22;
  width: 184px;
  color: #000030;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .modal.modal__promo_list .modal-sm {
    width: auto;
  }
  .modal.modal__promo_list .modal-sm .modal-content form {
    -ms-flex-pack: start;
        justify-content: start;
  }
  .modal {
    background: #ffffff;
  }
  .modal .modal-sm .modal-content {
    position: absolute;
  }
  .modal-body {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
  }
  .modal-dialog {
    min-height: 100%;
    margin: 0;
  }
  .modal-dialog .modal-content {
    width: 100%;
    height: 100%;
  }
  .modal-dialog .modal-content form {
    width: 100%;
    height: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal-dialog .modal-content form .modal-header {
    width: 100%;
  }
  .modal-dialog .modal-content form .modal-body {
    padding: 16px;
    height: calc(100% - 130px);
  }
  .modal-dialog .modal-content form .modal-footer {
    padding: 16px;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    height: 64px;
    width: 100%;
  }
  .modal-dialog .modal-content .btn-loading.apply-btn {
    padding: 5px;
    display: block;
  }
  .modal-dialog .modal-content .form-group .form-row .form-control {
    width: 48%;
  }
  .modal-dialog .modal-content .form-group .form-row #promocode {
    width: 100%;
  }
}
@font-face {
  font-family: 'icomoon';
  src: url(/build/icomoon.eot?ae09221f95711c8d75c2dc0e633a47fa);
  src: url(/build/icomoon.eot?ae09221f95711c8d75c2dc0e633a47fa) format('embedded-opentype'), url(/build/icomoon.ttf?032f98d6b8caa006ced6a6282d886fcb) format('truetype'), url(/build/icomoon.woff?6b750be84d0f916a68249dc602a9345a) format('woff'), url(/build/icomoon.svg?dd68b09ccd953a93b53be20e0b604a54) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-capitalist:before {
  content: "\E900";
}
.icon-paypal:before {
  content: "\E905";
}
.icon-bank-card:before {
  content: "\E906";
}
.icon-qiwi:before {
  content: "\E907";
}
.icon-epayments:before {
  content: "\E908";
}
.icon-paxum:before {
  content: "\E909";
}
.icon-webmoney:before {
  content: "\E90A";
}
.icon-yandex-money:before {
  content: "\E90B";
}
.icon-svg-img {
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  height: 100%;
  margin: 0 auto;
  display: block;
}
.icon-svg-img svg {
  height: 100%;
  width: auto;
  max-width: 100%;
}
.icon-svg-img svg path {
  fill: #0e9aef;
}
.active .icon-svg-img svg path {
  fill: #fff;
}
.file-list {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  vertical-align: top;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 24px 24px;
      grid-template-rows: 24px 24px;
  grid-auto-columns: max-content;
  row-gap: 14px;
  column-gap: 10px;
  grid-auto-flow: column;
}
.file-list__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.file-list__icon {
  margin-right: 10px;
}
.file-list__info {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
}
.file-list__link {
  color: #000000;
}
.file-list__link:visited {
  color: #0452b7;
}
.file-list__file-meta {
  margin-top: 4px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.top-header {
  height: 50px;
  background: #000030;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10010;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 16px;
  color: #fff;
  font-size: 14px;
}
.top-header .logo-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.top-header .logo-block a {
  padding-top: 4px;
}
.top-header__logo {
  width: 158px;
  height: 28px;
  display: block;
  transition: all 0.2s ease-in-out;
}
.top-header__logo img {
  display: block;
  width: 100%;
  height: 100%;
}
.top-header__logo:hover {
  opacity: 0.7;
}
.top-header__left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.top-header__right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.top-header__action {
  margin-right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .top-header__action {
    margin-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .top-header__action {
    margin-right: 10px;
  }
}
.top-header__button-admin {
  overflow: hidden;
  text-overflow: ellipsis;
}
.top-header__user-wrapp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.top-header__user-wrapp__hoverText {
  padding: 23px 34px;
  border-radius: 8px;
}
.top-header__user-wrapp .dropdown-menu {
  border-radius: 0 0 4px 4px;
  min-width: 300px;
  top: 36px;
  right: 0;
  padding: 16px;
  background: #000030;
}
@media screen and (max-width: 479px) {
  .top-header__user-wrapp .dropdown-menu {
    position: fixed;
    top: 48px;
    width: 100%;
  }
}
.top-header__user-wrapp .dropdown-menu li {
  margin-bottom: 16px;
  background: #fff;
  border-radius: 8px;
}
.top-header__user-wrapp .dropdown-menu li:last-child {
  margin-bottom: 0;
}
.top-header__user-wrapp .dropdown-menu li > * {
  width: 100%;
  border-radius: 8px;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 18px;
  line-height: 21px;
  color: #000030;
  transition: all 0.3s ease 0s;
  font-weight: 400;
}
.top-header__user-wrapp .dropdown-menu li > * i {
  margin-right: 16px;
}
.top-header__user-wrapp .dropdown-menu li > *:hover {
  color: #F4AE22 !important;
}
.top-header__user {
  height: 100%;
}
.top-header__user .dropdown-menu li a:focus,
.top-header__user .dropdown-menu li a:hover {
  background: transparent;
  color: #06C38A;
}
.top-header__user .dropdown-toggle {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.top-header__user .dropdown-toggle .user-header__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  transition: all 0.2s ease-in;
}
.top-header__user .dropdown-toggle img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.top-header__user .dropdown-toggle .user-name {
  margin-left: 5px;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.top-header__user .dropdown-toggle .user-name:after {
  transition: all 0.3s ease 0s;
  display: block;
  content: '';
  width: 8px;
  height: 5px;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(/build/dropdown-arrow.svg?0ebfe973d4a7ac3085ecce0313056346);
}
.top-header__user .dropdown-toggle:hover {
  opacity: 0.6;
  transition: all 0.2s ease-in;
}
.top-header__user.open .user-name:after {
  transform: rotate(180deg);
}
.top-header__user__bottom {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 8px 20px 20px 20px;
}
.top-header__user__bottom__logOut {
  width: calc( 100% - 40px);
  font-size: 9.375px;
  text-align: left;
  padding-left: 0;
}
.top-header__user__bottom__settings {
  width: 15.56px;
  height: 15.56px;
  padding: 0 !important;
  line-height: unset !important;
}
.top-header__user__bottom__settings__icon {
  width: 15.56px;
  height: 15.56px;
  filter: invert(50%) sepia(95%) saturate(396%) hue-rotate(111deg) brightness(98%) contrast(99%);
}
.top-header__user__bottom .locale {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1.5px solid black;
  font-size: 9.38px;
}
.top-header__user__bottom .locale .dropdown-toggle {
  width: 100%;
  height: 100%;
  line-height: 15px;
  padding: 0;
  text-transform: lowercase;
}
.top-header__user__bottom .locale .dropdown-toggle .dropdown-menu li > button:hover {
  color: #F4AE22;
}
.top-header__user__bottom .locale .dropdown-toggle .dropdown-menu li .active {
  color: #F4AE22;
}
.top-header__balance {
  color: #F4AE22;
  background-image: url(/build/header-balance.svg?32336c737b3b44c80613ea4d5588896e);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding-left: 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  transition: all 0.2s ease-in;
}
.top-header__balance:hover {
  color: #F4AE22;
  opacity: 0.6;
  transition: all 0.2s ease-in;
}
.top-header__menu-toggle {
  outline: none;
  cursor: pointer;
  height: 30px;
  width: 24px;
  background: none;
  margin-right: 10px;
  padding: 0;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.top-header__menu-toggle span {
  position: relative;
  width: 24px;
  height: 2px;
  background-color: #fd2626;
  display: block;
}
.top-header__menu-toggle span:after,
.top-header__menu-toggle span:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #fd2626;
  position: absolute;
  left: 0;
}
.top-header__menu-toggle span:after {
  top: 6px;
}
.top-header__menu-toggle span:before {
  top: -6px;
}
.top-header__menu-toggle:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #000063;
}
.top-header__menu-toggle.active span {
  background-color: transparent;
}
.top-header__menu-toggle.active span:before {
  top: 0;
  transform: rotate(45deg);
}
.top-header__menu-toggle.active span:after {
  top: 0;
  transform: rotate(-45deg);
}
.sidebarContainer .locale {
  padding-bottom: 40px;
  width: 250px;
  position: absolute;
  margin: 0;
  display: block;
}
@media screen and (min-width: 993px) {
  .sidebarContainer .locale {
    display: none;
  }
}
.userMenu__toolbar {
  background: #000030;
  color: #fff;
  padding: 8px 8px 8px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.userMenu__toolbar i {
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.locale {
  position: relative;
  white-space: nowrap;
  color: #F4AE22;
  margin: 0 37px 0 25px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .locale {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .locale {
    display: none;
  }
}
.locale__loading {
  position: absolute;
  top: 50%;
  right: 5px;
  z-index: 2;
  width: 14px;
  height: 14px;
  margin-top: -7px;
}
.locale__name {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  line-height: 16px;
}
.locale__name:hover {
  color: #fff;
}
.locale__name:after {
  transition: all 0.3s ease 0s;
  margin-left: 5px;
  display: block;
  content: '';
  width: 8px;
  height: 5px;
  background-image: url(/build/dropdown-arrow.svg?0ebfe973d4a7ac3085ecce0313056346);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  background-size: contain;
}
.locale .open .locale__name:after {
  transform: rotate(180deg);
}
.locale .dropdown-toggle {
  display: block;
  position: relative;
  -webkit-appearance: none;
  color: #000000;
}
.locale .dropdown-toggle:hover {
  text-decoration: none;
  background-color: transparent;
  opacity: 0.6;
}
.locale li {
  font-size: 13px;
}
.locale .flag-icon {
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 18px;
  width: 18px;
  font-size: inherit;
  line-height: inherit;
  vertical-align: middle;
  margin: 2px 10px 2px 0;
  transform: none;
  overflow: hidden;
}
.locale .flag-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.locale .dropdown-menu {
  margin-top: 0;
  border: none;
  background: #000030;
  border-radius: 0 0 4px 4px;
  top: 30px;
  transform: translateX(-50%);
  left: 50%;
  min-width: 200px;
  font-size: 13px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 5px;
}
.locale .dropdown-menu li {
  position: relative;
  margin-bottom: 0 !important;
  background: #000030;
}
.locale .dropdown-menu li > * {
  color: #fff !important;
}
.locale .dropdown-menu li > * i {
  margin-right: 10px !important;
}
.locale .dropdown-menu li button {
  width: 100%;
  text-align: left;
  padding: 0 5px;
  margin: 0;
  background: transparent;
  border: 0 none;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.locale .dropdown-menu li button.active {
  background: #F4AE22;
}
.locale .dropdown-menu li button.active:hover {
  color: #fff !important;
}
.locale .dropdown-menu li button:hover {
  color: #FF004C;
}
.locale .dropdown-menu li a {
  display: block;
  padding: 5px 25px 5px 15px;
  clear: both;
}
.locale .dropdown-menu li a:hover {
  background-color: #edf0f5;
}
.locale .dropdown-menu li a.disabled {
  cursor: default;
  opacity: 0.5;
}
.locale .dropdown-menu li a.disabled:hover {
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .top-header {
    width: 100%;
    height: 50px;
  }
  .top-header__logo {
    display: none !important;
  }
  .top-header__user {
    margin-right: 0;
    margin-left: 0;
  }
  .top-header__user .dropdown-toggle img {
    margin-right: 0;
    width: 25px;
    height: 25px;
  }
  .top-header__user .dropdown-toggle .right-arrow {
    display: none;
  }
  .top-header__user .dropdown-menu {
    left: auto;
    right: 0;
  }
  .top-header__balance {
    font-size: 14px;
  }
  .top-header__left {
    margin-left: auto;
    margin-right: 10px;
    height: 100%;
  }
  .select2-container--open .select2-dropdown--below {
    min-width: 200px !important;
  }
}
.bm-menu-wrap {
  background-color: #000030;
  padding: 16px;
}
.bm-burger-button {
  display: none;
}
.sidebar {
  position: fixed;
  top: 20px;
  left: 20px;
  z-index: 200;
  width: 65px;
  height: calc(100% - 40px);
  background-color: #000030;
  border-radius: 8px;
  transition: all 0.2s ease-in-out;
}
.sidebar ::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar--extened {
  width: 210px;
}
.sidebar--extened .sidebar__logo img {
  width: 157px;
  margin: 26px;
}
.sidebar__bgr {
  position: fixed;
  top: 50px;
  left: 0;
  bottom: 0;
  z-index: -1;
  display: none;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .sidebar.opened .sidebar__bgr {
    display: block;
  }
}
.sidebar__inner {
  height: 100%;
  padding-bottom: 30px;
  margin-right: 10px;
}
.sidebar__logo_wrapper {
  height: 18px;
  opacity: 0;
  overflow: hidden;
  margin: 0 0 16px 0;
}
.sidebar__logo_wrapper__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.sidebar__logo {
  outline: none !important;
  position: relative;
  display: block;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.sidebar__logo img {
  display: block;
}
.sidebar__manager {
  border-top: 1px solid #122a4e;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
  overflow: hidden;
}
.sidebar__manager-name {
  margin: 0 0 10px;
}
.sidebar__manager .heading {
  margin-bottom: 20px;
  font-family: Micra;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
}
.sidebar__manager .row-block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
}
.sidebar__manager .row-block .manager-img {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 20px;
}
.sidebar__manager .row-block .name {
  font-size: 16px;
}
.sidebar__manager .contacts-block {
  position: relative;
  margin-bottom: 10px;
  font-size: 13px;
  padding-left: 20px;
}
.sidebar__manager .contacts-block span {
  font-family: Micra;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.833333px;
  text-transform: uppercase;
  color: #ffffff;
}
.sidebar__manager .contacts-block a {
  display: block;
  white-space: normal;
  font-family: Blender Pro;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1px;
}
.sidebar__manager .contacts-block a:hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .sidebar {
    margin-left: -220px;
    overflow-y: auto;
    padding-top: 50px;
  }
  .sidebar.opened {
    margin-left: 0;
  }
  .sidebar__inner {
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .sidebar {
    margin-left: -220px;
    overflow-y: auto;
    padding-top: 50px;
  }
  .sidebar.opened {
    margin-left: 0;
  }
}
.nav {
  height: calc(100% - 110px);
  padding-bottom: 5vh;
}
.nav > ul {
  height: 100%;
  overflow-y: auto;
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
.nav > ul > li {
  position: relative;
  display: block;
  transition: all 0.2s ease-in-out;
}
.nav > ul > li > .nav__tab {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  padding: 18px 21px 18px 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.nav > ul > li > .nav__tab.has-sub {
  padding-bottom: 10px;
}
.nav > ul > li > .nav__tab:hover,
.nav > ul > li > .nav__tab:focus,
.nav > ul > li > .nav__tab.active {
  text-decoration: none;
  font-weight: bold;
}
.nav > ul > li > .nav__tab:hover,
.nav > ul > li > .nav__tab:focus {
  color: #F4AE22;
}
.nav > ul > li > .nav__tab:hover img,
.nav > ul > li > .nav__tab:focus img {
  filter: invert(13%) sepia(90%) saturate(5467%) hue-rotate(321deg) brightness(103%) contrast(101%);
}
.nav > ul > li > .nav__tab .right-arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  background-image: url(/build/hexagon-plus.png?33d26d600e95fe4f72fc1cf98ce050e9);
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: -19px;
  width: 40px;
  height: 40px;
}
.nav > ul > li > .nav__tab img {
  margin-right: 5px;
}
.nav > ul > li.nav__toggle {
  display: none;
  position: fixed;
  bottom: 8vh;
}
.nav > ul > li.nav__toggle .nav__tab {
  background: transparent;
  border: none;
  font-size: 14px;
}
.nav > ul > li.opened > .nav__tab .right-arrow {
  background-image: url(/build/hexagon-minus.png?c74e74db4258532edf5b148dfebf8ee3);
}
.nav > ul > li.active > .nav__tab {
  text-decoration: none;
  color: #F4AE22;
}
.nav > ul > li.active img {
  filter: invert(13%) sepia(90%) saturate(5467%) hue-rotate(321deg) brightness(103%) contrast(101%);
}
.nav__sub-menu {
  position: relative;
  overflow: hidden;
  transition: height 0.2s ease;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-weight: normal;
}
.nav__sub-menu--active a {
  color: #F4AE22 !important;
}
.nav__sub-menu li > a {
  padding: 7px 10px 7px 25px;
  display: block;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  text-decoration: none;
  position: relative;
  transition: all 0.2s ease-in;
}
.nav__sub-menu li > a:hover,
.nav__sub-menu li > a:focus {
  color: #F4AE22 !important;
}
.nav__sub-menu li > a:hover img,
.nav__sub-menu li > a:focus img {
  filter: invert(13%) sepia(90%) saturate(5467%) hue-rotate(321deg) brightness(103%) contrast(101%);
}
.nav__sub-menu li.active > a {
  color: #F4AE22;
  transition: all 0.2s ease-in-out;
}
.nav__sub-menu li.active > a:hover,
.nav__sub-menu li.active > a:focus {
  color: #fff;
}
.payment-method__methods-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.payment-method__methods-list .list-item {
  margin-right: 22px;
}
.payment-method__methods-list .list-item .item {
  margin: 0;
}
.payment-method__methods-list .list-item .item.active {
  accent-color: #000030;
  box-shadow: none;
}
.payment-method__methods-list .list-item .item i {
  height: 46px;
  display: block;
}
.payment-method__methods-list .list-item .item:last-child {
  margin-right: 0;
}
.payment-method__methods-list .list-item .item:not(.active) {
  background-color: #fff;
  color: #0e9aef;
}
.payment-method__methods-list .list-item .item:hover:not(.active) {
  background-color: #f6f6f6;
}
.payment-method__methods-list .list-item span {
  padding: 0 5px;
  font-size: 12px;
  text-transform: uppercase;
  color: #8080AA;
}
.payment-method-form label.required:after {
  content: "*";
  color: #8080AA;
}
.payment-method-form textarea {
  background: #fff;
}
@media screen and (max-width: 767px) {
  .payment-method__methods-list {
    display: block;
  }
  .payment-method__methods-list .list-item {
    margin: 8px 0;
  }
  .payment-method__methods-list .list-item .item {
    text-align: center;
    width: 20px;
    height: 20px;
  }
  .payment-method__methods-list .list-item .item i {
    height: 46px;
    display: block;
  }
  .payment-method__methods-list .list-item span {
    font-size: 14px;
  }
}
.loginscreen {
  padding-bottom: 40px;
  background-color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}
.loginscreen.middle-box {
  width: 320px;
}
.loginscreen h3 {
  font-size: 30px;
  margin: 30px 0;
  font-weight: 300;
}
.loginscreen .form-group .i-checks {
  width: 150px;
  margin: 0 auto;
}
.loginscreen small {
  font-size: 90%;
}
.loginscreen__captcha-block {
  text-align: justify;
}
.loginscreen__captcha-block > * {
  display: inline-block;
  vertical-align: middle;
}
.loginscreen__captcha-block input {
  width: 150px;
  margin-left: 5px;
}
.postback .apply-btn {
  margin-left: 20px;
  margin-bottom: 20px;
}
.postback > .ibox-content {
  padding: 0;
  background: transparent;
}
.postback__limit {
  margin-bottom: 15px;
}
.postback .add-button {
  margin-bottom: 20px;
}
.postback__bottom-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.postback__add-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
.postback__filter .subtitle {
  margin-bottom: 8px;
}
.postback__filter h2 {
  margin-top: 0;
  margin-bottom: 16px;
}
.postback__filter .row.form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-left: 0;
}
.postback__filter .row.form-group .form-input {
  width: 39%;
  margin-right: 18px;
}
.postback__filter .radio-inline {
  padding-left: 0;
  padding-right: 0;
  padding-top: 4px;
  margin-left: 0;
}
.postback__filter .radio-inline:not(:last-child) {
  margin-right: 10px;
}
.postback__filter .select2-select {
  width: auto;
}
.postback__filter .ButtonsList {
  padding-left: 0;
}
.postback__filter-inline .control-label {
  text-align: left !important;
}
.postback__filter-inline .form-group > * {
  display: inline-block;
  vertical-align: middle;
}
.postback__save-btn i {
  margin-right: 10px;
  font-size: 17px;
}
.postback__table .row-controls img,
.postback__table .row-controls .fa {
  display: block;
}
.postback__table .row-controls span {
  display: none;
}
.postback__table.mobile-view .row-controls img,
.postback__table.mobile-view .row-controls .fa {
  display: none;
}
.postback__table.mobile-view .row-controls .link-title {
  display: block;
}
.postback__table h3 {
  color: #000000;
  text-align: left;
}
.postback__table .ibox-content {
  border-radius: 4px;
  padding: 0;
  border-top: none;
}
.postback__table .ibox-content table td {
  background: #fff;
}
.postback__table table {
  margin: 0;
}
.postback__table table .variableName input {
  height: 30px;
}
.postback__table th .delete-button,
.postback__table td .delete-button,
.postback__table th .postback__add-param,
.postback__table td .postback__add-param {
  width: 38px;
  text-align: center;
}
.postback__table tr td:last-child {
  color: #FF004C;
}
.postback__table .i-checks label {
  width: 22px;
  padding-left: 0;
  margin-bottom: 0;
}
.postback .viewLink {
  width: 100%;
  padding: 16px 0 0 0;
  border: none;
}
.postback__add-left {
  width: 100%;
  padding: 0;
}
.postback__add-left .ButtonsList {
  padding-left: 0;
}
.postback__add-left input.form-control {
  padding-left: 12px;
}
.postback__add-left .subtitle {
  font-size: 14px;
  font-weight: normal;
  color: #010147;
  margin: 0 0 8px 0;
}
.postback__add-left h2 {
  color: #010147;
  font-size: 16px;
  margin-left: 0;
}
.postback__add-left label {
  color: #010147;
  font-weight: 400;
  font-size: 14px;
}
.postback__add-left label > div {
  padding-left: 0;
  margin-bottom: 8px;
}
.postback__add-left .ButtonsList button {
  font-size: 14px;
}
.postback__add-left .top-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  row-gap: 10px;
}
.postback__add-left .top-form .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0;
}
.postback__add-left .top-form .form-group label {
  width: 100%;
  margin-left: 0;
}
.postback__add-left .top-form .form-group:nth-child(1) {
  width: calc( 50% - 8px);
  padding-right: 8px;
}
.postback__add-left .top-form .form-group:nth-child(2) {
  width: calc( 50% - 8px);
  padding-left: 8px;
}
.postback__add-left .top-form .form-group:nth-child(3) {
  width: 100%;
}
.postback__add-left .top-form .form-group:nth-child(3) .ButtonsList {
  padding-left: 0;
}
.postback__add-left .top-form .form-group:nth-child(4) {
  width: 100%;
}
.postback__add-left .top-form .form-group:nth-child(4) .ButtonsList button {
  width: 38px;
}
.postback__add-left .top-form .form-group:nth-child(5) {
  width: 100%;
}
.postback__add-left .top-form .form-group:nth-child(6) {
  width: 100%;
}
.postback__add-left .top-form .form-group:nth-child(6) .checkbox-inline.option {
  overflow-y: visible;
}
.postback__add-left .top-form .form-group:nth-child(6) .checkbox-inline.text {
  position: relative;
  display: block;
  width: 100%;
  margin: 8px 0 0 0;
}
.postback__add-left .top-form .option.checkbox-inline {
  margin-bottom: 5px;
}
.postback__filter-toggle {
  display: none;
}
.postback__add-param-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
}
.postback__add-param-wrapper h3 {
  margin: 16px 0 0 0;
}
.postback__extra .table {
  width: calc( 80% + 80px);
}
.postback__extra .table .variableName,
.postback__extra .table .valueVariable {
  width: calc( 50% - 40px);
}
.postback__conversion .label {
  margin-right: 10px;
  color: #000030;
  font-weight: 400;
}
.postback__active-goal {
  padding: 0;
}
.postback__test {
  margin-top: 30px;
}
.postback__test button:nth-child(1) {
  background: #05C48A;
}
.postback__test button:nth-child(2) {
  background: #000000;
}
.postback__test-toolbar .btn {
  margin: 0 5px;
}
@media screen and (max-width: 767px) {
  .postback__bottom-info {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .postback__bottom-info .text {
    margin-bottom: 20px;
  }
  .postback__add-param-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .postback__add-param {
    margin-top: 10px;
    margin-left: 0;
  }
  .postback__add-block {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .postback__filter {
    width: 100%;
    transition: all 0.15s ease-in;
  }
  .postback__filter .form-group .control-label {
    width: 100%;
  }
  .postback__add-left {
    width: 100%;
  }
  .postback__add-left .form-group {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .postback__add-left .form-group .control-label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
  }
  .postback__add-left .form-group .input-wrapper {
    width: 100%;
  }
  .postback__add-left .form-group .blank-block {
    display: none;
  }
  .postback__add-left .form-group .save-button {
    margin-left: auto;
    margin-top: 20px;
  }
  .postback__test-toolbar .btn {
    width: 100%;
    margin: 5px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .postback__add-block {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .postback__filter {
    width: 100%;
  }
  .postback__filter .form-group .control-label {
    width: 150px;
  }
  .postback__add-left {
    width: 100%;
  }
  .postback__add-left .form-group .control-label {
    width: 120px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: right;
    margin-right: 10px;
  }
  .postback__add-left .form-group .input-wrapper {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .postback__add-left .form-group .save-button,
  .postback__add-left .form-group .blank-block {
    width: 100px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 10px;
  }
}
@media screen and (min-width: 993px) {
  .postback__filter {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .postback__filter .form-group .control-label {
    width: 100%;
  }
  .postback__add-left {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .postback__add-left .form-group .control-label {
    width: 120px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: right;
    padding-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
  }
  .postback__add-left .form-group .input-wrapper {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .postback__add-left .form-group .save-button,
  .postback__add-left .form-group .blank-block {
    width: 100px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 10px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .postback__filter {
    width: 100%;
  }
  .postback__add-left .top-form .form-group {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .postback__add-left .top-form .form-group .control-label {
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
  }
  .postback__add-left .top-form .form-group .blank-block {
    display: none;
  }
  .postback__add-left .top-form .form-group .save-button {
    margin-left: auto;
    margin-top: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .postback__filter {
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .postback__filter .form-group .control-label {
    width: 140px;
  }
}
.create-postback .postback__table .ibox-content,
.edit-postback .postback__table .ibox-content {
  background-color: #ffffff !important;
}
.create-postback .postback__table .ibox:nth-child(4) .ibox-content,
.edit-postback .postback__table .ibox:nth-child(4) .ibox-content {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.create-postback .postback__table .ibox-content table tr .add,
.edit-postback .postback__table .ibox-content table tr .add,
.create-postback .postback__table .ibox-content table tr .checked,
.edit-postback .postback__table .ibox-content table tr .checked {
  width: 38px;
}
.offers .ibox.offer-item {
  height: 100%;
}
.offers .ibox.offer-item > .ibox-content {
  border-radius: 8px;
  background: #fff;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
.offers .ibox.offer-item > .ibox-content #myTab {
  height: 52px;
  padding: 0;
  border-bottom: 1px solid #EEF1F9;
}
.offers .ibox.offer-item > .ibox-content #myTab li > a {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 10px;
  color: #000030;
  font-family: 'Roboto Condensed';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.offers .ibox.offer-item > .ibox-content #myTab li.active > a {
  border: none;
  border-bottom: 1px solid #FF004C;
  color: #005;
  font-weight: 700;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__offer-info {
  margin: 16px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__offer-info .offer-name {
  width: 100%;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__offer-info .offers__item-description {
  min-height: 16px;
  width: 100%;
  height: auto;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item {
  margin: 16px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-header {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4px;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex: 1 0 0px;
      flex: 1 0 0;
  border-bottom: 1px solid #8080AA;
  margin-bottom: 8px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-header .num-lock-status {
  margin-top: 0;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-header .num-lock-status .goal_id {
  color: #000030;
  font-family: 'Roboto Condensed';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-header .num-lock-status .lock-status-ico {
  font-size: 18px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-header .goals-header {
  color: #000030;
  font-family: 'Roboto Condensed';
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions {
  overflow-x: hidden;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper {
  width: 100%;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper-header {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper-header .header-item {
  color: #2F2F2F;
  text-align: left;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 20%;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper-body {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper-body .body-wrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper-body .body-wrap .body-item {
  color: #000030;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  width: 20%;
}
.offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-description {
  margin-bottom: 16px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo {
  padding: 16px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .loading-wrapper {
  position: unset;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .tab {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #000030;
  color: #ffffff;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .tab .tab-icon {
  font-size: 16px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .links-block {
  margin-bottom: 30px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .links-block .ibox {
  margin-top: 20px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .banners-block {
  margin-bottom: 30px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .banners-block .ibox {
  margin-top: 20px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .containers-block {
  margin-bottom: 30px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .containers-block .ibox {
  margin-top: 20px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .landings-block {
  margin-bottom: 30px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .landings-block .ibox {
  margin-top: 20px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content {
  padding: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #ffffff;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap {
  padding: 8px;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid #EEF1F9;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-header {
  color: #2F2F2F;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 8px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-header__num {
  font-weight: 700;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-image {
  margin-bottom: 8px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-image .offer-item__table-img {
  margin: 0 auto;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-title {
  color: #000030;
  font-family: 'Roboto Condensed';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
  text-align: center;
  height: 38px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-link {
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  color: #2F2F2F;
  height: 34px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-link a {
  color: #3F75F6;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions {
  width: 100%;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .generate-link {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #FF004C;
  background: #FF004C;
  color: #fff;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  height: 32px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-links-toolbar-promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-top: 8px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-links-toolbar-promo .generate-link {
  height: 32px;
  width: 204px;
  border-radius: 2px;
  border: 1px solid #000030;
  background: #000030;
  color: #F4AE22;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-links-toolbar-promo .promo-code-list {
  width: 32px;
  height: 32px;
  padding: 4px 8px 2px 5px;
  border-radius: 2px;
  border: 1px solid #E3E3E3;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  background: none;
  margin-left: 8px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-links-toolbar-promo .promo-code-list.empty {
  opacity: 0.3;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-banners-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-banners-toolbar .generate-link {
  width: 204px;
  height: 32px;
}
.offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .promo-actions .offer-item__promo-banners-toolbar .banner-download {
  width: 32px;
  height: 32px;
  padding: 4px 8px 2px 5px;
  border-radius: 2px;
  border: 1px solid #E3E3E3;
  margin-left: 8px;
}
.offers .ibox > .ibox-content {
  border-radius: 0;
  background: #EEF1F9;
  padding: 0px;
}
.offers .ibox > .ibox-content .row {
  margin: 0;
  padding: 33px 40px;
}
.offers .ibox > .ibox-content .row .rw-widget-input .rw-input-reset {
  width: auto;
  padding-right: 30px;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper:after {
  content: "";
  -ms-flex: auto;
      flex: auto;
  -ms-flex-preferred-size: 565px;
      flex-basis: 565px;
  -ms-flex-positive: 0;
      flex-grow: 0;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper .offer {
  width: 48%;
  height: 180px;
  background: #ffffff;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 16px;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .title {
  padding: 8px;
  width: calc(100% - 180px);
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .title .title-wrapper {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .offers__item-creative {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .offers__item-creative-item {
  color: #F4AE22;
  font-family: 'Roboto Condensed';
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 5px 5px 0;
}
.offers .ibox > .ibox-content .offers__list table tr td {
  padding: 0 27px 30px 0;
}
.offers .ibox > .ibox-content .filter-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 auto 16px auto;
}
.offers .ibox > .ibox-content .filter-container .order-filer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-bottom: 10px;
}
.offers .ibox > .ibox-content .filter-container .search label {
  color: #005;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 0;
}
.offers .ibox > .ibox-content .filter-container .search label label i {
  right: 28px;
  left: 10px;
}
.offers .ibox > .ibox-content .filter-container .search input {
  display: -ms-flexbox;
  display: flex;
  width: 275px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
  background: #fff;
}
.offers .ibox .form-inline .form-control {
  width: 100%;
}
.offers .ibox .offers__filter {
  display: none;
  margin-bottom: 20px;
  padding-top: 20px;
}
.open .offers .ibox .offers__filter {
  display: block;
}
.offers .ibox .offers__filter-toggle {
  position: relative;
}
.offers .ibox .offers__filter-toggle i {
  margin-left: 10px;
}
.offers .ibox .offers__filter-toggle .choosed-filters {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 14px;
  background-color: #0e9aef;
  border-radius: 50%;
  color: #ffffff;
}
.open .offers .ibox .offers__filter-toggle .fa {
  transform: rotate(180deg);
}
.offers .ibox h3 {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 20px;
}
.offers .ibox .offers__table .locks-data {
  width: 100px;
}
.offers .ibox .offers__table tbody tr td {
  border-top: none;
  vertical-align: top;
  text-align: left;
}
.offers .ibox .offers__table tbody tr td:first-child {
  width: 150px;
}
.offers .ibox .offers__item-descr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.offers .ibox .offers__item-descr .offer-name {
  color: #000030;
  font-size: 16px;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 8px;
  width: 100%;
}
.offers .ibox .offers__item-promo-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 32px;
}
.offers .ibox .offers__item-promo-wrap .promo-button {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 2px;
  border: 1px solid #000030;
  color: #F4AE22;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  background: #000030;
}
.offers .ibox .offers__item-promo-wrap .info {
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8px 16px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #010147;
  font-size: 20px;
}
.offers .ibox .offers__item-locales {
  display: inline-block;
  color: #000030;
  text-transform: uppercase;
  margin-bottom: 8px;
  width: 100%;
  height: 16px;
}
.offers .ibox .offers__item-description {
  width: 360px;
  height: 16px;
  margin-bottom: 8px;
  position: relative;
}
.offers .ibox .offers__item-description-container {
  overflow: hidden;
  width: 330px;
  height: 16px;
}
.offers .ibox .offers__item-goal {
  width: 100%;
  height: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
.offers .ibox .offers__item-goal .goal-name {
  color: #000030;
  font-size: 16px;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-left: 8px;
}
.offers .ibox .offers__item-conditions .cond-item {
  font-weight: 400;
}
.offers .ibox .offers__item-conditions .cond-item:not(:last-child) {
  margin-bottom: 10px;
}
.offers .ibox .offers__item-conditions .cond-item b {
  display: block;
  font-weight: 700;
}
.offers .ibox .offers__table-img {
  display: block;
  text-decoration: none !important;
  width: 180px;
  position: relative;
  height: 180px;
}
.offers .ibox .offers__table-img .lock-icon {
  font-size: 20px;
  width: 25px;
  height: 25px;
  text-align: center;
}
.offers .ibox .offers__table-img .lock-icon.grey-lock {
  color: #a8acb1;
}
.offers .ibox .offers__table-img .lock-icon.green-lock {
  color: #52a554;
}
.offers .ibox .offers__table-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.offers .ibox .offers__btn-wrap {
  margin-top: 25px;
}
.offers .ibox .offers__list .ibox-content {
  padding: 0;
  border-top: none;
}
.offers .ibox .offers__list .ibox-footer {
  padding-left: 0;
  padding-right: 0;
}
label {
  position: relative;
  width: 100%;
  margin-left: 20px;
}
label i {
  position: absolute;
  top: 30px;
  right: 12px;
  z-index: 1;
}
label input,
label .rw-widget-input {
  padding-right: 30px !important;
}
.rw-widget-input {
  padding-left: 8px;
  padding-right: 8px !important;
}
.rw-widget-input .rw-input {
  padding-left: 0;
}
.table-filter .rw-multiselect.rw-open .rw-select {
  transform: none;
}
.table-filter .rw-multiselect .rw-select {
  display: none;
  height: 100%;
}
.table-filter .rw-multiselect .rw-select button::before {
  content: "\F002";
  font-family: 'FontAwesome';
}
.table-filter .rw-multiselect .rw-select button span {
  display: none;
}
.table-filter .rw-multiselect .rw-widget-input .rw-input-reset {
  width: auto;
}
.wrap__mobile {
  display: none;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .offers .ibox > .ibox-content .offers__list .offers__wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offers__item-descr .offer-name {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .offers .ibox > .ibox-content .offers__list .offers__wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offer {
    width: 100%;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .offers__item-descr .offer-name {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .offers.wrapper-content {
    padding: 0;
  }
  .offers .offers__btn-wrap {
    margin-top: 15px;
  }
  .offers .offers__table .locks-data {
    width: 60px;
  }
  .offers .offers__item-descr .offer-name {
    width: 100%;
  }
  .offers .offers__item-descr .offers__item-description {
    width: 230px;
  }
  .offers .offers__item-descr .offers__item-description::before {
    right: 5px;
  }
  .offers .offers__item-descr .offers__item-description-container {
    width: 215px;
  }
  .offers .offers__item-descr p {
    max-width: 500px;
    white-space: normal !important;
  }
  .offers .ibox.offer-item > .ibox-content {
    border-radius: unset;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap {
    width: 100%;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile {
    width: 100%;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content .offer-item__table-img {
    width: 80px;
    height: 80px;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content .promo-info-container {
    padding-left: 16px;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content .promo-info-container .promo-header,
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content .promo-info-container .promo-title,
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-content .promo-info-container .promo-link {
    text-align: left;
  }
  .offers .ibox.offer-item > .ibox-content .offer-item__promo .ibox .ibox-content .promo-wrap .wrap__mobile .promo-actions .offer-item__promo-links-toolbar-promo .generate-link {
    width: 100%;
    height: 32px;
    margin-right: 8px;
  }
  .offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions {
    overflow-x: scroll;
  }
  .offers .ibox.offer-item > .ibox-content .tab-content .offer-item__goals-item .item-actions .item-actions__wrapper {
    min-width: 768px;
  }
  .offers .ibox > .ibox-content {
    border-radius: 0;
    background: #EEF1F9;
    padding: 16px 8px;
  }
  .offers .ibox > .ibox-content .filter-container .order-filer {
    position: fixed;
    right: 20px;
    top: 70px;
  }
  .offers .ibox > .ibox-content .filter-container .search {
    width: 100%;
  }
  .offers .ibox > .ibox-content .filter-container .search input {
    width: 100%;
  }
  .offers .ibox > .ibox-content .table-responsive {
    border: none;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offer {
    width: 100%;
    height: 188px;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .title {
    width: 100%;
  }
  .offers .ibox > .ibox-content .offers__list .offers__wrapper .offer .offers__item-creative {
    height: 34px;
  }
  .offers .ibox > .ibox-content .offer-item__promo .loading-wrapper {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .offers .ibox .offers__table-img {
    width: 77px;
    height: 77px;
  }
  .wrap__desktop {
    display: none;
  }
  .wrap__mobile {
    display: block;
  }
  label i {
    top: 38px;
  }
}
.finance {
  height: calc(100% - 108px);
  padding: 0;
}
.finance .ibox {
  border-radius: 0;
  background: #EEF1F9;
  padding: 16px;
  height: 100%;
}
.finance .ibox .finance-filter {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.finance .ibox .ibox-content {
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.finance .ibox .ibox-content .simple-table.double-row-header th,
.finance .ibox .ibox-content .simple-table.double-row-header td {
  border-top: none !important;
}
.finance .ibox .ibox-content .simple-table.double-row-header thead tr:first-child th {
  background: #000030;
  color: #F4AE22;
  border-bottom: none !important;
  height: 46px;
  text-align: left;
  font-family: 'Roboto Condensed';
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.finance .ibox .ibox-content .simple-table.double-row-header thead tr:nth-child(2) th {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background: #FF004C;
  color: #000030;
  border-bottom: none !important;
  height: 46px;
  text-align: left;
  font-family: 'Roboto Condensed';
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.finance .ibox .ibox-content .payout__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
.finance .ibox .ibox-content .payout__wrapper:after {
  content: "";
  -ms-flex: auto;
      flex: auto;
  -ms-flex-preferred-size: 565px;
      flex-basis: 565px;
  -ms-flex-positive: 0;
      flex-grow: 0;
}
.finance .ibox .ibox-content .payout__wrapper .payout {
  width: 552px;
  height: 180px;
  background: #ffffff;
  margin: 8px;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  overflow: hidden;
}
.finance .ibox .ibox-content .payout__wrapper .payout .title {
  padding: 8px;
  width: 100%;
}
.finance .ibox .ibox-content .payout__wrapper .payout .title .title-wrapper {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.finance .ibox .ibox-content .payout__wrapper .payout .payout__item-creative {
  width: 100%;
  height: 16px;
}
.finance .ibox .ibox-content .payout__wrapper .payout .payout__item-creative-item {
  color: #F4AE22;
  font-family: 'Roboto Condensed';
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right: 8px;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table {
  background: #fff;
  border-radius: 8px;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table > thead > tr > th {
  background: #000030;
  color: #F4AE22;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table .noteMobile {
  display: none;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table .label {
  color: #fff;
  padding: 4px;
  font-weight: 400;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table .fa-eye {
  color: #000030;
  margin-left: 8px;
}
.finance .ibox .ibox-content .wrap__desktop-table .payout-table .source a {
  color: #3F75F6;
}
.finance .table.green-hover {
  border-spacing: 0;
}
.wrapper-content .payout__item-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.wrapper-content .payout__item-wrapper > div {
  width: 49%;
}
.wrapper-content .payout__item-wrapper > div .ibox {
  background: #ffffff;
  padding: 16px;
  border-radius: 8px;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-title {
  padding: 0 0 16px 0;
  color: #05C48A;
  text-transform: uppercase;
  height: auto;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-content {
  padding: 0;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-content .form-group {
  display: block;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-content .form-group label {
  font-size: 14px;
  font-weight: 700;
  color: #000030;
  position: unset;
  text-align: left;
  width: auto;
  margin-left: 0;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-content .form-group div {
  font-size: 14px;
  font-weight: 400;
  color: #000030;
}
.wrapper-content .payout__item-wrapper > div .ibox .ibox-content .form-group div .label {
  color: #fff;
  padding: 4px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .finance .ibox .ibox-content .wrap__desktop-table {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  .finance .ibox-content {
    background: transparent;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout {
    background: #fff;
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 8px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: auto;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .noteMobile {
    display: block;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .id,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .status,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .sumOriginal,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .commission,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .currency,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .balanceBefore,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .balanceAfter {
    width: 50%;
    height: 30px;
    margin-bottom: 8px;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .createdAt,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .comment,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .sum,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .paymentSystem,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .number,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .date,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .difference {
    width: 50%;
    text-align: right;
    margin-bottom: 8px;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .note,
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .source {
    width: 100%;
    margin-bottom: 8px;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .source {
    text-transform: uppercase;
    text-align: center;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .source .row-value {
    font-size: 14px;
    font-weight: 700;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .source .row-value a {
    color: #000030;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .actions {
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin: 16px 0 8px 0;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .actions .row-value {
    font-size: 14px;
    font-weight: 700;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .actions .row-value a {
    color: #000030;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .row-title {
    font-size: 10px;
    color: #8080AA;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .row-value {
    font-size: 12px;
    color: #000030;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .row-value .label {
    color: #fff;
    padding: 4px;
  }
  .finance .ibox-content .wrap__mobile .payout__wrapper .payout .status .row-title {
    margin-bottom: 4px;
  }
  .wrapper-content .payout__item-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .wrapper-content .payout__item-wrapper > div {
    width: 100%;
    margin-bottom: 8px;
  }
  .wrapper-content .payout__item-wrapper > div .ibox {
    border-radius: 0;
  }
  .wrapper-content.finance-report .ibox-content {
    background: transparent;
  }
  .wrapper-content.finance-report .ibox-content .payout:last-child {
    display: none;
  }
  .wrapper-content.finance-report .ibox-content .payout {
    background: #fff;
    padding: 50px 16px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: start;
    position: relative;
    margin-bottom: 16px;
    gap: 8px;
  }
  .wrapper-content.finance-report .ibox-content .payout .Period {
    position: absolute;
    top: 0;
    left: 0;
    background: #000030;
    color: #fff;
    padding: 8px;
    width: auto;
    margin-bottom: 0;
  }
  .wrapper-content.finance-report .ibox-content .payout .Period .row-value.header {
    color: #fff;
  }
  .wrapper-content.finance-report .ibox-content .payout > div {
    width: 30%;
    margin-bottom: 8px;
  }
  .wrapper-content.finance-report .ibox-content .payout > div .row-title {
    color: #676a6c;
    font-weight: 400;
    font-size: 10px;
  }
  .wrapper-content.finance-report .ibox-content .payout > div .row-value {
    color: #000030;
    font-weight: 700;
    font-size: 14px;
  }
}
.offer-item__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.offer-item__item-img {
  display: block;
  width: 170px;
  height: 170px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
}
.offer-item__item-img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
.offer-item__info-table {
  width: calc(100% - 190px);
}
.offer-item__table td:first-child {
  width: 160px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .offer-item__table td:first-child {
    width: 135px;
  }
}
@media screen and (max-width: 767px) {
  .offer-item__table td:first-child {
    width: 90px;
  }
}
.offer-item__table-link {
  display: inline-block;
  max-width: 317px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (min-width: 1200px) {
  .offer-item__table-link {
    max-width: 524px;
  }
}
@media screen and (min-width: 1600px) {
  .offer-item__table-link {
    max-width: 940px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .offer-item__table-link {
    max-width: 337px;
  }
}
@media screen and (max-width: 767px) {
  .offer-item__table-link {
    max-width: 194px;
  }
}
.offer-item__goals-list .goals-header {
  font-weight: 700;
  font-size: 20px;
}
.offer-item__goals-list .goals-cap {
  margin-left: 10px;
}
.offer-item__goals-list .num-lock-status {
  display: block;
  margin-top: 10px;
}
.offer-item__goals-list .num-lock-status .lock-status-ico {
  margin-left: 10px;
}
.offer-item__goals-list .link-icon {
  color: #000;
  font-size: 22px;
  margin-left: 10px;
  transition: all 0.2s ease-in-out;
}
.offer-item__goals-list .link-icon:hover {
  opacity: 0.7;
}
.offer-item__goals-list .paused-status-ico {
  margin-left: 10px;
  color: #f8ac59;
  font-size: 16px;
}
.offer-item__goals-item + .offer-item__goals-item {
  margin-top: 35px;
  padding-top: 35px;
  border-top: 1px solid #e7eaec;
}
.offer-item__goals-table th,
.offer-item__goals-table td {
  width: 20%;
}
.offer-item__goals-table th:nth-child(1),
.offer-item__goals-table td:nth-child(1) {
  width: 40%;
}
.offer-item .promo-type-wrap {
  margin-bottom: 30px;
}
.offer-item__collapse-item .btn {
  height: 34px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  transition: all 0.2s ease-in-out;
}
.offer-item__collapse-item .rc-collapse-header .chevron-icon {
  transition: all 0.2s ease-in-out;
  display: inline-block;
}
.offer-item__collapse-item .rc-collapse-header[aria-expanded="true"] .chevron-icon {
  transform: rotate(180deg);
}
.offer-item__collapse-item .rc-collapse-content-box {
  width: 100%;
  padding-top: 20px;
}
.offer-item__promo-table tbody tr td {
  vertical-align: top;
}
.offer-item__promo-table tbody tr td.offer-img-td {
  width: 166px;
}
.offer-item__promo-links-toolbar {
  margin-top: 20px;
}
.offer-item__promo-links-wrap .promo-code-tree__item {
  position: relative;
  z-index: 0;
  list-style: none;
}
.offer-item__promo-links-wrap .promo-code-tree__item .item-desc__description {
  font-size: 14px;
  font-weight: 400;
}
.offer-item__promo-links-wrap .row-controls {
  height: 25px;
}
.offer-item__bottom-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.offer-item__bottom-info .pagination-block {
  margin-left: auto;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .offer-item__table-banner {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .offer-item__table-banner {
    display: none;
  }
}
.offer-item__table-img {
  display: -ms-flexbox;
  display: flex;
  text-decoration: none !important;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 170px;
  position: relative;
  height: 170px;
}
.offer-item__table-img .lock-icon {
  font-size: 20px;
  width: 25px;
  height: 25px;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  background-color: #f3f3f4;
}
.offer-item__table-img .lock-icon.grey-lock {
  color: #a8acb1;
}
.offer-item__table-img .lock-icon.green-lock {
  color: #52a554;
}
.offer-item__table-img img {
  display: block;
  max-width: 100%;
  max-height: 170px;
}
.offer-item__promo .ibox-title,
.offer-item__promo .ibox-footer {
  padding-top: 0;
  border-top: none;
}
.offer-item__promo .ibox-title,
.offer-item__promo .ibox-content,
.offer-item__promo .ibox-footer {
  padding-left: 0;
  padding-right: 0;
}
.offer-item__promo .table {
  margin-bottom: 0;
}
.offer-item__promo td,
.offer-item__promo th {
  vertical-align: top!important;
}
.offer-image {
  position: relative;
}
.offer-image__bar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  background-color: #f3f3f4;
}
.offer-image .paused-icon {
  text-align: center;
  font-size: 20px;
  width: 25px;
  height: 25px;
  color: #f8ac59;
}
@media screen and (max-width: 767px) {
  .offer-item .goals-list-left {
    margin-bottom: 30px;
  }
  .offer-item .nav-tabs {
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .offer-item .nav-tabs li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .offer-item__item {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .offer-item__item-img {
    margin: 0 auto 20px;
  }
  .offer-item__info-table {
    width: 100%;
  }
}
.statistics label i {
  top: 38px;
}
.statistics .ibox .ibox-content {
  border-radius: 8px;
}
.statistics .ibox .ibox-title + .ibox-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.statistics .table-responsive {
  margin: 0;
}
.statistics .custom-input .rw-multiselect.rw-open .rw-widget-input {
  border-bottom: 1px solid #000;
  border-radius: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.statistics .custom-input .rw-multiselect.rw-open .rw-popup-container {
  border: 1px solid #000;
  bottom: -50px;
  height: 200px;
}
.statistics .custom-input .rw-multiselect.rw-open .rw-popup-container .rw-popup-transition {
  border-radius: 5px;
}
.statistics .custom-input .rw-multiselect .rw-popup-container {
  border: 1px solid transparent;
}
.statistics .custom-input .rw-multiselect .rw-popup-container .rw-popup-transition {
  border: 1px solid transparent;
  border-radius: 5px;
}
.statistics .statistics__filter-wrapper .row {
  margin: 0 0 16px 0;
}
.statistics .statistics__filter-wrapper .row:last-child {
  margin-bottom: 0;
}
.statistics.conversion .ibox-content {
  padding-top: 0;
}
.statistics.conversion table tbody tr td {
  color: #000000;
}
.statistics.conversion table tbody tr td a {
  color: #000000;
}
.statistics .label {
  background-color: transparent !important;
  padding-left: 0;
}
.statistics-chart {
  height: 350px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .statistics-detailing {
    max-width: 240px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 993px) {
  .statistics-detailing {
    max-width: 240px;
    margin: 0 auto;
  }
}
.statistics .chart .row {
  position: relative;
  margin: 0;
  padding: 0 0 24px 0;
}
.statistics .chart .row > div {
  display: inline-block;
  width: 24%;
  margin-right: 18px;
}
.statistics .chart .row div {
  margin-bottom: 0;
}
.statistics .chart .row .ChartBarLabels,
.statistics .chart .row .ChartLineLabels {
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  right: 15px;
  padding-right: 0;
  margin-right: 0;
}
.statistics .chart .statistics-detailing .rw-dropdown-list-input {
  max-width: unset;
}
.ibox-title .statistics__title-icon {
  margin: 0;
  font-size: 20px;
}
.statistics .ibox-title .dbox {
  top: -22px;
  left: -220px;
}
.statistics__filter-items .remove-button-wrapper {
  width: 42px;
  float: left;
}
.statistics__filter-items .remove-button-wrapper button {
  width: 42px;
}
.statistics__top-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.statistics__top-info .right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.statistics__top-info .right .text {
  margin-right: 15px;
}
.statistics__top-info .dropdown-menu {
  overflow: visible;
}
.statistics__top-info .pagination {
  margin: 0;
}
.statistics__top-table {
  position: relative;
}
.statistics__top-table .header-order {
  opacity: 0.2;
}
.statistics__top-table .header-order.active {
  opacity: 1;
}
.statistics__top-table .fixedDataTableCellLayout_main .metrics-header {
  cursor: pointer;
}
.statistics__main .total-data {
  font-weight: 700;
}
.statistics__top-pagination {
  margin-top: 20px;
}
.statistics__loading {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.statistics__cols-dropdown {
  position: relative;
  white-space: nowrap;
}
.statistics__cols-dropdown .dropdown-toggle i {
  margin-left: 10px;
}
.statistics__cols-dropdown .dropdown-menu {
  left: 0;
  right: auto;
  border-radius: 4px;
  padding-bottom: 5px;
}
.statistics__cols-dropdown .dropdown-menu .top-controls {
  padding-top: 5px;
}
.statistics__cols-dropdown .dropdown-menu .submit-ico {
  color: #52a554;
}
.statistics__cols-dropdown .dropdown-menu .cancel-ico {
  color: #EB001B;
}
.statistics__cols-dropdown .dropdown-menu .i-checks {
  cursor: pointer;
  padding: 3px 15px;
}
.statistics__cols-dropdown .dropdown-menu .i-checks label {
  cursor: pointer;
  font-weight: 400;
}
.statistics__cols-item {
  padding: 5px 12px;
}
.statistics__remove {
  color: #EB001B;
  font-size: 20px;
  padding-top: 0;
  padding-bottom: 0;
  height: 34px;
  line-height: 34px;
}
.statistics__remove:hover,
.statistics__remove:active,
.statistics__remove:focus {
  color: #EB001B;
}
.statistics__add {
  color: #fff;
  background-color: #52a554;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
  height: 34px;
  line-height: 34px;
}
.statistics__add i {
  font-size: 18px;
  margin-right: 10px;
}
.statistics__add:hover,
.statistics__add:active,
.statistics__add:focus {
  color: #fff;
}
.statistics__top .row {
  vertical-align: middle;
  display: -ms-flexbox;
  display: flex;
}
.statistics__filter {
  margin-bottom: 16px;
}
.statistics__filter.open {
  margin-bottom: 0;
}
.statistics__filter.open .statistics__filter-wrapper {
  display: block;
}
.statistics__filter.dropdown.open .fa-angle-down {
  transform: rotate(180deg);
}
.statistics__filter-toggle {
  position: relative;
  margin-bottom: 0;
}
.statistics__filter-toggle i {
  margin-left: 10px;
}
.statistics__filter-toggle .choosed-filters {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 14px;
  background-color: #0e9aef;
  border-radius: 50%;
  color: #fff;
}
.statistics__filter-items .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.statistics__toolbar {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
@media screen and (max-width: 767px) {
  .statistics__toolbar {
    display: block;
  }
}
.statistics__toolbar-select {
  width: 20%;
  padding: 0 15px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .statistics__toolbar-select {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .statistics__toolbar-select {
    width: 100%;
    padding-top: 15px;
  }
}
.statistics__toolbar-button {
  width: 80%;
  padding: 0 15px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .statistics__toolbar-button {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .statistics__toolbar-button {
    width: 100%;
    padding-top: 15px;
  }
}
.statistics__btn-wrap button {
  margin-top: 24px;
}
@media screen and (max-width: 479px) {
  .statistics__btn-wrap button {
    margin-top: 0;
  }
}
.statistics h3 {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 20px;
}
.statistics .__react_component_tooltip {
  max-width: 276px;
  white-space: normal;
}
.statistics #metricsPopup {
  width: 36px;
}
.statistics #statisticReport {
  width: 36px;
}
.statistics #statistics-table-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: end;
  margin-top: 0;
  padding-top: 0;
}
.statistics #statistics-table-header h5 {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.statistics #statistics-table-header button {
  background: transparent;
}
.statistics #statistics-table-header .dropdown-toggle img {
  padding: 6px 0;
}
@media screen and (max-width: 767px) {
  .statistics__filter-items .row .remove-button-wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .statistics__filter-items .row .remove-button-wrapper button {
    display: block;
    width: 100px;
    margin: 0 auto;
  }
  .statistics__filter {
    padding-top: 20px;
  }
  .statistics__cols-dropdown {
    margin-bottom: 30px;
  }
  .statistics__top-info {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .statistics__top-info .pagination {
    margin-top: 15px;
  }
  .statistics__top-info .right {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .statistics__top-info .right .text {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.country-img {
  width: 16px;
  height: 11px;
  display: inline-block;
  margin-right: 10px;
}
.country-img.ru {
  background-position: 0 -121px;
}
.country-img.kz {
  background-position: 0 -77px;
}
.country-img.by {
  background-position: -240px -11px;
}
.country-img.az {
  background-position: -224px 0;
}
.country-img.am {
  background-position: -112px 0;
}
.country-img.gb {
  background-position: -80px -44px;
}
.country-img.vn {
  background-position: -240px -143px;
}
.country-img.ge {
  background-position: -112px -44px;
}
.country-img.il {
  background-position: -192px -55px;
}
.country-img.in {
  background-position: -208px -55px;
}
.country-img.kg {
  background-position: -112px -66px;
}
.country-img.lv {
  background-position: -160px -77px;
}
.country-img.lt {
  background-position: -128px -77px;
}
.country-img.md {
  background-position: -224px -77px;
}
.country-img.pa {
  background-position: -240px -99px;
}
.country-img.ro {
  background-position: -224px -110px;
}
.country-img.us {
  background-position: -112px -143px;
}
.country-img.tj {
  background-position: -160px -132px;
}
.country-img.th {
  background-position: -144px -132px;
}
.country-img.tr {
  background-position: 0 -143px;
}
.country-img.uz {
  background-position: -144px -143px;
}
.country-img.ua {
  background-position: -80px -143px;
}
.country-img.ee {
  background-position: -144px -33px;
}
.country-img.kr {
  background-position: -208px -66px;
}
.country-img.jp {
  background-position: -80px -66px;
}
.country-img__code {
  width: 60px;
  display: inline-block;
}
.option {
  margin: 0;
}
.option.checkbox-inline {
  margin-right: 10px;
  margin-bottom: 8px;
  padding: 0;
}
.option.checkbox-inline + .option.checkbox-inline {
  margin-left: 0;
}
.option_small {
  font-weight: 400;
}
.option__input {
  display: none;
}
.option__mark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 12.5px;
  height: 12.5px;
  background: transparent;
  border: 1.27px solid #000000;
  cursor: pointer;
  border-radius: 50%;
}
.option_small .option__mark {
  width: 18px;
  height: 18px;
}
.option__mark:before {
  content: '';
  position: absolute;
  top: 0.5px;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: url(/build/checked.svg?7eec7ef6c6bafabe95f2c5cdf5b0df42) no-repeat center;
}
.option_small .option__mark:before {
  width: 8px;
  height: 8px;
  margin: -4px 0 0 -4px;
}
.option__input:checked ~ .option__mark:before {
  display: block;
}
.option__mark:hover {
  border-color: #000030;
  border-width: 2px;
}
.option__input:checked ~ .option__mark {
  background: transparent;
  border-color: #000030;
}
.option__input:disabled ~ .option__mark {
  cursor: default;
}
.option__mark.profile_mark:before {
  background: url(/build/checked-green.svg?c0aef5ce4926f210275ff8ce73e6163f) no-repeat center;
}
.option__caption {
  vertical-align: middle;
  margin-left: 6px;
}
.option__input:checked ~ .option__mark.profile_mark {
  border: 1px solid #000030 !important;
}
.label {
  color: #000000;
  font-size: 13px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #a8acb1;
  color: #5E5E5E;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #52a554;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #333377;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #F4AE22;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #F4AE22;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #EB001B;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
.breadcrumb {
  background-color: #fff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  z-index: 1;
}
@media (max-width: 767px) {
  .tabs-container .nav-tabs > li {
    float: none !important;
  }
  .tabs-container .nav-tabs > li.active > a {
    border-bottom: 1px solid #e7eaec !important;
    margin: 0;
  }
}
.pace {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0;
}
.pace-active {
  opacity: 1;
}
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2040;
  top: 0;
  left: 0;
  width: 0;
  height: 2px;
  transition: width 0.25s cubic-bezier(0.42, 0, 1, 1);
}
.segment-editor a {
  color: inherit;
  margin-left: 6px;
}
.loading {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
}
.loading_center {
  margin: 0 auto;
}
.loading_absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 50;
  margin: -20px 0 0 -20px;
}
.loading_inherit {
  width: 100%;
  height: 100%;
}
.loading__bounce {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #000030;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.loading_white .loading__bounce {
  background-color: #ffffff;
}
.loading__bounce_2 {
  animation-delay: -1s;
}
.loading-wrapper {
  position: relative;
}
.loading-wrapper__item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.ibox-title .table-filter {
  padding: 0;
}
.table-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  padding: 15px 0;
  -ms-flex-align: center;
      align-items: center;
}
.table-filter:first-child {
  padding-top: 0;
}
.table-filter + .table-filter {
  padding-top: 0;
}
.table-filter-gray .rw-popup-container {
  background-color: #F7F7F7;
}
.table-filter-gray .rw-popup-container .rw-popup {
  background-color: #F7F7F7;
}
.table-filter__item.control-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .table-filter {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: start;
  }
}
@media screen and (max-width: 767px) {
  .table-filter .table-filter__item,
  .table-filter > * {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 479px) {
  .table-filter .table-filter__item,
  .table-filter > * {
    width: 100% !important;
    padding: 0 !important;
    margin-right: 0 !important;
  }
}
.table-filter .table-filter__item > button {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .table-filter .table-filter__item > button {
    margin-top: 0;
  }
}
@media screen and (min-width: 1600px) {
  .table-filter__item {
    width: 16.5%;
    min-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .table-filter__item {
    width: auto;
  }
}
.table-filter__item2x {
  width: 27%;
}
@media screen and (min-width: 1600px) {
  .table-filter__item2x {
    width: 27%;
    min-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .table-filter__item2x {
    width: auto;
  }
}
.table-filter__item.payouts-block .rw-multiselect .rw-widget-input {
  padding-right: 8px !important;
}
.table-filter {
  margin: 0;
}
.table-filter__item {
  width: 275px;
  padding: 0;
  margin-right: 8px;
  margin-bottom: 16px;
}
.table-filter__item label {
  margin: 0 0 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: #010147;
}
.table-filter__item .reactdaypicker-block {
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  color: #010147 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.table-filter:first-child .ButtonsList {
  padding-top: 23px;
}
.table-filter__item .dropdown-toggle {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.table-filter__item .dropdown-toggle .reactdaypicker-block {
  background: #fff;
  min-width: unset;
  font-size: 14px;
}
.table-filter__item .dropdown-toggle .reactdaypicker-block i {
  top: 12px;
}
.btn-loading {
  position: relative;
}
.btn-loading_active .btn-loading__label {
  opacity: 0;
}
.btn-loading__spiner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  margin: -13px 0 0 -13px;
  opacity: 0;
}
.btn-loading_active .btn-loading__spiner {
  opacity: 1;
}
.btn-loading__progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  transition: 0.1s linear width;
  opacity: 0;
}
.btn-loading_active .btn-loading__progress {
  opacity: 1;
}
.goal-action_active {
  padding: 11px 0;
  white-space: normal;
}
.goal-action-tree {
  margin: 0;
  padding: 0;
  list-style: none;
}
.goal-action-tree .goal-action-tree {
  padding-left: 20px;
}
.goal-action-tree_unavailable {
  color: #ed5565;
}
.goal-action_active > .goal-action-tree {
  padding-left: 46px;
}
.goal-action-tree__item {
  position: relative;
  z-index: 0;
}
.goal-action-tree__item .goal-action-tree__item:before,
.goal-action-tree__item .goal-action-tree__item:after {
  content: '';
  position: absolute;
  z-index: 1;
  opacity: 0.3;
}
.goal-action-tree__item .goal-action-tree__item:before {
  left: -10px;
  top: 0;
  bottom: 0;
  border-left: 1px solid #676a6c;
}
.goal-action_active .goal-action-tree__item .goal-action-tree__item:before {
  bottom: -4px;
}
.goal-action-tree__item .goal-action-tree__item:last-child:before {
  bottom: auto;
  height: 10px;
}
.goal-action_active .goal-action-tree__item .goal-action-tree__item:last-child:before {
  height: 13px;
}
.goal-action-tree__item .goal-action-tree__item:after {
  top: 10px;
  left: -10px;
  width: 8px;
  border-top: 1px solid #676a6c;
}
.goal-action_active .goal-action-tree__item .goal-action-tree__item:after {
  top: 13px;
}
.goal-action_active .goal-action-tree__item {
  padding: 4px 0;
}
.goal-action_active .goal-action-tree__item + .goal-action-tree__item {
  margin-top: 4px;
}
.goal-action_active > .goal-action-tree > .goal-action-tree__item + .goal-action-tree__item {
  margin-top: 6px;
}
.goal-action_active .goal-action-tree__title {
  padding-right: 10px;
}
.goal-action-tree__title_hover:before {
  content: '';
  position: absolute;
  top: 0;
  left: -86px;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: background 0.2s ease 0s;
}
.goal-action-tree__close:hover + .goal-action-tree__title_hover:before,
.goal-action-tree__title_hover:hover:before {
  background-color: #e7e7e7;
}
.goal-action-tree__close {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: -76px;
  width: 26px;
  margin-top: -13px;
  padding-left: 1px;
  background-color: #e7e7e7;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 26px;
}
.goal-action-tree__close:hover {
  color: #ec4758;
}
.goal-action-tree_unavailable .goal-action-tree__close {
  left: -56px;
}
.goal-action-tree_unavailable .goal-action-tree__close:hover {
  color: #c9302c;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.red-style {
  color: #d9534f;
}
.green-style {
  color: #5cb85c;
}
.mobile-view .table-notfound-sign {
  background: #fff;
  border-radius: 8px;
}
.mobile-view .ibox-content {
  background: transparent;
}
.mobile-view .table-responsive {
  border: none;
}
.mobile-view .tiles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.mobile-view .tiles > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 8px;
  border-radius: 8px;
  width: calc(33.3% - 16px);
  background: #fff;
}
@media screen and (min-width: 1600px) {
  .mobile-view .tiles > div {
    width: calc(25% - 8px);
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .mobile-view .tiles > div {
    width: calc(50% - 8px);
  }
}
@media screen and (max-width: 767px) {
  .mobile-view .tiles > div {
    width: calc(50% - 8px);
  }
}
@media screen and (max-width: 479px) {
  .mobile-view .tiles > div {
    width: 100%;
  }
}
.mobile-view .tiles > div > * {
  width: 50%;
  margin: 0 0 8px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: start;
  font-size: 12px;
  color: #000030;
}
.mobile-view .tiles > div > *.url {
  width: 100%;
}
.mobile-view .tiles > div > * .item-title {
  font-size: 10px;
  color: #8080AA;
}
.mobile-view .tiles > div > *:nth-child(even) {
  -ms-flex-align: end;
      align-items: end;
}
.mobile-view .tiles > div > *:last-child {
  width: 100%;
  margin-bottom: 0;
  -ms-flex-align: center;
      align-items: center;
}
.mobile-view .tiles > div > *:last-child .item-title {
  display: none;
}
.mobile-view .tiles > div > *:last-child .row-controls {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.mobile-view .tiles > div > *:last-child .row-controls > * {
  width: 50%;
  min-height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.mobile-view .tiles > div > *:last-child .row-controls > *:nth-child(even) {
  border-left: 1px solid #D9D9D9;
}
.mobile-view .tiles > div > *:last-child .row-controls .view-button {
  color: #000055;
}
.mobile-view .tiles > div > *:last-child .row-controls .delete-button {
  color: #FF267E;
}
.postback__table.mobile-view .tiles > div > *.url {
  width: 100%;
}
.postback__table.mobile-view .tiles > div > *:nth-child(4) {
  -ms-flex-align: start;
      align-items: start;
}
.postback__table.mobile-view .tiles > div > *:nth-child(5) {
  -ms-flex-align: end;
      align-items: end;
}
.postback__table.mobile-view .tiles > div > *:nth-child(6) {
  -ms-flex-align: start;
      align-items: start;
}
.history-postback .ibox-content {
  border-radius: 8px;
}
.history-postback .table {
  margin-bottom: 0;
}
.history-postback .settingsBar {
  height: 25px;
}
.history-postback .settingsBar div button {
  background: none;
  border: none;
  opacity: 1;
}
.history-postback__table .row-controls img,
.history-postback__table .row-controls .fa {
  display: block;
}
.history-postback__table .row-controls span {
  display: none;
}
.history-postback__table.mobile-view .row-controls img,
.history-postback__table.mobile-view .row-controls .fa {
  display: none;
}
.history-postback__table.mobile-view .row-controls .link-title {
  display: block;
}
.history-postback__table .locale {
  text-transform: uppercase;
}
.history-postback__table .ibox-title,
.history-postback__table .ibox-content,
.history-postback__table .ibox-footer {
  padding-left: 0;
  padding-right: 0;
}
.history-postback__table .ibox-title {
  padding-top: 0;
  border-top: none;
}
.history-postback__table .ibox-content {
  padding-top: 0;
}
.history-postback__table .ibox-content,
.history-postback__table .ibox-footer {
  padding-bottom: 0;
}
.history-postback__more {
  display: inline-block;
  margin-left: 4px;
}
.history-postback__textarea.form-textarea {
  min-height: initial;
  max-height: initial;
}
.history-postback .label {
  color: #000030;
  background-color: transparent !important;
  font-size: 13px !important;
  padding-left: 0;
  font-weight: 400;
}
.history-postback .sendAttempts div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  font-weight: 700;
}
.label-success {
  color: #05C48A;
}
.label-primary {
  color: #000000;
}
.label-danger {
  color: #FF004C;
}
.postback__test-body {
  margin-top: 20px;
}
.postback__test-body .label,
.send-modal-body .label {
  background-color: transparent !important;
  padding: 0;
  font-weight: 400;
  font-size: 14px !important;
}
.postback__test-body .control-label,
.send-modal-body .control-label {
  padding: 0 0 8px 0;
}
.postback__test-body .form-control,
.send-modal-body .form-control {
  word-wrap: break-word;
  min-height: initial;
  max-height: 150px;
  height: 100%;
  margin-bottom: 0;
  background: transparent;
  padding: 0 0 0 8px;
  border-right: 0;
  border-top: 0;
  font-size: 14px;
  color: #000056;
  border-bottom: 0;
  border-left: 1px solid #000056;
  border-radius: 0;
}
.postback__test-body .form-group:last-child,
.send-modal-body .form-group:last-child {
  margin-bottom: 0;
}
.dashboard-tooltip {
  display: inline-block;
  vertical-align: top;
}
.dashboard-chart {
  width: 100%;
  max-height: 300px;
}
.period_wrapper {
  padding: 16px 16px 8px 16px;
  transition: all 0.5s ease 0s;
  background: #F4AE22;
}
.period_wrapper h3 {
  color: #000030;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 7px;
  margin: 0;
}
.period_wrapper .column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7px;
}
.period_wrapper .column:after {
  display: block;
  content: "";
  clear: both;
}
.period_wrapper .column > div {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  float: left;
  padding: 7px;
  color: #000056;
}
.period_wrapper .column > div .inner {
  padding: 15px;
  border-radius: 6px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .period_wrapper .column > div {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.period_wrapper .column > div h5 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 16px;
  opacity: 0.7;
  font-weight: 400;
  min-height: 18px;
  color: #2F2F2F;
}
.period_wrapper .column > div .ibox-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 12px;
  line-height: 14px;
  padding: 0;
}
.period_wrapper .column > div .ibox-content .stat-percent {
  font-weight: 700;
  margin: 7px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.period_wrapper .column > div .ibox-content .stat-percent .levels {
  display: block;
  width: 16px;
  height: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  margin-left: 5px;
}
.period_wrapper .column > div .ibox-content .stat-percent .levels.level-up {
  background-image: url(/build/level-up.svg?ef7649918584e39349a418bd539d5824);
}
.period_wrapper .column > div .ibox-content .stat-percent .levels.level-down {
  background-image: url(/build/level-down.svg?7e19cbaad4ac918fd702d693d2b4b97a);
}
.period_wrapper .column > div .ibox-content .stat-value {
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  font-size: 18px;
  -ms-flex-pack: right;
      justify-content: right;
}
#dashboardPage {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
}
#dashboardPage > * {
  z-index: 10;
}
#dashboardPage:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  z-index: 0;
  height: 80vh;
  left: 0;
  right: 0;
  background-color: #EEF1F9;
}
#dashboardPage h3 {
  color: #000030;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 7px;
  margin: 0;
}
#dashboardPage .ibox.today .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 15px 15px 15px 50px;
  position: relative;
}
#dashboardPage .ibox.today .inner:after {
  display: block;
  content: '';
  background-color: #000030;
  border-radius: 8px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 15px;
  top: 15px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
}
#dashboardPage .ibox:nth-child(1) .inner:after {
  background-image: url(/build/icon-percent.svg?fcd80c4118f8b8a30192c8355a21bef6);
}
#dashboardPage .ibox:nth-child(2) .inner:after {
  background-image: url(/build/icon-copy.svg?36c66e2da0aeca256ad28d1e56ee4b0e);
}
#dashboardPage .ibox:nth-child(3) .inner:after {
  background-image: url(/build/icon-wallet.svg?081ed24a43b07c9ca563664332bb2ee7);
}
#dashboardPage .ibox:nth-child(4) .inner:after {
  background-image: url(/build/icon-rocket.svg?fa7862d2bed51223bad47c76a9f101f9);
}
#dashboardPage .ibox.weekly .ibox-title {
  background: transparent;
}
#dashboardPage .ibox.weekly .ibox-title h3 {
  padding-left: 20px;
  padding-top: 20px;
}
#dashboardPage .ibox.weekly .ibox-content {
  border-radius: 8px;
  padding: 0;
}
#dashboardPage .rw-widget-input {
  height: 38px;
  line-height: 38px;
}
#dashboardPage .rw-widget-input .rw-input {
  color: #010147;
  border-color: #000000;
}
.chart_container {
  background-color: #F4AE22;
  transition: all 0.5s ease 0s;
  margin: 0;
  padding: 8px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: left;
      justify-content: left;
  -ms-flex-align: center;
      align-items: center;
  color: #000030;
}
.chart_container .chart {
  position: relative;
  padding: 0 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.chart_container .chart:after {
  display: block;
  content: "";
  opacity: .9;
  position: absolute;
  right: -1px;
  top: 10px;
  bottom: 10px;
  width: 2px;
  background-color: #fff;
}
.chart_container .chart:first-child {
  padding-left: 0;
}
.chart_container .chart:last-child {
  padding-right: 0;
}
.chart_container .chart:last-child:after {
  display: none;
}
.chart_container .chart .title {
  opacity: 0.7;
  font-size: 14px;
  line-height: 24px;
}
.chart_container .chart .value {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
}
.ibox.chart .ibox-title__included {
  padding: 16px 16px 0 16px;
}
.ibox.chart .ibox-title__included .table-filter__item {
  margin-bottom: 16px;
}
.ibox.chart .ibox-title__included .table-filter,
.ibox.chart .ibox-title__included .table-filter__item {
  height: 100%;
  padding-bottom: 0;
}
.link-construrtor__label-icon {
  margin-left: 6px;
  color: #f8ac59;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .timezone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
.timezone__current {
  font-size: 13px;
  color: #888888;
  transition: opacity 0.2s ease;
  line-height: 20px;
}
.timezone__current:hover {
  color: #888888;
  opacity: 0.6;
}
.timezone__current-icon {
  vertical-align: top;
  margin-right: 6px;
  font-size: 20px!important;
}
@media screen and (max-width: 767px) {
  .timezone__current-icon {
    margin-right: 0;
  }
}
.timezone__current-name {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
}
.notfound {
  box-sizing: border-box;
  max-width: 400px;
  margin: 0 auto;
  padding: 20px 10px 10px;
}
.notfound h1 {
  margin: 0 0 10px;
  font-size: 170px;
}
.error-page__notfound {
  box-sizing: border-box;
  max-width: 80%;
  padding: 80px 10px 30px 10px;
  margin: 100px auto;
  background-color: #ffffff;
  border-radius: 8px;
  position: relative;
  height: 270px;
}
.error-page__notfound h2.font-bold {
  font-weight: 800;
}
.error-page__notfound .error-page__img {
  position: absolute;
  left: 37%;
  top: -100px;
  width: 25%;
}
@media screen and (max-width: 767px) {
  .error-page__notfound .error-page__img {
    top: -40px;
    width: 50%;
    left: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .error-page__notfound .error-page__img {
    top: -30px;
  }
}
.error-page__notfound .error-page__btn {
  padding: 7px 40px;
  color: #FFFFFF;
  border-radius: 19px !important;
  background: #05C48A;
  margin-right: 9px;
}
.error-page__notfound .error-desc {
  margin: 10px 0;
}
.error-page__logo {
  outline: none !important;
  position: relative;
  display: block;
  width: 100%;
  height: 150px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 50px;
  left: 41%;
}
@media screen and (max-width: 767px) {
  .error-page__logo {
    left: 38%;
  }
}
.error-page__logo .logo {
  width: 18%;
}
@media screen and (max-width: 767px) {
  .error-page__logo .logo {
    width: 25%;
  }
}
.data-table .ibox {
  margin: 0;
}
.data-table .ibox-content {
  padding: 0;
}
.auth-controller-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #f3f3f4;
}
.banner-preview {
  min-width: 240px;
  text-align: center;
}
.banner-preview__wrapp {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 40px 50px;
}
@media screen and (max-width: 767px) {
  .banner-preview__wrapp {
    padding-right: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .banner-preview__wrapp {
    padding-right: 10px;
  }
}
.banner-preview__axis {
  position: absolute;
  z-index: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.banner-preview__axis:before,
.banner-preview__axis:after {
  content: '';
  position: absolute;
  z-index: -1;
}
.banner-preview__axis_x {
  left: 50px;
  bottom: 0;
  right: 50px;
  height: 40px;
}
.banner-preview__axis_x:before,
.banner-preview__axis_x:after {
  top: 50%;
  left: 0;
  right: 0;
}
.banner-preview__axis_x:before {
  border-top: 1px solid #e7eaec;
}
.banner-preview__axis_x:after {
  height: 7px;
  margin-top: -3px;
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
}
.banner-preview__axis_y {
  top: 0;
  left: 0;
  bottom: 40px;
  width: 50px;
}
.banner-preview__axis_y:before,
.banner-preview__axis_y:after {
  top: 0;
  bottom: 0;
  left: 50%;
}
.banner-preview__axis_y:before {
  border-left: 1px solid #e7eaec;
}
.banner-preview__axis_y:after {
  width: 7px;
  margin-left: -3px;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
}
.banner-preview__size {
  background-color: #ffffff;
}
.banner-preview__axis_y .banner-preview__size {
  padding: 4px 0;
}
.banner-preview__axis_x .banner-preview__size {
  padding: 0 4px;
}
.banner-preview__image {
  vertical-align: top;
  max-width: 100%;
}
.ranges {
  padding: 16px;
  position: static;
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  border-radius: 0;
}
.ranges.dropdown-menu {
  max-height: none;
  margin-top: 20px;
}
.open .ranges {
  display: block;
}
.ranges:after {
  content: '';
  clear: both;
  display: table;
}
.ranges-left {
  float: left;
  min-width: 168px;
  width: 240px;
}
@media screen and (max-width: 767px) {
  .ranges-left {
    width: 100%;
  }
}
.ranges-list {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.ranges-list__item {
  font-size: 13px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 2px;
  color: #010147;
  padding: 3px 12px;
  margin-bottom: 8px;
  cursor: pointer;
}
.ranges-list__item:hover,
.ranges-list__item.active {
  background-color: #000030;
  border: 1px solid #000030;
  color: #fff;
}
.ranges-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ranges-toolbar .btn-success {
  background-color: #000030;
  border-color: #000030;
  color: #F4AE22;
  width: 45%;
  font-weight: 700;
}
.ranges-toolbar .btn-default {
  color: #000030;
  background: #F4AE22;
  border: 1px solid #F4AE22;
  width: 45%;
  font-weight: 700;
}
.ranges-calendar {
  float: left;
  display: none;
  padding: 0 0 0 16px;
}
@media screen and (max-width: 767px) {
  .ranges-calendar {
    clear: left;
    padding: 16px 0 0 0;
  }
}
.ranges-calendar.active {
  display: block;
}
.ranges-calendar .DayPicker-NavButton i {
  vertical-align: top;
}
.ranges-calendar__nav-left.DayPicker-NavButton {
  top: 3px;
  left: 0;
}
.ranges-calendar__nav-right.DayPicker-NavButton {
  top: 3px;
  right: 0;
}
.report-table {
  margin: 0;
}
.report-table_last tbody tr:last-child {
  display: none;
  font-weight: 700;
}
.report-table_last tbody tr:last-child:hover {
  border-radius: 0;
}
.report-table_last tbody tr:last-child:hover td {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.report-table__th {
  white-space: nowrap;
  font-weight: 400;
}
.report-table__th-text {
  display: inline-block;
  font-weight: 700;
}
.report-table__th-sort {
  margin-left: 3px;
  opacity: 0.2;
  cursor: pointer;
}
.report-table__th-sort.active {
  opacity: 1;
}
.preview-original.loading {
  position: relative;
  width: 170px;
  height: 170px;
}
.preview-original__image {
  display: block;
}
.table {
  margin-bottom: 0;
}
.table-title {
  display: inline-block;
  vertical-align: top;
}
.table-responsive {
  border-radius: 8px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 25px;
  line-height: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: 0;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.checkbox {
  padding-left: 25px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #8080AA;
  border-radius: 2px;
  background-color: #fff;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  margin-left: -20px;
  padding-left: 0;
  padding-top: 0;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
  display: none;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"] + label,
.checkbox input[type="radio"] + label {
  color: #8080AA;
}
.checkbox input[type="checkbox"]:checked + label,
.checkbox input[type="radio"]:checked + label {
  color: #000030;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  content: '';
  background-image: url(/build/checked.svg?7eec7ef6c6bafabe95f2c5cdf5b0df42);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% 80%;
  background-color: #000030;
}
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before {
  border-color: #000030;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  transform: scale(0, 0);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\F00C";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}
.dbox {
  width: calc(100vw - 40px);
  max-width: 400px;
  padding: 10px;
}
.dbox-title {
  font-size: 14px;
  margin: 18px 0 10px 0;
}
.dbox-title h3 {
  font-size: 14px;
  margin: 0;
}
.dbox-title h3 img {
  position: absolute;
  right: 9px;
}
.dbox-title + .dbox-body {
  margin-top: 10px;
}
.dbox-body ul {
  list-style-type: none;
}
.dbox-body > ul {
  padding: 0;
}
.dbox-title + .dbox-footer,
.dbox-body + .dbox-footer {
  margin-top: 10px;
}
.dbox-labels {
  margin: -10px -5px 0;
}
.dbox-labels .checkbox-inline {
  margin: 10px 5px 0;
}
.dbox {
  top: -15px;
  left: -218px;
  width: 249px;
  padding-left: 25px !important;
}
.dbox .dbox-title {
  height: 24px;
  font-size: 14px !important;
}
.dbox .dbox-body {
  max-height: 188px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.dbox .dbox-body .radio,
.dbox .dbox-body .checkbox {
  margin-top: 5px;
  margin-bottom: 5px;
}
.dbox .dbox-footer .apply-btn {
  background: #05C48A;
  padding: 7px 0;
  width: 80px;
}
.input-group-multiselect-taglist {
  background: #fff;
  min-height: 40px;
  margin: 0;
  padding: 0 5px 0 0;
  border: 1px solid #dbdbdb;
  list-style: none;
  cursor: text;
}
.input-group-multiselect-tag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  background-color: #f1f1f1;
  border: 1px solid #e5e6e7;
  border-radius: 2px;
  color: #333;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  cursor: default;
}
.input-group-multiselect-tag_input {
  min-width: 30px;
  min-height: 26px;
  background-color: transparent;
  border-color: transparent;
  pointer-events: none;
}
.input-group-multiselect-close {
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -6px;
  font-size: 20px;
  color: inherit;
  opacity: 0.5;
  cursor: pointer;
}
.gallery-banners {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -6px;
}
.gallery-banners__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 16.6666%;
  padding: 0 6px 12px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .gallery-banners__item {
    width: 25%;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .gallery-banners__item {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .gallery-banners__item {
    width: 50%;
  }
}
.gallery-banners__item_vertical {
  width: 11.1111%;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .gallery-banners__item_vertical {
    width: 25%;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .gallery-banners__item_vertical {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .gallery-banners__item_vertical {
    width: 25%;
  }
}
@media screen and (max-width: 479px) {
  .gallery-banners__item_vertical {
    width: 50%;
  }
}
.gallery-banners__item_horizontal {
  width: 33.3333%;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .gallery-banners__item_horizontal {
    width: 50%;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  .gallery-banners__item_horizontal {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .gallery-banners__item_horizontal {
    width: 100%;
  }
}
.gallery-banners__wrapper {
  position: relative;
  max-width: 100%;
}
.gallery-banners__title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 2px 4px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 10px;
  line-height: 12px;
  opacity: 0;
  transition: opacity 0.2s ease 0s;
}
.gallery-banners__wrapper:hover .gallery-banners__title {
  opacity: 1;
}
.gallery-banners__image {
  max-width: 100%;
  max-height: 300px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .gallery-banners__image {
    max-height: 400px;
  }
}
@media screen and (max-width: 767px) {
  .gallery-banners__image {
    max-height: 400px;
  }
}
.gallery-banners__control {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
  transition: opacity 0.2s ease 0s;
}
.gallery-banners__wrapper:hover .gallery-banners__control {
  opacity: 1;
}
.gallery-banners__control-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 4px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 18px;
  line-height: 22px;
}
.gallery-banners__item_vertical .gallery-banners__control-wrapper {
  -ms-flex-flow: column;
      flex-flow: column;
}
.gallery-banners__item_small .gallery-banners__control-wrapper {
  padding: 0 1px;
  font-size: 16px;
  line-height: 20px;
}
.gallery-banners__control-item {
  display: block;
  margin: 2px 6px;
  color: #ffffff;
}
.gallery-banners__control-item:hover {
  color: #ffffff;
}
.activation .control-label {
  text-align: left;
  margin-bottom: 5px;
}
.contacts__remove {
  color: #EB001B;
}
.alert {
  position: relative;
}
.alert__inner {
  display: -ms-flexbox;
  display: flex;
}
.alert__inner-social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  margin-left: -5px;
  padding-right: 15px;
}
.alert__inner-social a {
  margin: 0 5px;
  color: #000000;
}
.alert__inner-message {
  padding-right: 20px;
}
.alert .close {
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 26px;
  margin-top: -13px;
}
.notification {
  transition: all 0.5s ease 0s;
}
.notification .alert {
  margin: 0;
  border-radius: 0;
}
.notification .alert__inner {
  -ms-flex-align: center;
      align-items: center;
}
.notification .alert__inner-message p:last-child {
  margin-bottom: 0;
}
.drag-scroll {
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.drag-scroll.active {
  cursor: grabbing;
}
.wrapper-content.user {
  height: calc(100% - 108px);
  padding: 0;
}
.wrapper-content.user .ibox {
  border-radius: 0;
  background: #EEF1F9;
  padding: 16px;
  height: 100%;
  /*---*/
}
.wrapper-content.user .ibox .ibox-content {
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  height: 100%;
}
.wrapper-content.user .ibox .ibox-content #profileTab {
  height: 52px;
  padding: 0;
  border-bottom: 1px solid #EEF1F9;
  width: 100%;
}
.wrapper-content.user .ibox .ibox-content #profileTab li > a {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 10px;
  color: #414180;
  font-family: 'Roboto Condensed';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wrapper-content.user .ibox .ibox-content #profileTab li.active > a {
  border: none;
  border-bottom: 1px solid #FF004C;
  color: #005;
  font-weight: 700;
}
.wrapper-content.user .ibox .ibox-content .tab-content {
  width: 100%;
  height: 100%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane {
  height: 100%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: calc(100% - 50px);
  background: #ffffff;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-group .form-control {
  height: 40px;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-group label {
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-weight: 400;
  color: #010147;
  padding: 0;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .apply-btn {
  height: 32px;
  padding: 8px 16px;
  width: 140px;
  border-radius: 2px !important;
  background: #000030;
  color: #F4AE22;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: inline-block;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .cancel-btn {
  height: 32px;
  padding: 8px 16px;
  border-radius: 2px !important;
  border: 1px solid #F4AE22;
  background: #F4AE22;
  width: 140px;
  color: #000030;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: inline-block;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-body {
  padding: 16px;
  width: 100%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-body .ibox {
  background: transparent;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-footer {
  border-top: 1px solid #cccccc;
  padding: 16px;
  width: 100%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form .form-footer .form-group {
  margin-bottom: 0;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group {
  width: 540px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group .password-container {
  position: relative;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group .password-container .form-control {
  color: #010147 !important;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group .password-container .password-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group .password-container .password-icon.eye {
  background: url(/build/icon-eye.svg?015aa72d5036ac2405bcf6f5199654f3) no-repeat center;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-password .form-group .password-container .password-icon.eye-slash {
  background: url(/build/icon-eye-slash.svg?c0327645a22f2bac79554347e8b33ac9) no-repeat center;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__info {
  width: 48%;
  margin-bottom: 16px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings {
  width: 48%;
  margin-bottom: 16px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings .currency-form .rw-widget-input.rw-widget-container {
  padding: 0 !important;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings .currency-form .rw-widget-input.rw-widget-container .rw-input {
  color: #010147;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings .news-form .option {
  margin-left: 0;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings .news-form .option .option__mark {
  border-radius: 0;
  border: 1px solid #cccccc;
  width: 12px;
  height: 12px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__settings .news-form .option .option__caption {
  font-family: 'Roboto Condensed';
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts {
  width: 100%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts-header {
  color: #010147;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts .contact__title {
  text-transform: capitalize;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts .contact-number {
  width: 360px;
  margin-bottom: 8px;
  display: -ms-flexbox;
  display: flex;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts .contact-number__delete {
  background: url(/build/icon-delete-red.svg?ccb6020685f83685de3566923e721363) no-repeat center;
  width: 20px;
  height: 20px;
  margin: 10px 0 0 8px;
  cursor: pointer;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts-add {
  margin-top: 16px;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__contacts-add .addButton {
  height: 32px;
  padding: 8px 16px;
  width: 170px;
  border-radius: 2px !important;
  background: transparent;
  color: #FF004C;
  text-align: center;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: inline-block;
  border: 1px solid #FF004C;
  margin-left: 0;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__advertiser-info {
  width: 100% !important;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__advertiser-info-header {
  width: 100%;
  color: #010147;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body__advertiser-info .form-group {
  width: 48%;
}
.wrapper-content.user .ibox .ibox-content .tab-content .tab-pane .form-personal-info .form-body .form-control {
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 11px 0px 11px 8px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 2px;
  border: 1px solid #DBDBDB;
  background: #fff;
  color: #010147;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 8px;
}
.wrapper-content.user .ibox .form-group * {
  font-family: "Proxima Nova Bold";
}
.wrapper-content.user .ibox .form-vertical .form-control-static {
  width: 50%;
  height: 34px;
  line-height: 34px;
  padding: 0;
}
.wrapper-content.user .ibox .control-label {
  width: 100%;
  margin: 0;
  padding-left: 39px;
  text-align: left;
}
.wrapper-content.user .ibox .apply-btn {
  margin-left: 20px;
}
.wrapper-content.user .ibox .user-status {
  display: inline-block;
  width: 103px;
  font-family: 'Proxima Nova Bold';
  font-size: 16px;
  color: #000000;
  border-radius: 17px;
  text-align: center;
  margin-left: 12px;
  text-transform: uppercase;
}
.wrapper-content.user .ibox .user-status-0 {
  background: #cd7f32;
}
.wrapper-content.user .ibox .user-status-1 {
  background: #c0c0c0;
}
.wrapper-content.user .ibox .user-status-2 {
  background: #FFD600;
}
.wrapper-content.user .ibox .option {
  margin-left: 23px;
}
.wrapper-content.user .ibox .deleteButton .btn-loading__label {
  position: relative;
  top: -5px;
}
.wrapper-content.user .ibox .row.acounts .ibox-content {
  padding: 0;
}
.wrapper-content.user .ibox .row.acounts .ibox-footer {
  border: none;
  border-radius: 8px;
}
.wrapper-content.user .ibox .row.acounts .table {
  margin-bottom: 0;
}
.wrapper-content.user .ibox .row.acounts .table td {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 30px;
}
.wrapper-content.user .ibox .row.acounts .actions .row-controls {
  display: -ms-flexbox;
  display: flex;
}
.wrapper-content.user .ibox .row.acounts .paymentSystem {
  text-transform: capitalize;
}
.wrapper-content.user .ibox .row.acounts .ibox-footer {
  padding: 5px 20px 20px 20px;
}
.accounts-table .table-responsive {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-radius: 8px;
}
.accounts-table .table-responsive table tbody tr {
  border-bottom: 1px solid #dbdbdb;
}
.accounts-table .table-responsive table tbody tr:last-child {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  .mobile-heading-fixed {
    position: fixed;
    z-index: 1000;
    width: 100%;
  }
  .wrapper-content.user .ibox {
    padding: 0;
  }
  .wrapper-content.user .ibox .ibox-content {
    background: transparent;
  }
  .wrapper-content.user .ibox .ibox-content #profileTab {
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 108px;
    background: #F6F6F6;
    height: 42px;
    padding-top: 8px;
  }
  .wrapper-content.user .ibox .ibox-content #profileTab li a {
    font-size: 14px;
    padding: 8px;
  }
  .wrapper-content.user .ibox .ibox-content #profileTab li.active a {
    background: transparent;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .tab-pane.active .form {
    background: transparent !important;
    padding: 108px 8px 68px 8px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .tab-pane.active .form .form-footer {
    position: fixed;
    bottom: 0;
    background: #ffffff;
    left: -8px;
    width: calc(100% + 8px);
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .tab-pane.active .form .form-footer .form-group {
    width: auto;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .tab-pane.active .form .form-footer .form-group .save-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .tab-pane.active .form .form-footer .form-group .save-form .apply-btn {
    margin: 0;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body {
    background: #fff;
    border-radius: 8px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body__info,
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body__settings {
    width: 100% !important;
    margin: 0;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body__contacts {
    width: 100% !important;
    margin: 0;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body__contacts .contact-number {
    width: 100% !important;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-personal-info .form-body__advertiser-info .form-group {
    width: 100% !important;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-password .form-body {
    background: #fff;
    border-radius: 8px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-password .form-body .form-group {
    width: auto;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body {
    padding: 0 !important;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive {
    border: none;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item {
    background: #fff;
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 8px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .title,
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .type,
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .createdAt {
    width: 50%;
    height: 30px;
    margin-bottom: 8px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .status,
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .currency,
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .updatedAt {
    width: 50%;
    text-align: right;
    margin-bottom: 8px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .accountInfoMobile {
    width: 100%;
    margin-bottom: 8px;
    color: #000030;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .row-title {
    font-size: 10px;
    color: #8080AA;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .row-value {
    font-size: 12px;
    color: #000030;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .row-value.green-bg {
    color: #05C48A;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions {
    height: 32px;
    margin-top: 8px;
    width: 100%;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions .row-controls a {
    display: inline-block;
    height: 32px;
    text-transform: uppercase;
    -ms-flex-line-pack: center;
        align-content: center;
    line-height: 32px;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions .row-controls a.deactivate-button {
    width: 100%;
    color: #FF004C;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions .row-controls a.delete-button {
    width: 33%;
    color: #FF004C;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions .row-controls a.activate-button {
    width: 33%;
    border-right: 1px solid #d9d9d9;
    color: #F4AE22;
  }
  .wrapper-content.user .ibox .ibox-content .tab-content .form-payment-accounts .form-body .table-responsive .account-list .account-item .actions .row-controls a.edit-button {
    width: 33%;
    border-right: 1px solid #d9d9d9;
    color: #010147;
  }
}
.wrapper-content.tools .ibox.postback .apply-btn {
  margin-left: 40px;
}
.wrapper-content.tools .create-postback .postback__add-left {
  padding-top: 0;
}
.page-footer {
  background-color: #fff;
  border-top: 1px solid #e7eaec;
  padding: 10px 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tooltip_white.in,
.tooltip_preview.in {
  opacity: 1;
}
.tooltip_white .tooltip-inner,
.tooltip_preview .tooltip-inner {
  max-width: 250px;
  padding: 12px 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: #222;
  text-align: left;
  font-size: 13px;
}
.tooltip_white .tooltip-arrow,
.tooltip_preview .tooltip-arrow {
  width: 10px;
  height: 10px;
  background-color: #FFFFFF;
  border: none;
  transform: rotate(-45deg);
}
.tooltip_white.top .tooltip-arrow,
.tooltip_preview.top .tooltip-arrow {
  border-left: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.tooltip_white.left .tooltip-arrow,
.tooltip_preview.left .tooltip-arrow {
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.tooltip_preview.left {
  margin-left: 0;
}
.tooltip_preview .tooltip-inner {
  max-width: none;
  padding: 2px;
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.tooltip_preview .tooltip-arrow {
  display: none;
}
.tooltip p {
  margin: 0;
}
.tooltip p + p {
  margin-top: 5px;
}
.rw-dropdownlist-select:hover {
  border-color: #e7eaec;
}
.rw-dropdownlist-select.rw-state-disabled,
.rw-dropdownlist-select.rw-state-disabled:hover {
  border-color: #e7eaec;
}
.rw-dropdownlist-select .rw-btn {
  line-height: 30px;
}
.rw-dropdownlist-select .rw-input {
  height: 30px;
  line-height: 30px;
}
.rw-dropdownlist-select .rw-input,
.rw-dropdownlist-select .rw-filter-input {
  color: #000000;
}
.rw-dropdownlist-select .rw-placeholder {
  color: #C4C4C4;
}
.rw-dropdownlist-select .rw-widget-picker {
  display: block;
}
.rw-dropdownlist-select .rw-widget-input {
  padding: 0 !important;
  border-radius: 2px;
  box-shadow: none;
  border: 1px solid #ccc;
  background: #fff;
}
.rw-dropdownlist-select .rw-widget-input .rw-input {
  color: #010147;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 8px;
}
.rw-dropdownlist-select .rw-widget-input:hover,
.rw-state-focus .rw-dropdownlist-select .rw-widget-input,
.rw-state-focus:hover .rw-dropdownlist-select .rw-widget-input {
  box-shadow: none;
}
.rw-dropdownlist-select .rw-filter-input {
  width: auto;
  margin: 4px;
  border-radius: 0;
}
.rw-dropdownlist-select .rw-filter-input .rw-input {
  height: 24px;
  line-height: 24px;
  padding: 4px;
}
.rw-dropdownlist-select .rw-filter-input .rw-btn {
  line-height: 24px;
}
.rw-dropdownlist-select .rw-popup {
  padding: 0;
  box-shadow: none;
  border-color: #e7eaec;
}
.rw-dropdownlist-select .rw-popup ul.rw-list > li.rw-list-option {
  padding: 0 8px;
}
.rw-dropdownlist-select ul.rw-list {
  padding: 0;
}
.rw-dropdownlist-select ul.rw-list > li.rw-list-option {
  padding: 2px 0 2px 24px;
  border-radius: 0;
  border: none;
  font-size: 12px;
  line-height: 24px;
}
.input-group-addon + .rw-dropdownlist-select .rw-widget-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rw-multiselect .rw-list-empty {
  padding: 0 0 0 24px;
}
.rw-multiselect .rw-widget-input {
  padding-right: 8px !important;
}
.rw-multiselect .rw-widget-input .rw-select button {
  width: 20px;
}
.rw-multiselect .rw-widget-input .rw-input-reset {
  width: 100%;
  padding: 0;
}
.rw-multiselect-custom .rw-popup {
  border: none;
}
.rw-multiselect .rw-widget-input div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}
.rw-i-caret-down:before {
  display: block;
  content: '';
  width: 8px;
  height: 5px;
  background-image: url(/build/select-arrow-down.svg?9970ca36dc5bdb8e09046b3d228f25a5);
}
.rw-btn-select {
  opacity: 1;
}
.rw-widget {
  line-height: 38px;
}
.rw-open .rw-widget-input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
}
.rw-open .rw-select {
  transform: rotate(180deg);
}
.rw-i {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.rw-state-focus:hover {
  border-color: black !important;
}
.rw-dropdownlist-select .rw-widget-input {
  height: 100%;
}
.rw-popup-container {
  width: 100%;
  left: 0;
  border: 1px solid #dbdbdb;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top: none;
  background: #fff;
  overflow: hidden;
}
.rw-popup-container .rw-popup-transition {
  padding: 0;
}
.rw-popup-container .rw-popup::-webkit-scrollbar-track {
  background: #fff;
}
.rw-popup-container .rw-popup {
  border: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rw-popup-container ul > li.rw-list-option {
  padding-left: 8px !important;
}
.rw-popup-container ul > li.rw-list-option.rw-state-selected {
  background: transparent;
  color: #FF004C;
}
.rw-popup-container .rw-list-option:hover,
.rw-popup-container .rw-list-option:hover.rw-state-focus {
  background: transparent;
  color: #F4AE22;
}
.rw-widget-container .rw-state-focus,
.rw-state-focus > .rw-widget-container,
.rw-widget-container.rw-state-focus:hover,
.rw-state-focus > .rw-widget-container:hover {
  border-color: #dbdbdb;
}
.rw-multiselect {
  background: transparent;
}
.rw-multiselect:hover {
  background-color: transparent;
  border-color: #e7eaec;
}
.rw-multiselect.rw-state-disabled,
.rw-multiselect.rw-state-disabled:hover {
  border-color: #e7eaec;
  background-color: #eee;
}
.rw-multiselect.rw-open .rw-widget-input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rw-multiselect-taglist > li {
  position: relative;
  color: #fff;
  background: #000030;
  box-shadow: none;
  cursor: default;
  line-height: 13px;
  margin: 6px 0 3px 5px;
  padding: 3px 25px 3px 10px;
  text-align: left;
  white-space: normal;
  border: none;
  opacity: 0.8;
}
.rw-multiselect-taglist > li > div {
  display: block;
  position: absolute;
  right: 6px;
  top: 0;
  width: 12px;
  cursor: pointer;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  color: #ffffff;
}
.rw-multiselect-taglist > li > div button {
  margin: 0;
}
.rw-multiselect-taglist > li > div button span {
  line-height: 24px;
  color: #fff;
}
.rw-multiselect-taglist > li > div button span:hover {
  color: #FF004C;
}
.rw-multiselect-taglist > li > span > span {
  display: block;
}
.rw-multiselect .rw-widget-input {
  display: block;
  height: auto;
  min-height: 40px;
  border-radius: 2px;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #010147;
  background: #fff;
}
.rw-multiselect .rw-widget-input:hover {
  box-shadow: none;
}
.rw-state-focus .rw-multiselect .rw-widget-input,
.rw-state-focus:hover .rw-multiselect .rw-widget-input {
  box-shadow: none;
}
.rw-state-disabled .rw-multiselect .rw-widget-input,
.rw-state-disabled:hover .rw-multiselect .rw-widget-input {
  border-color: #e7eaec;
  background-color: #eee;
}
.rw-multiselect .rw-input-reset {
  height: 0;
}
.rw-multiselect .rw-select {
  display: none;
}
.rw-multiselect .rw-popup {
  padding: 0;
  box-shadow: none;
  border-color: #e7eaec;
}
.rw-multiselect .rw-popup .rw-list-option:hover {
  color: #F4AE22;
}
.rw-multiselect ul.rw-list {
  padding: 0;
}
.rw-multiselect ul.rw-list > li.rw-list-option {
  padding: 6px;
  border-radius: 0;
  border: none;
}
.rw-multiselect ul.rw-list > li.rw-list-option:hover {
  color: #F4AE22;
}
.rw-multiselect ul.rw-list .rw-list-option__more {
  box-sizing: border-box;
  display: block;
  margin: -6px;
  padding: 6px;
  border: none;
  background-color: #FFFFFF;
  text-align: left;
}
.rw-multiselect ul.rw-list .rw-list-option__more.disabled {
  cursor: default;
  color: #676a6c;
}
.custom-multiselect {
  position: relative;
}
.custom-multiselect__loading {
  position: absolute;
  top: 50%;
  right: 5px;
  z-index: 2;
  width: 14px;
  height: 14px;
  margin-top: -7px;
}
.custom-multiselect .rw-list-option__loading {
  display: none;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
.custom-multiselect_loading .rw-list-option__loading {
  display: inline-block;
}
.rw-widget-container {
  background: transparent;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
}
.rw-widget-container ul li:first-child {
  margin-left: 0;
}
.rc-collapse-anim-active {
  transition: height 0.2s ease-out;
}
.rc-collapse-content {
  overflow: hidden;
}
.rc-collapse-content-inactive {
  display: none;
}
.pagination {
  margin: 0 -5px;
  white-space: nowrap;
}
@media screen and (max-width: 479px) {
  .pagination {
    white-space: normal;
  }
}
.pagination-info {
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
}
.pagination-group {
  padding: 0 5px;
}
.pagination-group button {
  border-color: #000030 !important;
  color: #000030 !important;
}
.pagination-group button:focus,
.pagination-group button:hover,
.pagination-group button:active,
.pagination-group button.active {
  background: #000030 !important;
  border-color: #000030 !important;
  color: #fff !important;
}
.pagination .btn {
  transition: all .2s;
}
@media screen and (max-width: 479px) {
  .pagination .btn {
    padding: 4px 10px;
  }
}
.pagination .btn:disabled {
  background-color: transparent;
  color: #333377;
}
.pagination .btn:disabled:hover {
  color: #333377;
}
.pagination .btn.active {
  cursor: not-allowed;
}
.pagination .btn.active:disabled {
  background-color: #1f90d8;
  color: #ffffff;
}
.react-bootstrap-daterangepicker-container {
  width: 100%;
}
.modal-responsive {
  text-align: center;
}
.modal-responsive .modal-dialog {
  display: inline-block;
  width: auto;
  max-width: 100%;
  text-align: left;
}
.modal-banner .modal-body {
  padding: 20px 10px;
}
@media screen and (max-width: 767px) {
  .modal-dialog {
    margin-left: 0;
    margin-right: 0;
  }
}
.reactdaypicker {
  font-size: 14px;
}
.reactdaypicker:after {
  content: '';
  clear: both;
  display: table;
}
.reactdaypicker__range:focus {
  outline: none!important;
}
.reactdaypicker__range .DayPicker-wrapper:focus {
  outline: none!important;
}
.reactdaypicker__range .DayPicker-Months {
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0 -6px;
}
.reactdaypicker__range .DayPicker-Month {
  width: 230px;
  margin: 0 6px;
}
.reactdaypicker__range .DayPicker-Day {
  border-radius: 0!important;
}
.reactdaypicker__range .DayPicker-Day--start {
  border-top-left-radius: 2px!important;
  border-bottom-left-radius: 2px!important;
}
.reactdaypicker__range .DayPicker-Day--end {
  border-top-right-radius: 2px!important;
  border-bottom-right-radius: 2px!important;
}
.reactdaypicker__range .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside) {
  background-color: #8080AA !important;
  color: #EEF1F9;
}
.reactdaypicker__range .DayPicker-Caption {
  text-align: center;
}
.reactdaypicker__range .DayPicker-Caption > div {
  font-size: 16px;
  font-weight: 600;
}
.reactdaypicker__range .DayPicker-Caption > div:first-letter {
  text-transform: uppercase;
}
.reactdaypicker__range .DayPicker-Weekday {
  font-size: 14px;
  font-weight: 600;
}
.reactdaypicker__range .DayPicker-Weekday:first-letter {
  text-transform: uppercase;
}
.reactdaypicker__range .DayPicker-Day--today {
  color: #000030;
}
.reactdaypicker-item {
  float: left;
  padding: 0 4px;
}
@media (max-width: 520px) {
  .reactdaypicker-item {
    float: none;
  }
}
.reactdaypicker-field {
  position: relative;
  padding: 0 0 10px;
}
.reactdaypicker-field__input {
  height: 30px;
  padding: 0 6px 0 28px;
  border-radius: 3px;
  line-height: 30px;
}
.reactdaypicker-field__icon {
  position: absolute;
  left: 8px;
  top: 8px;
}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;
  color: #fff;
  background-color: #000030;
  border-radius: 100%;
}
.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  color: #fff;
  background-color: #000030;
}
.rc-tree {
  font-size: 14px;
}
.rc-tree-help {
  margin-left: 5px;
}
.rc-tree li span.rc-tree-switcher {
  position: relative;
}
.rc-tree li span.rc-tree-switcher:before,
.rc-tree li span.rc-tree-switcher:after {
  position: absolute;
  top: 50%;
}
.rc-tree li span.rc-tree-switcher:before {
  left: 50%;
  width: 9px;
  margin-left: -4px;
  border-top: 1px solid #8080AA;
}
.rc-tree li span.rc-tree-switcher:after {
  left: 8px;
  height: 9px;
  margin-top: -4px;
  border-left: 1px solid #8080AA;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_close {
  background: none;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_close:after,
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_close:before {
  content: '';
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_open {
  background: none;
}
.rc-tree li span.rc-tree-switcher.rc-tree-switcher_open:before {
  content: '';
}
.rc-tree li span.rc-tree-checkbox {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #8080AA;
}
.rc-tree li span.rc-tree-checkbox + span {
  color: #8080AA;
}
.rc-tree li span.rc-tree-checkbox:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/build/checked.svg?7eec7ef6c6bafabe95f2c5cdf5b0df42);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% 80%;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate,
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked {
  background: #000030;
  border-color: #000030;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate + span,
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked + span {
  color: #000030;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate:before,
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked:before {
  content: '';
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate {
  background: rgba(0, 0, 48, 0.6);
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-disabled {
  background-color: #8080AA;
  border-color: #8080AA;
  cursor: default;
}
.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-disabled:before {
  background-image: url(/build/checked-checked.svg?e72f0d3c07f38b78a8801126f9be3bd3);
}
.rc-tree li .rc-tree-node-content-wrapper {
  height: auto;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/build/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format('embedded-opentype'), url(/build/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format('woff2'), url(/build/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format('woff'), url(/build/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format('truetype'), url(/build/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
share .fa-glass:before {
  content: "\F000";
}
.fa-music:before {
  content: "\F001";
}
.fa-search:before {
  content: "\F002";
}
.fa-envelope-o:before {
  content: "\F003";
}
.fa-heart:before {
  content: "\F004";
}
.fa-star:before {
  content: "\F005";
}
.fa-star-o:before {
  content: "\F006";
}
.fa-user:before {
  content: "\F007";
}
.fa-film:before {
  content: "\F008";
}
.fa-th-large:before {
  content: "\F009";
}
.fa-th:before {
  content: "\F00A";
}
.fa-th-list:before {
  content: "\F00B";
}
.fa-check:before {
  content: "\F00C";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}
.fa-search-plus:before {
  content: "\F00E";
}
.fa-search-minus:before {
  content: "\F010";
}
.fa-power-off:before {
  content: "\F011";
}
.fa-signal:before {
  content: "\F012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}
.fa-trash-o:before {
  content: "\F014";
}
.fa-home:before {
  content: "\F015";
}
.fa-file-o:before {
  content: "\F016";
}
.fa-clock-o:before {
  content: "\F017";
}
.fa-road:before {
  content: "\F018";
}
.fa-download:before {
  content: "\F019";
}
.fa-arrow-circle-o-down:before {
  content: "\F01A";
}
.fa-arrow-circle-o-up:before {
  content: "\F01B";
}
.fa-inbox:before {
  content: "\F01C";
}
.fa-play-circle-o:before {
  content: "\F01D";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}
.fa-refresh:before {
  content: "\F021";
}
.fa-list-alt:before {
  content: "\F022";
}
.fa-lock:before {
  content: "\F023";
}
.fa-flag:before {
  content: "\F024";
}
.fa-headphones:before {
  content: "\F025";
}
.fa-volume-off:before {
  content: "\F026";
}
.fa-volume-down:before {
  content: "\F027";
}
.fa-volume-up:before {
  content: "\F028";
}
.fa-qrcode:before {
  content: "\F029";
}
.fa-barcode:before {
  content: "\F02A";
}
.fa-tag:before {
  content: "\F02B";
}
.fa-tags:before {
  content: "\F02C";
}
.fa-book:before {
  content: "\F02D";
}
.fa-bookmark:before {
  content: "\F02E";
}
.fa-print:before {
  content: "\F02F";
}
.fa-camera:before {
  content: "\F030";
}
.fa-font:before {
  content: "\F031";
}
.fa-bold:before {
  content: "\F032";
}
.fa-italic:before {
  content: "\F033";
}
.fa-text-height:before {
  content: "\F034";
}
.fa-text-width:before {
  content: "\F035";
}
.fa-align-left:before {
  content: "\F036";
}
.fa-align-center:before {
  content: "\F037";
}
.fa-align-right:before {
  content: "\F038";
}
.fa-align-justify:before {
  content: "\F039";
}
.fa-list:before {
  content: "\F03A";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}
.fa-indent:before {
  content: "\F03C";
}
.fa-video-camera:before {
  content: "\F03D";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}
.fa-pencil:before {
  content: "\F040";
}
.fa-map-marker:before {
  content: "\F041";
}
.fa-adjust:before {
  content: "\F042";
}
.fa-tint:before {
  content: "\F043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}
.fa-share-square-o:before {
  content: "\F045";
}
.fa-check-square-o:before {
  content: "\F046";
}
.fa-arrows:before {
  content: "\F047";
}
.fa-step-backward:before {
  content: "\F048";
}
.fa-fast-backward:before {
  content: "\F049";
}
.fa-backward:before {
  content: "\F04A";
}
.fa-play:before {
  content: "\F04B";
}
.fa-pause:before {
  content: "\F04C";
}
.fa-stop:before {
  content: "\F04D";
}
.fa-forward:before {
  content: "\F04E";
}
.fa-fast-forward:before {
  content: "\F050";
}
.fa-step-forward:before {
  content: "\F051";
}
.fa-eject:before {
  content: "\F052";
}
.fa-chevron-left:before {
  content: "\F053";
}
.fa-chevron-right:before {
  content: "\F054";
}
.fa-plus-circle:before {
  content: "\F055";
}
.fa-minus-circle:before {
  content: "\F056";
}
.fa-times-circle:before {
  content: "\F057";
}
.fa-check-circle:before {
  content: "\F058";
}
.fa-question-circle:before {
  content: "\F059";
}
.fa-info-circle:before {
  content: "\F05A";
}
.fa-crosshairs:before {
  content: "\F05B";
}
.fa-times-circle-o:before {
  content: "\F05C";
}
.fa-check-circle-o:before {
  content: "\F05D";
}
.fa-ban:before {
  content: "\F05E";
}
.fa-arrow-left:before {
  content: "\F060";
}
.fa-arrow-right:before {
  content: "\F061";
}
.fa-arrow-up:before {
  content: "\F062";
}
.fa-arrow-down:before {
  content: "\F063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}
.fa-expand:before {
  content: "\F065";
}
.fa-compress:before {
  content: "\F066";
}
.fa-plus:before {
  content: "\F067";
}
.fa-minus:before {
  content: "\F068";
}
.fa-asterisk:before {
  content: "\F069";
}
.fa-exclamation-circle:before {
  content: "\F06A";
}
.fa-gift:before {
  content: "\F06B";
}
.fa-leaf:before {
  content: "\F06C";
}
.fa-fire:before {
  content: "\F06D";
}
.fa-eye:before {
  content: "\F06E";
}
.fa-eye-slash:before {
  content: "\F070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}
.fa-plane:before {
  content: "\F072";
}
.fa-calendar:before {
  content: "\F073";
}
.fa-random:before {
  content: "\F074";
}
.fa-comment:before {
  content: "\F075";
}
.fa-magnet:before {
  content: "\F076";
}
.fa-chevron-up:before {
  content: "\F077";
}
.fa-chevron-down:before {
  content: "\F078";
}
.fa-retweet:before {
  content: "\F079";
}
.fa-shopping-cart:before {
  content: "\F07A";
}
.fa-folder:before {
  content: "\F07B";
}
.fa-folder-open:before {
  content: "\F07C";
}
.fa-arrows-v:before {
  content: "\F07D";
}
.fa-arrows-h:before {
  content: "\F07E";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}
.fa-twitter-square:before {
  content: "\F081";
}
.fa-facebook-square:before {
  content: "\F082";
}
.fa-camera-retro:before {
  content: "\F083";
}
.fa-key:before {
  content: "\F084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}
.fa-comments:before {
  content: "\F086";
}
.fa-thumbs-o-up:before {
  content: "\F087";
}
.fa-thumbs-o-down:before {
  content: "\F088";
}
.fa-star-half:before {
  content: "\F089";
}
.fa-heart-o:before {
  content: "\F08A";
}
.fa-sign-out:before {
  content: "\F08B";
}
.fa-linkedin-square:before {
  content: "\F08C";
}
.fa-thumb-tack:before {
  content: "\F08D";
}
.fa-external-link:before {
  content: "\F08E";
}
.fa-sign-in:before {
  content: "\F090";
}
.fa-trophy:before {
  content: "\F091";
}
.fa-github-square:before {
  content: "\F092";
}
.fa-upload:before {
  content: "\F093";
}
.fa-lemon-o:before {
  content: "\F094";
}
.fa-phone:before {
  content: "\F095";
}
.fa-square-o:before {
  content: "\F096";
}
.fa-bookmark-o:before {
  content: "\F097";
}
.fa-phone-square:before {
  content: "\F098";
}
.fa-twitter:before {
  content: "\F099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}
.fa-github:before {
  content: "\F09B";
}
.fa-unlock:before {
  content: "\F09C";
}
.fa-credit-card:before {
  content: "\F09D";
}
.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}
.fa-hdd-o:before {
  content: "\F0A0";
}
.fa-bullhorn:before {
  content: "\F0A1";
}
.fa-bell:before {
  content: "\F0F3";
}
.fa-certificate:before {
  content: "\F0A3";
}
.fa-hand-o-right:before {
  content: "\F0A4";
}
.fa-hand-o-left:before {
  content: "\F0A5";
}
.fa-hand-o-up:before {
  content: "\F0A6";
}
.fa-hand-o-down:before {
  content: "\F0A7";
}
.fa-arrow-circle-left:before {
  content: "\F0A8";
}
.fa-arrow-circle-right:before {
  content: "\F0A9";
}
.fa-arrow-circle-up:before {
  content: "\F0AA";
}
.fa-arrow-circle-down:before {
  content: "\F0AB";
}
.fa-globe:before {
  content: "\F0AC";
}
.fa-wrench:before {
  content: "\F0AD";
}
.fa-tasks:before {
  content: "\F0AE";
}
.fa-filter:before {
  content: "\F0B0";
}
.fa-briefcase:before {
  content: "\F0B1";
}
.fa-arrows-alt:before {
  content: "\F0B2";
}
.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}
.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}
.fa-cloud:before {
  content: "\F0C2";
}
.fa-flask:before {
  content: "\F0C3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}
.fa-paperclip:before {
  content: "\F0C6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}
.fa-square:before {
  content: "\F0C8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}
.fa-list-ul:before {
  content: "\F0CA";
}
.fa-list-ol:before {
  content: "\F0CB";
}
.fa-strikethrough:before {
  content: "\F0CC";
}
.fa-underline:before {
  content: "\F0CD";
}
.fa-table:before {
  content: "\F0CE";
}
.fa-magic:before {
  content: "\F0D0";
}
.fa-truck:before {
  content: "\F0D1";
}
.fa-pinterest:before {
  content: "\F0D2";
}
.fa-pinterest-square:before {
  content: "\F0D3";
}
.fa-google-plus-square:before {
  content: "\F0D4";
}
.fa-google-plus:before {
  content: "\F0D5";
}
.fa-money:before {
  content: "\F0D6";
}
.fa-caret-down:before {
  content: "\F0D7";
}
.fa-caret-up:before {
  content: "\F0D8";
}
.fa-caret-left:before {
  content: "\F0D9";
}
.fa-caret-right:before {
  content: "\F0DA";
}
.fa-columns:before {
  content: "\F0DB";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}
.fa-envelope:before {
  content: "\F0E0";
}
.fa-linkedin:before {
  content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}
.fa-comment-o:before {
  content: "\F0E5";
}
.fa-comments-o:before {
  content: "\F0E6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}
.fa-sitemap:before {
  content: "\F0E8";
}
.fa-umbrella:before {
  content: "\F0E9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}
.fa-lightbulb-o:before {
  content: "\F0EB";
}
.fa-exchange:before {
  content: "\F0EC";
}
.fa-cloud-download:before {
  content: "\F0ED";
}
.fa-cloud-upload:before {
  content: "\F0EE";
}
.fa-user-md:before {
  content: "\F0F0";
}
.fa-stethoscope:before {
  content: "\F0F1";
}
.fa-suitcase:before {
  content: "\F0F2";
}
.fa-bell-o:before {
  content: "\F0A2";
}
.fa-coffee:before {
  content: "\F0F4";
}
.fa-cutlery:before {
  content: "\F0F5";
}
.fa-file-text-o:before {
  content: "\F0F6";
}
.fa-building-o:before {
  content: "\F0F7";
}
.fa-hospital-o:before {
  content: "\F0F8";
}
.fa-ambulance:before {
  content: "\F0F9";
}
.fa-medkit:before {
  content: "\F0FA";
}
.fa-fighter-jet:before {
  content: "\F0FB";
}
.fa-beer:before {
  content: "\F0FC";
}
.fa-h-square:before {
  content: "\F0FD";
}
.fa-plus-square:before {
  content: "\F0FE";
}
.fa-angle-double-left:before {
  content: "\F100";
}
.fa-angle-double-right:before {
  content: "\F101";
}
.fa-angle-double-up:before {
  content: "\F102";
}
.fa-angle-double-down:before {
  content: "\F103";
}
.fa-angle-left:before {
  content: "\F104";
}
.fa-angle-right:before {
  content: "\F105";
}
.fa-angle-up:before {
  content: "\F106";
}
.fa-angle-down:before {
  content: "\F107";
}
.fa-desktop:before {
  content: "\F108";
}
.fa-laptop:before {
  content: "\F109";
}
.fa-tablet:before {
  content: "\F10A";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}
.fa-circle-o:before {
  content: "\F10C";
}
.fa-quote-left:before {
  content: "\F10D";
}
.fa-quote-right:before {
  content: "\F10E";
}
.fa-spinner:before {
  content: "\F110";
}
.fa-circle:before {
  content: "\F111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}
.fa-github-alt:before {
  content: "\F113";
}
.fa-folder-o:before {
  content: "\F114";
}
.fa-folder-open-o:before {
  content: "\F115";
}
.fa-smile-o:before {
  content: "\F118";
}
.fa-frown-o:before {
  content: "\F119";
}
.fa-meh-o:before {
  content: "\F11A";
}
.fa-gamepad:before {
  content: "\F11B";
}
.fa-keyboard-o:before {
  content: "\F11C";
}
.fa-flag-o:before {
  content: "\F11D";
}
.fa-flag-checkered:before {
  content: "\F11E";
}
.fa-terminal:before {
  content: "\F120";
}
.fa-code:before {
  content: "\F121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}
.fa-location-arrow:before {
  content: "\F124";
}
.fa-crop:before {
  content: "\F125";
}
.fa-code-fork:before {
  content: "\F126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}
.fa-question:before {
  content: "\F128";
}
.fa-info:before {
  content: "\F129";
}
.fa-exclamation:before {
  content: "\F12A";
}
.fa-superscript:before {
  content: "\F12B";
}
.fa-subscript:before {
  content: "\F12C";
}
.fa-eraser:before {
  content: "\F12D";
}
.fa-puzzle-piece:before {
  content: "\F12E";
}
.fa-microphone:before {
  content: "\F130";
}
.fa-microphone-slash:before {
  content: "\F131";
}
.fa-shield:before {
  content: "\F132";
}
.fa-calendar-o:before {
  content: "\F133";
}
.fa-fire-extinguisher:before {
  content: "\F134";
}
.fa-rocket:before {
  content: "\F135";
}
.fa-maxcdn:before {
  content: "\F136";
}
.fa-chevron-circle-left:before {
  content: "\F137";
}
.fa-chevron-circle-right:before {
  content: "\F138";
}
.fa-chevron-circle-up:before {
  content: "\F139";
}
.fa-chevron-circle-down:before {
  content: "\F13A";
}
.fa-html5:before {
  content: "\F13B";
}
.fa-css3:before {
  content: "\F13C";
}
.fa-anchor:before {
  content: "\F13D";
}
.fa-unlock-alt:before {
  content: "\F13E";
}
.fa-bullseye:before {
  content: "\F140";
}
.fa-ellipsis-h:before {
  content: "\F141";
}
.fa-ellipsis-v:before {
  content: "\F142";
}
.fa-rss-square:before {
  content: "\F143";
}
.fa-play-circle:before {
  content: "\F144";
}
.fa-ticket:before {
  content: "\F145";
}
.fa-minus-square:before {
  content: "\F146";
}
.fa-minus-square-o:before {
  content: "\F147";
}
.fa-level-up:before {
  content: "\F148";
}
.fa-level-down:before {
  content: "\F149";
}
.fa-check-square:before {
  content: "\F14A";
}
.fa-pencil-square:before {
  content: "\F14B";
}
.fa-external-link-square:before {
  content: "\F14C";
}
.fa-share-square:before {
  content: "\F14D";
}
.fa-compass:before {
  content: "\F14E";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}
.fa-gbp:before {
  content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}
.fa-won:before,
.fa-krw:before {
  content: "\F159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}
.fa-file:before {
  content: "\F15B";
}
.fa-file-text:before {
  content: "\F15C";
}
.fa-sort-alpha-asc:before {
  content: "\F15D";
}
.fa-sort-alpha-desc:before {
  content: "\F15E";
}
.fa-sort-amount-asc:before {
  content: "\F160";
}
.fa-sort-amount-desc:before {
  content: "\F161";
}
.fa-sort-numeric-asc:before {
  content: "\F162";
}
.fa-sort-numeric-desc:before {
  content: "\F163";
}
.fa-thumbs-up:before {
  content: "\F164";
}
.fa-thumbs-down:before {
  content: "\F165";
}
.fa-youtube-square:before {
  content: "\F166";
}
.fa-youtube:before {
  content: "\F167";
}
.fa-xing:before {
  content: "\F168";
}
.fa-xing-square:before {
  content: "\F169";
}
.fa-youtube-play:before {
  content: "\F16A";
}
.fa-dropbox:before {
  content: "\F16B";
}
.fa-stack-overflow:before {
  content: "\F16C";
}
.fa-instagram:before {
  content: "\F16D";
}
.fa-flickr:before {
  content: "\F16E";
}
.fa-adn:before {
  content: "\F170";
}
.fa-bitbucket:before {
  content: "\F171";
}
.fa-bitbucket-square:before {
  content: "\F172";
}
.fa-tumblr:before {
  content: "\F173";
}
.fa-tumblr-square:before {
  content: "\F174";
}
.fa-long-arrow-down:before {
  content: "\F175";
}
.fa-long-arrow-up:before {
  content: "\F176";
}
.fa-long-arrow-left:before {
  content: "\F177";
}
.fa-long-arrow-right:before {
  content: "\F178";
}
.fa-apple:before {
  content: "\F179";
}
.fa-windows:before {
  content: "\F17A";
}
.fa-android:before {
  content: "\F17B";
}
.fa-linux:before {
  content: "\F17C";
}
.fa-dribbble:before {
  content: "\F17D";
}
.fa-skype:before {
  content: "\F17E";
}
.fa-foursquare:before {
  content: "\F180";
}
.fa-trello:before {
  content: "\F181";
}
.fa-female:before {
  content: "\F182";
}
.fa-male:before {
  content: "\F183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}
.fa-sun-o:before {
  content: "\F185";
}
.fa-moon-o:before {
  content: "\F186";
}
.fa-archive:before {
  content: "\F187";
}
.fa-bug:before {
  content: "\F188";
}
.fa-vk:before {
  content: "\F189";
}
.fa-weibo:before {
  content: "\F18A";
}
.fa-renren:before {
  content: "\F18B";
}
.fa-pagelines:before {
  content: "\F18C";
}
.fa-stack-exchange:before {
  content: "\F18D";
}
.fa-arrow-circle-o-right:before {
  content: "\F18E";
}
.fa-arrow-circle-o-left:before {
  content: "\F190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}
.fa-dot-circle-o:before {
  content: "\F192";
}
.fa-wheelchair:before {
  content: "\F193";
}
.fa-vimeo-square:before {
  content: "\F194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}
.fa-plus-square-o:before {
  content: "\F196";
}
.fa-space-shuttle:before {
  content: "\F197";
}
.fa-slack:before {
  content: "\F198";
}
.fa-envelope-square:before {
  content: "\F199";
}
.fa-wordpress:before {
  content: "\F19A";
}
.fa-openid:before {
  content: "\F19B";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}
.fa-yahoo:before {
  content: "\F19E";
}
.fa-google:before {
  content: "\F1A0";
}
.fa-reddit:before {
  content: "\F1A1";
}
.fa-reddit-square:before {
  content: "\F1A2";
}
.fa-stumbleupon-circle:before {
  content: "\F1A3";
}
.fa-stumbleupon:before {
  content: "\F1A4";
}
.fa-delicious:before {
  content: "\F1A5";
}
.fa-digg:before {
  content: "\F1A6";
}
.fa-pied-piper-pp:before {
  content: "\F1A7";
}
.fa-pied-piper-alt:before {
  content: "\F1A8";
}
.fa-drupal:before {
  content: "\F1A9";
}
.fa-joomla:before {
  content: "\F1AA";
}
.fa-language:before {
  content: "\F1AB";
}
.fa-fax:before {
  content: "\F1AC";
}
.fa-building:before {
  content: "\F1AD";
}
.fa-child:before {
  content: "\F1AE";
}
.fa-paw:before {
  content: "\F1B0";
}
.fa-spoon:before {
  content: "\F1B1";
}
.fa-cube:before {
  content: "\F1B2";
}
.fa-cubes:before {
  content: "\F1B3";
}
.fa-behance:before {
  content: "\F1B4";
}
.fa-behance-square:before {
  content: "\F1B5";
}
.fa-steam:before {
  content: "\F1B6";
}
.fa-steam-square:before {
  content: "\F1B7";
}
.fa-recycle:before {
  content: "\F1B8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}
.fa-tree:before {
  content: "\F1BB";
}
.fa-spotify:before {
  content: "\F1BC";
}
.fa-deviantart:before {
  content: "\F1BD";
}
.fa-soundcloud:before {
  content: "\F1BE";
}
.fa-database:before {
  content: "\F1C0";
}
.fa-file-pdf-o:before {
  content: "\F1C1";
}
.fa-file-word-o:before {
  content: "\F1C2";
}
.fa-file-excel-o:before {
  content: "\F1C3";
}
.fa-file-powerpoint-o:before {
  content: "\F1C4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}
.fa-file-code-o:before {
  content: "\F1C9";
}
.fa-vine:before {
  content: "\F1CA";
}
.fa-codepen:before {
  content: "\F1CB";
}
.fa-jsfiddle:before {
  content: "\F1CC";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}
.fa-circle-o-notch:before {
  content: "\F1CE";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}
.fa-git-square:before {
  content: "\F1D2";
}
.fa-git:before {
  content: "\F1D3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}
.fa-tencent-weibo:before {
  content: "\F1D5";
}
.fa-qq:before {
  content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}
.fa-history:before {
  content: "\F1DA";
}
.fa-circle-thin:before {
  content: "\F1DB";
}
.fa-header:before {
  content: "\F1DC";
}
.fa-paragraph:before {
  content: "\F1DD";
}
.fa-sliders:before {
  content: "\F1DE";
}
.fa-share-alt:before {
  content: "\F1E0";
}
.fa-share-alt-square:before {
  content: "\F1E1";
}
.fa-bomb:before {
  content: "\F1E2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}
.fa-tty:before {
  content: "\F1E4";
}
.fa-binoculars:before {
  content: "\F1E5";
}
.fa-plug:before {
  content: "\F1E6";
}
.fa-slideshare:before {
  content: "\F1E7";
}
.fa-twitch:before {
  content: "\F1E8";
}
.fa-yelp:before {
  content: "\F1E9";
}
.fa-newspaper-o:before {
  content: "\F1EA";
}
.fa-wifi:before {
  content: "\F1EB";
}
.fa-calculator:before {
  content: "\F1EC";
}
.fa-paypal:before {
  content: "\F1ED";
}
.fa-google-wallet:before {
  content: "\F1EE";
}
.fa-cc-visa:before {
  content: "\F1F0";
}
.fa-cc-mastercard:before {
  content: "\F1F1";
}
.fa-cc-discover:before {
  content: "\F1F2";
}
.fa-cc-amex:before {
  content: "\F1F3";
}
.fa-cc-paypal:before {
  content: "\F1F4";
}
.fa-cc-stripe:before {
  content: "\F1F5";
}
.fa-bell-slash:before {
  content: "\F1F6";
}
.fa-bell-slash-o:before {
  content: "\F1F7";
}
.fa-trash:before {
  content: "\F1F8";
}
.fa-copyright:before {
  content: "\F1F9";
}
.fa-at:before {
  content: "\F1FA";
}
.fa-eyedropper:before {
  content: "\F1FB";
}
.fa-paint-brush:before {
  content: "\F1FC";
}
.fa-birthday-cake:before {
  content: "\F1FD";
}
.fa-area-chart:before {
  content: "\F1FE";
}
.fa-pie-chart:before {
  content: "\F200";
}
.fa-line-chart:before {
  content: "\F201";
}
.fa-lastfm:before {
  content: "\F202";
}
.fa-lastfm-square:before {
  content: "\F203";
}
.fa-toggle-off:before {
  content: "\F204";
}
.fa-toggle-on:before {
  content: "\F205";
}
.fa-bicycle:before {
  content: "\F206";
}
.fa-bus:before {
  content: "\F207";
}
.fa-ioxhost:before {
  content: "\F208";
}
.fa-angellist:before {
  content: "\F209";
}
.fa-cc:before {
  content: "\F20A";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}
.fa-meanpath:before {
  content: "\F20C";
}
.fa-buysellads:before {
  content: "\F20D";
}
.fa-connectdevelop:before {
  content: "\F20E";
}
.fa-dashcube:before {
  content: "\F210";
}
.fa-forumbee:before {
  content: "\F211";
}
.fa-leanpub:before {
  content: "\F212";
}
.fa-sellsy:before {
  content: "\F213";
}
.fa-shirtsinbulk:before {
  content: "\F214";
}
.fa-simplybuilt:before {
  content: "\F215";
}
.fa-skyatlas:before {
  content: "\F216";
}
.fa-cart-plus:before {
  content: "\F217";
}
.fa-cart-arrow-down:before {
  content: "\F218";
}
.fa-diamond:before {
  content: "\F219";
}
.fa-ship:before {
  content: "\F21A";
}
.fa-user-secret:before {
  content: "\F21B";
}
.fa-motorcycle:before {
  content: "\F21C";
}
.fa-street-view:before {
  content: "\F21D";
}
.fa-heartbeat:before {
  content: "\F21E";
}
.fa-venus:before {
  content: "\F221";
}
.fa-mars:before {
  content: "\F222";
}
.fa-mercury:before {
  content: "\F223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}
.fa-transgender-alt:before {
  content: "\F225";
}
.fa-venus-double:before {
  content: "\F226";
}
.fa-mars-double:before {
  content: "\F227";
}
.fa-venus-mars:before {
  content: "\F228";
}
.fa-mars-stroke:before {
  content: "\F229";
}
.fa-mars-stroke-v:before {
  content: "\F22A";
}
.fa-mars-stroke-h:before {
  content: "\F22B";
}
.fa-neuter:before {
  content: "\F22C";
}
.fa-genderless:before {
  content: "\F22D";
}
.fa-facebook-official:before {
  content: "\F230";
}
.fa-pinterest-p:before {
  content: "\F231";
}
.fa-whatsapp:before {
  content: "\F232";
}
.fa-server:before {
  content: "\F233";
}
.fa-user-plus:before {
  content: "\F234";
}
.fa-user-times:before {
  content: "\F235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}
.fa-viacoin:before {
  content: "\F237";
}
.fa-train:before {
  content: "\F238";
}
.fa-subway:before {
  content: "\F239";
}
.fa-medium:before {
  content: "\F23A";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}
.fa-optin-monster:before {
  content: "\F23C";
}
.fa-opencart:before {
  content: "\F23D";
}
.fa-expeditedssl:before {
  content: "\F23E";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}
.fa-mouse-pointer:before {
  content: "\F245";
}
.fa-i-cursor:before {
  content: "\F246";
}
.fa-object-group:before {
  content: "\F247";
}
.fa-object-ungroup:before {
  content: "\F248";
}
.fa-sticky-note:before {
  content: "\F249";
}
.fa-sticky-note-o:before {
  content: "\F24A";
}
.fa-cc-jcb:before {
  content: "\F24B";
}
.fa-cc-diners-club:before {
  content: "\F24C";
}
.fa-clone:before {
  content: "\F24D";
}
.fa-balance-scale:before {
  content: "\F24E";
}
.fa-hourglass-o:before {
  content: "\F250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}
.fa-hourglass:before {
  content: "\F254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}
.fa-hand-scissors-o:before {
  content: "\F257";
}
.fa-hand-lizard-o:before {
  content: "\F258";
}
.fa-hand-spock-o:before {
  content: "\F259";
}
.fa-hand-pointer-o:before {
  content: "\F25A";
}
.fa-hand-peace-o:before {
  content: "\F25B";
}
.fa-trademark:before {
  content: "\F25C";
}
.fa-registered:before {
  content: "\F25D";
}
.fa-creative-commons:before {
  content: "\F25E";
}
.fa-gg:before {
  content: "\F260";
}
.fa-gg-circle:before {
  content: "\F261";
}
.fa-tripadvisor:before {
  content: "\F262";
}
.fa-odnoklassniki:before {
  content: "\F263";
}
.fa-odnoklassniki-square:before {
  content: "\F264";
}
.fa-get-pocket:before {
  content: "\F265";
}
.fa-wikipedia-w:before {
  content: "\F266";
}
.fa-safari:before {
  content: "\F267";
}
.fa-chrome:before {
  content: "\F268";
}
.fa-firefox:before {
  content: "\F269";
}
.fa-opera:before {
  content: "\F26A";
}
.fa-internet-explorer:before {
  content: "\F26B";
}
.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}
.fa-contao:before {
  content: "\F26D";
}
.fa-500px:before {
  content: "\F26E";
}
.fa-amazon:before {
  content: "\F270";
}
.fa-calendar-plus-o:before {
  content: "\F271";
}
.fa-calendar-minus-o:before {
  content: "\F272";
}
.fa-calendar-times-o:before {
  content: "\F273";
}
.fa-calendar-check-o:before {
  content: "\F274";
}
.fa-industry:before {
  content: "\F275";
}
.fa-map-pin:before {
  content: "\F276";
}
.fa-map-signs:before {
  content: "\F277";
}
.fa-map-o:before {
  content: "\F278";
}
.fa-map:before {
  content: "\F279";
}
.fa-commenting:before {
  content: "\F27A";
}
.fa-commenting-o:before {
  content: "\F27B";
}
.fa-houzz:before {
  content: "\F27C";
}
.fa-vimeo:before {
  content: "\F27D";
}
.fa-black-tie:before {
  content: "\F27E";
}
.fa-fonticons:before {
  content: "\F280";
}
.fa-reddit-alien:before {
  content: "\F281";
}
.fa-edge:before {
  content: "\F282";
}
.fa-credit-card-alt:before {
  content: "\F283";
}
.fa-codiepie:before {
  content: "\F284";
}
.fa-modx:before {
  content: "\F285";
}
.fa-fort-awesome:before {
  content: "\F286";
}
.fa-usb:before {
  content: "\F287";
}
.fa-product-hunt:before {
  content: "\F288";
}
.fa-mixcloud:before {
  content: "\F289";
}
.fa-scribd:before {
  content: "\F28A";
}
.fa-pause-circle:before {
  content: "\F28B";
}
.fa-pause-circle-o:before {
  content: "\F28C";
}
.fa-stop-circle:before {
  content: "\F28D";
}
.fa-stop-circle-o:before {
  content: "\F28E";
}
.fa-shopping-bag:before {
  content: "\F290";
}
.fa-shopping-basket:before {
  content: "\F291";
}
.fa-hashtag:before {
  content: "\F292";
}
.fa-bluetooth:before {
  content: "\F293";
}
.fa-bluetooth-b:before {
  content: "\F294";
}
.fa-percent:before {
  content: "\F295";
}
.fa-gitlab:before {
  content: "\F296";
}
.fa-wpbeginner:before {
  content: "\F297";
}
.fa-wpforms:before {
  content: "\F298";
}
.fa-envira:before {
  content: "\F299";
}
.fa-universal-access:before {
  content: "\F29A";
}
.fa-wheelchair-alt:before {
  content: "\F29B";
}
.fa-question-circle-o:before {
  content: "\F29C";
}
.fa-blind:before {
  content: "\F29D";
}
.fa-audio-description:before {
  content: "\F29E";
}
.fa-volume-control-phone:before {
  content: "\F2A0";
}
.fa-braille:before {
  content: "\F2A1";
}
.fa-assistive-listening-systems:before {
  content: "\F2A2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}
.fa-glide:before {
  content: "\F2A5";
}
.fa-glide-g:before {
  content: "\F2A6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}
.fa-low-vision:before {
  content: "\F2A8";
}
.fa-viadeo:before {
  content: "\F2A9";
}
.fa-viadeo-square:before {
  content: "\F2AA";
}
.fa-snapchat:before {
  content: "\F2AB";
}
.fa-snapchat-ghost:before {
  content: "\F2AC";
}
.fa-snapchat-square:before {
  content: "\F2AD";
}
.fa-pied-piper:before {
  content: "\F2AE";
}
.fa-first-order:before {
  content: "\F2B0";
}
.fa-yoast:before {
  content: "\F2B1";
}
.fa-themeisle:before {
  content: "\F2B2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}
.fa-handshake-o:before {
  content: "\F2B5";
}
.fa-envelope-open:before {
  content: "\F2B6";
}
.fa-envelope-open-o:before {
  content: "\F2B7";
}
.fa-linode:before {
  content: "\F2B8";
}
.fa-address-book:before {
  content: "\F2B9";
}
.fa-address-book-o:before {
  content: "\F2BA";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}
.fa-user-circle:before {
  content: "\F2BD";
}
.fa-user-circle-o:before {
  content: "\F2BE";
}
.fa-user-o:before {
  content: "\F2C0";
}
.fa-id-badge:before {
  content: "\F2C1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}
.fa-quora:before {
  content: "\F2C4";
}
.fa-free-code-camp:before {
  content: "\F2C5";
}
.fa-telegram:before {
  content: "\F2C6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}
.fa-shower:before {
  content: "\F2CC";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}
.fa-podcast:before {
  content: "\F2CE";
}
.fa-window-maximize:before {
  content: "\F2D0";
}
.fa-window-minimize:before {
  content: "\F2D1";
}
.fa-window-restore:before {
  content: "\F2D2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}
.fa-bandcamp:before {
  content: "\F2D5";
}
.fa-grav:before {
  content: "\F2D6";
}
.fa-etsy:before {
  content: "\F2D7";
}
.fa-imdb:before {
  content: "\F2D8";
}
.fa-ravelry:before {
  content: "\F2D9";
}
.fa-eercast:before {
  content: "\F2DA";
}
.fa-microchip:before {
  content: "\F2DB";
}
.fa-snowflake-o:before {
  content: "\F2DC";
}
.fa-superpowers:before {
  content: "\F2DD";
}
.fa-wpexplorer:before {
  content: "\F2DE";
}
.fa-meetup:before {
  content: "\F2E0";
}
.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;
}
